=> Bootstrap dependency digest>=20010302: found digest-20190127 ===> Skipping vulnerability checks. WARNING: No /opt/pkg/pkgdb/pkg-vulnerabilities file found. WARNING: To fix run: `/opt/pkg/sbin/pkg_admin -K /opt/pkg/pkgdb fetch-pkg-vulnerabilities'. ===> Building for xtensa-esp32-elf-gcc-8.2.0nb4 gmake[1]: Entering directory '/opt/work/cross/xtensa-esp32-elf-gcc/work/build' mkdir ./fixincludes mkdir ./libiberty mkdir ./intl mkdir ./lto-plugin mkdir ./zlib mkdir build-aarch64-apple-darwin20 mkdir build-aarch64-apple-darwin20 mkdir build-aarch64-apple-darwin20 Configuring in ./fixincludes mkdir build-aarch64-apple-darwin20/libcpp Configuring in ./zlib Configuring in ./libiberty mkdir build-aarch64-apple-darwin20/fixincludes Configuring in ./lto-plugin Configuring in ./intl mkdir build-aarch64-apple-darwin20/libiberty Configuring in build-aarch64-apple-darwin20/fixincludes Configuring in build-aarch64-apple-darwin20/libcpp Configuring in build-aarch64-apple-darwin20/libiberty configure: creating cache ./config.cache configure: creating cache ./config.cache checking whether /opt/pkg/bin/gmake sets $(MAKE)... configure: creating cache ./config.cache checking build system type... configure: creating cache ./config.cache checking whether to enable maintainer-specific portions of Makefiles... no checking for makeinfo... /opt/work/cross/xtensa-esp32-elf-gcc/work/.tools/bin/makeinfo --split-size=5000000 aarch64-apple-darwin20 checking host system type... configure: creating cache ./config.cache configure: creating cache ./config.cache checking build system type... configure: creating cache ./config.cache configure: creating cache ./config.cache aarch64-apple-darwin20 checking target system type... checking whether to enable maintainer-specific portions of Makefiles... no checking for makeinfo... /opt/work/cross/xtensa-esp32-elf-gcc/work/.tools/bin/makeinfo --split-size=5000000 checking build system type... checking build system type... checking build system type... aarch64-apple-darwin20 checking host system type... xtensa-esp32-elf checking for aarch64-apple-darwin20-gcc... clang aarch64-apple-darwin20 checking host system type... aarch64-apple-darwin20 checking host system type... aarch64-apple-darwin20 checking host system type... aarch64-apple-darwin20 checking target system type... aarch64-apple-darwin20 checking target system type... aarch64-apple-darwin20 aarch64-apple-darwin20 checking target system type... checking target system type... xtensa-esp32-elf checking for a BSD-compatible install... /usr/bin/install -c -o sjmulder -g staff checking whether build environment is sane... xtensa-esp32-elf checking for aarch64-apple-darwin20-gcc... clang xtensa-esp32-elf checking whether /opt/pkg/bin/gmake sets $(MAKE)... xtensa-esp32-elf checking for a BSD-compatible install... /usr/bin/install -c -o sjmulder -g staff checking whether build environment is sane... checking for perl... perl checking build system type... checking for perl... perl aarch64-apple-darwin20 checking host system type... checking build system type... aarch64-apple-darwin20 checking for aarch64-apple-darwin20-ar... ar checking for aarch64-apple-darwin20-ranlib... ranlib checking whether to install libiberty headers and static library... no configure: target_header_dir = checking for aarch64-apple-darwin20-gcc... clang aarch64-apple-darwin20 checking host system type... yes checking for a BSD-compatible install... yes /usr/bin/install -c -o sjmulder -g staff checking for a BSD-compatible install... /usr/bin/install -c -o sjmulder -g staff aarch64-apple-darwin20 checking for aarch64-apple-darwin20-gcc... checking whether NLS is requested... no clang checking for aarch64-apple-darwin20-ar... ar checking for aarch64-apple-darwin20-ranlib... ranlib checking whether to install libiberty headers and static library... no configure: target_header_dir = checking for aarch64-apple-darwin20-gcc... clang checking for msgfmt... checking for C compiler default output file name... /opt/pkg-dev/bin/msgfmt checking for gmsgfmt... /opt/pkg-dev/bin/msgfmt checking for xgettext... checking for C compiler default output file name... /opt/pkg-dev/bin/xgettext checking for msgmerge... /opt/pkg-dev/bin/msgmerge a.out checking whether the C compiler works... checking for aarch64-apple-darwin20-gcc... clang checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for C compiler default output file name... checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for C compiler default output file name... checking for suffix of object files... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... a.out checking whether the C compiler works... checking for suffix of object files... o checking whether we are using the GNU C compiler... a.out checking whether the C compiler works... o checking whether we are using the GNU C compiler... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... yes checking whether clang accepts -g... yes checking whether clang accepts -g... yes checking for clang option to accept ISO C89... yes checking whether we are cross compiling... no checking for suffix of executables... o checking whether we are using the GNU C compiler... yes checking for clang option to accept ISO C89... checking for suffix of object files... yes checking whether clang accepts -g... none needed checking how to run the C preprocessor... clang -E yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... none needed checking how to run the C preprocessor... clang -E yes checking for clang option to accept ISO C89... o checking whether we are using the GNU C compiler... checking for grep that handles long lines and -e... yes checking whether clang accepts -g... checking for suffix of object files... none needed yes checking whether clang accepts -g... yes checking for clang option to accept ISO C89... checking for grep that handles long lines and -e... o checking whether we are using the GNU C compiler... yes checking for clang option to accept ISO C89... none needed checking how to run the C preprocessor... yes clang -E checking whether clang accepts -g... checking whether we are using the GNU C++ compiler... none needed checking how to run the C preprocessor... clang -E yes checking for clang option to accept ISO C89... yes checking whether clang++ accepts -g... none needed checking for grep that handles long lines and -e... checking build system type... aarch64-apple-darwin20 checking host system type... yes yes checking for aarch64-apple-darwin20-ranlib... ranlib checking how to run the C preprocessor... clang -E checking for grep that handles long lines and -e... aarch64-apple-darwin20 checking for aarch64-apple-darwin20-ranlib... ranlib checking for library containing strerror... yes checking for a thread-safe mkdir -p... checking for a thread-safe mkdir -p... /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/zlib/../install-sh -c -d checking for gawk... /opt/pkg/bin/nawk checking whether /opt/pkg/bin/gmake sets $(MAKE)... /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/lto-plugin/../install-sh -c -d checking for gawk... /opt/pkg/bin/nawk checking whether /opt/pkg/bin/gmake sets $(MAKE)... yes yes checking whether to enable maintainer-specific portions of Makefiles... no checking for aarch64-apple-darwin20-gcc... clang checking whether to enable maintainer-specific portions of Makefiles... no checking for style of include used by /opt/pkg/bin/gmake... GNU checking for aarch64-apple-darwin20-gcc... clang none required checking for grep that handles long lines and -e... checking how to run the C preprocessor... clang -E checking for grep that handles long lines and -e... /opt/work/cross/xtensa-esp32-elf-gcc/work/.tools/bin/grep checking for egrep... /opt/work/cross/xtensa-esp32-elf-gcc/work/.tools/bin/grep -E checking for ANSI C header files... checking for C compiler default output file name... /opt/work/cross/xtensa-esp32-elf-gcc/work/.tools/bin/grep checking for egrep... /opt/work/cross/xtensa-esp32-elf-gcc/work/.tools/bin/grep -E checking for ANSI C header files... checking for C compiler default output file name... a.out checking whether the C compiler works... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... yes checking whether we are cross compiling... no checking for suffix of executables... /opt/work/cross/xtensa-esp32-elf-gcc/work/.tools/bin/grep checking for egrep... /opt/work/cross/xtensa-esp32-elf-gcc/work/.tools/bin/grep -E checking for ANSI C header files... checking for suffix of object files... /opt/work/cross/xtensa-esp32-elf-gcc/work/.tools/bin/grep checking for egrep... /opt/work/cross/xtensa-esp32-elf-gcc/work/.tools/bin/grep -E checking for ANSI C header files... o checking whether we are using the GNU C compiler... checking for suffix of object files... yes checking for sys/types.h... yes checking whether clang accepts -g... o checking whether we are using the GNU C compiler... yes yes checking for sys/types.h... /opt/work/cross/xtensa-esp32-elf-gcc/work/.tools/bin/grep checking for egrep... yes checking for clang option to accept ISO C89... /opt/work/cross/xtensa-esp32-elf-gcc/work/.tools/bin/grep -E checking for ANSI C header files... checking for sys/stat.h... yes checking whether clang accepts -g... yes none needed checking dependency style of clang... checking for sys/stat.h... yes yes checking for clang option to accept ISO C89... checking for stdlib.h... /opt/work/cross/xtensa-esp32-elf-gcc/work/.tools/bin/grep checking for egrep... /opt/work/cross/xtensa-esp32-elf-gcc/work/.tools/bin/grep -E checking for ANSI C header files... yes checking for stdlib.h... none needed checking for style of include used by /opt/pkg/bin/gmake... yes GNU yes checking dependency style of clang... checking for sys/types.h... checking for string.h... gcc3 checking how to run the C preprocessor... clang -E yes yes yes checking for sys/types.h... checking for string.h... checking for sys/stat.h... yes checking for memory.h... yes yes yes checking for sys/stat.h... checking for grep that handles long lines and -e... yes checking for memory.h... checking for sys/types.h... checking for stdlib.h... gcc3 checking how to print strings... printf checking for a sed that does not truncate output... yes /opt/pkg/bin/nbsed checking for grep that handles long lines and -e... checking for strings.h... yes yes yes yes checking for stdlib.h... checking for string.h... checking for strings.h... checking for sys/stat.h... yes yes checking for an ANSI C-conforming const... checking for inttypes.h... yes yes yes yes yes checking for inline... checking for string.h... checking for memory.h... checking for inttypes.h... yes checking for stdlib.h... checking for stdint.h... inline yes checking for sys/types.h... yes checking for memory.h... yes yes checking for stdint.h... checking for strings.h... checking for string.h... yes yes yes checking for sys/stat.h... checking for unistd.h... yes yes checking for strings.h... yes checking for inttypes.h... checking for unistd.h... checking for memory.h... yes yes yes yes checking for stdlib.h... checking minix/config.h usability... yes checking for inttypes.h... checking for stdint.h... yes checking minix/config.h usability... checking for strings.h... yes yes checking for string.h... no checking minix/config.h presence... yes checking for unistd.h... yes checking for stdint.h... checking for inttypes.h... no checking minix/config.h presence... /opt/work/cross/xtensa-esp32-elf-gcc/work/.tools/bin/grep checking for egrep... /opt/work/cross/xtensa-esp32-elf-gcc/work/.tools/bin/grep -E checking for ANSI C header files... yes no checking for minix/config.h... no checking whether it is safe to define __EXTENSIONS__... yes checking minix/config.h usability... checking for memory.h... yes yes no checking for minix/config.h... no checking whether it is safe to define __EXTENSIONS__... checking for unistd.h... /opt/work/cross/xtensa-esp32-elf-gcc/work/.tools/bin/grep checking for egrep... /opt/work/cross/xtensa-esp32-elf-gcc/work/.tools/bin/grep -E checking for fgrep... yes checking for a sed that does not truncate output... checking for stdint.h... /opt/work/cross/xtensa-esp32-elf-gcc/work/.tools/bin/grep -F checking for ld used by clang... /opt/pkg/bin/nbsed checking whether clang supports -W... yes /Library/Developer/CommandLineTools/usr/bin/ld checking if the linker (/Library/Developer/CommandLineTools/usr/bin/ld) is GNU ld... no checking for BSD- or MS-compatible name lister (nm)... nm checking the name lister (nm) interface... no checking minix/config.h presence... checking for strings.h... yes yes yes checking for a sed that does not truncate output... checking whether clang supports -Wall... yes /opt/pkg/bin/nbsed checking minix/config.h usability... checking whether clang supports -W... checking for unistd.h... yes no checking for minix/config.h... no checking whether it is safe to define __EXTENSIONS__... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... yes checking whether clang supports -Wwrite-strings... 786432 checking whether the shell understands some XSI constructs... yes checking for inttypes.h... yes checking whether the shell understands "+="... yes yes checking whether clang supports -Wall... checking for /Library/Developer/CommandLineTools/usr/bin/ld option to reload object files... -r checking for aarch64-apple-darwin20-objdump... objdump checking how to recognize dependent libraries... pass_all checking for aarch64-apple-darwin20-ar... ar checking for aarch64-apple-darwin20-strip... no checking for strip... strip checking for aarch64-apple-darwin20-ranlib... ranlib checking command to parse nm output from clang object... no checking minix/config.h presence... checking minix/config.h usability... yes yes checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... checking whether clang supports -Wstrict-prototypes... yes yes checking whether clang supports -Wwrite-strings... checking for stdint.h... yes no checking for minix/config.h... no checking whether it is safe to define __EXTENSIONS__... no no checking minix/config.h presence... checking whether clang supports -Wmissing-prototypes... checking whether clang supports -W... yes checking whether clang supports -Wstrict-prototypes... yes yes yes no checking for minix/config.h... no checking whether it is safe to define __EXTENSIONS__... checking for sys/types.h... yes checking whether clang supports -Wold-style-definition... checking whether clang supports -Wall... yes checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... checking for unistd.h... yes checking whether clang supports -Wmissing-prototypes... no yes yes yes checking whether clang supports -W... checking whether clang supports -Wmissing-format-attribute... yes checking whether clang supports -Wwrite-strings... checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... checking for sys/stat.h... yes yes checking for off_t... checking whether clang supports -Wold-style-definition... yes yes yes no checking whether clang supports -Wall... checking whether clang supports -Wc++-compat... checking whether clang supports -Woverlength-strings... checking for aclocal... aclocal checking for autoconf... autoconf checking for autoheader... autoheader checking whether clang supports -W... yes yes checking whether clang supports -Wmissing-format-attribute... yes ok checking for aarch64-apple-darwin20-dsymutil... no checking for dsymutil... dsymutil checking for aarch64-apple-darwin20-nmedit... no checking whether clang supports -Wwrite-strings... checking for nmedit... nmedit checking for aarch64-apple-darwin20-lipo... no checking for lipo... lipo checking for aarch64-apple-darwin20-otool... no checking for otool... checking for stdlib.h... otool checking for aarch64-apple-darwin20-otool64... yes no checking for otool64... no checking for -single_module linker flag... yes checking whether clang supports -pedantic -Wlong-long... checking whether clang supports -Wstrict-prototypes... yes checking whether clang supports -Wall... yes yes yes checking for ANSI C header files... (cached) yes checking whether clang supports -Wc++-compat... checking whether clang supports -Woverlength-strings... checking stddef.h usability... yes yes checking whether clang supports -Wshadow=local... yes yes checking for size_t... checking for string.h... checking whether clang supports -Wnarrowing... yes checking for -exported_symbols_list linker flag... yes checking whether clang supports -pedantic -Wlong-long... yes checking whether clang supports -Wstrict-prototypes... yes yes checking whether clang supports -pedantic ... yes checking stddef.h presence... checking whether clang supports -Wwrite-strings... yes yes yes checking for ANSI C header files... (cached) yes checking whether clang supports -Wshadow=local... checking for memory.h... checking stddef.h usability... yes checking for stddef.h... yes yes checking whether clang and cc understand -c and -o together... yes yes checking for -force_load linker flag... checking whether clang supports -Wmissing-format-attribute... checking for stdlib.h... (cached) yes yes checking for working alloca.h... yes checking for strings.h... (cached) yes checking whether clang supports -pedantic ... yes checking stddef.h presence... yes checking for unistd.h... (cached) yes checking for strings.h... yes yes checking whether clang and cc understand -c and -o together... checking fcntl.h usability... checking whether clang supports -Wstrict-prototypes... yes checking for stddef.h... yes checking for stdlib.h... (cached) yes yes checking for alloca... checking for strings.h... (cached) yes yes checking whether clang supports -Wmissing-prototypes... yes checking for unistd.h... (cached) yes yes checking fcntl.h presence... yes checking how to run the C preprocessor... clang -E checking for inttypes.h... checking fcntl.h usability... yes yes checking for fcntl.h... yes checking whether clang supports -Wold-style-definition... yes checking for an ANSI C-conforming const... yes checking sys/file.h usability... yes checking for stdlib.h... (cached) yes checking for stdint.h... yes yes checking fcntl.h presence... checking for unistd.h... (cached) yes checking whether clang supports -Wc++-compat... yes checking for inline... checking for getpagesize... checking for ANSI C header files... yes checking for an ANSI C-conforming const... yes checking sys/file.h presence... yes inline checking whether byte ordering is bigendian... yes checking for fcntl.h... yes checking whether clang supports -pedantic -Wlong-long... yes checking sys/file.h usability... yes checking for inline... yes checking for sys/file.h... yes checking for unistd.h... yes checking whether clang supports -fno-exceptions... checking for sys/stat.h... (cached) yes inline checking whether byte ordering is bigendian... yes checking for working mmap... checking for clearerr_unlocked... yes yes checking sys/file.h presence... yes checking minix/config.h usability... checking whether clang supports -fno-rtti... yes checking for sys/file.h... yes yes yes checking for sys/stat.h... (cached) yes checking for feof_unlocked... no checking for a BSD-compatible install... /usr/bin/install -c -o sjmulder -g staff checking for clearerr_unlocked... no checking minix/config.h presence... checking for sys/file.h... checking dependency style of clang++... no checking for a BSD-compatible install... /usr/bin/install -c -o sjmulder -g staff yes no checking for minix/config.h... no checking whether we are using the GNU C Library 2.1 or newer... checking whether it is safe to define __EXTENSIONS__... yes checking for sys/file.h... checking for sys/param.h... yes yes no checking whether integer division by zero raises SIGFPE... checking for feof_unlocked... yes checking for ferror_unlocked... checking for sys/types.h... yes yes yes checking for aarch64-apple-darwin20-gcc... (cached) clang checking for limits.h... gcc3 checking whether time.h and sys/time.h may both be included... checking for sys/param.h... no checking for inttypes.h... yes yes yes yes checking whether string.h and strings.h may both be included... yes checking for sys/stat.h... checking for stdlib.h... (cached) yes yes checking for ferror_unlocked... yes checking for limits.h... checking for stdint.h... checking for malloc.h... checking for fflush_unlocked... yes yes checking whether we are using the GNU C compiler... (cached) yes checking whether clang accepts -g... (cached) yes checking for clang option to accept ISO C89... (cached) none needed checking dependency style of clang... (cached) gcc3 checking locale.h usability... checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... yes checking for stdlib.h... yes checking for unsigned long long... no checking for string.h... (cached) yes checking for stdlib.h... (cached) yes yes no checking for unistd.h... (cached) yes checking for malloc.h... checking whether clang supports -Wall... yes checking locale.h presence... checking for fflush_unlocked... checking for strings.h... (cached) yes yes no checking for sys/time.h... checking for fgetc_unlocked... checking for string.h... yes yes checking for locale.h... yes checking for -static-libgcc... yes checking for inttypes.h... no checking fcntl.h usability... checking for string.h... (cached) yes yes checking for unistd.h... (cached) yes yes checking for time.h... yes checking for strings.h... (cached) yes checking whether the inttypes.h PRIxNN macros are broken... no checking how to print strings... no printf checking for a sed that does not truncate output... /opt/pkg/bin/nbsed checking for fgetc_unlocked... checking for memory.h... checking for fgrep... checking for sys/time.h... /opt/work/cross/xtensa-esp32-elf-gcc/work/.tools/bin/grep -F checking for ld used by clang... no yes checking fcntl.h presence... yes checking for fgets_unlocked... no checking for sys/resource.h... checking for ld used by GCC... /Library/Developer/CommandLineTools/usr/bin/ld checking if the linker (/Library/Developer/CommandLineTools/usr/bin/ld) is GNU ld... yes no checking for BSD- or MS-compatible name lister (nm)... nm checking the name lister (nm) interface... yes checking for fcntl.h... yes yes checking for time.h... /Library/Developer/CommandLineTools/usr/bin/ld checking if the linker (/Library/Developer/CommandLineTools/usr/bin/ld) is GNU ld... no checking for shared library run path origin... checking limits.h usability... checking for strings.h... yes checking for sys/stat.h... (cached) yes yes no checking for fgets_unlocked... checking for sys/mman.h... no checking for fileno_unlocked... checking for sys/resource.h... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... yes checking limits.h presence... yes done 786432 checking whether the shell understands some XSI constructs... yes checking whether the shell understands "+="... yes checking for /Library/Developer/CommandLineTools/usr/bin/ld option to reload object files... -r checking for aarch64-apple-darwin20-objdump... objdump checking how to recognize dependent libraries... pass_all checking for aarch64-apple-darwin20-ar... ar checking for aarch64-apple-darwin20-strip... no checking for strip... strip checking for aarch64-apple-darwin20-ranlib... checking argz.h usability... ranlib checking command to parse nm output from clang object... yes checking for inttypes.h... yes checking for limits.h... yes yes checking for sys/stat.h... (cached) yes checking for fcntl.h... checking stddef.h usability... checking for sys/mman.h... no checking for fileno_unlocked... yes yes yes yes no checking argz.h presence... checking for stdint.h... checking for alloca.h... checking for fprintf_unlocked... yes checking stddef.h presence... checking for fcntl.h... yes checking for stddef.h... yes yes no checking for argz.h... no checking limits.h usability... yes yes yes checking for sys/pstat.h... checking for stdlib.h... (cached) yes checking for fprintf_unlocked... checking for strings.h... (cached) yes checking for alloca.h... checking for unistd.h... checking for string.h... (cached) yes no yes checking limits.h presence... no checking sys/file.h usability... checking for fputc_unlocked... checking for sys/sysmp.h... yes yes yes checking for limits.h... yes checking for sys/pstat.h... checking for dlfcn.h... checking locale.h usability... no no yes checking sys/file.h presence... checking for fputc_unlocked... checking for sys/sysinfo.h... ok checking for aarch64-apple-darwin20-dsymutil... no checking for dsymutil... dsymutil checking for aarch64-apple-darwin20-nmedit... no checking for nmedit... nmedit checking for aarch64-apple-darwin20-lipo... no checking for lipo... lipo checking for aarch64-apple-darwin20-otool... no checking for otool... otool checking for aarch64-apple-darwin20-otool64... no checking for otool64... no checking for -single_module linker flag... no yes yes checking for sys/file.h... yes no checking for sys/sysmp.h... checking for objdir... checking for fputs_unlocked... yes checking locale.h presence... .libs no checking for unistd.h... (cached) yes checking for machine/hal_sysinfo.h... checking whether byte ordering is bigendian... yes checking for locale.h... no yes checking for sys/sysinfo.h... yes checking for -exported_symbols_list linker flag... no checking nl_types.h usability... checking for fputs_unlocked... no checking for sys/table.h... no checking for machine/hal_sysinfo.h... yes checking nl_types.h presence... no yes checking for -force_load linker flag... no checking for fread_unlocked... checking if clang supports -fno-rtti -fno-exceptions... checking for sys/sysctl.h... yes checking for nl_types.h... yes no checking for fread_unlocked... checking malloc.h usability... no yes checking for clang option to produce PIC... -fno-common -DPIC checking if clang PIC flag -fno-common -DPIC works... checking for sys/table.h... no checking for an ANSI C-conforming const... yes checking for sys/systemcfg.h... no checking for fwrite_unlocked... no no checking malloc.h presence... yes checking if clang static flag -static works... checking for sys/sysctl.h... yes checking for inline... no checking for stdint.h... (cached) yes yes checking for dlfcn.h... no no checking for malloc.h... no no checking if clang supports -c -o file.o... checking for fwrite_unlocked... checking stddef.h usability... yes checking for stdio_ext.h... inline checking for obstacks... checking for sys/systemcfg.h... no checking for getchar_unlocked... yes checking for objdir... yes checking stddef.h presence... no checking for process.h... no .libs checking for off_t... no checking for stdint.h... (cached) yes yes checking for stddef.h... yes no checking for stdio_ext.h... yes checking if clang supports -c -o file.o... (cached) yes checking whether the clang linker (/Library/Developer/CommandLineTools/usr/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... checking for getchar_unlocked... checking for stdlib.h... (cached) yes no yes checking for sys/prctl.h... checking for string.h... (cached) yes checking for getc_unlocked... checking for unistd.h... (cached) yes no checking sys/param.h usability... darwin20 dyld checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... checking for process.h... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes checking how to run the C preprocessor... clang -E no checking for sys/wait.h that is POSIX.1 compatible... checking if clang supports -fno-rtti -fno-exceptions... yes checking for size_t... yes no checking for getc_unlocked... checking for sys/prctl.h... yes checking sys/param.h presence... yes yes checking whether time.h and sys/time.h may both be included... checking for putchar_unlocked... yes checking for clang option to produce PIC... -fno-common -DPIC checking if clang PIC flag -fno-common -DPIC works... no yes checking for sys/param.h... yes checking for sys/wait.h that is POSIX.1 compatible... checking for stdlib.h... (cached) yes checking for feof_unlocked... yes checking whether errno must be declared... yes checking if clang static flag -static works... yes checking for unistd.h... (cached) yes checking for getpagesize... checking for putchar_unlocked... yes checking whether time.h and sys/time.h may both be included... yes checking for ssize_t... yes no checking if clang supports -c -o file.o... no checking size of int... checking for putc_unlocked... yes checking whether errno must be declared... yes yes checking for working mmap... checking for fgets_unlocked... yes no checking size of int... checking for putc_unlocked... yes checking if clang supports -c -o file.o... (cached) yes checking whether the clang linker (/Library/Developer/CommandLineTools/usr/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... yes yes checking for uintptr_t... checking whether abort is declared... no 4 checking size of long... checking for getc_unlocked... darwin20 dyld checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes checking for int64_t... yes checking whether abort is declared... yes checking whether asprintf is declared... checking for memcpy... yes 4 checking for ptrdiff_t... checking size of long... yes yes yes checking whether basename is declared... checking for getcwd... checking whether asprintf is declared... 8 yes checking for uint64_t... checking size of size_t... yes yes no checking for strerror... yes checking whether errno is declared... checking whether basename is declared... checking for getegid... yes checking for uint64_t... yes checking for sys/wait.h that is POSIX.1 compatible... 8 checking size of size_t... yes checking whether struct tm is in sys/time.h or time.h... yes yes no no checking for unistd.h... (cached) yes checking whether errno is declared... checking whether vasprintf is declared... yes 8 configure: updating cache ./config.cache checking for geteuid... checking for long long... time.h checking size of int... configure: creating ./config.status yes configure: updating cache ./config.cache checking whether clearerr_unlocked is declared... no configure: creating ./config.status checking whether vasprintf is declared... 8 checking for long long... yes checking for getgid... yes yes checking whether feof_unlocked is declared... checking whether clearerr_unlocked is declared... yes checking size of long long... 4 checking size of long... yes yes yes checking whether ferror_unlocked is declared... checking for getuid... checking whether feof_unlocked is declared... yes checking size of long long... yes yes 8 checking whether ferror_unlocked is declared... checking for a 64-bit type... checking whether fflush_unlocked is declared... yes checking for mempcpy... uint64_t 8 checking for intptr_t... yes checking for clearerr_unlocked... checking whether fflush_unlocked is declared... no checking whether fgetc_unlocked is declared... 8 checking for a 64-bit type... no yes no checking for munmap... checking whether fgetc_unlocked is declared... uint64_t no checking for feof_unlocked... checking for intptr_t... checking whether fgets_unlocked is declared... yes checking for uintptr_t... no yes checking whether fgets_unlocked is declared... yes no checking for putenv... checking for ferror_unlocked... checking whether fileno_unlocked is declared... yes checking for uintptr_t... no yes checking for ssize_t... yes checking whether fileno_unlocked is declared... yes yes checking whether fprintf_unlocked is declared... checking for setenv... checking for fflush_unlocked... yes checking whether fprintf_unlocked is declared... no yes checking for ssize_t... yes checking whether fputc_unlocked is declared... yes checking for pid_t... no checking for fgetc_unlocked... checking for setlocale... no no checking whether fputc_unlocked is declared... checking whether fputs_unlocked is declared... yes yes checking for pid_t... no checking for stpcpy... checking for fgets_unlocked... no yes checking for library containing strerror... no checking whether fputs_unlocked is declared... checking whether fread_unlocked is declared... yes no checking for fileno_unlocked... checking for strcasecmp... no none required no checking for asprintf... checking whether fread_unlocked is declared... yes checking for library containing strerror... checking whether fwrite_unlocked is declared... yes no yes checking for fprintf_unlocked... checking whether fwrite_unlocked is declared... checking for strdup... no yes checking whether getchar_unlocked is declared... none required checking for asprintf... checking for atexit... no checking whether getchar_unlocked is declared... yes checking whether getc_unlocked is declared... no yes checking for fputc_unlocked... yes config.status: creating Makefile config.status: creating Makefile checking for strtoul... yes checking for basename... checking for atexit... config.status: creating config.h yes config.status: executing default-1 commands yes checking whether getc_unlocked is declared... checking whether putchar_unlocked is declared... config.status: executing depfiles commands no config.status: executing libtool commands yes yes yes yes checking for fputs_unlocked... yes checking for basename... checking whether putchar_unlocked is declared... checking for tsearch... checking for bcmp... checking whether putc_unlocked is declared... yes yes checking for an ANSI C-conforming const... checking whether putc_unlocked is declared... yes yes config.status: executing depfiles commands no checking for fread_unlocked... checking for __argz_count... checking for bcmp... yes mkdir ./libbacktrace yes checking sys/mman.h usability... checking for bcopy... Configuring in ./libbacktrace yes checking for an ANSI C-conforming const... config.status: executing libtool commands yes checking sys/mman.h presence... yes checking sys/mman.h usability... no no checking for __argz_stringify... checking for fwrite_unlocked... yes yes yes checking for sys/mman.h... yes checking for mmap... checking for bcopy... checking for bsearch... yes checking sys/mman.h presence... mkdir ./libdecnumber yes checking for sys/mman.h... yes checking for mmap... Configuring in ./libdecnumber no yes checking whether read-only mmap of a plain file works... yes checking whether mmap from /dev/zero works... no checking for MAP_ANON(YMOUS)... yes no checking for getchar_unlocked... checking for __argz_next... yes checking for bsearch... checking for bzero... yes checking whether read-only mmap of a plain file works... yes checking whether mmap from /dev/zero works... no checking for MAP_ANON(YMOUS)... yes checking whether mmap with MAP_ANON(YMOUS) works... yes checking whether to enable maintainer-specific portions of Makefiles... no yes checking for getc_unlocked... configure: updating cache ./config.cache yes configure: creating ./config.status no yes checking whether mmap with MAP_ANON(YMOUS) works... yes yes checking whether to enable maintainer-specific portions of Makefiles... no checking for __fsetlocking... checking for bzero... checking for calloc... configure: updating cache ./config.cache configure: creating ./config.status yes checking for putchar_unlocked... yes no checking for iconv... yes checking for calloc... checking for clock... yes configure: creating cache ./config.cache checking for putc_unlocked... checking build system type... yes aarch64-apple-darwin20 checking host system type... aarch64-apple-darwin20 yes checking target system type... checking for clock... checking for ffs... xtensa-esp32-elf checking for aarch64-apple-darwin20-gcc... clang yes config.status: creating Makefile checking whether abort is declared... yes checking how to link with libiconv... -liconv checking for iconv declaration... yes checking for ffs... yes config.status: creating mkheaders.almost config.status: creating Makefile yes checking for getcwd... configure: creating cache ./config.cache checking whether /opt/pkg/bin/gmake sets $(MAKE)... install-shextern size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft); checking whether asprintf is declared... checking for nl_langinfo and CODESET... checking for C compiler default output file name... config.status: creating mkheaders.almost config.status: creating config.h yes checking for aarch64-apple-darwin20-gcc... clang config.status: creating config.h yes yes checking for getcwd... a.out checking whether the C compiler works... checking whether basename is declared... yes yes checking for LC_MESSAGES... checking for getpagesize... yes checking whether we are cross compiling... no checking for suffix of executables... no checking for C compiler default output file name... gmake[2]: Entering directory '/opt/work/cross/xtensa-esp32-elf-gcc/work/build/zlib' clang -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/zlib -I/opt/pkg/include -O2 -I/opt/pkg/include -c -o libz_a-adler32.o `test -f 'adler32.c' || echo '/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/zlib/'`adler32.c clang -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/zlib -I/opt/pkg/include -O2 -I/opt/pkg/include -c -o libz_a-compress.o `test -f 'compress.c' || echo '/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/zlib/'`compress.c yes checking whether errno is declared... yes checking for bison... bison checking version of bison... checking for getpagesize... yes 2.3, ok checking whether NLS is requested... no checking whether to use NLS... no checking for aclocal... aclocal checking for autoconf... autoconf checking for autoheader... autoheader checking for gettimeofday... clang -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/zlib -I/opt/pkg/include -O2 -I/opt/pkg/include -c -o libz_a-crc32.o `test -f 'crc32.c' || echo '/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/zlib/'`crc32.c a.out checking whether the C compiler works... checking for suffix of object files... clang -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/zlib -I/opt/pkg/include -O2 -I/opt/pkg/include -c -o libz_a-deflate.o `test -f 'deflate.c' || echo '/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/zlib/'`deflate.c no configure: updating cache ./config.cache checking whether getopt is declared... configure: creating ./config.status yes o checking whether we are using the GNU C compiler... yes checking whether we are cross compiling... checking for gettimeofday... no checking for suffix of executables... yes clang -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/zlib -I/opt/pkg/include -O2 -I/opt/pkg/include -c -o libz_a-gzread.o `test -f 'gzread.c' || echo '/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/zlib/'`gzread.c yes yes checking whether clang accepts -g... checking for index... checking whether vasprintf is declared... yes checking for clang option to accept ISO C89... checking for suffix of object files... yes checking for index... yes clang -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/zlib -I/opt/pkg/include -O2 -I/opt/pkg/include -c -o libz_a-gzclose.o `test -f 'gzclose.c' || echo '/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/zlib/'`gzclose.c checking whether clearerr_unlocked is declared... yes o checking whether we are using the GNU C compiler... none needed checking how to run the C preprocessor... clang -E checking for insque... clang -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/zlib -I/opt/pkg/include -O2 -I/opt/pkg/include -c -o libz_a-gzwrite.o `test -f 'gzwrite.c' || echo '/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/zlib/'`gzwrite.c yes checking whether clang accepts -g... yes yes checking whether feof_unlocked is declared... yes checking for clang option to accept ISO C89... checking for insque... checking for grep that handles long lines and -e... yes clang -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/zlib -I/opt/pkg/include -O2 -I/opt/pkg/include -c -o libz_a-gzlib.o `test -f 'gzlib.c' || echo '/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/zlib/'`gzlib.c checking for memchr... config.status: creating Makefile yes clang -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/zlib -I/opt/pkg/include -O2 -I/opt/pkg/include -c -o libz_a-infback.o `test -f 'infback.c' || echo '/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/zlib/'`infback.c checking whether ferror_unlocked is declared... config.status: creating config.intl none needed checking for aarch64-apple-darwin20-ranlib... ranlib checking for aclocal... aclocal checking for autoconf... autoconf checking for autoheader... autoheader checking whether clang supports -W... yes config.status: creating config.h clang -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/zlib -I/opt/pkg/include -O2 -I/opt/pkg/include -c -o libz_a-inffast.o `test -f 'inffast.c' || echo '/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/zlib/'`inffast.c checking for memchr... yes yes yes config.status: executing default-1 commands checking whether fflush_unlocked is declared... checking whether clang supports -Wall... checking for memcmp... yes checking whether clang supports -Wwrite-strings... clang -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/zlib -I/opt/pkg/include -O2 -I/opt/pkg/include -c -o libz_a-inflate.o `test -f 'inflate.c' || echo '/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/zlib/'`inflate.c clang -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/zlib -I/opt/pkg/include -O2 -I/opt/pkg/include -c -o libz_a-inftrees.o `test -f 'inftrees.c' || echo '/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/zlib/'`inftrees.c clang -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/zlib -I/opt/pkg/include -O2 -I/opt/pkg/include -c -o libz_a-trees.o `test -f 'trees.c' || echo '/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/zlib/'`trees.c yes no checking for memcmp... checking whether fgetc_unlocked is declared... yes checking whether clang supports -Wstrict-prototypes... yes checking for memcpy... clang -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/zlib -I/opt/pkg/include -O2 -I/opt/pkg/include -c -o libz_a-uncompr.o `test -f 'uncompr.c' || echo '/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/zlib/'`uncompr.c yes checking whether clang supports -Wmissing-prototypes... no checking whether fgets_unlocked is declared... clang -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/zlib -I/opt/pkg/include -O2 -I/opt/pkg/include -c -o libz_a-zutil.o `test -f 'zutil.c' || echo '/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/zlib/'`zutil.c yes yes checking for memcpy... checking whether clang supports -Wold-style-definition... yes checking for memmem... true "AR_FLAGS=rc" "CC_FOR_BUILD=clang" "CFLAGS=-O2 -I/opt/pkg/include" "CXXFLAGS=-O2 -I/opt/pkg/include" "CFLAGS_FOR_BUILD=-O2 -I/opt/pkg/include" "CFLAGS_FOR_TARGET=-g -O2 -g -Os" "INSTALL=/usr/bin/install -c -o sjmulder -g staff" "INSTALL_DATA=/usr/bin/install -c -o sjmulder -g staff -m 644" "INSTALL_PROGRAM=/usr/bin/install -c -o sjmulder -g staff -m 755" "INSTALL_SCRIPT=/usr/bin/install -c -o sjmulder -g staff -m 755" "LDFLAGS=-L/opt/pkg/lib" "LIBCFLAGS=-O2 -I/opt/pkg/include" "LIBCFLAGS_FOR_TARGET=-g -O2 -g -Os" "MAKE=/opt/pkg/bin/gmake" "MAKEINFO=/opt/work/cross/xtensa-esp32-elf-gcc/work/.tools/bin/makeinfo --split-size=5000000 --split-size=5000000 " "PICFLAG=" "PICFLAG_FOR_TARGET=" "SHELL=/bin/bash" "EXPECT=expect" "RUNTEST=runtest" "RUNTESTFLAGS=" "exec_prefix=/opt/pkg/xtensa-esp32-elf" "infodir=/opt/pkg/xtensa-esp32-elf/info" "libdir=/opt/pkg/xtensa-esp32-elf/lib" "prefix=/opt/pkg/xtensa-esp32-elf" "tooldir=/opt/pkg/xtensa-esp32-elf/xtensa-esp32-elf" "AR=ar" "AS=as" "CC=clang" "CXX=clang++" "LD=/Library/Developer/CommandLineTools/usr/bin/ld" "LIBCFLAGS=-O2 -I/opt/pkg/include" "NM=nm" "PICFLAG=" "RANLIB=ranlib" "DESTDIR=" DO=all multi-do # /opt/pkg/bin/gmake yes checking whether clang supports -Wmissing-format-attribute... no gmake[2]: Entering directory '/opt/work/cross/xtensa-esp32-elf-gcc/work/build/intl' gmake[2]: Nothing to be done for 'all'. gmake[2]: Leaving directory '/opt/work/cross/xtensa-esp32-elf-gcc/work/build/intl' checking whether fileno_unlocked is declared... yes yes checking whether clang supports -Wcast-qual... checking for memmem... yes yes checking whether clang supports -pedantic -Wlong-long... checking for memmove... yes rm -f libz.a ar cru libz.a libz_a-adler32.o libz_a-compress.o libz_a-crc32.o libz_a-deflate.o libz_a-gzread.o libz_a-gzclose.o libz_a-gzwrite.o libz_a-gzlib.o libz_a-infback.o libz_a-inffast.o libz_a-inflate.o libz_a-inftrees.o libz_a-trees.o libz_a-uncompr.o libz_a-zutil.o checking whether fprintf_unlocked is declared... /opt/work/cross/xtensa-esp32-elf-gcc/work/.tools/bin/grep checking for egrep... /opt/work/cross/xtensa-esp32-elf-gcc/work/.tools/bin/grep -E checking for ANSI C header files... ranlib libz.a yes checking whether clang supports -fno-lto... gmake[2]: Leaving directory '/opt/work/cross/xtensa-esp32-elf-gcc/work/build/zlib' yes checking for memmove... yes no checking how to run the C preprocessor... clang -E yes checking whether fputc_unlocked is declared... checking for mempcpy... no yes checking for grep that handles long lines and -e... checking whether fputs_unlocked is declared... checking for mempcpy... no checking for memset... no checking whether fread_unlocked is declared... no checking for memset... yes checking for mkstemps... no checking whether fwrite_unlocked is declared... yes checking for sys/types.h... yes checking for mkstemps... yes no checking for putenv... yes checking whether getchar_unlocked is declared... checking for sys/stat.h... yes yes yes checking for putenv... checking whether getc_unlocked is declared... yes checking for stdlib.h... checking for random... /opt/work/cross/xtensa-esp32-elf-gcc/work/.tools/bin/grep checking for egrep... yes yes /opt/work/cross/xtensa-esp32-elf-gcc/work/.tools/bin/grep -E checking for ANSI C header files... yes checking whether putchar_unlocked is declared... checking for string.h... checking for random... yes checking for rename... yes yes checking for memory.h... checking whether putc_unlocked is declared... yes checking for rename... yes yes yes checking for working alloca.h... checking for rindex... checking for strings.h... yes yes checking for rindex... checking for inttypes.h... yes checking for alloca... yes checking for setenv... yes yes checking for stdint.h... checking for sys/types.h... yes yes checking for ANSI C header files... (cached) yes checking for nl_langinfo and CODESET... checking for setenv... yes yes checking for snprintf... yes checking for unistd.h... checking for sys/stat.h... yes checking whether NLS is requested... no checking for uchar... yes yes yes checking for snprintf... checking minix/config.h usability... checking for stdlib.h... yes checking for sigsetmask... checking for ld used by GCC... yes no checking minix/config.h presence... checking for string.h... /Library/Developer/CommandLineTools/usr/bin/ld checking if the linker (/Library/Developer/CommandLineTools/usr/bin/ld) is GNU ld... no checking for shared library run path origin... yes yes checking for sigsetmask... no checking for minix/config.h... no checking whether it is safe to define __EXTENSIONS__... checking for stpcpy... yes checking for memory.h... done checking for iconv... (cached) no yes checking for a BSD-compatible install... /usr/bin/install -c -o sjmulder -g staff checking whether build environment is sane... yes yes configure: updating cache ./config.cache checking for strings.h... checking for stpcpy... configure: creating ./config.status yes checking for stpncpy... yes checking for inttypes.h... yes checking for stpncpy... yes yes checking for stdint.h... checking for strcasecmp... yes checking for unistd.h... yes checking for strcasecmp... yes checking for strchr... config.status: creating Makefile yes checking ctype.h usability... config.status: creating config.h config.status: executing depdir commands yes mkdir .deps checking for strchr... yes checking ctype.h presence... yes checking for strdup... yes checking for ctype.h... yes checking stddef.h usability... yes checking for strdup... yes checking stddef.h presence... yes checking for strncasecmp... yes checking for stddef.h... yes checking for string.h... (cached) yes checking stdio.h usability... yes checking for strncasecmp... yes checking stdio.h presence... yes checking for strndup... yes checking for stdio.h... yes looking for a compliant stdint.h in stdint.h, checking for uintmax_t... yes checking for strndup... yes checking for strnlen... yes checking for uintptr_t... yes checking for strnlen... yes checking for strrchr... yes checking for int_least32_t... yes checking for strrchr... yes checking for strstr... yes checking for int_fast32_t... yes checking for strstr... yes checking for strtod... yes checking for uint64_t... yes yes checking for a thread-safe mkdir -p... checking for strtod... /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace/../install-sh -c -d checking for gawk... /opt/pkg/bin/nawk checking whether /opt/pkg/bin/gmake sets $(MAKE)... yes yes checking for strtol... checking whether to enable maintainer-specific portions of Makefiles... no checking for aarch64-apple-darwin20-gcc... (cached) clang yes checking what to include in gstdint.h... stdint.h (already complete) checking for an ANSI C-conforming const... yes yes checking for off_t... checking for strtol... yes checking for strtoul... checking whether we are using the GNU C compiler... (cached) yes checking whether clang accepts -g... (cached) yes checking for clang option to accept ISO C89... (cached) none needed checking for aarch64-apple-darwin20-ranlib... ranlib checking for gawk... (cached) /opt/pkg/bin/nawk checking how to print strings... printf checking for a sed that does not truncate output... /opt/pkg/bin/nbsed checking for fgrep... /opt/work/cross/xtensa-esp32-elf-gcc/work/.tools/bin/grep -F checking for ld used by clang... /Library/Developer/CommandLineTools/usr/bin/ld checking if the linker (/Library/Developer/CommandLineTools/usr/bin/ld) is GNU ld... no checking for BSD- or MS-compatible name lister (nm)... nm checking the name lister (nm) interface... yes checking for strtoul... yes yes checking size of int... checking for strtoll... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 786432 checking whether the shell understands some XSI constructs... yes checking whether the shell understands "+="... yes checking for /Library/Developer/CommandLineTools/usr/bin/ld option to reload object files... -r checking for aarch64-apple-darwin20-objdump... objdump checking how to recognize dependent libraries... pass_all checking for aarch64-apple-darwin20-ar... ar checking for aarch64-apple-darwin20-strip... no checking for strip... strip checking for aarch64-apple-darwin20-ranlib... (cached) ranlib checking command to parse nm output from clang object... yes checking for strtoll... yes checking for strtoull... 4 checking size of long... yes checking for strtoull... yes checking for strverscmp... yes ok checking for aarch64-apple-darwin20-dsymutil... no checking for dsymutil... dsymutil checking for aarch64-apple-darwin20-nmedit... no checking for nmedit... nmedit checking for aarch64-apple-darwin20-lipo... no checking for lipo... lipo checking for aarch64-apple-darwin20-otool... no checking for otool... otool checking for aarch64-apple-darwin20-otool64... no checking for otool64... no checking for -single_module linker flag... checking for strverscmp... no checking for tmpnam... 8 yes checking for -exported_symbols_list linker flag... checking for ANSI C header files... (cached) yes checking build system type... yes aarch64-apple-darwin20 checking host system type... no checking for tmpnam... aarch64-apple-darwin20 checking target system type... checking for vasprintf... xtensa-esp32-elf checking for decimal floating point... configure: WARNING: decimal float is not supported for this target, ignored dpd checking whether byte ordering is bigendian... yes checking for -force_load linker flag... yes checking for vasprintf... yes checking for vfprintf... no yes configure: updating cache ./config.cache yes checking for dlfcn.h... checking for vfprintf... configure: creating ./config.status yes checking for vprintf... yes checking for objdir... .libs yes yes checking for vprintf... checking for vsnprintf... checking if clang supports -fno-rtti -fno-exceptions... yes yes checking for vsnprintf... checking for vsprintf... config.status: creating Makefile yes checking for clang option to produce PIC... -fno-common -DPIC checking if clang PIC flag -fno-common -DPIC works... config.status: creating config.h config.status: executing gstdint.h commands yes checking if clang static flag -static works... yes checking for vsprintf... yes checking for waitpid... no checking if clang supports -c -o file.o... gmake[2]: Entering directory '/opt/work/cross/xtensa-esp32-elf-gcc/work/build/libdecnumber' source='/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libdecnumber/decNumber.c' object='decNumber.o' libtool=no clang -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libdecnumber -I. -I/opt/pkg/include -O2 -I/opt/pkg/include -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -pedantic -Wno-long-long -fno-lto -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libdecnumber -I. -I/opt/pkg/include -c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libdecnumber/decNumber.c source='/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libdecnumber/decContext.c' object='decContext.o' libtool=no clang -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libdecnumber -I. -I/opt/pkg/include -O2 -I/opt/pkg/include -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -pedantic -Wno-long-long -fno-lto -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libdecnumber -I. -I/opt/pkg/include -c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libdecnumber/decContext.c source='/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libdecnumber/dpd/decimal32.c' object='decimal32.o' libtool=no clang -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libdecnumber -I. -I/opt/pkg/include -O2 -I/opt/pkg/include -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -pedantic -Wno-long-long -fno-lto -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libdecnumber -I. -I/opt/pkg/include -c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libdecnumber/dpd/decimal32.c source='/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libdecnumber/dpd/decimal64.c' object='decimal64.o' libtool=no clang -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libdecnumber -I. -I/opt/pkg/include -O2 -I/opt/pkg/include -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -pedantic -Wno-long-long -fno-lto -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libdecnumber -I. -I/opt/pkg/include -c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libdecnumber/dpd/decimal64.c source='/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libdecnumber/dpd/decimal128.c' object='decimal128.o' libtool=no clang -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libdecnumber -I. -I/opt/pkg/include -O2 -I/opt/pkg/include -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -pedantic -Wno-long-long -fno-lto -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libdecnumber -I. -I/opt/pkg/include -c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libdecnumber/dpd/decimal128.c yes yes yes checking if clang supports -c -o file.o... (cached) yes checking whether the clang linker (/Library/Developer/CommandLineTools/usr/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... checking for setproctitle... checking for waitpid... darwin20 dyld checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... yes checking for setproctitle... no checking whether alloca needs Cray hooks... no checking unwind.h usability... no checking stack direction for C alloca... yes checking unwind.h presence... no checking whether alloca needs Cray hooks... yes checking for unwind.h... yes checking for _Unwind_Backtrace... no checking stack direction for C alloca... yes checking for -funwind-tables option... yes checking for -frandom-seed=string option... yes checking whether clang supports -W... yes checking whether clang supports -Wall... -1 checking for vfork.h... yes checking whether clang supports -Wwrite-strings... no checking for fork... yes -1 checking whether clang supports -Wstrict-prototypes... checking for vfork.h... yes checking whether clang supports -Wmissing-prototypes... no checking for fork... yes yes checking for vfork... checking whether clang supports -Wold-style-definition... yes yes checking whether clang supports -Wmissing-format-attribute... checking for vfork... yes yes checking for working fork... checking whether clang supports -Wcast-qual... yes checking for _Unwind_GetIPInfo... yes checking for working fork... yes checking __sync extensions... rm -f libdecnumber.a ar cru libdecnumber.a decNumber.o decContext.o decimal32.o decimal64.o decimal128.o ranlib libdecnumber.a yes checking __atomic extensions... gmake[2]: Leaving directory '/opt/work/cross/xtensa-esp32-elf-gcc/work/build/libdecnumber' yes checking output filetype... yes checking for working vfork... (cached) yes checking for _doprnt... configure: WARNING: could not determine output file type looking for a compliant stdint.h in stdint.h, checking for uintmax_t... yes checking for working vfork... (cached) yes checking for _doprnt... no checking for sys_errlist... yes checking for uintptr_t... no checking for sys_errlist... yes checking for sys_nerr... yes checking for int_least32_t... yes checking for sys_nerr... yes checking for sys_siglist... yes yes checking for int_fast32_t... checking for sys_siglist... yes checking for external symbol _system_configuration... no checking for __fsetlocking... yes checking for external symbol _system_configuration... yes checking for uint64_t... no checking for __fsetlocking... no checking for canonicalize_file_name... yes checking what to include in gstdint.h... stdint.h (already complete) checking sys/mman.h usability... no checking for canonicalize_file_name... yes checking sys/mman.h presence... no checking for dup3... yes checking for sys/mman.h... yes checking for mmap... no checking for dup3... no checking for getrlimit... yes checking link.h usability... no checking for getrlimit... yes checking for getrusage... no checking link.h presence... yes no checking for link.h... no checking sys/ldr.h usability... checking for getrusage... yes checking for getsysinfo... no checking sys/ldr.h presence... yes checking for getsysinfo... no checking for sys/ldr.h... no checking for fcntl... no checking for gettimeofday... (cached) yes checking for on_exit... yes checking whether strnlen is declared... no checking for gettimeofday... (cached) yes checking for on_exit... no checking for psignal... yes checking for lstat... no checking for psignal... yes checking for pstat_getdynamic... yes checking for readlink... yes checking for pstat_getdynamic... no checking for pstat_getstatic... yes checking for getexecname... no checking for pstat_getstatic... no checking for realpath... no checking for clock_gettime... no checking for realpath... yes yes checking whether -pthread is supported... checking for setrlimit... yes checking for compress in -lz... yes checking for setrlimit... yes checking for sbrk... yes checking whether --compress-debug-sections is supported... yes checking for sbrk... yes no checking for objcopy... no checking whether objcopy supports debuglink... /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace/configure: line 13081: --add-gnu-debuglink=x: command not found no checking whether tests can run... checking for spawnve... yes checking for spawnve... no checking for spawnvpe... no checking for spawnvpe... no checking for strerror... no checking for strerror... yes checking for strsignal... yes configure: updating cache ./config.cache configure: creating ./config.status yes checking for strsignal... yes checking for sysconf... yes checking for sysconf... yes checking for sysctl... yes checking for sysctl... yes checking for sysmp... yes checking for sysmp... no checking for table... no checking for table... no checking for times... yes no checking for times... checking for wait3... yes yes checking for wait4... checking for wait3... yes yes checking for wait4... checking whether basename is declared... no checking whether ffs is declared... yes checking whether basename is declared... config.status: creating Makefile yes checking whether asprintf is declared... config.status: creating backtrace-supported.h no config.status: creating config.h checking whether ffs is declared... config.status: executing libtool commands yes checking whether vasprintf is declared... config.status: executing gstdint.h commands yes checking whether asprintf is declared... config.status: executing default commands yes checking whether snprintf is declared... yes checking whether vasprintf is declared... yes checking whether vsnprintf is declared... gmake[2]: Entering directory '/opt/work/cross/xtensa-esp32-elf-gcc/work/build/libbacktrace' yes /opt/pkg/bin/gmake all-am gmake[3]: Entering directory '/opt/work/cross/xtensa-esp32-elf-gcc/work/build/libbacktrace' /bin/bash ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace -I /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace/../include -I /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace/../libgcc -I ../libgcc -I/opt/pkg/include -funwind-tables -frandom-seed=atomic.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -O2 -I/opt/pkg/include -c -o atomic.lo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace/atomic.c true DO=all multi-do # /opt/pkg/bin/gmake checking whether snprintf is declared... /bin/bash ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace -I /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace/../include -I /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace/../libgcc -I ../libgcc -I/opt/pkg/include -funwind-tables -frandom-seed=dwarf.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -O2 -I/opt/pkg/include -c -o dwarf.lo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace/dwarf.c /bin/bash ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace -I /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace/../include -I /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace/../libgcc -I ../libgcc -I/opt/pkg/include -funwind-tables -frandom-seed=fileline.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -O2 -I/opt/pkg/include -c -o fileline.lo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace/fileline.c /bin/bash ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace -I /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace/../include -I /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace/../libgcc -I ../libgcc -I/opt/pkg/include -funwind-tables -frandom-seed=posix.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -O2 -I/opt/pkg/include -c -o posix.lo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace/posix.c /bin/bash ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace -I /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace/../include -I /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace/../libgcc -I ../libgcc -I/opt/pkg/include -funwind-tables -frandom-seed=print.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -O2 -I/opt/pkg/include -c -o print.lo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace/print.c /bin/bash ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace -I /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace/../include -I /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace/../libgcc -I ../libgcc -I/opt/pkg/include -funwind-tables -frandom-seed=sort.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -O2 -I/opt/pkg/include -c -o sort.lo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace/sort.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace -I /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace/../include -I /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace/../libgcc -I ../libgcc -I/opt/pkg/include -funwind-tables -frandom-seed=atomic.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -O2 -I/opt/pkg/include -c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace/atomic.c -fno-common -DPIC -o .libs/atomic.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace -I /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace/../include -I /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace/../libgcc -I ../libgcc -I/opt/pkg/include -funwind-tables -frandom-seed=dwarf.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -O2 -I/opt/pkg/include -c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace/dwarf.c -fno-common -DPIC -o .libs/dwarf.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace -I /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace/../include -I /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace/../libgcc -I ../libgcc -I/opt/pkg/include -funwind-tables -frandom-seed=print.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -O2 -I/opt/pkg/include -c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace/print.c -fno-common -DPIC -o .libs/print.o yes libtool: compile: clang -DHAVE_CONFIG_H -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace -I /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace/../include -I /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace/../libgcc -I ../libgcc -I/opt/pkg/include -funwind-tables -frandom-seed=posix.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -O2 -I/opt/pkg/include -c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace/posix.c -fno-common -DPIC -o .libs/posix.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace -I /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace/../include -I /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace/../libgcc -I ../libgcc -I/opt/pkg/include -funwind-tables -frandom-seed=sort.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -O2 -I/opt/pkg/include -c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace/sort.c -fno-common -DPIC -o .libs/sort.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace -I /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace/../include -I /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace/../libgcc -I ../libgcc -I/opt/pkg/include -funwind-tables -frandom-seed=fileline.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -O2 -I/opt/pkg/include -c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace/fileline.c -fno-common -DPIC -o .libs/fileline.o checking whether calloc is declared... yes libtool: compile: clang -DHAVE_CONFIG_H -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace -I /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace/../include -I /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace/../libgcc -I ../libgcc -I/opt/pkg/include -funwind-tables -frandom-seed=atomic.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -O2 -I/opt/pkg/include -c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace/atomic.c -o atomic.o >/dev/null 2>&1 checking whether vsnprintf is declared... libtool: compile: clang -DHAVE_CONFIG_H -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace -I /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace/../include -I /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace/../libgcc -I ../libgcc -I/opt/pkg/include -funwind-tables -frandom-seed=posix.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -O2 -I/opt/pkg/include -c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace/posix.c -o posix.o >/dev/null 2>&1 libtool: compile: clang -DHAVE_CONFIG_H -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace -I /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace/../include -I /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace/../libgcc -I ../libgcc -I/opt/pkg/include -funwind-tables -frandom-seed=print.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -O2 -I/opt/pkg/include -c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace/print.c -o print.o >/dev/null 2>&1 libtool: compile: clang -DHAVE_CONFIG_H -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace -I /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace/../include -I /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace/../libgcc -I ../libgcc -I/opt/pkg/include -funwind-tables -frandom-seed=sort.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -O2 -I/opt/pkg/include -c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace/sort.c -o sort.o >/dev/null 2>&1 yes libtool: compile: clang -DHAVE_CONFIG_H -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace -I /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace/../include -I /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace/../libgcc -I ../libgcc -I/opt/pkg/include -funwind-tables -frandom-seed=fileline.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -O2 -I/opt/pkg/include -c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace/fileline.c -o fileline.o >/dev/null 2>&1 /bin/bash ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace -I /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace/../include -I /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace/../libgcc -I ../libgcc -I/opt/pkg/include -funwind-tables -frandom-seed=state.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -O2 -I/opt/pkg/include -c -o state.lo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace/state.c checking whether getenv is declared... yes /bin/bash ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace -I /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace/../include -I /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace/../libgcc -I ../libgcc -I/opt/pkg/include -funwind-tables -frandom-seed=backtrace.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -O2 -I/opt/pkg/include -c -o backtrace.lo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace/backtrace.c /bin/bash ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace -I /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace/../include -I /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace/../libgcc -I ../libgcc -I/opt/pkg/include -funwind-tables -frandom-seed=simple.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -O2 -I/opt/pkg/include -c -o simple.lo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace/simple.c checking whether calloc is declared... libtool: compile: clang -DHAVE_CONFIG_H -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace -I /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace/../include -I /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace/../libgcc -I ../libgcc -I/opt/pkg/include -funwind-tables -frandom-seed=state.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -O2 -I/opt/pkg/include -c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace/state.c -fno-common -DPIC -o .libs/state.o /bin/bash ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace -I /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace/../include -I /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace/../libgcc -I ../libgcc -I/opt/pkg/include -funwind-tables -frandom-seed=unknown.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -O2 -I/opt/pkg/include -c -o unknown.lo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace/unknown.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace -I /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace/../include -I /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace/../libgcc -I ../libgcc -I/opt/pkg/include -funwind-tables -frandom-seed=backtrace.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -O2 -I/opt/pkg/include -c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace/backtrace.c -fno-common -DPIC -o .libs/backtrace.o yes libtool: compile: clang -DHAVE_CONFIG_H -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace -I /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace/../include -I /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace/../libgcc -I ../libgcc -I/opt/pkg/include -funwind-tables -frandom-seed=simple.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -O2 -I/opt/pkg/include -c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace/simple.c -fno-common -DPIC -o .libs/simple.o checking whether getopt is declared... /bin/bash ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace -I /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace/../include -I /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace/../libgcc -I ../libgcc -I/opt/pkg/include -funwind-tables -frandom-seed=mmapio.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -O2 -I/opt/pkg/include -c -o mmapio.lo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace/mmapio.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace -I /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace/../include -I /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace/../libgcc -I ../libgcc -I/opt/pkg/include -funwind-tables -frandom-seed=unknown.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -O2 -I/opt/pkg/include -c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace/unknown.c -fno-common -DPIC -o .libs/unknown.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace -I /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace/../include -I /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace/../libgcc -I ../libgcc -I/opt/pkg/include -funwind-tables -frandom-seed=state.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -O2 -I/opt/pkg/include -c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace/state.c -o state.o >/dev/null 2>&1 yes libtool: compile: clang -DHAVE_CONFIG_H -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace -I /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace/../include -I /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace/../libgcc -I ../libgcc -I/opt/pkg/include -funwind-tables -frandom-seed=simple.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -O2 -I/opt/pkg/include -c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace/simple.c -o simple.o >/dev/null 2>&1 libtool: compile: clang -DHAVE_CONFIG_H -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace -I /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace/../include -I /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace/../libgcc -I ../libgcc -I/opt/pkg/include -funwind-tables -frandom-seed=backtrace.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -O2 -I/opt/pkg/include -c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace/backtrace.c -o backtrace.o >/dev/null 2>&1 checking whether getenv is declared... libtool: compile: clang -DHAVE_CONFIG_H -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace -I /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace/../include -I /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace/../libgcc -I ../libgcc -I/opt/pkg/include -funwind-tables -frandom-seed=mmapio.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -O2 -I/opt/pkg/include -c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace/mmapio.c -fno-common -DPIC -o .libs/mmapio.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace -I /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace/../include -I /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace/../libgcc -I ../libgcc -I/opt/pkg/include -funwind-tables -frandom-seed=unknown.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -O2 -I/opt/pkg/include -c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace/unknown.c -o unknown.o >/dev/null 2>&1 /bin/bash ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace -I /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace/../include -I /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace/../libgcc -I ../libgcc -I/opt/pkg/include -funwind-tables -frandom-seed=mmap.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -O2 -I/opt/pkg/include -c -o mmap.lo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace/mmap.c yes checking whether malloc is declared... libtool: compile: clang -DHAVE_CONFIG_H -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace -I /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace/../include -I /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace/../libgcc -I ../libgcc -I/opt/pkg/include -funwind-tables -frandom-seed=mmapio.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -O2 -I/opt/pkg/include -c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace/mmapio.c -o mmapio.o >/dev/null 2>&1 libtool: compile: clang -DHAVE_CONFIG_H -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace -I /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace/../include -I /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace/../libgcc -I ../libgcc -I/opt/pkg/include -funwind-tables -frandom-seed=mmap.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -O2 -I/opt/pkg/include -c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace/mmap.c -fno-common -DPIC -o .libs/mmap.o yes checking whether getopt is declared... yes checking whether realloc is declared... libtool: compile: clang -DHAVE_CONFIG_H -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace -I /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace/../include -I /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace/../libgcc -I ../libgcc -I/opt/pkg/include -funwind-tables -frandom-seed=mmap.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -O2 -I/opt/pkg/include -c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace/mmap.c -o mmap.o >/dev/null 2>&1 yes checking whether malloc is declared... yes checking whether sbrk is declared... yes checking whether realloc is declared... yes checking whether strtol is declared... yes checking whether sbrk is declared... yes checking whether strtoul is declared... yes checking whether strtol is declared... yes checking whether strtoll is declared... yes checking whether strtoul is declared... yes checking whether strtoull is declared... yes checking whether strtoll is declared... yes libtool: compile: clang -DHAVE_CONFIG_H -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace -I /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace/../include -I /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace/../libgcc -I ../libgcc -I/opt/pkg/include -funwind-tables -frandom-seed=dwarf.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -O2 -I/opt/pkg/include -c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libbacktrace/dwarf.c -o dwarf.o >/dev/null 2>&1 checking whether strverscmp is declared... yes checking whether strtoull is declared... no checking whether strnlen is declared... yes checking whether strverscmp is declared... yes checking whether canonicalize_file_name must be declared... no checking whether strnlen is declared... yes checking for stdlib.h... (cached) yes checking for unistd.h... (cached) yes checking for getpagesize... (cached) yes checking for working mmap... yes checking whether canonicalize_file_name must be declared... yes checking for stdlib.h... (cached) yes checking for unistd.h... (cached) yes checking for getpagesize... (cached) yes checking for working mmap... yes checking for working strncmp... yes checking for working strncmp... /bin/bash ./libtool --tag=CC --mode=link clang -funwind-tables -frandom-seed=libbacktrace.la -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -O2 -I/opt/pkg/include -L/opt/pkg/lib -o libbacktrace.la atomic.lo dwarf.lo fileline.lo posix.lo print.lo sort.lo state.lo backtrace.lo simple.lo unknown.lo mmapio.lo mmap.lo -lz yes libtool: link: ar rc .libs/libbacktrace.a .libs/atomic.o .libs/dwarf.o .libs/fileline.o .libs/posix.o .libs/print.o .libs/sort.o .libs/state.o .libs/backtrace.o .libs/simple.o .libs/unknown.o .libs/mmapio.o .libs/mmap.o configure: updating cache ./config.cache libtool: link: ranlib .libs/libbacktrace.a configure: creating ./config.status libtool: link: ( cd ".libs" && rm -f "libbacktrace.la" && ln -s "../libbacktrace.la" "libbacktrace.la" ) gmake[3]: Leaving directory '/opt/work/cross/xtensa-esp32-elf-gcc/work/build/libbacktrace' gmake[2]: Leaving directory '/opt/work/cross/xtensa-esp32-elf-gcc/work/build/libbacktrace' yes configure: updating cache ./config.cache configure: creating ./config.status config.status: creating Makefile config.status: creating testsuite/Makefile config.status: creating config.h config.status: creating Makefile config.status: executing default commands config.status: creating testsuite/Makefile config.status: creating config.h config.status: executing default commands gmake[2]: Entering directory '/opt/work/cross/xtensa-esp32-elf-gcc/work/build/build-aarch64-apple-darwin20/libiberty' if [ x"" != x ] && [ ! -d pic ]; then \ mkdir pic; \ else true; fi if [ x"" != x ] && [ ! -d noasan ]; then \ mkdir noasan; \ else true; fi touch stamp-noasandir touch stamp-picdir echo ./regex.o ./cplus-dem.o ./cp-demangle.o ./md5.o ./sha1.o ./alloca.o ./argv.o ./choose-temp.o ./concat.o ./cp-demint.o ./crc32.o ./d-demangle.o ./dwarfnames.o ./dyn-string.o ./fdmatch.o ./fibheap.o ./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 \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/regex.c -o pic/regex.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/cplus-dem.c -o pic/cplus-dem.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/cp-demangle.c -o pic/cp-demangle.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/md5.c -o pic/md5.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/cplus-dem.c -o noasan/cplus-dem.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/cp-demangle.c -o noasan/cp-demangle.o; \ else true; fi gmake[3]: Entering directory '/opt/work/cross/xtensa-esp32-elf-gcc/work/build/build-aarch64-apple-darwin20/libiberty/testsuite' gmake[3]: Nothing to be done for 'all'. gmake[3]: Leaving directory '/opt/work/cross/xtensa-esp32-elf-gcc/work/build/build-aarch64-apple-darwin20/libiberty/testsuite' clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/cplus-dem.c -o cplus-dem.o if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/md5.c -o noasan/md5.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/cp-demangle.c -o cp-demangle.o if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/regex.c -o noasan/regex.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/sha1.c -o pic/sha1.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/alloca.c -o pic/alloca.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/argv.c -o pic/argv.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/alloca.c -o noasan/alloca.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/sha1.c -o noasan/sha1.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/regex.c -o regex.o if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/argv.c -o noasan/argv.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/md5.c -o md5.o clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/sha1.c -o sha1.o clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/alloca.c -o alloca.o clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/argv.c -o argv.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/choose-temp.c -o pic/choose-temp.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/concat.c -o pic/concat.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/choose-temp.c -o noasan/choose-temp.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/choose-temp.c -o choose-temp.o if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/concat.c -o noasan/concat.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/concat.c -o concat.o 1 warning generated. warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/cp-demint.c -o pic/cp-demint.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/cp-demint.c -o noasan/cp-demint.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/cp-demint.c -o cp-demint.o gmake[2]: Entering directory '/opt/work/cross/xtensa-esp32-elf-gcc/work/build/libiberty' if [ x"-fno-common" != x ] && [ ! -d pic ]; then \ mkdir pic; \ else true; fi 1 warning generated. touch stamp-picdir if [ x"" != x ] && [ ! -d noasan ]; then \ mkdir noasan; \ else true; fi mkdir ./libcpp 1 warning generated. touch stamp-noasandir if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/crc32.c -o pic/crc32.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/crc32.c -o noasan/crc32.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/crc32.c -o crc32.o if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/dwarfnames.c -o pic/dwarfnames.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] Configuring in ./libcpp warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/dyn-string.c -o pic/dyn-string.o; \ else true; fi 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/d-demangle.c -o pic/d-demangle.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/d-demangle.c -o noasan/d-demangle.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/d-demangle.c -o d-demangle.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/dwarfnames.c -o noasan/dwarfnames.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/dwarfnames.c -o dwarfnames.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/dyn-string.c -o noasan/dyn-string.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/dyn-string.c -o dyn-string.o 1 warning generated. if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/fdmatch.c -o pic/fdmatch.o; \ else true; fi 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/dwarfnames.c -o pic/dwarfnames.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/dwarfnames.c -o noasan/dwarfnames.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/dwarfnames.c -o dwarfnames.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/dyn-string.c -o pic/dyn-string.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/dyn-string.c -o noasan/dyn-string.o; \ else true; fi 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/fdmatch.c -o noasan/fdmatch.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/dyn-string.c -o dyn-string.o clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/fdmatch.c -o fdmatch.o 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/fdmatch.c -o pic/fdmatch.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/fdmatch.c -o noasan/fdmatch.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/fdmatch.c -o fdmatch.o 1 warning generated. if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/fibheap.c -o pic/fibheap.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/fibheap.c -o pic/fibheap.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/fibheap.c -o noasan/fibheap.o; \ else true; fi 1 warning generated. clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/fibheap.c -o fibheap.o if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/filename_cmp.c -o pic/filename_cmp.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/filename_cmp.c -o noasan/filename_cmp.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/filename_cmp.c -o filename_cmp.o 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/floatformat.c -o pic/floatformat.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/floatformat.c -o noasan/floatformat.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/floatformat.c -o floatformat.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/filename_cmp.c -o pic/filename_cmp.o; \ else true; fi 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/fibheap.c -o noasan/fibheap.o; \ else true; fi 1 warning generated. clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/fibheap.c -o fibheap.o if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/floatformat.c -o pic/floatformat.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/fnmatch.c -o pic/fnmatch.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/fnmatch.c -o noasan/fnmatch.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/fnmatch.c -o fnmatch.o 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/filename_cmp.c -o noasan/filename_cmp.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/filename_cmp.c -o filename_cmp.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/fnmatch.c -o pic/fnmatch.o; \ else true; fi 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/fopen_unlocked.c -o pic/fopen_unlocked.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/fopen_unlocked.c -o noasan/fopen_unlocked.o; \ else true; fi 1 warning generated. clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/fopen_unlocked.c -o fopen_unlocked.o if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/floatformat.c -o noasan/floatformat.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/floatformat.c -o floatformat.o 1 warning generated. if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/fopen_unlocked.c -o pic/fopen_unlocked.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/getopt.c -o pic/getopt.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/fnmatch.c -o noasan/fnmatch.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/getopt.c -o noasan/getopt.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/fnmatch.c -o fnmatch.o clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/getopt.c -o getopt.o 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/fopen_unlocked.c -o noasan/fopen_unlocked.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/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] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/getopt.c -o pic/getopt.o; \ else true; fi 1 warning generated. if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/getopt1.c -o pic/getopt1.o; \ else true; fi configure: creating cache ./config.cache warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/getpwd.c -o pic/getpwd.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. checking build system type... if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/getopt1.c -o noasan/getopt1.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/getopt1.c -o getopt1.o 1 warning generated. aarch64-apple-darwin20 checking host system type... if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/getopt1.c -o pic/getopt1.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/getopt1.c -o noasan/getopt1.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/getopt1.c -o getopt1.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] aarch64-apple-darwin20 checking target system type... 1 warning generated. 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/getpwd.c -o pic/getpwd.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/getpwd.c -o noasan/getpwd.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/getpwd.c -o getpwd.o if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/getpwd.c -o noasan/getpwd.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/getpwd.c -o getpwd.o xtensa-esp32-elf checking whether /opt/pkg/bin/gmake sets $(MAKE)... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/getopt.c -o noasan/getopt.o; \ else true; fi 1 warning generated. if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/getruntime.c -o pic/getruntime.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/getopt.c -o getopt.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] yes checking for a BSD-compatible install... /usr/bin/install -c -o sjmulder -g staff checking for aarch64-apple-darwin20-gcc... clang 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/getruntime.c -o pic/getruntime.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/getruntime.c -o noasan/getruntime.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/getruntime.c -o getruntime.o 1 warning generated. if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/hashtab.c -o pic/hashtab.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/getruntime.c -o noasan/getruntime.o; \ else true; fi 1 warning generated. clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/getruntime.c -o getruntime.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/hashtab.c -o pic/hashtab.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/hashtab.c -o noasan/hashtab.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/hashtab.c -o hashtab.o 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/hex.c -o pic/hex.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/hex.c -o noasan/hex.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/hex.c -o hex.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/hex.c -o pic/hex.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/lbasename.c -o pic/lbasename.o; \ else true; fi 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/lbasename.c -o pic/lbasename.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/lbasename.c -o noasan/lbasename.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/lbasename.c -o lbasename.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. checking for C compiler default output file name... if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/hex.c -o noasan/hex.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/hex.c -o hex.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/lbasename.c -o noasan/lbasename.o; \ else true; fi 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/hashtab.c -o noasan/hashtab.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/lbasename.c -o lbasename.o clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/hashtab.c -o hashtab.o 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/lrealpath.c -o pic/lrealpath.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/lrealpath.c -o noasan/lrealpath.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/lrealpath.c -o lrealpath.o if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/make-relative-prefix.c -o pic/make-relative-prefix.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/make-relative-prefix.c -o noasan/make-relative-prefix.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/make-relative-prefix.c -o make-relative-prefix.o 1 warning generated. if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/lrealpath.c -o pic/lrealpath.o; \ else true; fi 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/make-temp-file.c -o pic/make-temp-file.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/make-temp-file.c -o noasan/make-temp-file.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/make-temp-file.c -o make-temp-file.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] a.out checking whether the C compiler works... 1 warning generated. if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/make-relative-prefix.c -o pic/make-relative-prefix.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/lrealpath.c -o noasan/lrealpath.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/lrealpath.c -o lrealpath.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/objalloc.c -o pic/objalloc.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/objalloc.c -o noasan/objalloc.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/objalloc.c -o objalloc.o if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/obstack.c -o pic/obstack.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/obstack.c -o noasan/obstack.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/obstack.c -o obstack.o 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/partition.c -o pic/partition.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/partition.c -o noasan/partition.o; \ else true; fi 1 warning generated. yes if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/make-temp-file.c -o pic/make-temp-file.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/partition.c -o partition.o checking whether we are cross compiling... no checking for suffix of executables... 1 warning generated. warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/make-relative-prefix.c -o noasan/make-relative-prefix.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/make-relative-prefix.c -o make-relative-prefix.o if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/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"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/pexecute.c -o pic/pexecute.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/pexecute.c -o noasan/pexecute.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/pexecute.c -o pexecute.o 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/physmem.c -o pic/physmem.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/physmem.c -o noasan/physmem.o; \ else true; fi if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/obstack.c -o pic/obstack.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/physmem.c -o physmem.o 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/make-temp-file.c -o noasan/make-temp-file.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/pex-common.c -o pic/pex-common.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/make-temp-file.c -o make-temp-file.o if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/pex-common.c -o noasan/pex-common.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/pex-common.c -o pex-common.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. checking for suffix of object files... if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/objalloc.c -o noasan/objalloc.o; \ else true; fi 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/pex-one.c -o pic/pex-one.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/objalloc.c -o objalloc.o if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/pex-one.c -o noasan/pex-one.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/pex-one.c -o pex-one.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/pex-unix.c -o pic/pex-unix.o; \ else true; fi 1 warning generated. 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/pex-unix.c -o noasan/pex-unix.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/obstack.c -o noasan/obstack.o; \ else true; fi if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/partition.c -o pic/partition.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/pex-unix.c -o pex-unix.o clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/obstack.c -o obstack.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/vprintf-support.c -o pic/vprintf-support.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/vprintf-support.c -o noasan/vprintf-support.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/vprintf-support.c -o vprintf-support.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] o checking whether we are using the GNU C compiler... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. 1 warning generated. 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/rust-demangle.c -o pic/rust-demangle.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/safe-ctype.c -o pic/safe-ctype.o; \ else true; fi if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/pexecute.c -o pic/pexecute.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/rust-demangle.c -o noasan/rust-demangle.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/safe-ctype.c -o noasan/safe-ctype.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/safe-ctype.c -o safe-ctype.o clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/rust-demangle.c -o rust-demangle.o 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/partition.c -o noasan/partition.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/partition.c -o partition.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. 1 warning generated. if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/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] if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/simple-object.c -o pic/simple-object.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/simple-object.c -o noasan/simple-object.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/simple-object.c -o simple-object.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. yes checking whether clang accepts -g... if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/simple-object-coff.c -o pic/simple-object-coff.o; \ else true; fi 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/simple-object-elf.c -o pic/simple-object-elf.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/simple-object-elf.c -o noasan/simple-object-elf.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/simple-object-coff.c -o noasan/simple-object-coff.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/simple-object-elf.c -o simple-object-elf.o clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/simple-object-coff.c -o simple-object-coff.o 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/pexecute.c -o noasan/pexecute.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/pexecute.c -o pexecute.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/physmem.c -o noasan/physmem.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/physmem.c -o physmem.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/pex-common.c -o pic/pex-common.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] yes checking for clang option to accept ISO C89... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/pex-one.c -o pic/pex-one.o; \ else true; fi 1 warning generated. warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/pex-unix.c -o pic/pex-unix.o; \ else true; fi 1 warning generated. if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/vprintf-support.c -o pic/vprintf-support.o; \ else true; fi 1 warning generated. if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/rust-demangle.c -o pic/rust-demangle.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. 1 warning generated. 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/pex-one.c -o noasan/pex-one.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/simple-object-mach-o.c -o pic/simple-object-mach-o.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/pex-common.c -o noasan/pex-common.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/pex-common.c -o pex-common.o clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/pex-one.c -o pex-one.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/simple-object-mach-o.c -o noasan/simple-object-mach-o.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/simple-object-mach-o.c -o simple-object-mach-o.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] none needed 1 warning generated. 1 warning generated. warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/vprintf-support.c -o noasan/vprintf-support.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/pex-unix.c -o noasan/pex-unix.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/vprintf-support.c -o vprintf-support.o clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/pex-unix.c -o pex-unix.o 1 warning generated. warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/safe-ctype.c -o pic/safe-ctype.o; \ else true; fi 1 warning generated. warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/simple-object-xcoff.c -o pic/simple-object-xcoff.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/simple-object-xcoff.c -o noasan/simple-object-xcoff.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/simple-object-xcoff.c -o simple-object-xcoff.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/rust-demangle.c -o noasan/rust-demangle.o; \ else true; fi 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/safe-ctype.c -o noasan/safe-ctype.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/rust-demangle.c -o rust-demangle.o clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/safe-ctype.c -o safe-ctype.o 1 warning generated. if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/simple-object.c -o pic/simple-object.o; \ else true; fi 1 warning generated. warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/sort.c -o pic/sort.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/sort.c -o noasan/sort.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/sort.c -o sort.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/simple-object-coff.c -o pic/simple-object-coff.o; \ else true; fi checking whether we are using the GNU C++ compiler... 1 warning generated. if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/simple-object-elf.c -o pic/simple-object-elf.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/simple-object-mach-o.c -o pic/simple-object-mach-o.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. 1 warning generated. if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/simple-object-xcoff.c -o pic/simple-object-xcoff.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/spaces.c -o pic/spaces.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/spaces.c -o noasan/spaces.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/spaces.c -o spaces.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] yes checking whether clang++ accepts -g... 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/simple-object.c -o noasan/simple-object.o; \ else true; fi 1 warning generated. clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/simple-object.c -o simple-object.o if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/splay-tree.c -o pic/splay-tree.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/splay-tree.c -o noasan/splay-tree.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/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] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/stack-limit.c -o pic/stack-limit.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/stack-limit.c -o noasan/stack-limit.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/stack-limit.c -o stack-limit.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] yes checking for aarch64-apple-darwin20-ranlib... ranlib checking how to run the C preprocessor... clang -E 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/simple-object-coff.c -o noasan/simple-object-coff.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/simple-object-coff.c -o simple-object-coff.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/sort.c -o pic/sort.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/spaces.c -o pic/spaces.o; \ else true; fi 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/strerror.c -o pic/strerror.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/strerror.c -o noasan/strerror.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/strerror.c -o strerror.o 1 warning generated. warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/sort.c -o noasan/sort.o; \ else true; fi 1 warning generated. clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/sort.c -o sort.o if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/simple-object-xcoff.c -o noasan/simple-object-xcoff.o; \ else true; fi 1 warning generated. clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/simple-object-xcoff.c -o simple-object-xcoff.o 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/simple-object-mach-o.c -o noasan/simple-object-mach-o.o; \ else true; fi 1 warning generated. clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/simple-object-mach-o.c -o simple-object-mach-o.o checking for grep that handles long lines and -e... if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/spaces.c -o noasan/spaces.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/simple-object-elf.c -o noasan/simple-object-elf.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/spaces.c -o spaces.o clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/simple-object-elf.c -o simple-object-elf.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/strsignal.c -o pic/strsignal.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/strsignal.c -o noasan/strsignal.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/strsignal.c -o strsignal.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/timeval-utils.c -o pic/timeval-utils.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/timeval-utils.c -o noasan/timeval-utils.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/timeval-utils.c -o timeval-utils.o 1 warning generated. if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/splay-tree.c -o pic/splay-tree.o; \ else true; fi 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/unlink-if-ordinary.c -o pic/unlink-if-ordinary.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/unlink-if-ordinary.c -o noasan/unlink-if-ordinary.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/unlink-if-ordinary.c -o unlink-if-ordinary.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/xasprintf.c -o pic/xasprintf.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/xasprintf.c -o noasan/xasprintf.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/xasprintf.c -o xasprintf.o 1 warning generated. warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/xatexit.c -o pic/xatexit.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/xatexit.c -o noasan/xatexit.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/xatexit.c -o xatexit.o 1 warning generated. warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/stack-limit.c -o pic/stack-limit.o; \ else true; fi 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/xexit.c -o pic/xexit.o; \ else true; fi 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/xmalloc.c -o pic/xmalloc.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/xexit.c -o noasan/xexit.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/xmalloc.c -o noasan/xmalloc.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/xexit.c -o xexit.o 1 warning generated. if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/strerror.c -o pic/strerror.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/xmalloc.c -o xmalloc.o 1 warning generated. if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/strsignal.c -o pic/strsignal.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/xmalloc.c:113:28: warning: 'sbrk' is deprecated [-Wdeprecated-declarations] first_break = (char *) sbrk (0); ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/unistd.h:582:1: note: 'sbrk' has been explicitly marked deprecated here __deprecated __WATCHOS_PROHIBITED __TVOS_PROHIBITED ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:196:40: note: expanded from macro '__deprecated' #define __deprecated __attribute__((__deprecated__)) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/xmalloc.c:124:26: warning: 'sbrk' is deprecated [-Wdeprecated-declarations] allocated = (char *) sbrk (0) - first_break; ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/unistd.h:582:1: note: 'sbrk' has been explicitly marked deprecated here __deprecated __WATCHOS_PROHIBITED __TVOS_PROHIBITED ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:196:40: note: expanded from macro '__deprecated' #define __deprecated __attribute__((__deprecated__)) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/xmalloc.c:126:26: warning: 'sbrk' is deprecated [-Wdeprecated-declarations] allocated = (char *) sbrk (0) - (char *) &environ; ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/unistd.h:582:1: note: 'sbrk' has been explicitly marked deprecated here __deprecated __WATCHOS_PROHIBITED __TVOS_PROHIBITED ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:196:40: note: expanded from macro '__deprecated' #define __deprecated __attribute__((__deprecated__)) ^ warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/xmemdup.c -o pic/xmemdup.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/xmemdup.c -o noasan/xmemdup.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/xmemdup.c -o xmemdup.o 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/stack-limit.c -o noasan/stack-limit.o; \ else true; fi 1 warning generated. 4 warnings generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/splay-tree.c -o noasan/splay-tree.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/stack-limit.c -o stack-limit.o if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/timeval-utils.c -o pic/timeval-utils.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/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] 1 warning generated. warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/strsignal.c -o noasan/strsignal.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/strerror.c -o noasan/strerror.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/strsignal.c -o strsignal.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/strerror.c -o strerror.o if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/unlink-if-ordinary.c -o pic/unlink-if-ordinary.o; \ else true; fi 1 warning generated. if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/xasprintf.c -o pic/xasprintf.o; \ else true; fi 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/xstrdup.c -o pic/xstrdup.o; \ else true; fi 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/xstrdup.c -o noasan/xstrdup.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/timeval-utils.c -o noasan/timeval-utils.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/xstrdup.c -o xstrdup.o clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/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] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/xasprintf.c -o noasan/xasprintf.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/xasprintf.c -o xasprintf.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/xstrerror.c -o pic/xstrerror.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/xstrerror.c -o noasan/xstrerror.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/xstrerror.c -o xstrerror.o 1 warning generated. warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/unlink-if-ordinary.c -o noasan/unlink-if-ordinary.o; \ else true; fi 1 warning generated. clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/unlink-if-ordinary.c -o unlink-if-ordinary.o if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/xstrndup.c -o pic/xstrndup.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/xstrndup.c -o noasan/xstrndup.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/xstrndup.c -o xstrndup.o 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/xvasprintf.c -o pic/xvasprintf.o; \ else true; fi 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/xvasprintf.c -o noasan/xvasprintf.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/mempcpy.c -o pic/mempcpy.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/xvasprintf.c -o xvasprintf.o 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/mempcpy.c -o noasan/mempcpy.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/xatexit.c -o pic/xatexit.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/mempcpy.c -o mempcpy.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/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 \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/strverscmp.c -o pic/strverscmp.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/strverscmp.c -o noasan/strverscmp.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/strverscmp.c -o strverscmp.o 1 warning generated. if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/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 \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/setproctitle.c -o pic/setproctitle.o; \ else true; fi 1 warning generated. if [ x"-fno-common" != x ]; then \ if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/setproctitle.c -o noasan/setproctitle.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/xmemdup.c -o pic/xmemdup.o; \ else true; fi 1 warning generated. clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/setproctitle.c -o setproctitle.o if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/xstrdup.c -o pic/xstrdup.o; \ else true; fi 1 warning generated. warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/xatexit.c -o noasan/xatexit.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/xatexit.c -o xatexit.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/xexit.c -o noasan/xexit.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/xstrerror.c -o pic/xstrerror.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/xexit.c -o xexit.o 1 warning generated. rm -f ./libiberty.a pic/./libiberty.a noasan/./libiberty.a /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/xmalloc.c:113:28: warning: 'sbrk' is deprecated [-Wdeprecated-declarations] first_break = (char *) sbrk (0); ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/unistd.h:582:1: note: 'sbrk' has been explicitly marked deprecated here __deprecated __WATCHOS_PROHIBITED __TVOS_PROHIBITED ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:196:40: note: expanded from macro '__deprecated' #define __deprecated __attribute__((__deprecated__)) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/xmalloc.c:124:26: warning: 'sbrk' is deprecated [-Wdeprecated-declarations] allocated = (char *) sbrk (0) - first_break; ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/unistd.h:582:1: note: 'sbrk' has been explicitly marked deprecated here __deprecated __WATCHOS_PROHIBITED __TVOS_PROHIBITED ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:196:40: note: expanded from macro '__deprecated' #define __deprecated __attribute__((__deprecated__)) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/xmalloc.c:126:26: warning: 'sbrk' is deprecated [-Wdeprecated-declarations] allocated = (char *) sbrk (0) - (char *) &environ; ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/unistd.h:582:1: note: 'sbrk' has been explicitly marked deprecated here __deprecated __WATCHOS_PROHIBITED __TVOS_PROHIBITED ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:196:40: note: expanded from macro '__deprecated' #define __deprecated __attribute__((__deprecated__)) ^ warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] ar rc ./libiberty.a \ ./regex.o ./cplus-dem.o ./cp-demangle.o ./md5.o ./sha1.o ./alloca.o ./argv.o ./choose-temp.o ./concat.o ./cp-demint.o ./crc32.o ./d-demangle.o ./dwarfnames.o ./dyn-string.o ./fdmatch.o ./fibheap.o ./filename_cmp.o ./floatformat.o ./fnmatch.o ./fopen_unlocked.o ./getopt.o ./getopt1.o ./getpwd.o ./getruntime.o ./hashtab.o ./hex.o ./lbasename.o ./lrealpath.o ./make-relative-prefix.o ./make-temp-file.o ./objalloc.o ./obstack.o ./partition.o ./pexecute.o ./physmem.o ./pex-common.o ./pex-one.o ./pex-unix.o ./vprintf-support.o ./rust-demangle.o ./safe-ctype.o ./simple-object.o ./simple-object-coff.o ./simple-object-elf.o ./simple-object-mach-o.o ./simple-object-xcoff.o ./sort.o ./spaces.o ./splay-tree.o ./stack-limit.o ./strerror.o ./strsignal.o ./timeval-utils.o ./unlink-if-ordinary.o ./xasprintf.o ./xatexit.o ./xexit.o ./xmalloc.o ./xmemdup.o ./xstrdup.o ./xstrerror.o ./xstrndup.o ./xvasprintf.o ./mempcpy.o ./strverscmp.o ./setproctitle.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 4 warnings generated. 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/xmalloc.c -o noasan/xmalloc.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/xmemdup.c -o noasan/xmemdup.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/xmalloc.c -o xmalloc.o clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/xmemdup.c -o xmemdup.o 1 warning generated. 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/xstrdup.c -o noasan/xstrdup.o; \ else true; fi if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/xstrndup.c -o pic/xstrndup.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/xstrdup.c -o xstrdup.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] ranlib ./libiberty.a warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/xstrerror.c -o noasan/xstrerror.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/xstrerror.c -o xstrerror.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/xvasprintf.c -o pic/xvasprintf.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] if [ x"" != x ]; then \ cd pic; \ ar rc ./libiberty.a \ ./regex.o ./cplus-dem.o ./cp-demangle.o ./md5.o ./sha1.o ./alloca.o ./argv.o ./choose-temp.o ./concat.o ./cp-demint.o ./crc32.o ./d-demangle.o ./dwarfnames.o ./dyn-string.o ./fdmatch.o ./fibheap.o ./filename_cmp.o ./floatformat.o ./fnmatch.o ./fopen_unlocked.o ./getopt.o ./getopt1.o ./getpwd.o ./getruntime.o ./hashtab.o ./hex.o ./lbasename.o ./lrealpath.o ./make-relative-prefix.o ./make-temp-file.o ./objalloc.o ./obstack.o ./partition.o ./pexecute.o ./physmem.o ./pex-common.o ./pex-one.o ./pex-unix.o ./vprintf-support.o ./rust-demangle.o ./safe-ctype.o ./simple-object.o ./simple-object-coff.o ./simple-object-elf.o ./simple-object-mach-o.o ./simple-object-xcoff.o ./sort.o ./spaces.o ./splay-tree.o ./stack-limit.o ./strerror.o ./strsignal.o ./timeval-utils.o ./unlink-if-ordinary.o ./xasprintf.o ./xatexit.o ./xexit.o ./xmalloc.o ./xmemdup.o ./xstrdup.o ./xstrerror.o ./xstrndup.o ./xvasprintf.o ./mempcpy.o ./strverscmp.o ./setproctitle.o; \ ranlib ./libiberty.a; \ cd ..; \ else true; fi; \ if [ x"" != x ]; then \ cd noasan; \ ar rc ./libiberty.a \ ./regex.o ./cplus-dem.o ./cp-demangle.o ./md5.o ./sha1.o ./alloca.o ./argv.o ./choose-temp.o ./concat.o ./cp-demint.o ./crc32.o ./d-demangle.o ./dwarfnames.o ./dyn-string.o ./fdmatch.o ./fibheap.o ./filename_cmp.o ./floatformat.o ./fnmatch.o ./fopen_unlocked.o ./getopt.o ./getopt1.o ./getpwd.o ./getruntime.o ./hashtab.o ./hex.o ./lbasename.o ./lrealpath.o ./make-relative-prefix.o ./make-temp-file.o ./objalloc.o ./obstack.o ./partition.o ./pexecute.o ./physmem.o ./pex-common.o ./pex-one.o ./pex-unix.o ./vprintf-support.o ./rust-demangle.o ./safe-ctype.o ./simple-object.o ./simple-object-coff.o ./simple-object-elf.o ./simple-object-mach-o.o ./simple-object-xcoff.o ./sort.o ./spaces.o ./splay-tree.o ./stack-limit.o ./strerror.o ./strsignal.o ./timeval-utils.o ./unlink-if-ordinary.o ./xasprintf.o ./xatexit.o ./xexit.o ./xmalloc.o ./xmemdup.o ./xstrdup.o ./xstrerror.o ./xstrndup.o ./xvasprintf.o ./mempcpy.o ./strverscmp.o ./setproctitle.o; \ ranlib ./libiberty.a; \ cd ..; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/xmalloc.c:113:28: warning: 'sbrk' is deprecated [-Wdeprecated-declarations] first_break = (char *) sbrk (0); ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/unistd.h:582:1: note: 'sbrk' has been explicitly marked deprecated here __deprecated __WATCHOS_PROHIBITED __TVOS_PROHIBITED ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:196:40: note: expanded from macro '__deprecated' #define __deprecated __attribute__((__deprecated__)) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/xmalloc.c:124:26: warning: 'sbrk' is deprecated [-Wdeprecated-declarations] allocated = (char *) sbrk (0) - first_break; ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/unistd.h:582:1: note: 'sbrk' has been explicitly marked deprecated here gmake[2]: Leaving directory '/opt/work/cross/xtensa-esp32-elf-gcc/work/build/build-aarch64-apple-darwin20/libiberty' __deprecated __WATCHOS_PROHIBITED __TVOS_PROHIBITED ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:196:40: note: expanded from macro '__deprecated' #define __deprecated __attribute__((__deprecated__)) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/xmalloc.c:126:26: warning: 'sbrk' is deprecated [-Wdeprecated-declarations] allocated = (char *) sbrk (0) - (char *) &environ; ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/unistd.h:582:1: note: 'sbrk' has been explicitly marked deprecated here __deprecated __WATCHOS_PROHIBITED __TVOS_PROHIBITED ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:196:40: note: expanded from macro '__deprecated' #define __deprecated __attribute__((__deprecated__)) ^ if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/mempcpy.c -o pic/mempcpy.o; \ else true; fi 1 warning generated. if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/strverscmp.c -o pic/strverscmp.o; \ else true; fi 1 warning generated. if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/setproctitle.c -o pic/setproctitle.o; \ else true; fi 4 warnings generated. 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/xstrndup.c -o noasan/xstrndup.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/xstrndup.c -o xstrndup.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. echo ./regex.o ./cplus-dem.o ./cp-demangle.o ./md5.o ./sha1.o ./alloca.o ./argv.o ./choose-temp.o ./concat.o ./cp-demint.o ./crc32.o ./d-demangle.o ./dwarfnames.o ./dyn-string.o ./fdmatch.o ./fibheap.o ./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 1 warning generated. warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/xvasprintf.c -o noasan/xvasprintf.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/xvasprintf.c -o xvasprintf.o 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/mempcpy.c -o noasan/mempcpy.o; \ else true; fi 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/setproctitle.c -o noasan/setproctitle.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/mempcpy.c -o mempcpy.o clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/setproctitle.c -o setproctitle.o gmake[2]: Entering directory '/opt/work/cross/xtensa-esp32-elf-gcc/work/build/build-aarch64-apple-darwin20/fixincludes' 1 warning generated. clang -c -O2 -I/opt/pkg/include -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wno-overlength-strings -pedantic -Wno-long-long -I/opt/pkg/include -DHAVE_CONFIG_H -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/fixincludes -I../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/fixincludes/../include /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/fixincludes/fixincl.c if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/strverscmp.c -o noasan/strverscmp.o; \ else true; fi 1 warning generated. clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/strverscmp.c -o strverscmp.o clang -c -O2 -I/opt/pkg/include -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wno-overlength-strings -pedantic -Wno-long-long -I/opt/pkg/include -DHAVE_CONFIG_H -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/fixincludes -I../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/fixincludes/../include /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/fixincludes/fixtests.c gmake[2]: Entering directory '/opt/work/cross/xtensa-esp32-elf-gcc/work/build/build-aarch64-apple-darwin20/libcpp' clang++ -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/include -I/opt/pkg/include -O2 -I/opt/pkg/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/include -I/opt/pkg/include -c -o charset.o -MT charset.o -MMD -MP -MF .deps/charset.Tpo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/charset.c warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. 1 warning generated. if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/regex.c -o pic/regex.o; \ else true; fi /opt/work/cross/xtensa-esp32-elf-gcc/work/.tools/bin/grep checking for egrep... clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 1 warning generated. if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/cplus-dem.c -o pic/cplus-dem.o; \ else true; fi /opt/work/cross/xtensa-esp32-elf-gcc/work/.tools/bin/grep -E checking for ANSI C header files... gmake[3]: Entering directory '/opt/work/cross/xtensa-esp32-elf-gcc/work/build/libiberty/testsuite' gmake[3]: Nothing to be done for 'all'. gmake[3]: Leaving directory '/opt/work/cross/xtensa-esp32-elf-gcc/work/build/libiberty/testsuite' if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/cp-demangle.c -o pic/cp-demangle.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/md5.c -o pic/md5.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] clang -c -O2 -I/opt/pkg/include -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wno-overlength-strings -pedantic -Wno-long-long -I/opt/pkg/include -DHAVE_CONFIG_H -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/fixincludes -I../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/fixincludes/../include /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/fixincludes/fixfixes.c warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/charset.c:21: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/system.h:435:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/system.h:436:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ clang -c -O2 -I/opt/pkg/include -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wno-overlength-strings -pedantic -Wno-long-long -I/opt/pkg/include -DHAVE_CONFIG_H -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/fixincludes -I../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/fixincludes/../include /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/fixincludes/server.c if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/sha1.c -o pic/sha1.o; \ else true; fi 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/md5.c -o noasan/md5.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/md5.c -o md5.o clang -c -O2 -I/opt/pkg/include -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wno-overlength-strings -pedantic -Wno-long-long -I/opt/pkg/include -DHAVE_CONFIG_H -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/fixincludes -I../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/fixincludes/../include /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/fixincludes/procopen.c warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/charset.c:22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/include/cpplib.h:789:14: warning: private field 'm_line_table' is not used [-Wunused-private-field] line_maps *m_line_table; ^ clang -c -O2 -I/opt/pkg/include -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wno-overlength-strings -pedantic -Wno-long-long -I/opt/pkg/include -DHAVE_CONFIG_H -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/fixincludes -I../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/fixincludes/../include /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/fixincludes/fixlib.c yes checking for sys/types.h... clang -c -O2 -I/opt/pkg/include -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wno-overlength-strings -pedantic -Wno-long-long -I/opt/pkg/include -DHAVE_CONFIG_H -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/fixincludes -I../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/fixincludes/../include /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/fixincludes/fixopts.c 1 warning generated. if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/alloca.c -o pic/alloca.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] yes 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/alloca.c -o noasan/alloca.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/alloca.c -o alloca.o srcdir="/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/fixincludes" /bin/bash /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/fixincludes/mkfixinc.sh xtensa-esp32-elf checking for sys/stat.h... sed -e 's/@gcc_version@/8.2.0/' < mkheaders.almost > mkheadersT mv -f mkheadersT mkheaders clang -O2 -I/opt/pkg/include -L/opt/pkg/lib -o fixincl fixincl.o fixtests.o fixfixes.o server.o procopen.o fixlib.o fixopts.o ../libiberty/libiberty.a warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/argv.c -o pic/argv.o; \ else true; fi 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/sha1.c -o noasan/sha1.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/sha1.c -o sha1.o yes warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] echo timestamp > full-stamp checking for stdlib.h... gmake[2]: Leaving directory '/opt/work/cross/xtensa-esp32-elf-gcc/work/build/build-aarch64-apple-darwin20/fixincludes' if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/choose-temp.c -o pic/choose-temp.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/argv.c -o noasan/argv.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/argv.c -o argv.o 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/choose-temp.c -o noasan/choose-temp.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/choose-temp.c -o choose-temp.o yes warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] checking for string.h... 1 warning generated. clang++ -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/include -I/opt/pkg/include -O2 -I/opt/pkg/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/include -I/opt/pkg/include -c -o directives.o -MT directives.o -MMD -MP -MF .deps/directives.Tpo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/directives.c 3 warnings generated. 1 warning generated. if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/concat.c -o pic/concat.o; \ else true; fi clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/cp-demint.c -o pic/cp-demint.o; \ else true; fi yes warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] checking for memory.h... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/concat.c -o noasan/concat.o; \ else true; fi In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/directives.c:22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/system.h:435:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/system.h:436:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/concat.c -o concat.o 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/cp-demint.c -o noasan/cp-demint.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/cp-demint.c -o cp-demint.o yes warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/crc32.c -o pic/crc32.o; \ else true; fi 1 warning generated. checking for strings.h... clang++ -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/include -I/opt/pkg/include -O2 -I/opt/pkg/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/include -I/opt/pkg/include -c -o directives-only.o -MT directives-only.o -MMD -MP -MF .deps/directives-only.Tpo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/directives-only.c 1 warning generated. clang++ -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/include -I/opt/pkg/include -O2 -I/opt/pkg/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/include -I/opt/pkg/include -c -o errors.o -MT errors.o -MMD -MP -MF .deps/errors.Tpo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/errors.c warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/crc32.c -o noasan/crc32.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/crc32.c -o crc32.o clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. clang++ -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/include -I/opt/pkg/include -O2 -I/opt/pkg/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/include -I/opt/pkg/include -c -o expr.o -MT expr.o -MMD -MP -MF .deps/expr.Tpo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/expr.c yes In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/directives-only.c:20: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/system.h:435:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/system.h:436:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/errors.c:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/system.h:435:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/system.h:436:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ checking for inttypes.h... clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 2 warnings generated. 2 warnings generated. clang++ -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/include -I/opt/pkg/include -O2 -I/opt/pkg/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/include -I/opt/pkg/include -c -o files.o -MT files.o -MMD -MP -MF .deps/files.Tpo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/files.c clang++ -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/include -I/opt/pkg/include -O2 -I/opt/pkg/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/include -I/opt/pkg/include -c -o identifiers.o -MT identifiers.o -MMD -MP -MF .deps/identifiers.Tpo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/identifiers.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/expr.c:20: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/system.h:435:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/system.h:436:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ yes /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/expr.c:797:11: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 0, message); ^~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/expr.c:797:11: note: treat the string as an argument to avoid this 0, message); ^ "%s", /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/expr.c:800:32: warning: format string is not a string literal (potentially insecure) [-Wformat-security] virtual_location, 0, message); ^~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/expr.c:800:32: note: treat the string as an argument to avoid this virtual_location, 0, message); ^ "%s", checking for stdint.h... In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/files.c:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/system.h:435:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/system.h:436:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/identifiers.c:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/system.h:435:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/system.h:436:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/regex.c -o noasan/regex.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/regex.c -o regex.o 2 warnings generated. echo "#define LOCALEDIR \"/opt/pkg/xtensa-esp32-elf/share/locale\"" > localedir.new /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/../move-if-change localedir.new localedir.h yes 2 warnings generated. warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] clang++ -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/include -I/opt/pkg/include -O2 -I/opt/pkg/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/include -I/opt/pkg/include -c -o lex.o -MT lex.o -MMD -MP -MF .deps/lex.Tpo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/lex.c checking for unistd.h... echo timestamp > localedir.hs clang++ -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/include -I/opt/pkg/include -O2 -I/opt/pkg/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/include -I/opt/pkg/include -c -o line-map.o -MT line-map.o -MMD -MP -MF .deps/line-map.Tpo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/line-map.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] yes In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/lex.c:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/system.h:435:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/system.h:436:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/line-map.c:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/system.h:435:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/system.h:436:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ checking minix/config.h usability... 2 warnings generated. clang++ -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/include -I/opt/pkg/include -O2 -I/opt/pkg/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/include -I/opt/pkg/include -c -o macro.o -MT macro.o -MMD -MP -MF .deps/macro.Tpo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/macro.c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/lex.c:1718:8: warning: result of comparison against a string literal is unspecified (use an explicit string comparison function instead) [-Wstring-compare] BUF_APPEND ("\\", 1); ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/lex.c:1688:30: note: expanded from macro 'BUF_APPEND' && (const uchar *)(STR) != base \ ~~~~~~~~~~~~~~~~~~~~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/lex.c:1727:5: warning: result of comparison against a string literal is unspecified (use an explicit string comparison function instead) [-Wstring-compare] BUF_APPEND (" ", 1); ^~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/lex.c:1688:30: note: expanded from macro 'BUF_APPEND' && (const uchar *)(STR) != base \ ~~~~~~~~~~~~~~~~~~~~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/lex.c:1730:8: warning: result of comparison against a string literal is unspecified (use an explicit string comparison function instead) [-Wstring-compare] BUF_APPEND ("\n", 1); ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/lex.c:1688:30: note: expanded from macro 'BUF_APPEND' && (const uchar *)(STR) != base \ ~~~~~~~~~~~~~~~~~~~~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/lex.c:1753:5: warning: result of comparison against a string literal is unspecified (use an explicit string comparison function instead) [-Wstring-compare] BUF_APPEND ("??", 2); ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/lex.c:1688:30: note: expanded from macro 'BUF_APPEND' && (const uchar *)(STR) != base \ ~~~~~~~~~~~~~~~~~~~~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/lex.c:1762:9: warning: result of comparison against a string literal is unspecified (use an explicit string comparison function instead) [-Wstring-compare] BUF_APPEND ("/", 1); ^~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/lex.c:1688:30: note: expanded from macro 'BUF_APPEND' && (const uchar *)(STR) != base \ ~~~~~~~~~~~~~~~~~~~~ ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] no checking minix/config.h presence... 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/cplus-dem.c -o noasan/cplus-dem.o; \ else true; fi In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/macro.c:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/system.h:435:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/system.h:436:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ 1 warning generated. clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/cplus-dem.c -o cplus-dem.o if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/cp-demangle.c -o noasan/cp-demangle.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/cp-demangle.c -o cp-demangle.o /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/macro.c:163:6: warning: format string is not a string literal (potentially insecure) [-Wformat-security] vaopt_paste_error); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/macro.c:163:6: note: treat the string as an argument to avoid this vaopt_paste_error); ^ "%s", /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/macro.c:192:7: warning: format string is not a string literal (potentially insecure) [-Wformat-security] vaopt_paste_error); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/macro.c:192:7: note: treat the string as an argument to avoid this vaopt_paste_error); ^ "%s", 4 warnings generated. /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/macro.c:3364:40: warning: format string is not a string literal (potentially insecure) [-Wformat-security] cpp_error (pfile, CPP_DL_ERROR, paste_op_error_msg); ^~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/macro.c:3364:40: note: treat the string as an argument to avoid this cpp_error (pfile, CPP_DL_ERROR, paste_op_error_msg); ^ "%s", /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/macro.c:3377:40: warning: format string is not a string literal (potentially insecure) [-Wformat-security] cpp_error (pfile, CPP_DL_ERROR, paste_op_error_msg); ^~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/macro.c:3377:40: note: treat the string as an argument to avoid this cpp_error (pfile, CPP_DL_ERROR, paste_op_error_msg); ^ "%s", if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/d-demangle.c -o pic/d-demangle.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] no checking for minix/config.h... no checking whether it is safe to define __EXTENSIONS__... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] yes checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... 2 warnings generated. clang++ -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/include -I/opt/pkg/include -O2 -I/opt/pkg/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/include -I/opt/pkg/include -c -o mkdeps.o -MT mkdeps.o -MMD -MP -MF .deps/mkdeps.Tpo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/mkdeps.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] no checking for aclocal... aclocal checking for autoconf... autoconf checking for autoheader... autoheader checking whether clang supports -W... In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/mkdeps.c:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/system.h:435:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/system.h:436:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ yes checking whether clang supports -Wall... 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fno-common /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/d-demangle.c -o noasan/d-demangle.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libiberty/d-demangle.c -o d-demangle.o 2 warnings generated. clang++ -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/include -I/opt/pkg/include -O2 -I/opt/pkg/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/include -I/opt/pkg/include -c -o pch.o -MT pch.o -MMD -MP -MF .deps/pch.Tpo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/pch.c warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] yes checking whether clang supports -Wnarrowing... In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/pch.c:19: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/system.h:435:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/system.h:436:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ 7 warnings generated. clang++ -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/include -I/opt/pkg/include -O2 -I/opt/pkg/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/include -I/opt/pkg/include -c -o symtab.o -MT symtab.o -MMD -MP -MF .deps/symtab.Tpo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/symtab.c yes checking whether clang supports -Wwrite-strings... 6 warnings generated. clang++ -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/include -I/opt/pkg/include -O2 -I/opt/pkg/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/include -I/opt/pkg/include -c -o traditional.o -MT traditional.o -MMD -MP -MF .deps/traditional.Tpo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/traditional.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: 2 warnings generated. warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] yes clang++ -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/include -I/opt/pkg/include -O2 -I/opt/pkg/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/include -I/opt/pkg/include -c -o init.o -MT init.o -MMD -MP -MF .deps/init.Tpo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/init.c checking whether clang supports -Wmissing-format-attribute... In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/symtab.c:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/system.h:435:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/system.h:436:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/traditional.c:20: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/system.h:435:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/system.h:436:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 1 warning generated. 2 warnings generated. yes In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/init.c:22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/system.h:435:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/system.h:436:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ checking whether clang supports -Wstrict-prototypes... /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/init.c:67:3: warning: array subscript is of type 'char' [-Wchar-subscripts] s('=', '#') s(')', ']') s('!', '|') ^ ~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/init.c:62:18: note: expanded from macro 's' #define s(p, v) x[p] = v; ^~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/init.c:67:15: warning: array subscript is of type 'char' [-Wchar-subscripts] s('=', '#') s(')', ']') s('!', '|') ^ ~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/init.c:62:18: note: expanded from macro 's' #define s(p, v) x[p] = v; ^~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/init.c:67:27: warning: array subscript is of type 'char' [-Wchar-subscripts] s('=', '#') s(')', ']') s('!', '|') ^ ~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/init.c:62:18: note: expanded from macro 's' #define s(p, v) x[p] = v; ^~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/init.c:68:3: warning: array subscript is of type 'char' [-Wchar-subscripts] s('(', '[') s('\'', '^') s('>', '}') ^ ~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/init.c:62:18: note: expanded from macro 's' #define s(p, v) x[p] = v; ^~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/init.c:68:15: warning: array subscript is of type 'char' [-Wchar-subscripts] s('(', '[') s('\'', '^') s('>', '}') ^ ~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/init.c:62:18: note: expanded from macro 's' #define s(p, v) x[p] = v; ^~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/init.c:68:28: warning: array subscript is of type 'char' [-Wchar-subscripts] s('(', '[') s('\'', '^') s('>', '}') ^ ~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/init.c:62:18: note: expanded from macro 's' #define s(p, v) x[p] = v; ^~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/init.c:69:3: warning: array subscript is of type 'char' [-Wchar-subscripts] s('/', '\\') s('<', '{') s('-', '~') ^ ~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/init.c:62:18: note: expanded from macro 's' #define s(p, v) x[p] = v; ^~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/init.c:69:16: warning: array subscript is of type 'char' [-Wchar-subscripts] s('/', '\\') s('<', '{') s('-', '~') ^ ~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/init.c:62:18: note: expanded from macro 's' #define s(p, v) x[p] = v; ^~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/init.c:69:28: warning: array subscript is of type 'char' [-Wchar-subscripts] s('/', '\\') s('<', '{') s('-', '~') ^ ~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/init.c:62:18: note: expanded from macro 's' #define s(p, v) x[p] = v; ^~ yes 11 warnings generated. checking whether clang supports -Wmissing-prototypes... yes 1 warning generated. checking whether clang supports -Wold-style-definition... 2 warnings generated. rm -f libcpp.a ar cru libcpp.a charset.o directives.o directives-only.o errors.o expr.o files.o identifiers.o init.o lex.o line-map.o macro.o mkdeps.o pch.o symtab.o traditional.o ranlib libcpp.a yes gmake[2]: Leaving directory '/opt/work/cross/xtensa-esp32-elf-gcc/work/build/build-aarch64-apple-darwin20/libcpp' checking whether clang supports -Wc++-compat... yes checking whether clang supports -pedantic -Wlong-long... yes checking whether clang supports -fno-exceptions... yes checking whether clang supports -fno-rtti... yes checking dependency style of clang++... gcc3 checking whether time.h and sys/time.h may both be included... yes checking whether string.h and strings.h may both be included... 1 warning generated. yes checking locale.h usability... 1 warning generated. rm -f ./libiberty.a pic/./libiberty.a noasan/./libiberty.a ar rc ./libiberty.a \ ./regex.o ./cplus-dem.o ./cp-demangle.o ./md5.o ./sha1.o ./alloca.o ./argv.o ./choose-temp.o ./concat.o ./cp-demint.o ./crc32.o ./d-demangle.o ./dwarfnames.o ./dyn-string.o ./fdmatch.o ./fibheap.o ./filename_cmp.o ./floatformat.o ./fnmatch.o ./fopen_unlocked.o ./getopt.o ./getopt1.o ./getpwd.o ./getruntime.o ./hashtab.o ./hex.o ./lbasename.o ./lrealpath.o ./make-relative-prefix.o ./make-temp-file.o ./objalloc.o ./obstack.o ./partition.o ./pexecute.o ./physmem.o ./pex-common.o ./pex-one.o ./pex-unix.o ./vprintf-support.o ./rust-demangle.o ./safe-ctype.o ./simple-object.o ./simple-object-coff.o ./simple-object-elf.o ./simple-object-mach-o.o ./simple-object-xcoff.o ./sort.o ./spaces.o ./splay-tree.o ./stack-limit.o ./strerror.o ./strsignal.o ./timeval-utils.o ./unlink-if-ordinary.o ./xasprintf.o ./xatexit.o ./xexit.o ./xmalloc.o ./xmemdup.o ./xstrdup.o ./xstrerror.o ./xstrndup.o ./xvasprintf.o ./mempcpy.o ./strverscmp.o ./setproctitle.o yes checking locale.h presence... ranlib ./libiberty.a if [ x"-fno-common" != x ]; then \ cd pic; \ ar rc ./libiberty.a \ ./regex.o ./cplus-dem.o ./cp-demangle.o ./md5.o ./sha1.o ./alloca.o ./argv.o ./choose-temp.o ./concat.o ./cp-demint.o ./crc32.o ./d-demangle.o ./dwarfnames.o ./dyn-string.o ./fdmatch.o ./fibheap.o ./filename_cmp.o ./floatformat.o ./fnmatch.o ./fopen_unlocked.o ./getopt.o ./getopt1.o ./getpwd.o ./getruntime.o ./hashtab.o ./hex.o ./lbasename.o ./lrealpath.o ./make-relative-prefix.o ./make-temp-file.o ./objalloc.o ./obstack.o ./partition.o ./pexecute.o ./physmem.o ./pex-common.o ./pex-one.o ./pex-unix.o ./vprintf-support.o ./rust-demangle.o ./safe-ctype.o ./simple-object.o ./simple-object-coff.o ./simple-object-elf.o ./simple-object-mach-o.o ./simple-object-xcoff.o ./sort.o ./spaces.o ./splay-tree.o ./stack-limit.o ./strerror.o ./strsignal.o ./timeval-utils.o ./unlink-if-ordinary.o ./xasprintf.o ./xatexit.o ./xexit.o ./xmalloc.o ./xmemdup.o ./xstrdup.o ./xstrerror.o ./xstrndup.o ./xvasprintf.o ./mempcpy.o ./strverscmp.o ./setproctitle.o; \ ranlib ./libiberty.a; \ cd ..; \ else true; fi; \ if [ x"" != x ]; then \ cd noasan; \ ar rc ./libiberty.a \ ./regex.o ./cplus-dem.o ./cp-demangle.o ./md5.o ./sha1.o ./alloca.o ./argv.o ./choose-temp.o ./concat.o ./cp-demint.o ./crc32.o ./d-demangle.o ./dwarfnames.o ./dyn-string.o ./fdmatch.o ./fibheap.o ./filename_cmp.o ./floatformat.o ./fnmatch.o ./fopen_unlocked.o ./getopt.o ./getopt1.o ./getpwd.o ./getruntime.o ./hashtab.o ./hex.o ./lbasename.o ./lrealpath.o ./make-relative-prefix.o ./make-temp-file.o ./objalloc.o ./obstack.o ./partition.o ./pexecute.o ./physmem.o ./pex-common.o ./pex-one.o ./pex-unix.o ./vprintf-support.o ./rust-demangle.o ./safe-ctype.o ./simple-object.o ./simple-object-coff.o ./simple-object-elf.o ./simple-object-mach-o.o ./simple-object-xcoff.o ./sort.o ./spaces.o ./splay-tree.o ./stack-limit.o ./strerror.o ./strsignal.o ./timeval-utils.o ./unlink-if-ordinary.o ./xasprintf.o ./xatexit.o ./xexit.o ./xmalloc.o ./xmemdup.o ./xstrdup.o ./xstrerror.o ./xstrndup.o ./xvasprintf.o ./mempcpy.o ./strverscmp.o ./setproctitle.o; \ ranlib ./libiberty.a; \ cd ..; \ else true; fi yes checking for locale.h... yes checking fcntl.h usability... gmake[2]: Leaving directory '/opt/work/cross/xtensa-esp32-elf-gcc/work/build/libiberty' gmake[2]: Entering directory '/opt/work/cross/xtensa-esp32-elf-gcc/work/build/fixincludes' clang -c -O2 -I/opt/pkg/include -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wno-overlength-strings -pedantic -Wno-long-long -I/opt/pkg/include -DHAVE_CONFIG_H -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/fixincludes -I../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/fixincludes/../include /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/fixincludes/fixincl.c clang -c -O2 -I/opt/pkg/include -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wno-overlength-strings -pedantic -Wno-long-long -I/opt/pkg/include -DHAVE_CONFIG_H -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/fixincludes -I../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/fixincludes/../include /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/fixincludes/fixtests.c clang -c -O2 -I/opt/pkg/include -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wno-overlength-strings -pedantic -Wno-long-long -I/opt/pkg/include -DHAVE_CONFIG_H -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/fixincludes -I../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/fixincludes/../include /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/fixincludes/fixfixes.c clang -c -O2 -I/opt/pkg/include -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wno-overlength-strings -pedantic -Wno-long-long -I/opt/pkg/include -DHAVE_CONFIG_H -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/fixincludes -I../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/fixincludes/../include /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/fixincludes/server.c clang -c -O2 -I/opt/pkg/include -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wno-overlength-strings -pedantic -Wno-long-long -I/opt/pkg/include -DHAVE_CONFIG_H -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/fixincludes -I../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/fixincludes/../include /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/fixincludes/procopen.c clang -c -O2 -I/opt/pkg/include -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wno-overlength-strings -pedantic -Wno-long-long -I/opt/pkg/include -DHAVE_CONFIG_H -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/fixincludes -I../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/fixincludes/../include /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/fixincludes/fixlib.c gmake[2]: Entering directory '/opt/work/cross/xtensa-esp32-elf-gcc/work/build/lto-plugin' yes checking fcntl.h presence... /opt/pkg/bin/gmake all-am gmake[3]: Entering directory '/opt/work/cross/xtensa-esp32-elf-gcc/work/build/lto-plugin' /bin/bash ./libtool --tag=CC --tag=disable-static --mode=compile clang -DHAVE_CONFIG_H -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/lto-plugin -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/lto-plugin/../include -DHAVE_CONFIG_H -I/opt/pkg/include -Wall -O2 -I/opt/pkg/include -c -o lto-plugin.lo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/lto-plugin/lto-plugin.c clang -c -O2 -I/opt/pkg/include -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wno-overlength-strings -pedantic -Wno-long-long -I/opt/pkg/include -DHAVE_CONFIG_H -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/fixincludes -I../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/fixincludes/../include /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/fixincludes/fixopts.c srcdir="/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/fixincludes" /bin/bash /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/fixincludes/mkfixinc.sh xtensa-esp32-elf yes checking for fcntl.h... yes sed -e 's/@gcc_version@/8.2.0/' < mkheaders.almost > mkheadersT mv -f mkheadersT mkheaders checking limits.h usability... libtool: compile: clang -DHAVE_CONFIG_H -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/lto-plugin -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/lto-plugin/../include -DHAVE_CONFIG_H -I/opt/pkg/include -Wall -O2 -I/opt/pkg/include -c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/lto-plugin/lto-plugin.c -fno-common -DPIC -o .libs/lto-plugin.o yes checking limits.h presence... yes checking for limits.h... yes checking stddef.h usability... clang -O2 -I/opt/pkg/include -L/opt/pkg/lib -o fixincl fixincl.o fixtests.o fixfixes.o server.o procopen.o fixlib.o fixopts.o ../libiberty/libiberty.a yes checking stddef.h presence... echo timestamp > full-stamp gmake[2]: Leaving directory '/opt/work/cross/xtensa-esp32-elf-gcc/work/build/fixincludes' yes checking for stddef.h... yes checking for stdlib.h... (cached) yes checking for strings.h... (cached) yes /bin/bash ./libtool --tag=CC --tag=disable-static --mode=link clang -Wall -O2 -I/opt/pkg/include -module -bindir /opt/pkg/xtensa-esp32-elf/libexec/gcc/xtensa-esp32-elf/8.2.0 '-L/opt/pkg/lib' -o liblto_plugin.la -rpath /opt/pkg/xtensa-esp32-elf/libexec/gcc/xtensa-esp32-elf/8.2.0 lto-plugin.lo -Wc,../libiberty/pic/libiberty.a checking for string.h... (cached) yes checking sys/file.h usability... yes checking sys/file.h presence... libtool: link: clang -Wl,-flat_namespace -Wl,-undefined -Wl,suppress -o .libs/liblto_plugin.0.so -bundle .libs/lto-plugin.o -L/opt/pkg/lib ../libiberty/pic/libiberty.a yes checking for sys/file.h... yes checking for unistd.h... (cached) yes checking whether byte ordering is bigendian... libtool: link: (cd ".libs" && rm -f "liblto_plugin.so" && ln -s "liblto_plugin.0.so" "liblto_plugin.so") libtool: link: ( cd ".libs" && rm -f "liblto_plugin.la" && ln -s "../liblto_plugin.la" "liblto_plugin.la" ) mkdir ../gcc libtool: install: /usr/bin/install -c -o sjmulder -g staff .libs/liblto_plugin.0.so /opt/work/cross/xtensa-esp32-elf-gcc/work/build/lto-plugin/../gcc/liblto_plugin.0.so libtool: install: (cd /opt/work/cross/xtensa-esp32-elf-gcc/work/build/lto-plugin/../gcc && { ln -s -f liblto_plugin.0.so liblto_plugin.so || { rm -f liblto_plugin.so && ln -s liblto_plugin.0.so liblto_plugin.so; }; }) libtool: install: /usr/bin/install -c -o sjmulder -g staff .libs/liblto_plugin.lai /opt/work/cross/xtensa-esp32-elf-gcc/work/build/lto-plugin/../gcc/liblto_plugin.la libtool: install: warning: remember to run `libtool --finish /opt/pkg/xtensa-esp32-elf/libexec/gcc/xtensa-esp32-elf/8.2.0' gmake[3]: Leaving directory '/opt/work/cross/xtensa-esp32-elf-gcc/work/build/lto-plugin' gmake[2]: Leaving directory '/opt/work/cross/xtensa-esp32-elf-gcc/work/build/lto-plugin' Configuring in ./gcc no checking for an ANSI C-conforming const... yes checking for inline... inline checking for obstacks... no checking for off_t... yes checking for size_t... configure: creating cache ./config.cache checking build system type... aarch64-apple-darwin20 checking host system type... aarch64-apple-darwin20 checking target system type... xtensa-esp32-elf checking LIBRARY_PATH variable... ok checking GCC_EXEC_PREFIX variable... ok checking whether to place generated files in the source directory... no checking whether a default linker was specified... no checking whether a default assembler was specified... no checking for aarch64-apple-darwin20-gcc... clang yes checking for ssize_t... checking for C compiler default output file name... yes checking for uintptr_t... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... yes checking for ptrdiff_t... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking for uint64_t... yes checking whether clang accepts -g... yes checking whether struct tm is in sys/time.h or time.h... yes checking for clang option to accept ISO C89... time.h checking size of int... none needed checking whether we are using the GNU C++ compiler... yes checking whether clang++ accepts -g... yes checking for aarch64-apple-darwin20-gnatbind... no checking for aarch64-apple-darwin20-gnatmake... no checking whether compiler driver understands Ada... 4 checking size of long... no checking how to run the C++ preprocessor... clang++ -E checking for grep that handles long lines and -e... 8 checking for clearerr_unlocked... yes checking for feof_unlocked... yes checking for ferror_unlocked... yes checking for fflush_unlocked... /opt/work/cross/xtensa-esp32-elf-gcc/work/.tools/bin/grep checking for egrep... /opt/work/cross/xtensa-esp32-elf-gcc/work/.tools/bin/grep -E checking for ANSI C header files... no checking for fgetc_unlocked... no checking for fgets_unlocked... no checking for fileno_unlocked... yes checking for fprintf_unlocked... no checking for fputc_unlocked... yes checking for sys/types.h... no checking for fputs_unlocked... yes checking for sys/stat.h... no checking for fread_unlocked... yes checking for stdlib.h... no checking for fwrite_unlocked... yes checking for string.h... no yes checking for getchar_unlocked... checking for memory.h... yes yes checking for strings.h... checking for getc_unlocked... yes yes checking for inttypes.h... checking for putchar_unlocked... yes yes checking for stdint.h... checking for putc_unlocked... yes checking for unistd.h... yes checking whether abort is declared... yes yes checking whether asprintf is declared... checking minix/config.h usability... yes checking whether basename is declared... no checking minix/config.h presence... no checking for minix/config.h... no no checking whether it is safe to define __EXTENSIONS__... checking whether errno is declared... no yes checking how to run the C preprocessor... clang -E checking whether getopt is declared... yes checking whether vasprintf is declared... checking for inline... inline checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... yes checking whether clearerr_unlocked is declared... no checking size of void *... yes checking whether feof_unlocked is declared... yes checking whether ferror_unlocked is declared... yes checking whether fflush_unlocked is declared... no checking whether fgetc_unlocked is declared... no checking whether fgets_unlocked is declared... 8 checking size of short... no checking whether fileno_unlocked is declared... yes checking whether fprintf_unlocked is declared... no checking whether fputc_unlocked is declared... no checking whether fputs_unlocked is declared... no checking whether fread_unlocked is declared... 2 checking size of int... no checking whether fwrite_unlocked is declared... no checking whether getchar_unlocked is declared... yes checking whether getc_unlocked is declared... yes checking whether putchar_unlocked is declared... yes checking whether putc_unlocked is declared... yes checking for working alloca.h... 4 checking size of long... yes checking for alloca... yes checking for ANSI C header files... (cached) yes checking for nl_langinfo and CODESET... 8 checking for long long... yes checking whether NLS is requested... no checking for uchar... checking for ld used by GCC... /Library/Developer/CommandLineTools/usr/bin/ld checking if the linker (/Library/Developer/CommandLineTools/usr/bin/ld) is GNU ld... no checking for shared library run path origin... done checking for iconv... yes checking size of long long... yes checking how to link with libiconv... -liconv checking for iconv declaration... 8 checking for int8_t... install-shextern size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft); configure: updating cache ./config.cache configure: creating ./config.status yes checking for int16_t... config.status: creating Makefile yes checking for int32_t... config.status: creating config.h config.status: executing depdir commands mkdir .deps gmake[2]: Entering directory '/opt/work/cross/xtensa-esp32-elf-gcc/work/build/libcpp' clang++ -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/include -I/opt/pkg/include -O2 -I/opt/pkg/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/include -I/opt/pkg/include -c -o charset.o -MT charset.o -MMD -MP -MF .deps/charset.Tpo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/charset.c clang++ -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/include -I/opt/pkg/include -O2 -I/opt/pkg/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/include -I/opt/pkg/include -c -o directives.o -MT directives.o -MMD -MP -MF .deps/directives.Tpo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/directives.c clang++ -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/include -I/opt/pkg/include -O2 -I/opt/pkg/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/include -I/opt/pkg/include -c -o directives-only.o -MT directives-only.o -MMD -MP -MF .deps/directives-only.Tpo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/directives-only.c clang++ -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/include -I/opt/pkg/include -O2 -I/opt/pkg/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/include -I/opt/pkg/include -c -o errors.o -MT errors.o -MMD -MP -MF .deps/errors.Tpo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/errors.c clang++ -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/include -I/opt/pkg/include -O2 -I/opt/pkg/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/include -I/opt/pkg/include -c -o expr.o -MT expr.o -MMD -MP -MF .deps/expr.Tpo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/expr.c clang++ -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/include -I/opt/pkg/include -O2 -I/opt/pkg/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/include -I/opt/pkg/include -c -o files.o -MT files.o -MMD -MP -MF .deps/files.Tpo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/files.c clang++ -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/include -I/opt/pkg/include -O2 -I/opt/pkg/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/include -I/opt/pkg/include -c -o identifiers.o -MT identifiers.o -MMD -MP -MF .deps/identifiers.Tpo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/identifiers.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] yes In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/identifiers.c:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/system.h:435:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/system.h:436:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ checking for int64_t... In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/directives-only.c:20: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/system.h:435:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/system.h:436:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/directives.c:22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/system.h:435:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/system.h:436:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/errors.c:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/system.h:435:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/system.h:436:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/files.c:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/system.h:435:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/system.h:436:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/charset.c:21: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/system.h:435:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/system.h:436:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ 2 warnings generated. echo "#define LOCALEDIR \"/opt/pkg/xtensa-esp32-elf/share/locale\"" > localedir.new /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/../move-if-change localedir.new localedir.h 2 warnings generated. 2 warnings generated. In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/expr.c:20: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/system.h:435:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/system.h:436:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ clang++ -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/include -I/opt/pkg/include -O2 -I/opt/pkg/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/include -I/opt/pkg/include -c -o lex.o -MT lex.o -MMD -MP -MF .deps/lex.Tpo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/lex.c echo timestamp > localedir.hs clang++ -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/include -I/opt/pkg/include -O2 -I/opt/pkg/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/include -I/opt/pkg/include -c -o line-map.o -MT line-map.o -MMD -MP -MF .deps/line-map.Tpo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/line-map.c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/expr.c:797:11: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 0, message); ^~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/expr.c:797:11: note: treat the string as an argument to avoid this 0, message); ^ "%s", /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/expr.c:800:32: warning: format string is not a string literal (potentially insecure) [-Wformat-security] virtual_location, 0, message); ^~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/expr.c:800:32: note: treat the string as an argument to avoid this clang++ -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/include -I/opt/pkg/include -O2 -I/opt/pkg/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/include -I/opt/pkg/include -c -o macro.o -MT macro.o -MMD -MP -MF .deps/macro.Tpo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/macro.c virtual_location, 0, message); ^ "%s", clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/line-map.c:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/system.h:435:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/system.h:436:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/macro.c:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/system.h:435:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/system.h:436:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/lex.c:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/system.h:435:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/system.h:436:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/macro.c:163:6: warning: format string is not a string literal (potentially insecure) [-Wformat-security] vaopt_paste_error); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/macro.c:163:6: note: treat the string as an argument to avoid this vaopt_paste_error); ^ "%s", /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/macro.c:192:7: warning: format string is not a string literal (potentially insecure) [-Wformat-security] vaopt_paste_error); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/macro.c:192:7: note: treat the string as an argument to avoid this vaopt_paste_error); ^ "%s", /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/macro.c:3364:40: warning: format string is not a string literal (potentially insecure) [-Wformat-security] cpp_error (pfile, CPP_DL_ERROR, paste_op_error_msg); ^~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/macro.c:3364:40: note: treat the string as an argument to avoid this cpp_error (pfile, CPP_DL_ERROR, paste_op_error_msg); ^ "%s", /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/macro.c:3377:40: warning: format string is not a string literal (potentially insecure) [-Wformat-security] cpp_error (pfile, CPP_DL_ERROR, paste_op_error_msg); ^~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/macro.c:3377:40: note: treat the string as an argument to avoid this cpp_error (pfile, CPP_DL_ERROR, paste_op_error_msg); ^ "%s", In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/charset.c:22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/include/cpplib.h:789:14: warning: private field 'm_line_table' is not used [-Wunused-private-field] line_maps *m_line_table; ^ 2 warnings generated. clang++ -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/include -I/opt/pkg/include -O2 -I/opt/pkg/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/include -I/opt/pkg/include -c -o mkdeps.o -MT mkdeps.o -MMD -MP -MF .deps/mkdeps.Tpo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/mkdeps.c yes checking for long long int... /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/lex.c:1718:8: warning: result of comparison against a string literal is unspecified (use an explicit string comparison function instead) [-Wstring-compare] BUF_APPEND ("\\", 1); ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/lex.c:1688:30: note: expanded from macro 'BUF_APPEND' && (const uchar *)(STR) != base \ ~~~~~~~~~~~~~~~~~~~~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/lex.c:1727:5: warning: result of comparison against a string literal is unspecified (use an explicit string comparison function instead) [-Wstring-compare] BUF_APPEND (" ", 1); ^~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/lex.c:1688:30: note: expanded from macro 'BUF_APPEND' && (const uchar *)(STR) != base \ ~~~~~~~~~~~~~~~~~~~~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/lex.c:1730:8: warning: result of comparison against a string literal is unspecified (use an explicit string comparison function instead) [-Wstring-compare] BUF_APPEND ("\n", 1); ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/lex.c:1688:30: note: expanded from macro 'BUF_APPEND' && (const uchar *)(STR) != base \ ~~~~~~~~~~~~~~~~~~~~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/lex.c:1753:5: warning: result of comparison against a string literal is unspecified (use an explicit string comparison function instead) [-Wstring-compare] BUF_APPEND ("??", 2); ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/lex.c:1688:30: note: expanded from macro 'BUF_APPEND' && (const uchar *)(STR) != base \ ~~~~~~~~~~~~~~~~~~~~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/lex.c:1762:9: warning: result of comparison against a string literal is unspecified (use an explicit string comparison function instead) [-Wstring-compare] BUF_APPEND ("/", 1); ^~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/lex.c:1688:30: note: expanded from macro 'BUF_APPEND' && (const uchar *)(STR) != base \ ~~~~~~~~~~~~~~~~~~~~ ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/mkdeps.c:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/system.h:435:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/system.h:436:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ 2 warnings generated. clang++ -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/include -I/opt/pkg/include -O2 -I/opt/pkg/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/include -I/opt/pkg/include -c -o pch.o -MT pch.o -MMD -MP -MF .deps/pch.Tpo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/pch.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 2 warnings generated. clang++ -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/include -I/opt/pkg/include -O2 -I/opt/pkg/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/include -I/opt/pkg/include -c -o symtab.o -MT symtab.o -MMD -MP -MF .deps/symtab.Tpo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/symtab.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/pch.c:19: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/system.h:435:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/system.h:436:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 4 warnings generated. clang++ -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/include -I/opt/pkg/include -O2 -I/opt/pkg/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/include -I/opt/pkg/include -c -o traditional.o -MT traditional.o -MMD -MP -MF .deps/traditional.Tpo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/traditional.c 2 warnings generated. clang++ -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/include -I/opt/pkg/include -O2 -I/opt/pkg/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/include -I/opt/pkg/include -c -o init.o -MT init.o -MMD -MP -MF .deps/init.Tpo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/init.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/symtab.c:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/system.h:435:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/system.h:436:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ 2 warnings generated. clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 2 warnings generated. In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/traditional.c:20: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/system.h:435:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/system.h:436:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/init.c:22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/system.h:435:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/system.h:436:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/init.c:67:3: warning: array subscript is of type 'char' [-Wchar-subscripts] s('=', '#') s(')', ']') s('!', '|') ^ ~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/init.c:62:18: note: expanded from macro 's' #define s(p, v) x[p] = v; ^~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/init.c:67:15: warning: array subscript is of type 'char' [-Wchar-subscripts] s('=', '#') s(')', ']') s('!', '|') ^ ~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/init.c:62:18: note: expanded from macro 's' #define s(p, v) x[p] = v; ^~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/init.c:67:27: warning: array subscript is of type 'char' [-Wchar-subscripts] s('=', '#') s(')', ']') s('!', '|') ^ ~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/init.c:62:18: note: expanded from macro 's' #define s(p, v) x[p] = v; ^~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/init.c:68:3: warning: array subscript is of type 'char' [-Wchar-subscripts] s('(', '[') s('\'', '^') s('>', '}') ^ ~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/init.c:62:18: note: expanded from macro 's' #define s(p, v) x[p] = v; ^~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/init.c:68:15: warning: array subscript is of type 'char' [-Wchar-subscripts] s('(', '[') s('\'', '^') s('>', '}') ^ ~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/init.c:62:18: note: expanded from macro 's' #define s(p, v) x[p] = v; ^~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/init.c:68:28: warning: array subscript is of type 'char' [-Wchar-subscripts] s('(', '[') s('\'', '^') s('>', '}') ^ ~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/init.c:62:18: note: expanded from macro 's' #define s(p, v) x[p] = v; ^~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/init.c:69:3: warning: array subscript is of type 'char' [-Wchar-subscripts] s('/', '\\') s('<', '{') s('-', '~') ^ ~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/init.c:62:18: note: expanded from macro 's' #define s(p, v) x[p] = v; ^~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/init.c:69:16: warning: array subscript is of type 'char' [-Wchar-subscripts] s('/', '\\') s('<', '{') s('-', '~') ^ ~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/init.c:62:18: note: expanded from macro 's' #define s(p, v) x[p] = v; ^~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/init.c:69:28: warning: array subscript is of type 'char' [-Wchar-subscripts] s('/', '\\') s('<', '{') s('-', '~') ^ ~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcpp/init.c:62:18: note: expanded from macro 's' #define s(p, v) x[p] = v; ^~ 3 warnings generated. yes checking for intmax_t... 11 warnings generated. 6 warnings generated. 2 warnings generated. 7 warnings generated. rm -f libcpp.a ar cru libcpp.a charset.o directives.o directives-only.o errors.o expr.o files.o identifiers.o init.o lex.o line-map.o macro.o mkdeps.o pch.o symtab.o traditional.o ranlib libcpp.a gmake[2]: Leaving directory '/opt/work/cross/xtensa-esp32-elf-gcc/work/build/libcpp' yes checking for intptr_t... yes checking for uint8_t... yes checking for uint16_t... yes checking for uint32_t... yes checking for uint64_t... yes checking for unsigned long long int... yes checking for uintmax_t... yes checking for uintptr_t... yes checking for int64_t underlying type... long long checking for std::swap in ... yes checking whether clang++ is affected by placement new aliasing bug... yes checking whether clang++ supports -W... yes checking whether clang++ supports -Wall... yes checking whether clang++ supports -Wnarrowing... yes checking whether clang++ supports -Wwrite-strings... yes checking whether clang++ supports -Wcast-qual... yes checking whether clang supports -Wstrict-prototypes... yes checking whether clang supports -Wmissing-prototypes... yes checking whether clang++ supports -Wmissing-format-attribute... yes checking whether clang++ supports -Woverloaded-virtual... yes checking whether clang supports -Wold-style-definition... yes checking whether clang supports -Wc++-compat... yes checking whether clang++ supports -pedantic -Wlong-long -Wvariadic-macros -Woverlength-strings... yes checking whether clang supports -fno-exceptions... yes checking whether clang supports -fno-rtti... yes checking whether clang supports -fasynchronous-unwind-tables... yes checking valgrind.h usability... no checking valgrind.h presence... no checking for valgrind.h... no checking for VALGRIND_DISCARD in ... no checking for VALGRIND_DISCARD in ... no checking for multiarch configuration... yes configure: WARNING: decimal float is not supported for this target, ignored configure: WARNING: fixed-point is not supported for this target, ignored checking whether /opt/pkg/bin/gmake sets $(MAKE)... yes checking for gawk... /opt/pkg/bin/nawk checking whether ln -s works... yes checking whether ln works... yes checking for aarch64-apple-darwin20-ranlib... ranlib checking for a BSD compatible install... /usr/bin/install -c -o sjmulder -g staff checking for cmp's capabilities... gnucompare checking for mktemp... yes checking for makeinfo... /opt/work/cross/xtensa-esp32-elf-gcc/work/.tools/bin/makeinfo --split-size=5000000 checking for modern makeinfo... yes checking for recent Pod::Man... yes checking for flex... flex checking for bison... bison checking for nm... nm checking for ar... ar checking for sphinx-build... texinfo checking for ANSI C header files... (cached) yes checking whether time.h and sys/time.h may both be included... yes checking whether string.h and strings.h may both be included... yes checking for sys/wait.h that is POSIX.1 compatible... yes checking whether termios.h defines TIOCGWINSZ... yes checking for limits.h... yes checking for stddef.h... yes checking for string.h... (cached) yes checking for strings.h... (cached) yes checking for stdlib.h... (cached) yes checking for time.h... yes checking for iconv.h... yes checking for fcntl.h... yes checking for ftw.h... yes checking for unistd.h... (cached) yes checking for sys/file.h... yes checking for sys/time.h... yes checking for sys/mman.h... yes checking for sys/resource.h... yes checking for sys/param.h... yes checking for sys/times.h... yes checking for sys/stat.h... (cached) yes checking for direct.h... no checking for malloc.h... no checking for langinfo.h... yes checking for ldfcn.h... no checking for locale.h... yes checking for wchar.h... yes checking for thread.h... no checking for pthread.h... yes checking for CHAR_BIT... yes checking whether byte ordering is bigendian... no checking how to run the C++ preprocessor... clang++ -E checking for unordered_map... yes checking for tr1/unordered_map... no checking for ext/hash_map... yes checking dependency style of clang++... gcc3 checking for collect2 libraries... none required checking for library containing exc_resume... no checking for library containing kstat_open... no checking for library containing ldexp... none required checking for 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 setlocale... yes checking for clearerr_unlocked... yes checking for feof_unlocked... yes checking for ferror_unlocked... yes checking for fflush_unlocked... no checking for fgetc_unlocked... no checking for fgets_unlocked... no checking for fileno_unlocked... yes checking for fprintf_unlocked... no checking for fputc_unlocked... no checking for fputs_unlocked... no checking for fread_unlocked... no checking for fwrite_unlocked... no checking for getchar_unlocked... yes checking for getc_unlocked... yes checking for putchar_unlocked... yes checking for putc_unlocked... yes checking for madvise... yes checking whether mbstowcs works... yes checking for ssize_t... yes checking for caddr_t... yes checking for sys/mman.h... (cached) yes checking for mmap... (cached) yes checking whether read-only mmap of a plain file works... yes checking whether mmap from /dev/zero works... no checking for MAP_ANON(YMOUS)... yes checking whether mmap with MAP_ANON(YMOUS) works... yes checking for pid_t... yes checking for vfork.h... no checking for fork... yes checking for vfork... yes checking for working fork... yes checking for working vfork... (cached) yes checking for ld used by GCC... /Library/Developer/CommandLineTools/usr/bin/ld checking if the linker (/Library/Developer/CommandLineTools/usr/bin/ld) is GNU ld... no checking for shared library run path origin... done checking for iconv... yes checking how to link with libiconv... -liconv checking for iconv declaration... install-shextern size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft); checking for LC_MESSAGES... yes checking for nl_langinfo and CODESET... yes checking whether basename is declared... no checking whether strstr is declared... yes checking whether getenv is declared... yes checking whether atol is declared... yes checking whether atoll is declared... yes checking whether asprintf is declared... yes checking whether sbrk is declared... yes checking whether abort is declared... yes checking whether atof is declared... yes checking whether getcwd is declared... yes checking whether getwd is declared... yes checking whether madvise is declared... yes checking whether stpcpy is declared... yes checking whether strnlen is declared... yes checking whether strsignal is declared... yes checking whether strverscmp is declared... no checking whether strtol is declared... yes checking whether strtoul is declared... yes checking whether strtoll is declared... yes checking whether strtoull is declared... yes checking whether setenv is declared... yes checking whether unsetenv is declared... yes checking whether errno is declared... yes checking whether snprintf is declared... yes checking whether vsnprintf is declared... yes checking whether vasprintf is declared... yes checking whether malloc is declared... yes checking whether realloc is declared... yes checking whether calloc is declared... yes checking whether free is declared... yes checking whether getopt is declared... yes checking whether clock is declared... yes checking whether getpagesize is declared... yes checking whether ffs is declared... yes checking whether clearerr_unlocked is declared... yes checking whether feof_unlocked is declared... yes checking whether ferror_unlocked is declared... yes checking whether fflush_unlocked is declared... no checking whether fgetc_unlocked is declared... no checking whether fgets_unlocked is declared... no checking whether fileno_unlocked is declared... yes checking whether fprintf_unlocked is declared... no checking whether fputc_unlocked is declared... no checking whether fputs_unlocked is declared... no checking whether fread_unlocked is declared... no checking whether fwrite_unlocked is declared... no checking whether getchar_unlocked is declared... yes checking whether getc_unlocked is declared... yes checking whether putchar_unlocked is declared... yes checking whether putc_unlocked is declared... yes checking whether getrlimit is declared... yes checking whether setrlimit is declared... yes checking whether getrusage is declared... yes checking whether ldgetname is declared... no checking whether times is declared... yes checking whether sigaltstack is declared... yes checking for struct tms... yes checking for clock_t... yes checking for F_SETLKW... yes checking if mkdir takes one argument... no Using `/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.c' for machine-specific logic. Using `/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.md' as machine description file. Using the following target machine macro files: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/dbxelf.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/elfos.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/newlib-stdint.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/elf.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/initfini-array.h Using host-darwin.o for host machine hooks. checking whether NLS is requested... no checking how to print strings... printf checking for a sed that does not truncate output... /opt/pkg/bin/nbsed checking for fgrep... /opt/work/cross/xtensa-esp32-elf-gcc/work/.tools/bin/grep -F checking for ld used by clang... /Library/Developer/CommandLineTools/usr/bin/ld checking if the linker (/Library/Developer/CommandLineTools/usr/bin/ld) is GNU ld... no checking for BSD- or MS-compatible name lister (nm)... nm checking the name lister (nm) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 786432 checking whether the shell understands some XSI constructs... yes checking whether the shell understands "+="... yes checking for /Library/Developer/CommandLineTools/usr/bin/ld option to reload object files... -r checking for aarch64-apple-darwin20-objdump... objdump checking how to recognize dependent libraries... pass_all checking for aarch64-apple-darwin20-ar... (cached) ar checking for aarch64-apple-darwin20-strip... no checking for strip... strip checking for aarch64-apple-darwin20-ranlib... (cached) ranlib checking command to parse nm output from clang object... ok checking for aarch64-apple-darwin20-dsymutil... no checking for dsymutil... dsymutil checking for aarch64-apple-darwin20-nmedit... no checking for nmedit... nmedit checking for aarch64-apple-darwin20-lipo... no checking for lipo... lipo checking for aarch64-apple-darwin20-otool... no checking for otool... otool checking for aarch64-apple-darwin20-otool64... no checking for otool64... no checking for -single_module linker flag... yes checking for -exported_symbols_list linker flag... yes checking for -force_load linker flag... yes checking for dlfcn.h... yes checking for objdir... .libs checking if clang supports -fno-rtti -fno-exceptions... yes checking for clang option to produce PIC... -fno-common -DPIC checking if clang PIC flag -fno-common -DPIC works... yes checking if clang static flag -static works... no checking if clang supports -c -o file.o... yes checking if clang supports -c -o file.o... (cached) yes checking whether the clang linker (/Library/Developer/CommandLineTools/usr/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... darwin20 dyld checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes checking how to run the C++ preprocessor... clang++ -E checking for ld used by clang++... /Library/Developer/CommandLineTools/usr/bin/ld checking if the linker (/Library/Developer/CommandLineTools/usr/bin/ld) is GNU ld... no checking whether the clang++ linker (/Library/Developer/CommandLineTools/usr/bin/ld) supports shared libraries... yes checking for clang++ option to produce PIC... -fno-common -DPIC checking if clang++ PIC flag -fno-common -DPIC works... yes checking if clang++ static flag -static works... no checking if clang++ supports -c -o file.o... yes checking if clang++ supports -c -o file.o... (cached) yes checking whether the clang++ linker (/Library/Developer/CommandLineTools/usr/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... darwin20 dyld checking how to hardcode library paths into programs... immediate checking what assembler to use... /opt/pkg/xtensa-esp32-elf/xtensa-esp32-elf/bin/as checking whether we are using gold... no checking gold linker with split stack support as non default... checking what linker to use... /opt/pkg/xtensa-esp32-elf/xtensa-esp32-elf/bin/ld checking what nm to use... /opt/pkg/xtensa-esp32-elf/xtensa-esp32-elf/bin/nm checking what objdump to use... /opt/pkg/xtensa-esp32-elf/xtensa-esp32-elf/bin/objdump checking what readelf to use... /opt/pkg/xtensa-esp32-elf/xtensa-esp32-elf/bin/readelf 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... checking cross compile... guessing... no checking assembler for .sleb128 and .uleb128... yes checking assembler for cfi directives... no checking assembler for cfi personality directive... no checking assembler for cfi sections directive... no checking assembler for eh_frame optimization... buggy 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 discriminator support... yes checking assembler for thread-local storage support... yes checking linker -Bstatic/-Bdynamic option... yes checking linker --version-script option... no checking linker soname option... no checking linker --demangle support... no checking linker plugin support... 2 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 --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... yes checking assembler for tolerance to line number 0... yes checking support for thin archives... no checking linker PT_GNU_EH_FRAME support... yes checking linker CIEv3 in .eh_frame support... yes checking linker position independent executable support... yes checking linker PIE support with copy reloc... no checking linker EH-compatible garbage collection of sections... yes checking linker EH garbage collection of sections bug... no checking linker for compressed debug sections... 3 checking linker --as-needed support... yes checking linker mapfile support for clearing hardware capabilities... yes checking linker --build-id support... yes checking linker *_sol2 emulation support... no checking linker --sysroot support... yes checking __stack_chk_fail in target C library... yes checking sys/sdt.h in the target C library... no checking dl_iterate_phdr in target C library... unknown checking whether to enable maintainer-specific portions of Makefiles... no checking whether to avoid linking multiple front-ends at once... no Links are now set up to build a cross-compiler from aarch64-apple-darwin20 to xtensa-esp32-elf. checking for exported symbols... yes checking for library containing dlopen... none required checking for -fPIC -shared... yes gcc_driver_version: 8.2.0 checking for -fno-PIE option... yes checking for -no-pie option... yes checking linker -z bndplt option... no checking linker --push-state/--pop-state options... yes configure: updating cache ./config.cache configure: creating ./config.status config.status: creating as config.status: creating collect-ld config.status: creating nm config.status: creating Makefile config.status: creating ada/gcc-interface/Makefile config.status: creating ada/Makefile config.status: creating auto-host.h config.status: linking /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/sol2-clearcapv2.map to clearcap.map config.status: executing depdir commands mkdir .deps config.status: executing gccdepdir commands mkdir build mkdir build/.deps mkdir ada/.deps mkdir brig mkdir brig/.deps mkdir c mkdir c/.deps mkdir cp mkdir cp/.deps mkdir 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 config.status: executing default commands mkdir ./libcc1 Configuring in ./libcc1 gmake[2]: Entering directory '/opt/work/cross/xtensa-esp32-elf-gcc/work/build/gcc' TARGET_CPU_DEFAULT="" \ HEADERS="auto-host.h ansidecl.h" DEFINES="" \ /bin/bash /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mkconfig.sh config.h TARGET_CPU_DEFAULT="" \ HEADERS="options.h insn-constants.h config/xtensa/xtensa.h config/dbxelf.h config/elfos.h config/newlib-stdint.h config/xtensa/elf.h config/initfini-array.h defaults.h" DEFINES="LIBC_GLIBC=1 LIBC_UCLIBC=2 LIBC_BIONIC=3 LIBC_MUSL=4" \ /bin/bash /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mkconfig.sh tm.h TARGET_CPU_DEFAULT="" \ HEADERS="config/xtensa/xtensa-protos.h tm-preds.h" DEFINES="" \ /bin/bash /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mkconfig.sh tm_p.h TARGET_CPU_DEFAULT="" \ HEADERS="auto-host.h ansidecl.h" DEFINES="" \ /bin/bash /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mkconfig.sh bconfig.h flex -ogengtype-lex.c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gengtype-lex.l && { \ echo '#ifdef HOST_GENERATOR_FILE' > gengtype-lex.c.tmp; \ echo '#include "config.h"' >> gengtype-lex.c.tmp; \ echo '#else' >> gengtype-lex.c.tmp; \ echo '#include "bconfig.h"' >> gengtype-lex.c.tmp; \ echo '#endif' >> gengtype-lex.c.tmp; \ cat gengtype-lex.c >> gengtype-lex.c.tmp; \ mv gengtype-lex.c.tmp gengtype-lex.c; \ } clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/build -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/pkg/include \ -DBASEVER="\"8.2.0\"" -DDATESTAMP="\"\"" \ -DREVISION="\"\"" \ -DDEVPHASE="\"\"" -DPKGVERSION="\"(GCC) \"" \ -DBUGURL="\"\"" -o build/version.o /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/version.c LC_ALL=C ; export LC_ALL ; \ /opt/pkg/bin/nawk -f /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/opt-gather.awk /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ada/gcc-interface/lang.opt /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/brig/lang.opt /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fortran/lang.opt /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/go/lang.opt /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto/lang.opt /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c.opt /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/common.opt /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/fused-madd.opt /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.opt /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/elf.opt > tmp-optionlist clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] configure: creating cache ./config.cache checking build system type... echo "#define BUILDING_GCC_MAJOR `echo 8.2.0 | sed -e 's/^\([0-9]*\).*$/\1/'`" > bversion.h /bin/bash /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../move-if-change tmp-gi.list gtyp-input.list if test yes = yes \ || test -n ""; then \ /bin/bash /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genmultilib \ "mfix-esp32-psram-cache-issue" \ "esp32-psram" \ "" \ "" \ "" \ "" \ "" \ "" \ "" \ "" \ "yes" \ > tmp-mlib.h; \ else \ /bin/bash /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genmultilib '' '' '' '' '' '' '' '' \ "" '' no \ > tmp-mlib.h; \ fi lsf="/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/lang-specs.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto/lang-specs.h"; for f in $lsf; do \ echo "#include \"$f\""; \ done | sed 's|/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/||' > tmp-specs.h rm -f tmp-all-tree.def aarch64-apple-darwin20 checking host system type... echo "#define BUILDING_GCC_MINOR `echo 8.2.0 | sed -e 's/^[0-9]*\.\([0-9]*\).*$/\1/'`" >> bversion.h /opt/pkg/bin/nawk -f /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gen-pass-instances.awk \ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/passes.def > pass-instances.def echo '#include "tree.def"' > tmp-all-tree.def /bin/bash /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../move-if-change tmp-specs.h specs.h echo timestamp > s-gtyp-input echo 'END_OF_BASE_TREE_CODES' >> tmp-all-tree.def aarch64-apple-darwin20 checking target system type... echo '#include "c-family/c-common.def"' >> tmp-all-tree.def echo "#define BUILDING_GCC_PATCHLEVEL `echo 8.2.0 | sed -e 's/^[0-9]*\.[0-9]*\.\([0-9]*\)$/\1/'`" >> bversion.h clang -E /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/params-list.h | sed 's/^#.*//;/^$/d' > tmp-params.list ltf="/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ada/gcc-interface/ada-tree.def /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/cp-tree.def /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/objc/objc-tree.def"; for f in $ltf; do \ echo "#include \"$f\""; \ done | sed 's|/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/||' >> tmp-all-tree.def clang -E /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/params-options.h | sed 's/^#.*//;/^$/d' > tmp-params.options echo "#define BUILDING_GCC_VERSION (BUILDING_GCC_MAJOR * 1000 + BUILDING_GCC_MINOR)" >> bversion.h echo timestamp > s-specs echo timestamp > s-bversion echo "clang++ -no-pie -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -L/opt/pkg/lib" > checksum-options.tmp \ && /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../move-if-change checksum-options.tmp checksum-options xtensa-esp32-elf checking for aarch64-apple-darwin20-gcc... clang /bin/bash /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../move-if-change tmp-params.options params.options /bin/bash /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../move-if-change tmp-all-tree.def all-tree.def /bin/bash /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../move-if-change tmp-params.list params.list cp /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcc-ar.c gcc-nm.c cp /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcc-ar.c gcc-ranlib.c TARGET_CPU_DEFAULT="" \ HEADERS="auto-host.h ansidecl.h" DEFINES="USED_FOR_TARGET " \ /bin/bash /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mkconfig.sh tconfig.h (echo "@set version-GCC 8.2.0"; \ if [ "" = "experimental" ]; \ then echo "@set DEVELOPMENT"; \ else echo "@clear DEVELOPMENT"; \ fi) > gcc-vers.texiT echo @set srcdir /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc >> gcc-vers.texiT echo timestamp > s-params.list echo timestamp > s-alltree if [ -n "(GCC) " ]; then \ echo "@set VERSION_PACKAGE (GCC) " >> gcc-vers.texiT; \ fi echo timestamp > s-params.options echo timestamp > gcov.pod echo "@set BUGURL @uref{https://gcc.gnu.org/bugs/}" >> gcc-vers.texiT; \ mv -f gcc-vers.texiT gcc-vers.texi echo timestamp > cpp.pod perl /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../contrib/texi2pod.pl -DBUGURL="@uref{https://gcc.gnu.org/bugs/}" /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/doc/gcov.texi > gcov.pod echo timestamp > gfdl.pod perl /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../contrib/texi2pod.pl /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/doc/include/fdl.texi > gfdl.pod perl /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../contrib/texi2pod.pl -DBUGURL="@uref{https://gcc.gnu.org/bugs/}" /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/doc/cpp.texi > cpp.pod echo timestamp > gpl.pod echo timestamp > fsf-funding.pod perl /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../contrib/texi2pod.pl /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/doc/include/gpl_v3.texi > gpl.pod perl /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../contrib/texi2pod.pl /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/doc/include/funding.texi > fsf-funding.pod echo timestamp > gcov-tool.pod perl /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../contrib/texi2pod.pl -DBUGURL="@uref{https://gcc.gnu.org/bugs/}" /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/doc/gcov-tool.texi > gcov-tool.pod echo timestamp > gcov-dump.pod perl /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../contrib/texi2pod.pl -DBUGURL="@uref{https://gcc.gnu.org/bugs/}" /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/doc/gcov-dump.texi > gcov-dump.pod clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/build -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/pkg/include \ -o build/genhooks.o /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genhooks.c clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/build -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/pkg/include \ -o build/genchecksum.o /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genchecksum.c if [ xinfo = xinfo ]; then \ /opt/work/cross/xtensa-esp32-elf-gcc/work/.tools/bin/makeinfo --split-size=5000000 --split-size=5000000 --no-split -I . -I /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/doc \ -I /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/doc/include -o doc/cpp.info /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/doc/cpp.texi; \ fi if [ xinfo = xinfo ]; then \ /opt/work/cross/xtensa-esp32-elf-gcc/work/.tools/bin/makeinfo --split-size=5000000 --split-size=5000000 --no-split -I . -I /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/doc \ -I /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/doc/include -o doc/gcc.info /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/doc/gcc.texi; \ fi if [ xinfo = xinfo ]; then \ /opt/work/cross/xtensa-esp32-elf-gcc/work/.tools/bin/makeinfo --split-size=5000000 --split-size=5000000 --no-split -I /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/doc \ -I /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/doc/include -o doc/gccinstall.info /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/doc/install.texi; \ fi clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] checking for C compiler default output file name... clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genhooks.c:34: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genhooks.c:34: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genhooks.c:34: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genhooks.c:34: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genhooks.c:34: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genhooks.c:34: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genhooks.c:34: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genhooks.c:34: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genhooks.c:34: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genhooks.c:34: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genhooks.c:34: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genhooks.c:34: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genhooks.c:34: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genhooks.c:34: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genhooks.c:34: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genhooks.c:35: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-target.def:116:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genhooks.c:36: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/common/common-target.def:105:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ a.out checking whether the C compiler works... if [ xinfo = xinfo ]; then \ /opt/work/cross/xtensa-esp32-elf-gcc/work/.tools/bin/makeinfo --split-size=5000000 --split-size=5000000 --no-split -I . -I /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/doc \ -I /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/doc/include -o doc/cppinternals.info /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/doc/cppinternals.texi; \ fi 17 warnings generated. echo timestamp > doc/gcov.1 (pod2man --center="GNU" --release="gcc-8.2.0" --date=2018-07-26 --section=1 gcov.pod > doc/gcov.1.T$$ && \ mv -f doc/gcov.1.T$$ doc/gcov.1) || \ (rm -f doc/gcov.1.T$$ && exit 1) yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether clang accepts -g... yes checking for clang option to accept ISO C89... echo timestamp > doc/cpp.1 (pod2man --center="GNU" --release="gcc-8.2.0" --date=2018-07-26 --section=1 cpp.pod > doc/cpp.1.T$$ && \ mv -f doc/cpp.1.T$$ doc/cpp.1) || \ (rm -f doc/cpp.1.T$$ && exit 1) /bin/bash /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../move-if-change tmp-optionlist optionlist echo timestamp > s-options echo timestamp > gcc.pod perl /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../contrib/texi2pod.pl /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/doc/invoke.texi > gcc.pod none needed checking how to run the C preprocessor... clang -E echo timestamp > doc/gfdl.7 (pod2man --center="GNU" --release="gcc-8.2.0" --date=2018-07-26 --section=7 gfdl.pod > doc/gfdl.7.T$$ && \ mv -f doc/gfdl.7.T$$ doc/gfdl.7) || \ (rm -f doc/gfdl.7.T$$ && exit 1) echo timestamp > doc/gpl.7 (pod2man --center="GNU" --release="gcc-8.2.0" --date=2018-07-26 --section=7 gpl.pod > doc/gpl.7.T$$ && \ mv -f doc/gpl.7.T$$ doc/gpl.7) || \ (rm -f doc/gpl.7.T$$ && exit 1) echo timestamp > doc/fsf-funding.7 checking for grep that handles long lines and -e... (pod2man --center="GNU" --release="gcc-8.2.0" --date=2018-07-26 --section=7 fsf-funding.pod > doc/fsf-funding.7.T$$ && \ mv -f doc/fsf-funding.7.T$$ doc/fsf-funding.7) || \ (rm -f doc/fsf-funding.7.T$$ && exit 1) echo timestamp > doc/gcov-tool.1 (pod2man --center="GNU" --release="gcc-8.2.0" --date=2018-07-26 --section=1 gcov-tool.pod > doc/gcov-tool.1.T$$ && \ mv -f doc/gcov-tool.1.T$$ doc/gcov-tool.1) || \ (rm -f doc/gcov-tool.1.T$$ && exit 1) echo timestamp > doc/gcov-dump.1 (pod2man --center="GNU" --release="gcc-8.2.0" --date=2018-07-26 --section=1 gcov-dump.pod > doc/gcov-dump.1.T$$ && \ mv -f doc/gcov-dump.1.T$$ doc/gcov-dump.1) || \ (rm -f doc/gcov-dump.1.T$$ && exit 1) clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/build -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/pkg/include \ -o build/genmodes.o /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genmodes.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/build -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/pkg/include \ -o build/errors.o /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/errors.c clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/build -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/pkg/include \ -o build/gengtype.o /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gengtype.c clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wno-error -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/build -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/pkg/include \ -o build/gengtype-lex.o gengtype-lex.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /bin/bash /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../move-if-change tmp-mlib.h multilib.h echo timestamp > s-mlib clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/build -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/pkg/include \ -o build/gengtype-parse.o /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gengtype-parse.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gengtype.c:32: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] lbasename (__FILE__),__LINE__, ##__VA_ARGS__);} while (0) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/build -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/pkg/include \ -o build/gengtype-state.o /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gengtype-state.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/build -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/pkg/include \ -o build/gengenrtl.o /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gengenrtl.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gengtype-state.c:36: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] lbasename (__FILE__),__LINE__, ##__VA_ARGS__);} while (0) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] clang++ -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -L/opt/pkg/lib -no-pie -o build/genhooks \ build/genhooks.o build/errors.o ../build-aarch64-apple-darwin20/libiberty/libiberty.a ld: warning: -no_pie ignored for arm64 clang++ -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -L/opt/pkg/lib -no-pie -o build/genchecksum \ build/genchecksum.o ../build-aarch64-apple-darwin20/libiberty/libiberty.a /opt/pkg/bin/nawk -f /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/opt-functions.awk -f /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/opt-read.awk \ -f /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optc-save-gen.awk \ -v header_name="config.h system.h coretypes.h tm.h" < optionlist > options-save.c ld: warning: -no_pie ignored for arm64 /opt/pkg/bin/nawk -f /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/opt-functions.awk -f /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/opt-read.awk \ -f /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optc-gen.awk \ -v header_name="config.h system.h coretypes.h options.h tm.h" < optionlist > options.c build/genhooks -d \ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/doc/tm.texi.in > tmp-tm.texi echo timestamp > doc/gcc.1 (pod2man --center="GNU" --release="gcc-8.2.0" --date=2018-07-26 --section=1 gcc.pod > doc/gcc.1.T$$ && \ mv -f doc/gcc.1.T$$ doc/gcc.1) || \ (rm -f doc/gcc.1.T$$ && exit 1) clang++ -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -L/opt/pkg/lib -no-pie -o build/genmodes \ build/genmodes.o build/errors.o ../build-aarch64-apple-darwin20/libiberty/libiberty.a ld: warning: -no_pie ignored for arm64 /opt/pkg/bin/nawk -f /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/opt-functions.awk -f /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/opt-read.awk \ -f /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/opth-gen.awk \ < optionlist > tmp-options.h /opt/work/cross/xtensa-esp32-elf-gcc/work/.tools/bin/grep checking for egrep... /opt/work/cross/xtensa-esp32-elf-gcc/work/.tools/bin/grep -E checking for ANSI C header files... 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/bash /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../move-if-change tmp-options.h options.h echo timestamp > s-options-h clang++ -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -L/opt/pkg/lib -no-pie -o build/gengenrtl \ build/gengenrtl.o build/errors.o ../build-aarch64-apple-darwin20/libiberty/libiberty.a mv tmp2-tm.texi tmp-tm.texi /bin/bash /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../move-if-change tmp-tm.texi tm.texi ld: warning: -no_pie ignored for arm64 build/genmodes -m > tmp-min-modes.c 19 warnings generated. build/genhooks "Target Hook" \ > tmp-target-hooks-def.h build/genhooks "Common Target Hook" \ > tmp-common-target-hooks-def.h /bin/bash /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../move-if-change tmp-target-hooks-def.h \ target-hooks-def.h /bin/bash /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/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 echo timestamp > s-target-hooks-def-h /bin/bash /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../move-if-change tmp-c-target-hooks-def.h \ c-family/c-target-hooks-def.h build/genmodes > tmp-modes.c echo timestamp > s-c-target-hooks-def-h build/genmodes -h > tmp-modes.h /bin/bash /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../move-if-change tmp-modes.c insn-modes.c /bin/bash /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../move-if-change tmp-min-modes.c min-insn-modes.c /bin/bash /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../move-if-change tmp-modes.h insn-modes.h echo timestamp > s-modes build/genmodes -i > tmp-modes-inline.h /bin/bash /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../move-if-change tmp-modes-inline.h \ insn-modes-inline.h 31 warnings generated. echo timestamp > s-modes-h echo timestamp > s-modes-m build/gengenrtl > tmp-genrtl.h echo timestamp > s-modes-inline-h if [ xinfo = xinfo ]; then \ /opt/work/cross/xtensa-esp32-elf-gcc/work/.tools/bin/makeinfo --split-size=5000000 --split-size=5000000 --no-split -I . -I /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/doc \ -I /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/doc/include -o doc/gccint.info /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/doc/gccint.texi; \ fi clang++ -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -L/opt/pkg/lib -no-pie -o build/gengtype \ build/gengtype.o build/errors.o build/gengtype-lex.o build/gengtype-parse.o build/gengtype-state.o build/version.o ../build-aarch64-apple-darwin20/libiberty/libiberty.a clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/build -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/pkg/include \ -o build/inchash.o /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/inchash.c ld: warning: -no_pie ignored for arm64 clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/build -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/pkg/include \ -o build/genenums.o /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genenums.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/inchash.c:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/inchash.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct 2 warnings generated. clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/build -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/pkg/include \ -o build/genmddeps.o /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genmddeps.c yes checking for sys/types.h... clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genenums.c:22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ yes In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genenums.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genmddeps.c:20: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ checking for sys/stat.h... 2 warnings generated. clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/build -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/pkg/include \ -o build/read-md.o /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-md.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genmddeps.c:20: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct build/gengtype \ -S /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I gtyp-input.list -w tmp-gtype.state /bin/bash /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../move-if-change tmp-genrtl.h genrtl.h echo timestamp > s-genrtl-h clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/build -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/pkg/include \ -o build/genconstants.o /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genconstants.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 2 warnings generated. clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/build -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/pkg/include \ -o build/min-insn-modes.o min-insn-modes.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] yes clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] checking for stdlib.h... In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-md.c:28: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genconstants.c:29: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ yes In file included from min-insn-modes.c:6: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-md.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct checking for string.h... In file included from min-insn-modes.c:6: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genconstants.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct 2 warnings generated. 2 warnings generated. yes checking for memory.h... 2 warnings generated. yes clang++ -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -L/opt/pkg/lib -no-pie -o build/genmddeps \ build/genmddeps.o build/read-md.o build/errors.o ../build-aarch64-apple-darwin20/libiberty/libiberty.a clang++ -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -L/opt/pkg/lib -no-pie -o build/genconstants \ build/genconstants.o build/read-md.o build/errors.o ../build-aarch64-apple-darwin20/libiberty/libiberty.a clang++ -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -L/opt/pkg/lib -no-pie -o build/genenums \ build/genenums.o build/read-md.o build/errors.o ../build-aarch64-apple-darwin20/libiberty/libiberty.a checking for strings.h... ld: warning: -no_pie ignored for arm64 ld: warning: -no_pie ignored for arm64 ld: warning: -no_pie ignored for arm64 cp doc/gcc.1 doc/g++.1 build/genmddeps /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/common.md /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.md > tmp-mddeps yes checking for inttypes.h... /bin/bash /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../move-if-change tmp-gtype.state gtype.state build/gengtype \ -r gtype.state yes checking for stdint.h... /bin/bash /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../move-if-change tmp-mddeps mddeps.mk yes echo timestamp > s-mddeps build/genconstants /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/common.md /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.md \ > tmp-constants.h build/genenums /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/common.md /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.md \ > tmp-enums.c checking for unistd.h... yes checking minix/config.h usability... echo timestamp > s-gtype no checking minix/config.h presence... /bin/bash /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../move-if-change tmp-constants.h insn-constants.h echo timestamp > s-constants no checking for minix/config.h... no checking whether it is safe to define __EXTENSIONS__... yes checking for a BSD-compatible install... /usr/bin/install -c -o sjmulder -g staff checking whether build environment is sane... clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/build -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/pkg/include \ -o build/gencfn-macros.o /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gencfn-macros.c clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/build -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/pkg/include \ -o build/genmatch.o /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genmatch.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /bin/bash /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../move-if-change tmp-enums.c insn-enums.c echo timestamp > s-enums clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/build -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/pkg/include \ -o build/ggc-none.o /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc-none.c clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/build -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/pkg/include \ -o build/vec.o /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.c clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/build -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/pkg/include \ -o build/hash-table.o /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genmatch.c:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gencfn-macros.c:67: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genmatch.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gencfn-macros.c:67: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genmatch.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genmatch.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genmatch.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gencfn-macros.c:68: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gencfn-macros.c:68: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gencfn-macros.c:68: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc-none.c:31: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.c:31: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.c:31: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc-none.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc-none.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc-none.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc-none.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ 5 warnings generated. clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/build -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/pkg/include \ -o build/genflags.o /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genflags.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genmatch.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:236: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1167:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:286:44: note: in instantiation of member function 'vec::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:673:8: note: in instantiation of function template specialization 'va_heap::reserve' requested here A::reserve (v, nelems, exact PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:694:3: note: in instantiation of function template specialization 'vec_safe_reserve' requested here vec_safe_reserve (v, nelems, false PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:931:7: note: in instantiation of function template specialization 'vec_alloc' requested here vec_alloc (new_vec, len PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1531:28: note: in instantiation of member function 'vec::copy' requested here new_vec.m_vec = m_vec->copy (); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genmatch.c:1329:41: note: in instantiation of member function 'vec::copy' requested here vec ids = ce->ids.copy (); ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genmatch.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:236: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1167:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec, va_heap, vl_embed>') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:286:44: note: in instantiation of member function 'vec, va_heap, vl_embed>::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1565:12: note: in instantiation of function template specialization 'va_heap::reserve >' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1585:10: note: in instantiation of member function 'vec, va_heap, vl_ptr>::reserve' requested here return reserve (nelems, true PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1600:5: note: in instantiation of member function 'vec, va_heap, vl_ptr>::reserve_exact' requested here reserve_exact (nelems PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1412:31: note: in instantiation of member function 'vec, va_heap, vl_ptr>::create' requested here auto_vec (size_t n) { this->create (n); } ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genmatch.c:1438:51: note: in instantiation of member function 'auto_vec, 0>::auto_vec' requested here auto_vec > subst (n_ids); ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genflags.c:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genflags.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct 5 warnings generated. clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/build -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/pkg/include \ -o build/genconditions.o /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genconditions.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genflags.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genflags.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genflags.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genflags.c:27: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genflags.c:27: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genflags.c:83:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] int len = XVECLEN (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1329:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:737:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genflags.c:89:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] max_operand_1 (XVECEXP (insn, 1, i)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1328:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1212:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genflags.c:104:34: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] int truth = maybe_eval_c_test (XSTR (insn, 2)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genflags.c:150:34: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] int truth = maybe_eval_c_test (XSTR (insn, 2)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genflags.c:187:16: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] for (p = XSTR (insn, 2); *p; p++) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ 5 warnings generated. clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/build -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/pkg/include \ -o build/genattr.o /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattr.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genconditions.c:30: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ 28 warnings generated. clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/build -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/pkg/include \ -o build/genattr-common.o /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattr-common.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genconditions.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1:clang : warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genconditions.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genconditions.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genconditions.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genconditions.c:32: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genconditions.c:32: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ 5 warnings generated. /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/build -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/pkg/include \ -o build/gencodes.o /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gencodes.c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genconditions.c:126:58: warning: cast from 'void **' to 'const struct c_test **' must have all intermediate pointers const qualified to be safe [-Wcast-qual] const struct c_test *test = * (const struct c_test **) slot; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 24 warnings generated. clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/build -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/pkg/include \ -o build/genconfig.o /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genconfig.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattr-common.c:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattr.c:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattr-common.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattr.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattr-common.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattr-common.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattr-common.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattr.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattr.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gencodes.c:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattr.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattr-common.c:27: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattr-common.c:27: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' In file included from #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattr.c:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' 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] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' struct GTY((desc("0"), tag("0"), ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? rtunion fld[1];class rtx_def; ^~~~~ struct ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattr.c:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genconfig.c:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] struct rtx_def; ^ rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gencodes.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hstruct pod_mode ^ :1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? return XEXP (insn, 1); ^ ~ template class pod_mode; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattr-common.c note: expanded from macro 'RTL_CHECK2' :45:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) p = XSTR (attr, 1); ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here return XUINT (insn, 4); ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattr.c:50:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (attr, 1), XSTR (attr, 0), ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gencodes.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattr.c:54:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] inline struct rtx_def * p = XSTR (attr, 1); ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' class rtx_def; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gencodes.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] rtunion fld[1]; ^ return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattr.c:88:37: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return check_tune_attr (name, XEXP (exp, 1)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattr.c:92:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && check_tune_attr (name, XEXP (exp, 1))); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genconfig.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattr.ctemplate class pod_mode;:116:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~ struct return find_tune_attr (XEXP (exp, 1)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattr.c:129:47: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] if (! check_tune_attr (XSTR (attr, 0), XEXP (resv, 2))) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattr.c:174:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (i = 0; i < XVECLEN (def, 1); i += 3) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1329:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:737:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattr.c:176:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XVECEXP (def, 1, i + 1)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1328:39: note: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gencodes.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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] expanded from macro 'XVECEXP' struct mem_usage ^ #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 1: note: did you mean struct here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hclass mem_usage; ^~~~~ struct :1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1212:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattr.c:179:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XVECEXP (def, 1, i + 2)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1328:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1212:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattr.c:205:20: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] = find_tune_attr (XEXP (reservations[0], 2)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' 24 warnings generated. #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/build -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/pkg/include \ -o build/gentarget-def.o /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gentarget-def.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gencodes.c:27: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gencodes.c:27: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genconfig.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genconfig.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genconfig.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gencodes.c:35:34: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from int truth = maybe_eval_c_test (XSTR (info->def, 2)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genconfig.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' :26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' 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] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ class rtx_def; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genconfig.c:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: 24 warningsexpanded from macro 'RTL_CHECK2' generated . #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/build -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/pkg/include \ -o build/gencheck.o /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gencheck.c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genconfig.c:130:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] walk_insn_part (SET_SRC (part), recog_p, ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genconfig.c:186:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XVEC (insn, 1) != 0) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genconfig.c:187:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (i = 0; i < XVECLEN (insn, 1); i++) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1329:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:737:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genconfig.c:188:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] walk_insn_part (XVECEXP (insn, 1, i), 1, 0); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1328:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1212:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genconfig.c:208:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XVEC (insn, 1) != 0) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genconfig.c:209:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (i = 0; i < XVECLEN (insn, 1); i++) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1329:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:737:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genconfig.c:216:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] walk_insn_part (XVECEXP (insn, 1, i), 0, 0); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1328:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1212:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genconfig.c:236:7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XVECLEN (split, 2) > max_insns_per_split) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1329:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:737:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genconfig.c:237:27: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] max_insns_per_split = XVECLEN (split, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1329:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:737:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ 33 warnings generated. clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/build -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/pkg/include \ -o build/genopinit.o /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genopinit.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 32 warnings generated. clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -L/opt/pkg/lib -no-pie -o build/gencfn-macros \ build/gencfn-macros.o build/errors.o build/hash-table.o build/vec.o build/ggc-none.o ../build-aarch64-apple-darwin20/libiberty/libiberty.a In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gentarget-def.c:22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ ld: warning: -no_pie ignored for arm64 In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gentarget-def.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct yes In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gencheck.c:22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gentarget-def.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genopinit.c:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here notestruct rtx_def;: previous use is here ^ class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gentarget-def.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ checking for a thread-safe mkdir -p... In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gentarget-def.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/libcc1/../install-sh -c -d In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gentarget-def.c:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ checking for gawk... /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? class rtx_def; ^~~~~ struct /opt/pkg/bin/nawk checking whether /opt/pkg/bin/gmake sets $(MAKE)... clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/build -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/pkg/include \ -o build/genattrtab.o /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gentarget-def.c:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gencheck.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genopinit.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gentarget-def.c:164:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] get_pattern_stats (&stats, XVEC (insn, 1)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gentarget-def.c:179:26: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] const char *test = XSTR (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ yes In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genopinit.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genopinit.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 2 warnings generated. clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/build -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/pkg/include \ -o build/genautomata.o /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genautomata.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genopinit.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genopinit.c:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genopinit.c:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:checking for style of include used by /opt/pkg/bin/gmake... 10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hclang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] :1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ GNU /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ checking dependency style of clang... /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:107: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genautomata.c:109: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:107: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genautomata.c:109: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:109: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:109: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:109: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genautomata.c:111: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genautomata.c:111: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:109: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genautomata.c:111: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:109: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' 23#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) warnings generated. ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/build -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/pkg/include \ -o build/genemit.o /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genemit.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genautomata.c:111: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? class rtx_def; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genautomata.c:111: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:432:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (h->u.rtl, 1) == arg1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:443:4: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt_val, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:467:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt_val, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' :2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:485:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XSTR (h->u.rtl, 1) == arg1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:493:4: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt_val, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:508:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XINT (h->u.rtl, 1) == arg1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:516:4: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt_val, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:585:16: warning: passing an object that undergoes default argument promotion to 'va_start' has undefined behavior [-Wvarargs] va_start (p, code); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:580:25: note: parameter of type 'enum rtx_code' is declared here attr_rtx (enum rtx_code code, ...) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:693:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XSTR (exp, 1)[0] == '!') ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:700: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) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:706:47: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return mk_attr_alt (((uint64_t) 1) << atoi (XSTR (exp, 1))); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:718: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)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:728: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++) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:737: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))) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:742:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (exp, 1), attr2->name); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:751:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] name_ptr = XSTR (exp, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:761:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] name_ptr = XSTR (exp, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:786: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); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:786: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); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:814: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))); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:35: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:900: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); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:900: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); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:901: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); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:901: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); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:921: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); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:921: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); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:949: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); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:949: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); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:994:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XVECLEN (exp, 1) != num_alt) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1329:40: note: expanded from macro 'XVECLEN' gcc3 #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:737:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:997: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); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1329:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:737:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:1012: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); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1328:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1212:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here checking whether to enable maintainer-specific portions of Makefiles... rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:1015: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); ^ ~ no /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:1015: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); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1328:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1212:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ checking how to print strings... /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:1032: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)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:1036: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))); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:1040:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (newexp, 1) = rtvec_alloc (n); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:1043:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] name_ptr = XSTR (exp, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:1046: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); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1328:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' printf #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' checking for a sed that does not truncate output... #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1212:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genautomata.c: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); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genautomata.c:1296:42: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] DECL_UNIT (decl)->automaton_name = XSTR (def, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genautomata.c:1318:32: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:1105:49: 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); XEXP (value, 1) = check_attr_value (id->loc, XEXP (value, 1), attr); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:1105/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: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); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genautomata.c:1321:8: warning: rtunion fld[1]; ^ 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))); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genautomata.c: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); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genautomata.c: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))); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:1153:32: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XVECEXP (newexp, 0, 1) = XEXP (exp, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genautomata.c:1335:42: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' DECL_BYPASS (decl)->bypass_guard_name = XSTR (def, 3); ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1];#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:1155:7: warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/pkg/bin/nbsed #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XEXP (newexp, 1) = XEXP (exp, 2); ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:1155:26: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (newexp, 1) = XEXP (exp, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genautomata.c:1361:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ second_str_cpu_units = get_str_vect (XSTR (def, 1), &length, ',',/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:1168: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)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:1169:54: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genautomata.c:1365:8: warning defval = XEXP (exp, 1) = make_canonical (loc, attr, XEXP (exp, 1)); ^ ~ : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' XSTR (def, 1), GET_RTX_NAME (GET_CODE (def))); ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:: array 'fld' declared here rtunion fld[1]; ^ 1169: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)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' checking for fgrep... #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genautomata.c: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), ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genautomata.c: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))); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:1196:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] copy_boolean (XEXP (exp, 1))); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genautomata.c:1521:46: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int] rtunion fld[1]; ^ if (strcmp (option, NO_MINIMIZATION_OPTION + 1) == 0) ~~~~~~~~~~~~~~~~~~~~~~~^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:1201:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genautomata.c:1521:46: note: use array indexing to silence this warning XSTR (exp, 1) = DEF_ATTR_STRING (XSTR (exp, 1)); ^ ~ if (strcmp (option, NO_MINIMIZATION_OPTION + 1) == 0) ^ & [ ] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genautomata.c:1523:40: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)warning: adding 'int' to a string does not append to the string [-Wstring-plus-int] ^ ~ else if (strcmp (option, TIME_OPTION + 1) == 0) ~~~~~~~~~~~~^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genautomata.c:1523#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :40: note: use array indexing to silence this warning /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:251:55: note: expanded from macro 'DEF_ATTR_STRING' else if (strcmp (option, TIME_OPTION + 1) == 0) ^ & [ ] #define DEF_ATTR_STRING(S) (attr_string ((S), strlen (S))) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genautomata.c:1525:41: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int] rtunion fld[1]; ^ else if (strcmp (option, STATS_OPTION + 1) == 0) ~~~~~~~~~~~~~^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:1201:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genautomata.c:1525:41: note: use array indexing to silence this warning XSTR (exp, 1) = DEF_ATTR_STRING (XSTR (exp, 1)); ^ ~ else if (strcmp (option, STATS_OPTION + 1) == 0) ^ & [ ] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genautomata.c:1527:37: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ else if (strcmp (option, V_OPTION + 1) == 0)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ~~~~~~~~~^~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genautomata.c:1527:37: note: use array indexing to silence this warning /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:251:43: note: expanded from macro 'DEF_ATTR_STRING' else if (strcmp (option, V_OPTION + 1) == 0) ^ & [ ] #define DEF_ATTR_STRING(S) (attr_string ((S), strlen (S))) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genautomata.c:1529:37: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int] rtunion fld[1]; ^ else if (strcmp (option, W_OPTION + 1) == 0) ~~~~~~~~~^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:1201:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genautomata.c:1529:37: note: use array indexing to silence this warning XSTR (exp, 1) = DEF_ATTR_STRING (XSTR (exp, 1)); ^ ~ else if (strcmp (option, W_OPTION + 1) == 0) ^ & [ ] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genautomata.c:1531:40: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) else if (strcmp (option, NDFA_OPTION + 1) == 0) ~~~~~~~~~~~~^~~ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genautomata.c:1531:40: note: use array indexing to silence this warning else if (strcmp (option, NDFA_OPTION + 1) == 0) ^ & [ ] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genautomata.c:1533:44: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int] :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/.tools/bin/grep -F #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:1202: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)); ^ ~ checking for ld used by clang... /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' else if (strcmp (option, COLLAPSE_OPTION + 1) == 0) ~~~~~~~~~~~~~~~~^~~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genautomata.c:1533:44: note: use array indexing to silence this warning #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ else if (strcmp (option, COLLAPSE_OPTION + 1) == 0) ^ & [ ] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:251:55: note: expanded from macro 'DEF_ATTR_STRING' #define DEF_ATTR_STRING(S) (attr_string ((S), strlen (S)))/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genautomata.c: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) ~~~~~~~~~~~~~~~^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genautomata.c:1535:43: note: use array indexing to silence this warning rtunion fld[1]; ^ else if (strcmp (option, NO_COMB_OPTION + 1) == 0) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c: & [ ] 1202:40: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genautomata.c:1537:44: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int] XSTR (exp, 2) = DEF_ATTR_STRING (XSTR (exp, 2)); ^ ~ else if (strcmp (option, PROGRESS_OPTION + 1) == 0) ~~~~~~~~~~~~~~~~^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genautomata.c:1537:44: note: use array indexing to silence this warning #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ else if (strcmp (option, PROGRESS_OPTION + 1) == 0) ^ & [ ] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:251:43: note: expanded from macro 'DEF_ATTR_STRING' #define DEF_ATTR_STRING(S) (attr_string ((S), strlen (S))) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:1202: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)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:1207:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (exp, 1) = DEF_ATTR_STRING (XSTR (exp, 1)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:251:55: note: expanded from macro 'DEF_ATTR_STRING' #define DEF_ATTR_STRING(S) (attr_string ((S), strlen (S))) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:1207:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (exp, 1) = DEF_ATTR_STRING (XSTR (exp, 1)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:251:43: note: expanded from macro 'DEF_ATTR_STRING' #define DEF_ATTR_STRING(S) (attr_string ((S), strlen (S))) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:1207:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (exp, 1) = DEF_ATTR_STRING (XSTR (exp, 1)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ 25 warnings generated. /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:1283:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genautomata.c XEXP (condexp, 1) = make_numeric_value (0);: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)); /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h38: note: expanded from macro 'RTL_CHECK2' :1209:38: note: expanded from macro 'RTL_CHECK2' clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/build -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/pkg/include \ -o build/genextract.o /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genextract.c #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c :1289:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: array 'fld' declared here = make_numeric_value (XVECLEN (delay->def, 1) / 3); ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1329:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:737:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genautomata.c:1740:46: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h DECL_INSN_RESERV (decl)->default_latency = XINT (def, 1); : ^ ~ 440:5: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' : array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:1299:7: warning: ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: XEXP (condexp, 1) = make_numeric_value (0); ^ ~ note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'RTL_CHECK2' :1320:23: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: expanded from macro 'XEXP' note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ array 'fld' declared here rtunion fld[1]; ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genautomata.c: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); ^ ~ expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:1315:23:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genautomata.c warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1742 for (i = 0; i < XVECLEN (delay->def, 1); i += 3) ^ ~ :49: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1329:40 DECL_INSN_RESERV (decl)->regexp = gen_regexp (XSTR (def, 3)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23:: note: expanded from macro 'XVECLEN' note: expanded from macro 'XSTR' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:737/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here : rtunion fld[1]; ^ 32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:1317:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] condexp = XVECEXP (delay->def, 1, i); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1328:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1212:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:1329: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); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1328:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1212:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:1341: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); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1328:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1212:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:1381: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); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genemit.c:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:1429: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), ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:1429: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), ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:1445:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] substitute_address (XEXP (exp, 1), ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:1447:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] substitute_address (XEXP (exp, 2), ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:1602:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XSTR (x, 1)[0]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:1654:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx defval = XEXP (exp, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:1655:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx new_defval = XEXP (exp, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:1731: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)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:1756:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (newexp, 1) = new_defval; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:1838: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), ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:1846: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), ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:1848:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (new_rtx != XEXP (exp, 1)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:1877: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); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:1882:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] string = XSTR (XEXP (exp, 0), 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:1886:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] string = XSTR (exp, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:1890:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (code == AND && XINT (exp, 1)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:1893:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (code == IOR && !XINT (exp, 1)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:1968: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))) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:102:40: note: expanded from macro 'strcmp_check' #define strcmp_check(S1, S2) ((S1) != (S2)) ^~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:1981: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)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include/libiberty.h:184:58: note: expanded from macro 'ACONCAT' (libiberty_concat_ptr = (char *) alloca (concat_length ACONCAT_PARAMS + 1), \ ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include/libiberty.h:722:37: note: expanded from macro 'alloca' # define alloca(x) __builtin_alloca(x) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:1981: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)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include/libiberty.h:185:17: note: expanded from macro 'ACONCAT' concat_copy2 ACONCAT_PARAMS) ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:2031: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), ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:2082: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); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:2083: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)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:2100: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); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:2106: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)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:2145: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))) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:102:32: note: expanded from macro 'strcmp_check' #define strcmp_check(S1, S2) ((S1) != (S2)) ^~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:2145: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))) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:102:40: note: expanded from macro 'strcmp_check' #define strcmp_check(S1, S2) ((S1) != (S2)) ^~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:2157: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))) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:102:32: note: expanded from macro 'strcmp_check' #define strcmp_check(S1, S2) ((S1) != (S2)) ^~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:2157: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))) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:102:40: note: expanded from macro 'strcmp_check' #define strcmp_check(S1, S2) ((S1) != (S2)) ^~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:2169: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))) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:102:32: note: expanded from macro 'strcmp_check' #define strcmp_check(S1, S2) ((S1) != (S2)) ^~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:2169: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))) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:102:40: note: expanded from macro 'strcmp_check' #define strcmp_check(S1, S2) ((S1) != (S2)) ^~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:2212: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); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:2213: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)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:2230: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); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:2236: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)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:2289:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch ((XINT (s1, 1) << 1) | XINT (s2, 1)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:2289:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch ((XINT (s1, 1) << 1) | XINT (s2, 1)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:2313:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch ((XINT (s1, 1) << 1) | XINT (s2, 1)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:2313:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch ((XINT (s1, 1) << 1) | XINT (s2, 1)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:2339:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch ((XINT (s1, 1) << 1) | XINT (s2, 1)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:2339:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch ((XINT (s1, 1) << 1) | XINT (s2, 1)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:2357: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, XINT (s1, 1) & XINT (s2, 1)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:2357:56: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return attr_rtx (EQ_ATTR_ALT, result, XINT (s1, 1) & XINT (s2, 1)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:2367:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch ((XINT (s1, 1) << 1) | XINT (s2, 1)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:2367:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch ((XINT (s1, 1) << 1) | XINT (s2, 1)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:2385: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, XINT (s1, 1) | XINT (s2, 1)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:2385:56: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return attr_rtx (EQ_ATTR_ALT, result, XINT (s1, 1) | XINT (s2, 1)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:2393:50: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return attr_rtx (EQ_ATTR_ALT, XINT (s, 0), 1 - XINT (s, 1)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /Library/Developer/CommandLineTools/usr/bin/ld checking if the linker (/Library/Developer/CommandLineTools/usr/bin/ld) is GNU ld... clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:2436: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); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:248:27: note: expanded from macro 'SIMPLIFY_TEST_EXP' (ATTR_IND_SIMPLIFIED_P (EXP) || ATTR_CURR_SIMPLIFIED_P (EXP) ? (EXP) \ ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:93:48: note: expanded from macro 'ATTR_IND_SIMPLIFIED_P' #define ATTR_IND_SIMPLIFIED_P(RTX) (RTX_FLAG ((RTX), unchanging)) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1229:31: note: expanded from macro 'RTX_FLAG' #define RTX_FLAG(RTX, FLAG) ((RTX)->FLAG) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:2436:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genemit.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ right = SIMPLIFY_TEST_EXP (XEXP (exp, 1), insn_code, insn_index); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:248:59: note: expanded from macro 'SIMPLIFY_TEST_EXP' (ATTR_IND_SIMPLIFIED_P (EXP) || ATTR_CURR_SIMPLIFIED_P (EXP) ? (EXP) \ ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:94:49: note: expanded from macro 'ATTR_CURR_SIMPLIFIED_P' #define ATTR_CURR_SIMPLIFIED_P(RTX) (RTX_FLAG ((RTX), in_struct)) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1229:31: note: expanded from macro 'RTX_FLAG' #define RTX_FLAG(RTX, FLAG) ((RTX)->FLAG) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:2436: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); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:249:25: note: expanded from macro 'SIMPLIFY_TEST_EXP' : simplify_test_exp (EXP, INSN_CODE, INSN_INDEX)) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:2436: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); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' no #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:248:67: note: expanded from macro 'SIMPLIFY_TEST_EXP' checking for BSD- or MS-compatible name lister (nm)... (ATTR_IND_SIMPLIFIED_P (EXP) || ATTR_CURR_SIMPLIFIED_P (EXP) ? (EXP) \ ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:2459: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))); ^ ~ nm /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:2466: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)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' checking the name lister (nm) interface... #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:2487:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XINT (left, 1)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:2494:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XINT (right, 1)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:2525: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)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:2536: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); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:248:27: note: expanded from macro 'SIMPLIFY_TEST_EXP' (ATTR_IND_SIMPLIFIED_P (EXP) || ATTR_CURR_SIMPLIFIED_P (EXP) ? (EXP) \ ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:93:48: note: expanded from macro 'ATTR_IND_SIMPLIFIED_P' #define ATTR_IND_SIMPLIFIED_P(RTX) (RTX_FLAG ((RTX), unchanging)) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1229:31: note: expanded from macro 'RTX_FLAG' #define RTX_FLAG(RTX, FLAG) ((RTX)->FLAG) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:2536: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); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:248:59: note: expanded from macro 'SIMPLIFY_TEST_EXP' (ATTR_IND_SIMPLIFIED_P (EXP) || ATTR_CURR_SIMPLIFIED_P (EXP) ? (EXP) \ ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:94:49: note: expanded from macro 'ATTR_CURR_SIMPLIFIED_P' #define ATTR_CURR_SIMPLIFIED_P(RTX) (RTX_FLAG ((RTX), in_struct)) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1229:31: note: expanded from macro 'RTX_FLAG' #define RTX_FLAG(RTX, FLAG) ((RTX)->FLAG) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:2536: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); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:249:25: note: expanded from macro 'SIMPLIFY_TEST_EXP' : simplify_test_exp (EXP, INSN_CODE, INSN_INDEX)) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:2536: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); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:248:67: note: expanded from macro 'SIMPLIFY_TEST_EXP' (ATTR_IND_SIMPLIFIED_P (EXP) || ATTR_CURR_SIMPLIFIED_P (EXP) ? (EXP) \ ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:2548: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)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:2572: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)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:2572: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)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:2589: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))) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:2589: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))) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:2594:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] right = XEXP (right, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:2605:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && !XINT (left, 1)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:2610:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && !XINT (right, 1)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:2637: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)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:2672:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attr_rtx (NOT, XEXP (left, 1))); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:2680:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attr_rtx (NOT, XEXP (left, 1))); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:2698:50: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] newexp = mk_attr_alt (((uint64_t) 1) << atoi (XSTR (exp, 1))); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:3083:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attr->enum_name = XSTR (def, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:3084: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)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:3092:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] else if (*XSTR (def, 1) == '\0') ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:3096:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] name_ptr = XSTR (def, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:3109: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); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:3109: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); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:3116: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); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:3116: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); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:3117: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); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:3131: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)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:3247:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XVECLEN (def, 1) % 3 != 0) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1329:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:737:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:3254: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) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1329:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:737:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:3256:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XVECEXP (def, 1, i + 1)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1328:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1212:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:3258:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XVECEXP (def, 1, i + 2)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1328:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1212:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:3330: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); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:3517: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, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:3521: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, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:3532:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (XEXP (exp, 0), 1)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:3624: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)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:3661: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)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:3676: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') ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:3676: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') ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:3686: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))); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:3728: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); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:3730: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); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:3760: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), unknownp); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:3770: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), unknownp); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:3771: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), unknownp); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:3801: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), unknownp); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:3811: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), unknownp); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:3812: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), unknownp); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:3843:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] current_or = or_attr_value (XEXP (exp, 1), unknownp); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:3849:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] current_or = or_attr_value (XEXP (exp, 1), unknownp); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:3850:36: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] current_or |= or_attr_value (XEXP (exp, 2), unknownp); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genemit.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genemit.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:4047: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, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:4073:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx default_val = XEXP (value, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genemit.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:4331: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)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:4408: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) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1329:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:737:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:4409: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; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1329:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:737:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:4483: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) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1329:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:737:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genemit.c:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' 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] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:4713:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] struct GTY((desc("0"), tag("0"), decl->default_latency = XINT (def, 1); ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)class rtx_def; ^~~~~ struct ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:4714: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); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:4765: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++) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:4808: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)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:4812: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))); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:4836: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)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genemit.c:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:4964: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); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' expanded from macro 'XEXP'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' 1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array 'fld' declared here ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:4965: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); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) return XBBDEF (insn, 2); ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:4969:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XEXP (code_exp, 1) = make_numeric_value (n_insn_reservs + 1); ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' return XBBDEF (insn, 2); ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:4970:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ XEXP (lats_exp, 1) = make_numeric_value (0); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:5029:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XEXP (code_exp, 1) = make_numeric_value (n_insn_reservs + 1); ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:5030:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (lats_exp, 1) = make_numeric_value (0); ^ ~ return XEXP (insn, 3); /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genattrtab.c:5055: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); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' return XUINT (insn, 4); ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genextract.c:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genemit.c: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++) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1329:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:737:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genemit.c: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++) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1329:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:737:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genemit.c: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); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1328:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1212:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genemit.c: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++) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1329:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:737:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genemit.c: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++) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1329:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:737:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genemit.c: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); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1328:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1212:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genemit.c:331:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XVEC (insn, 1)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genemit.c:335: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--) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1329:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:737:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genemit.c:346:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (i != XVECLEN (insn, 1) - 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1329:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:737:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genemit.c:360: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)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1329:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:737:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genemit.c:360: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)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1329:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:737:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genemit.c:363: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++) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1329:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:737:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genemit.c:365: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); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1328:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1212:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genemit.c:366: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); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1328:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1212:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genemit.c:379:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (j == XVECLEN (insn, 1)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1329:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:737:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genemit.c:409: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)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genemit.c:428: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)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genemit.c:430:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] char *used = (XVECLEN (insn, 1) == 1 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1329:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:737:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genemit.c:451:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XVEC (expand, 1) == 0) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genemit.c:456: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)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genemit.c:478: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') ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genemit.c:478: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') ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genemit.c:480:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XVECLEN (expand, 1) == 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1329:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:737:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genemit.c:483: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); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1328:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1212:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genemit.c:501: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)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genemit.c:501: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)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genextract.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] note: expanded from macro 'RTL_CHECK2' struct pod_mode ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? rtunion fld[1]; ^ template class pod_mode; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genemit.c:521: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)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genemit.c:525:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XVEC (expand, 1) != 0) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genemit.c:537: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); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genemit.c:564:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] else if (XVEC (split, 2) == 0) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genemit.c:570: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)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genemit.c:610:7: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XSTR (split, 3)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23:786432 note: expanded from macro 'XSTR' checking whether the shell understands some XSI constructs... #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genemit.c:611: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); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genemit.c:620: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); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' yes #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hchecking whether the shell understands "+="... :440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genemit.c:653: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++) ^ ~ yes /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1329:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:737:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genemit.c:656: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), ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1328:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1212:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genemit.c:746:5: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (elt, 1), ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ checking for /Library/Developer/CommandLineTools/usr/bin/ld option to reload object files... -r checking for aarch64-apple-darwin20-objdump... objdump checking how to recognize dependent libraries... In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genextract.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genextract.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ pass_all checking for aarch64-apple-darwin20-ar... ar checking for aarch64-apple-darwin20-strip... In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genextract.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ no /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct checking for strip... strip checking for aarch64-apple-darwin20-ranlib... ranlib checking command to parse nm output from clang object... In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genextract.c:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genextract.c:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genextract.c:114:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XVECLEN (insn, 1) == 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1329:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:737:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genextract.c:115: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); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1328:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1212:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genextract.c:117: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--) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1329:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:737:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genextract.c:120: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); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1328:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1212:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genextract.c: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--) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1329:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:737:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genextract.c: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); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1328:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1212:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genextract.c: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--) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1329:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:737:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genextract.c: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); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1328:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1212:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ 60 warnings generated. clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/build -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/pkg/include \ -o build/genoutput.o /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genoutput.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genoutput.c:88: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genoutput.c:88: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct 31 warnings generated. clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/build -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/pkg/include \ -o build/genpeep.o /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genpeep.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genoutput.c:90: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genoutput.c:90: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genoutput.c:90: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genoutput.c:90: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genoutput.c:90: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genoutput.c:449: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); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genoutput.c:450: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)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genoutput.c:471: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)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genoutput.c:492: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); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genoutput.c:496: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++) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1329:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:737:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genoutput.c:497: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); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1328:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1212:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genoutput.c:878: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++) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1329:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:737:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genoutput.c:879: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); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1328:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1212:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genoutput.c:881: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)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genoutput.c:890:24: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] process_template (d, XTMPL (insn, 3)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1325:24: note: expanded from macro 'XTMPL' #define XTMPL(RTX, N) (RTL_CHECK1 (RTX, N, 'T').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genoutput.c:930:24: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] process_template (d, XTMPL (peep, 2)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1325:24: note: expanded from macro 'XTMPL' #define XTMPL(RTX, N) (RTL_CHECK1 (RTX, N, 'T').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genoutput.c:962:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XVEC (insn, 1)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genoutput.c:963: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++) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1329:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:737:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genoutput.c:964: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); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1328:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1212:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genoutput.c:966: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)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genpeep.c:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ ok checking for aarch64-apple-darwin20-dsymutil... no checking for dsymutil... dsymutil checking for aarch64-apple-darwin20-nmedit... no checking for nmedit... nmedit checking for aarch64-apple-darwin20-lipo... no checking for lipo... lipo checking for aarch64-apple-darwin20-otool... no checking for otool... otool checking for aarch64-apple-darwin20-otool64... no checking for otool64... no checking for -single_module linker flag... In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genpeep.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genpeep.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genpeep.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genpeep.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 38 warnings generated. In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genpeep.c:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genpeep.c:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/build -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/pkg/include \ -o build/genrecog.o /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genrecog.c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ yes checking for -exported_symbols_list linker flag... /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genpeep.c: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]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genpeep.c: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]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genpeep.c:92:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (peep, 1), info->index); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genpeep.c: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]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genpeep.c: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]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genpeep.c: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); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genpeep.c: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++) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1329:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:737:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genpeep.c: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); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1328:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1212:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genpeep.c: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]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genpeep.c: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]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genpeep.c: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); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genpeep.c: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++) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1329:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:737:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genpeep.c: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); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1328:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1212:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genpeep.c: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]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genpeep.c: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]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genpeep.c: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); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genpeep.c: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++) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1329:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:737:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genpeep.c: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); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1328:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1212:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ 41 warnings generated. clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/build -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/pkg/include \ -o build/genpreds.o /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genpreds.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] yes checking for -force_load linker flag... In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genrecog.c:110: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genpreds.c:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genpreds.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genrecog.c:110: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct 213 warnings generated. clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/build -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/pkg/include \ -o build/rtl.o /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genrecog.c:112: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genrecog.c:112: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genpreds.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genpreds.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genpreds.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genrecog.c:112: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genpreds.c:27: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genpreds.c:27: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genrecog.c:112: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 note: did you mean struct here? :class rtx_def; ^~~~~ struct 38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genrecog.c:112: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: note: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5:1320:23: note: expanded from macro 'XEXP' note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] :32 JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ : note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ : expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32:440:5: note: array 'fld' declared here rtunion fld[1]; ^ : note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genrecog.c: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 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genrecog.c:416:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] || (XSTR (pattern, 2)[0] == '%' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genrecog.c:417:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] && XSTR (pattern, 2)[1] == '0' + n))) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genrecog.c:474:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XSTR (match_rtx, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genpreds.c: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)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genpreds.c:57:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (validate_exp (XEXP (exp, 1), name, loc)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genpreds.c:67:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (p = XSTR (exp, 1); *p; p++) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genpreds.c:72:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genrecog.c:516:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] "string '%s'", name, XSTR (exp, 1)); ^ ~ const char constraints0 = XSTR (pattern, 1)[0]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genrecog.c:550:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genpreds.c:96:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] const char *pred_name = XSTR (pattern, 1); ^ ~ validate_exp (XEXP (info->def, 1), XSTR (info->def, 0), info->loc); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genpreds.c: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; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genpreds.c:175:27: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] if (needs_variable (XEXP (exp, 2), var)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genrecog.c:567:32: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' const char *constraints = XSTR (pattern, 2); ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genpreds.c:180:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ if (needs_variable (XEXP (exp, 1), var)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genrecog.c:664:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' src = SET_SRC (pattern); ^~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ 440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' rtunion fld[1]; ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genrecog.c:716: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); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genrecog.c:726:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genpreds.c:237:42: 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); ^ ~ struct pred_data *p = lookup_predicate (XSTR (exp, 1)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genrecog.c:727:25: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genpreds.c:239:52: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] validate_pattern (XEXP (pattern, 2), info, NULL_RTX, 0); ^ ~ error ("reference to undefined predicate '%s'", XSTR (exp, 1)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genrecog.c:756:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ else if (XVECLEN (XEXP (pattern, 1), 0) != expected) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genpreds.c:256:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: mark_mode_tests (XEXP (exp, 1)); expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1329:46: note: expanded from macro 'XVECLEN' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:35: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:737:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genrecog.c:759:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVECLEN (XEXP (pattern, 1), 0), expected); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genpreds.c:259:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XEXP' && NO_MODE_TEST (XEXP (exp, 1))); ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from :1329:46: note: expanded from macro 'XVECLEN' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:29#define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^~~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genpreds.c:229:37: note: expanded from macro 'NO_MODE_TEST' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here #define NO_MODE_TEST(EXP) RTX_FLAG (EXP, volatil) ^~~ struct rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1229:31: note: expanded from macro 'RTX_FLAG' #define RTX_FLAG(RTX, FLAG) ((RTX)->FLAG) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genpreds.c: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)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genpreds.c: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))); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genpreds.c:229:37: note: expanded from macro 'NO_MODE_TEST' #define NO_MODE_TEST(EXP) RTX_FLAG (EXP, volatil) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1229:31: note: expanded from macro 'RTX_FLAG' #define RTX_FLAG(RTX, FLAG) ((RTX)->FLAG) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genpreds.c: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)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genpreds.c: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)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genpreds.c:278:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && NO_MODE_TEST (XEXP (exp, 1))) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genpreds.c:229:37: note: expanded from macro 'NO_MODE_TEST' #define NO_MODE_TEST(EXP) RTX_FLAG (EXP, volatil) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1229:31: note: expanded from macro 'RTX_FLAG' #define RTX_FLAG(RTX, FLAG) ((RTX)->FLAG) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genpreds.c:279:25: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] || NO_MODE_TEST (XEXP (exp, 2))); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:35: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:39: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:737:32: note: expanded from macro 'GET_NUM_ELEM' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genpreds.c:229#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ :37: note: expanded from macro 'NO_MODE_TEST' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define NO_MODE_TEST(EXP) RTX_FLAG (EXP, volatil) ^~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1229:31: note: expanded from macro 'RTX_FLAG' #define RTX_FLAG(RTX, FLAG) ((RTX)->FLAG) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genpreds.c:361:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (and_exp, 1) = match_test_exp; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genpreds.c:393:32: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] int test1 = NO_MODE_TEST (XEXP (subexp, 1)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genpreds.c:229:37: note: expanded from macro 'NO_MODE_TEST' #define NO_MODE_TEST(EXP) RTX_FLAG (EXP, volatil) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1229:31: note: expanded from macro 'RTX_FLAG' #define RTX_FLAG(RTX, FLAG) ((RTX)->FLAG) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genpreds.c:406:32: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] int test1 = NO_MODE_TEST (XEXP (subexp, 1)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genpreds.c:229:37: note: expanded from macro 'NO_MODE_TEST' #define NO_MODE_TEST(EXP) RTX_FLAG (EXP, volatil) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1229:31: note: expanded from macro 'RTX_FLAG' #define RTX_FLAG(RTX, FLAG) ((RTX)->FLAG) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genpreds.c:407:32: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] int test2 = NO_MODE_TEST (XEXP (subexp, 2)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genpreds.c:229:37: note: expanded from macro 'NO_MODE_TEST' #define NO_MODE_TEST(EXP) RTX_FLAG (EXP, volatil) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1229:31: note: expanded from macro 'RTX_FLAG' #define RTX_FLAG(RTX, FLAG) ((RTX)->FLAG) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genpreds.c:419:15: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] pos = &XEXP (subexp, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genpreds.c:501:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] write_predicate_expr (XEXP (exp, 1)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genpreds.c:509:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] write_predicate_expr (XEXP (exp, 1)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genpreds.c:523:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] write_predicate_expr (XEXP (exp, 1)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genpreds.c:525:29: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] write_predicate_expr (XEXP (exp, 2)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genpreds.c:531:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] printf ("%s (op, mode)", XSTR (exp, 1)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genpreds.c:533:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] printf ("%s (op, %smode)", XSTR (exp, 1), mode_name[GET_MODE (exp)]); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genpreds.c:537:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] write_match_code (XSTR (exp, 1), XSTR (exp, 0)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genpreds.c:555:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] const char *path = XSTR (exp, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genpreds.c:604:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] exp = XEXP (exp, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genpreds.c:616:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] exp = XEXP (exp, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ yes /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genrecog.c:3946:17: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] int min_len = XVECLEN (pattern, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1329:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:737:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genpreds.c:961: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), ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' checking for dlfcn.h... #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genpreds.c:972: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), ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genpreds.c:1306: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)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genrecog.c:5354: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)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genpreds.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:30: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1167:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec, va_heap, vl_embed>') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:286:44: note: in instantiation of member function 'vec, va_heap, vl_embed>::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1565:12: note: in instantiation of function template specialization 'va_heap::reserve >' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1674:3: note: in instantiation of member function 'vec, va_heap, vl_ptr>::reserve' requested here reserve (1, false PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genpreds.c:1526:9: note: in instantiation of member function 'vec, va_heap, vl_ptr>::safe_push' requested here values.safe_push (std::make_pair (const_int_start, "CT_CONST_INT")); ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genrecog.c:112: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:30: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1167:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec, va_heap, vl_embed>') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:286:44: note: in instantiation of member function 'vec, va_heap, vl_embed>::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1565:12: note: in instantiation of function template specialization 'va_heap::reserve >' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1674:3: note: in instantiation of member function 'vec, va_heap, vl_ptr>::reserve' requested here reserve (1, false PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genrecog.c:2707:18: note: in instantiation of member function 'vec, va_heap, vl_ptr>::safe_push' requested here pending_params.safe_push ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:31: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genrecog.c:112: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:30: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1167:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:286:44: note: in instantiation of member function 'vec::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1565:12: note: in instantiation of function template specialization 'va_heap::reserve' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1674:3: note: in instantiation of member function 'vec::reserve' requested here reserve (1, false PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genrecog.c:3109:11: note: in instantiation of member function 'vec::safe_push' requested here states.safe_push (trans->to); ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genrecog.c:112: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:30: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1167:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec, va_heap, vl_embed>') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:286:44: note: in instantiation of member function 'vec, va_heap, vl_embed>::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1565:12: note: in instantiation of function template specialization 'va_heap::reserve >' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1674:3: note: in instantiation of member function 'vec, va_heap, vl_ptr>::reserve' requested here reserve (1, false PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genrecog.c:3444:14: note: in instantiation of member function 'vec, va_heap, vl_ptr>::safe_push' requested here candidates.safe_push (subroutine_candidate (trans, to_size)); ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genrecog.c:112: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:30: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1167:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:286:44: note: in instantiation of member function 'vec::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1565:12: note: in instantiation of function template specialization 'va_heap::reserve' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1674:3: note: in instantiation of member function 'vec::reserve' requested here reserve (1, false PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/genrecog.c:3896:12: note: in instantiation of member function 'vec::safe_push' requested here worklist.safe_push (pattern_pos (pattern, pos)); ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:31: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ yes /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ checking for objdir... /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:81:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(UNKNOWN, "UnKnown", "*", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:81:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(UNKNOWN, "UnKnown", "*", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:81:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(UNKNOWN, "UnKnown", "*", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:88:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(VALUE, "value", "0", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:88:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(VALUE, "value", "0", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:88:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(VALUE, "value", "0", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:92:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DEBUG_EXPR, "debug_expr", "0", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:92:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DEBUG_EXPR, "debug_expr", "0", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:92:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DEBUG_EXPR, "debug_expr", "0", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:99:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] .libs DEF_RTL_EXPR(EXPR_LIST, "expr_list", "ee", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:99:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(EXPR_LIST, "expr_list", "ee", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:99:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(EXPR_LIST, "expr_list", "ee", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:103:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(INSN_LIST, "insn_list", "ue", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:103:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(INSN_LIST, "insn_list", "ue", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:103:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(INSN_LIST, "insn_list", "ue", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:106:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(INT_LIST, "int_list", "ie", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:106:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(INT_LIST, "int_list", "ie", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:106:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(INT_LIST, "int_list", "ie", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:126:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SEQUENCE, "sequence", "E", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:126:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SEQUENCE, "sequence", "E", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:126:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SEQUENCE, "sequence", "E", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:129:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(ADDRESS, "address", "i", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:129:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(ADDRESS, "address", "i", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:129:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(ADDRESS, "address", "i", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:142:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DEBUG_INSN, "debug_insn", "uuBeiie", RTX_INSN) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:142:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DEBUG_INSN, "debug_insn", "uuBeiie", RTX_INSN) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:142:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DEBUG_INSN, "debug_insn", "uuBeiie", RTX_INSN) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:145:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(INSN, "insn", "uuBeiie", RTX_INSN) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:145:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(INSN, "insn", "uuBeiie", RTX_INSN) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:145:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(INSN, "insn", "uuBeiie", RTX_INSN) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:149:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(JUMP_INSN, "jump_insn", "uuBeiie0", RTX_INSN) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:149:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(JUMP_INSN, "jump_insn", "uuBeiie0", RTX_INSN) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:149:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(JUMP_INSN, "jump_insn", "uuBeiie0", RTX_INSN) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:156:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CALL_INSN, "call_insn", "uuBeiiee", RTX_INSN) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:156:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CALL_INSN, "call_insn", "uuBeiiee", RTX_INSN) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:156:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CALL_INSN, "call_insn", "uuBeiiee", RTX_INSN) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:163:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(JUMP_TABLE_DATA, "jump_table_data", "uuBe0000", RTX_INSN) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:163:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(JUMP_TABLE_DATA, "jump_table_data", "uuBe0000", RTX_INSN) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:163:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(JUMP_TABLE_DATA, "jump_table_data", "uuBe0000", RTX_INSN) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:166:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(BARRIER, "barrier", "uu00000", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:166:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(BARRIER, "barrier", "uu00000", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:166:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(BARRIER, "barrier", "uu00000", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:174:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CODE_LABEL, "code_label", "uuB00is", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:174:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CODE_LABEL, "code_label", "uuB00is", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:174:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CODE_LABEL, "code_label", "uuB00is", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:181:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(NOTE, "note", "uuB0ni", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:181:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(NOTE, "note", "uuB0ni", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:181:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(NOTE, "note", "uuB0ni", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:194:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(COND_EXEC, "cond_exec", "ee", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:194:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(COND_EXEC, "cond_exec", "ee", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:194:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(COND_EXEC, "cond_exec", "ee", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:197:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(PARALLEL, "parallel", "E", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:197:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(PARALLEL, "parallel", "E", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:197:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(PARALLEL, "parallel", "E", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:205:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(ASM_INPUT, "asm_input", "si", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:205:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(ASM_INPUT, "asm_input", "si", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:205:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(ASM_INPUT, "asm_input", "si", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:219:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(ASM_OPERANDS, "asm_operands", "ssiEEEi", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:219:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(ASM_OPERANDS, "asm_operands", "ssiEEEi", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:219:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(ASM_OPERANDS, "asm_operands", "ssiEEEi", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:237:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(UNSPEC, "unspec", "Ei", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:237:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(UNSPEC, "unspec", "Ei", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:237:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(UNSPEC, "unspec", "Ei", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:240:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(UNSPEC_VOLATILE, "unspec_volatile", "Ei", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:240:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(UNSPEC_VOLATILE, "unspec_volatile", "Ei", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:240:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(UNSPEC_VOLATILE, "unspec_volatile", "Ei", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:248:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(ADDR_VEC, "addr_vec", "E", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:248:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(ADDR_VEC, "addr_vec", "E", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:248:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(ADDR_VEC, "addr_vec", "E", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:272:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(ADDR_DIFF_VEC, "addr_diff_vec", "eEee0", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:272:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(ADDR_DIFF_VEC, "addr_diff_vec", "eEee0", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:272:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(ADDR_DIFF_VEC, "addr_diff_vec", "eEee0", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:283:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(PREFETCH, "prefetch", "eee", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:283:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(PREFETCH, "prefetch", "eee", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:283:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(PREFETCH, "prefetch", "eee", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:295:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SET, "set", "ee", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:295:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SET, "set", "ee", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:295:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SET, "set", "ee", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:304:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(USE, "use", "e", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:304:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(USE, "use", "e", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:304:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(USE, "use", "e", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:313:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CLOBBER, "clobber", "e", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:313:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CLOBBER, "clobber", "e", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:313:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CLOBBER, "clobber", "e", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:319:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CALL, "call", "ee", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:319:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CALL, "call", "ee", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:319:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CALL, "call", "ee", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:323:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(RETURN, "return", "", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:323:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(RETURN, "return", "", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:323:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(RETURN, "return", "", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:329:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SIMPLE_RETURN, "simple_return", "", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:329:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SIMPLE_RETURN, "simple_return", "", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:329:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SIMPLE_RETURN, "simple_return", "", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:333:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(EH_RETURN, "eh_return", "", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:333:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(EH_RETURN, "eh_return", "", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:333:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(EH_RETURN, "eh_return", "", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:339:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(TRAP_IF, "trap_if", "ee", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:339:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(TRAP_IF, "trap_if", "ee", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:339:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(TRAP_IF, "trap_if", "ee", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:346:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CONST_INT, "const_int", "w", RTX_CONST_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:346:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CONST_INT, "const_int", "w", RTX_CONST_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:346:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CONST_INT, "const_int", "w", RTX_CONST_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:349:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CONST_WIDE_INT, "const_wide_int", "", RTX_CONST_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:349:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CONST_WIDE_INT, "const_wide_int", "", RTX_CONST_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:349:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CONST_WIDE_INT, "const_wide_int", "", RTX_CONST_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:352:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CONST_POLY_INT, "const_poly_int", "", RTX_CONST_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:352:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CONST_POLY_INT, "const_poly_int", "", RTX_CONST_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:352:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CONST_POLY_INT, "const_poly_int", "", RTX_CONST_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:355:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CONST_FIXED, "const_fixed", "www", RTX_CONST_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:355:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CONST_FIXED, "const_fixed", "www", RTX_CONST_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:355:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CONST_FIXED, "const_fixed", "www", RTX_CONST_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:361:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CONST_DOUBLE, "const_double", CONST_DOUBLE_FORMAT, RTX_CONST_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:361:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CONST_DOUBLE, "const_double", CONST_DOUBLE_FORMAT, RTX_CONST_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:361:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CONST_DOUBLE, "const_double", CONST_DOUBLE_FORMAT, RTX_CONST_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:364:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CONST_VECTOR, "const_vector", "E", RTX_CONST_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:364:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CONST_VECTOR, "const_vector", "E", RTX_CONST_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:364:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CONST_VECTOR, "const_vector", "E", RTX_CONST_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:369:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CONST_STRING, "const_string", "s", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:369:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CONST_STRING, "const_string", "s", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:369:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CONST_STRING, "const_string", "s", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:375:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CONST, "const", "e", RTX_CONST_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:375:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CONST, "const", "e", RTX_CONST_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:375:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CONST, "const", "e", RTX_CONST_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:379:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(PC, "pc", "", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:379:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(PC, "pc", "", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:379:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(PC, "pc", "", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:387:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(REG, "reg", "r", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:387:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(REG, "reg", "r", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:387:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(REG, "reg", "r", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:393:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SCRATCH, "scratch", "", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:393:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SCRATCH, "scratch", "", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:393:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SCRATCH, "scratch", "", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:397:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SUBREG, "subreg", "ep", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:397:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SUBREG, "subreg", "ep", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:397:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SUBREG, "subreg", "ep", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:410:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(STRICT_LOW_PART, "strict_low_part", "e", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:410:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(STRICT_LOW_PART, "strict_low_part", "e", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:410:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(STRICT_LOW_PART, "strict_low_part", "e", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:416:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CONCAT, "concat", "ee", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:416:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CONCAT, "concat", "ee", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:416:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CONCAT, "concat", "ee", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:422:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CONCATN, "concatn", "E", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:422:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CONCATN, "concatn", "E", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:422:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CONCATN, "concatn", "E", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:427:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(MEM, "mem", "e0", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:427:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(MEM, "mem", "e0", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:427:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(MEM, "mem", "e0", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:431:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(LABEL_REF, "label_ref", "u", RTX_CONST_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:431:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(LABEL_REF, "label_ref", "u", RTX_CONST_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:431:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(LABEL_REF, "label_ref", "u", RTX_CONST_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:437:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SYMBOL_REF, "symbol_ref", "s0", RTX_CONST_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:437:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SYMBOL_REF, "symbol_ref", "s0", RTX_CONST_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:437:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SYMBOL_REF, "symbol_ref", "s0", RTX_CONST_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:444:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CC0, "cc0", "", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:444:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CC0, "cc0", "", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:444:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CC0, "cc0", "", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:456:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(IF_THEN_ELSE, "if_then_else", "eee", RTX_TERNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:456:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(IF_THEN_ELSE, "if_then_else", "eee", RTX_TERNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:456:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(IF_THEN_ELSE, "if_then_else", "eee", RTX_TERNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:459:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(COMPARE, "compare", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:459:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(COMPARE, "compare", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:459:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(COMPARE, "compare", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:462:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(PLUS, "plus", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:462:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(PLUS, "plus", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:462:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(PLUS, "plus", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:465:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(MINUS, "minus", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:465:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(MINUS, "minus", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:465:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(MINUS, "minus", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:468:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(NEG, "neg", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:468:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(NEG, "neg", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:468:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(NEG, "neg", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:470:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(MULT, "mult", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:470:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(MULT, "mult", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:470:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(MULT, "mult", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:473:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SS_MULT, "ss_mult", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:473:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SS_MULT, "ss_mult", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:473:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SS_MULT, "ss_mult", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:475:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(US_MULT, "us_mult", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:475:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(US_MULT, "us_mult", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:475:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(US_MULT, "us_mult", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:478:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DIV, "div", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:478:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DIV, "div", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:478:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DIV, "div", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:480:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SS_DIV, "ss_div", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:480:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SS_DIV, "ss_div", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:480:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SS_DIV, "ss_div", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:482:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(US_DIV, "us_div", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:482:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(US_DIV, "us_div", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:482:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(US_DIV, "us_div", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:485:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(MOD, "mod", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:485:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(MOD, "mod", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:485:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(MOD, "mod", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:488:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(UDIV, "udiv", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:488:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(UDIV, "udiv", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:488:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(UDIV, "udiv", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:489:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(UMOD, "umod", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:489:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(UMOD, "umod", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:489:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(UMOD, "umod", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:492:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(AND, "and", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:492:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(AND, "and", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:492:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(AND, "and", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:493:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(IOR, "ior", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:493:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(IOR, "ior", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:493:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(IOR, "ior", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:494:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(XOR, "xor", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:494:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(XOR, "xor", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:494:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(XOR, "xor", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:495:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(NOT, "not", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:495:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(NOT, "not", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:495:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(NOT, "not", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:500:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(ASHIFT, "ashift", "ee", RTX_BIN_ARITH) /* shift left */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:500:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(ASHIFT, "ashift", "ee", RTX_BIN_ARITH) /* shift left */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:500:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(ASHIFT, "ashift", "ee", RTX_BIN_ARITH) /* shift left */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:501:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(ROTATE, "rotate", "ee", RTX_BIN_ARITH) /* rotate left */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:501:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(ROTATE, "rotate", "ee", RTX_BIN_ARITH) /* rotate left */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:501:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(ROTATE, "rotate", "ee", RTX_BIN_ARITH) /* rotate left */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:502:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(ASHIFTRT, "ashiftrt", "ee", RTX_BIN_ARITH) /* arithmetic shift right */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:502:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(ASHIFTRT, "ashiftrt", "ee", RTX_BIN_ARITH) /* arithmetic shift right */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:502:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(ASHIFTRT, "ashiftrt", "ee", RTX_BIN_ARITH) /* arithmetic shift right */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:503:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(LSHIFTRT, "lshiftrt", "ee", RTX_BIN_ARITH) /* logical shift right */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:503:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(LSHIFTRT, "lshiftrt", "ee", RTX_BIN_ARITH) /* logical shift right */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:503:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(LSHIFTRT, "lshiftrt", "ee", RTX_BIN_ARITH) /* logical shift right */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:504:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(ROTATERT, "rotatert", "ee", RTX_BIN_ARITH) /* rotate right */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:504:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(ROTATERT, "rotatert", "ee", RTX_BIN_ARITH) /* rotate right */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:504:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(ROTATERT, "rotatert", "ee", RTX_BIN_ARITH) /* rotate right */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:513:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SMIN, "smin", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:513:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SMIN, "smin", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:513:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SMIN, "smin", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:514:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SMAX, "smax", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:514:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SMAX, "smax", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:514:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SMAX, "smax", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:515:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(UMIN, "umin", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:515:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(UMIN, "umin", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:515:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(UMIN, "umin", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:516:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(UMAX, "umax", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:516:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(UMAX, "umax", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:516:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(UMAX, "umax", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:525:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(PRE_DEC, "pre_dec", "e", RTX_AUTOINC) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:525:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(PRE_DEC, "pre_dec", "e", RTX_AUTOINC) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:525:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(PRE_DEC, "pre_dec", "e", RTX_AUTOINC) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:526:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(PRE_INC, "pre_inc", "e", RTX_AUTOINC) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:526:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(PRE_INC, "pre_inc", "e", RTX_AUTOINC) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:526:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(PRE_INC, "pre_inc", "e", RTX_AUTOINC) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:527:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(POST_DEC, "post_dec", "e", RTX_AUTOINC) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:527:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(POST_DEC, "post_dec", "e", RTX_AUTOINC) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:527:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(POST_DEC, "post_dec", "e", RTX_AUTOINC) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:528:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(POST_INC, "post_inc", "e", RTX_AUTOINC) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:528:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(POST_INC, "post_inc", "e", RTX_AUTOINC) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:528:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(POST_INC, "post_inc", "e", RTX_AUTOINC) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:542:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(PRE_MODIFY, "pre_modify", "ee", RTX_AUTOINC) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:542:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(PRE_MODIFY, "pre_modify", "ee", RTX_AUTOINC) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:542:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(PRE_MODIFY, "pre_modify", "ee", RTX_AUTOINC) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:543:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(POST_MODIFY, "post_modify", "ee", RTX_AUTOINC) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:543:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(POST_MODIFY, "post_modify", "ee", RTX_AUTOINC) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:543:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(POST_MODIFY, "post_modify", "ee", RTX_AUTOINC) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:547:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(NE, "ne", "ee", RTX_COMM_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:547:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(NE, "ne", "ee", RTX_COMM_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:547:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(NE, "ne", "ee", RTX_COMM_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:548:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(EQ, "eq", "ee", RTX_COMM_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:548:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(EQ, "eq", "ee", RTX_COMM_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:548:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(EQ, "eq", "ee", RTX_COMM_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:549:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(GE, "ge", "ee", RTX_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:549:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(GE, "ge", "ee", RTX_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:549:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(GE, "ge", "ee", RTX_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:550:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(GT, "gt", "ee", RTX_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:550:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(GT, "gt", "ee", RTX_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:550:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(GT, "gt", "ee", RTX_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:551:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(LE, "le", "ee", RTX_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:551:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(LE, "le", "ee", RTX_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:551:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(LE, "le", "ee", RTX_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:552:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(LT, "lt", "ee", RTX_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:552:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(LT, "lt", "ee", RTX_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:552:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(LT, "lt", "ee", RTX_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:553:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(GEU, "geu", "ee", RTX_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:553:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(GEU, "geu", "ee", RTX_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:553:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(GEU, "geu", "ee", RTX_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:554:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(GTU, "gtu", "ee", RTX_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:554:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(GTU, "gtu", "ee", RTX_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:554:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(GTU, "gtu", "ee", RTX_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:555:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(LEU, "leu", "ee", RTX_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:555:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(LEU, "leu", "ee", RTX_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:555:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(LEU, "leu", "ee", RTX_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:556:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(LTU, "ltu", "ee", RTX_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:556:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(LTU, "ltu", "ee", RTX_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:556:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(LTU, "ltu", "ee", RTX_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:559:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(UNORDERED, "unordered", "ee", RTX_COMM_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:559:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(UNORDERED, "unordered", "ee", RTX_COMM_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:559:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(UNORDERED, "unordered", "ee", RTX_COMM_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:560:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(ORDERED, "ordered", "ee", RTX_COMM_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:560:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(ORDERED, "ordered", "ee", RTX_COMM_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:560:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(ORDERED, "ordered", "ee", RTX_COMM_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:563:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(UNEQ, "uneq", "ee", RTX_COMM_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:563:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(UNEQ, "uneq", "ee", RTX_COMM_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:563:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(UNEQ, "uneq", "ee", RTX_COMM_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:564:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(UNGE, "unge", "ee", RTX_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:564:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(UNGE, "unge", "ee", RTX_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:564:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(UNGE, "unge", "ee", RTX_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:565:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(UNGT, "ungt", "ee", RTX_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:565:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(UNGT, "ungt", "ee", RTX_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:565:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(UNGT, "ungt", "ee", RTX_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:566:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(UNLE, "unle", "ee", RTX_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:566:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(UNLE, "unle", "ee", RTX_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:566:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(UNLE, "unle", "ee", RTX_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:567:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(UNLT, "unlt", "ee", RTX_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:567:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(UNLT, "unlt", "ee", RTX_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:567:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(UNLT, "unlt", "ee", RTX_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:570:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(LTGT, "ltgt", "ee", RTX_COMM_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:570:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(LTGT, "ltgt", "ee", RTX_COMM_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:570:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(LTGT, "ltgt", "ee", RTX_COMM_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:575:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SIGN_EXTEND, "sign_extend", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:575:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SIGN_EXTEND, "sign_extend", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:575:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SIGN_EXTEND, "sign_extend", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:578:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(ZERO_EXTEND, "zero_extend", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:578:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(ZERO_EXTEND, "zero_extend", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:578:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(ZERO_EXTEND, "zero_extend", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:581:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(TRUNCATE, "truncate", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:581:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(TRUNCATE, "truncate", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:581:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(TRUNCATE, "truncate", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:584:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(FLOAT_EXTEND, "float_extend", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:584:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(FLOAT_EXTEND, "float_extend", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:584:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(FLOAT_EXTEND, "float_extend", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:585:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(FLOAT_TRUNCATE, "float_truncate", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:585:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(FLOAT_TRUNCATE, "float_truncate", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:585:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(FLOAT_TRUNCATE, "float_truncate", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:588:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(FLOAT, "float", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:588:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(FLOAT, "float", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:588:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(FLOAT, "float", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:596:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(FIX, "fix", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:596:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(FIX, "fix", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:596:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(FIX, "fix", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:599:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(UNSIGNED_FLOAT, "unsigned_float", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:599:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(UNSIGNED_FLOAT, "unsigned_float", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:599:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(UNSIGNED_FLOAT, "unsigned_float", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:604:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(UNSIGNED_FIX, "unsigned_fix", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:604:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(UNSIGNED_FIX, "unsigned_fix", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:604:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(UNSIGNED_FIX, "unsigned_fix", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:614:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(FRACT_CONVERT, "fract_convert", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:614:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(FRACT_CONVERT, "fract_convert", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:614:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(FRACT_CONVERT, "fract_convert", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:621:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(UNSIGNED_FRACT_CONVERT, "unsigned_fract_convert", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:621:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(UNSIGNED_FRACT_CONVERT, "unsigned_fract_convert", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:621:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(UNSIGNED_FRACT_CONVERT, "unsigned_fract_convert", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:629:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SAT_FRACT, "sat_fract", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:629:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SAT_FRACT, "sat_fract", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:629:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SAT_FRACT, "sat_fract", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:635:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(UNSIGNED_SAT_FRACT, "unsigned_sat_fract", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:635:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(UNSIGNED_SAT_FRACT, "unsigned_sat_fract", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:635:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(UNSIGNED_SAT_FRACT, "unsigned_sat_fract", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:638:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(ABS, "abs", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:638:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(ABS, "abs", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:638:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(ABS, "abs", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:641:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SQRT, "sqrt", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:641:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SQRT, "sqrt", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:641:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SQRT, "sqrt", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:644:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(BSWAP, "bswap", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:644:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(BSWAP, "bswap", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:644:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(BSWAP, "bswap", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:649:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(FFS, "ffs", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:649:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(FFS, "ffs", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:649:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(FFS, "ffs", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:653:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CLRSB, "clrsb", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:653:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CLRSB, "clrsb", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:653:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CLRSB, "clrsb", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:656:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CLZ, "clz", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:656:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CLZ, "clz", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:656:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CLZ, "clz", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' 60#define offsetof(t, d) __builtin_offsetof(t, d) warnings generated. ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:659:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CTZ, "ctz", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:659:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CTZ, "ctz", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:659:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CTZ, "ctz", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:662:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/build -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/pkg/include \ -o build/read-rtl.o /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl.c DEF_RTL_EXPR(POPCOUNT, "popcount", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:662:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(POPCOUNT, "popcount", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:662:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(POPCOUNT, "popcount", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:665:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(PARITY, "parity", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:665:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(PARITY, "parity", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:665:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(PARITY, "parity", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:677:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SIGN_EXTRACT, "sign_extract", "eee", RTX_BITFIELD_OPS) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:677:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SIGN_EXTRACT, "sign_extract", "eee", RTX_BITFIELD_OPS) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:677:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SIGN_EXTRACT, "sign_extract", "eee", RTX_BITFIELD_OPS) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:681:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(ZERO_EXTRACT, "zero_extract", "eee", RTX_BITFIELD_OPS) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:681:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(ZERO_EXTRACT, "zero_extract", "eee", RTX_BITFIELD_OPS) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:681:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(ZERO_EXTRACT, "zero_extract", "eee", RTX_BITFIELD_OPS) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:686:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(HIGH, "high", "e", RTX_CONST_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:686:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(HIGH, "high", "e", RTX_CONST_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:686:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(HIGH, "high", "e", RTX_CONST_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:690:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(LO_SUM, "lo_sum", "ee", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:690:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(LO_SUM, "lo_sum", "ee", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:690:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(LO_SUM, "lo_sum", "ee", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:697:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(VEC_MERGE, "vec_merge", "eee", RTX_TERNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:697:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(VEC_MERGE, "vec_merge", "eee", RTX_TERNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:697:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(VEC_MERGE, "vec_merge", "eee", RTX_TERNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:703:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(VEC_SELECT, "vec_select", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:703:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(VEC_SELECT, "vec_select", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:703:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(VEC_SELECT, "vec_select", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:708:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(VEC_CONCAT, "vec_concat", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:708:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(VEC_CONCAT, "vec_concat", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:708:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(VEC_CONCAT, "vec_concat", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:714:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(VEC_DUPLICATE, "vec_duplicate", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:714:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(VEC_DUPLICATE, "vec_duplicate", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:714:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(VEC_DUPLICATE, "vec_duplicate", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:719:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(VEC_SERIES, "vec_series", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:719:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(VEC_SERIES, "vec_series", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:719:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(VEC_SERIES, "vec_series", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:722:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SS_PLUS, "ss_plus", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:722:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SS_PLUS, "ss_plus", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:722:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SS_PLUS, "ss_plus", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:clang695:22: note: expanded from macro 'RTX_HDR_SIZE' : warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:725:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(US_PLUS, "us_plus", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:725:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(US_PLUS, "us_plus", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:725:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(US_PLUS, "us_plus", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:728:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SS_MINUS, "ss_minus", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' checking if clang supports -fno-rtti -fno-exceptions... #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:728:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SS_MINUS, "ss_minus", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:728:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SS_MINUS, "ss_minus", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:731:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SS_NEG, "ss_neg", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:731:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SS_NEG, "ss_neg", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:731:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SS_NEG, "ss_neg", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:733:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(US_NEG, "us_neg", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:733:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(US_NEG, "us_neg", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:733:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(US_NEG, "us_neg", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:736:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SS_ABS, "ss_abs", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:736:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SS_ABS, "ss_abs", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:736:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SS_ABS, "ss_abs", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:739:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SS_ASHIFT, "ss_ashift", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:739:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SS_ASHIFT, "ss_ashift", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:739:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SS_ASHIFT, "ss_ashift", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:742:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(US_ASHIFT, "us_ashift", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:742:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(US_ASHIFT, "us_ashift", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:742:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(US_ASHIFT, "us_ashift", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:745:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(US_MINUS, "us_minus", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:745:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(US_MINUS, "us_minus", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:745:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(US_MINUS, "us_minus", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:748:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SS_TRUNCATE, "ss_truncate", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:748:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SS_TRUNCATE, "ss_truncate", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:748:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SS_TRUNCATE, "ss_truncate", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:751:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(US_TRUNCATE, "us_truncate", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:751:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(US_TRUNCATE, "us_truncate", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:751:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(US_TRUNCATE, "us_truncate", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:754:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(FMA, "fma", "eee", RTX_TERNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:754:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(FMA, "fma", "eee", RTX_TERNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:754:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(FMA, "fma", "eee", RTX_TERNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:757:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(VAR_LOCATION, "var_location", "te", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:757:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(VAR_LOCATION, "var_location", "te", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:757:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(VAR_LOCATION, "var_location", "te", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:761:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DEBUG_IMPLICIT_PTR, "debug_implicit_ptr", "t", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:761:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DEBUG_IMPLICIT_PTR, "debug_implicit_ptr", "t", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:761:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DEBUG_IMPLICIT_PTR, "debug_implicit_ptr", "t", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:766:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(ENTRY_VALUE, "entry_value", "0", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:766:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(ENTRY_VALUE, "entry_value", "0", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:766:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(ENTRY_VALUE, "entry_value", "0", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:770:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DEBUG_PARAMETER_REF, "debug_parameter_ref", "t", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:770:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DEBUG_PARAMETER_REF, "debug_parameter_ref", "t", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:770:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DEBUG_PARAMETER_REF, "debug_parameter_ref", "t", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:773:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DEBUG_MARKER, "debug_marker", "", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:773:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DEBUG_MARKER, "debug_marker", "", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:773:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DEBUG_MARKER, "debug_marker", "", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:812:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(MATCH_OPERAND, "match_operand", "iss", RTX_MATCH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:812:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(MATCH_OPERAND, "match_operand", "iss", RTX_MATCH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:812:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(MATCH_OPERAND, "match_operand", "iss", RTX_MATCH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:818:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(MATCH_SCRATCH, "match_scratch", "is", RTX_MATCH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:818:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(MATCH_SCRATCH, "match_scratch", "is", RTX_MATCH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:818:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(MATCH_SCRATCH, "match_scratch", "is", RTX_MATCH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:825:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(MATCH_OPERATOR, "match_operator", "isE", RTX_MATCH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:825:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(MATCH_OPERATOR, "match_operator", "isE", RTX_MATCH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:825:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(MATCH_OPERATOR, "match_operator", "isE", RTX_MATCH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:833:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(MATCH_PARALLEL, "match_parallel", "isE", RTX_MATCH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:833:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(MATCH_PARALLEL, "match_parallel", "isE", RTX_MATCH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:833:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(MATCH_PARALLEL, "match_parallel", "isE", RTX_MATCH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:837:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(MATCH_DUP, "match_dup", "i", RTX_MATCH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:837:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(MATCH_DUP, "match_dup", "i", RTX_MATCH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:837:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(MATCH_DUP, "match_dup", "i", RTX_MATCH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:841:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(MATCH_OP_DUP, "match_op_dup", "iE", RTX_MATCH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:841:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(MATCH_OP_DUP, "match_op_dup", "iE", RTX_MATCH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:841:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(MATCH_OP_DUP, "match_op_dup", "iE", RTX_MATCH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:845:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(MATCH_PAR_DUP, "match_par_dup", "iE", RTX_MATCH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:845:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(MATCH_PAR_DUP, "match_par_dup", "iE", RTX_MATCH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:845:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(MATCH_PAR_DUP, "match_par_dup", "iE", RTX_MATCH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:855:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(MATCH_CODE, "match_code", "ss", RTX_MATCH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:855:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(MATCH_CODE, "match_code", "ss", RTX_MATCH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/build -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/pkg/include \ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) -o build/gensupport.o /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gensupport.c ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:855:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(MATCH_CODE, "match_code", "ss", RTX_MATCH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:859:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(MATCH_TEST, "match_test", "s", RTX_MATCH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:859:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(MATCH_TEST, "match_test", "s", RTX_MATCH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:859:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(MATCH_TEST, "match_test", "s", RTX_MATCH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:879:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DEFINE_INSN, "define_insn", "sEsTV", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:879:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DEFINE_INSN, "define_insn", "sEsTV", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:879:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DEFINE_INSN, "define_insn", "sEsTV", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:888:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DEFINE_PEEPHOLE, "define_peephole", "EsTV", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:888:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DEFINE_PEEPHOLE, "define_peephole", "EsTV", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:888:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DEFINE_PEEPHOLE, "define_peephole", "EsTV", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:899:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DEFINE_SPLIT, "define_split", "EsES", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:899:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DEFINE_SPLIT, "define_split", "EsES", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:899:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DEFINE_SPLIT, "define_split", "EsES", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:927:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DEFINE_INSN_AND_SPLIT, "define_insn_and_split", "sEsTsESV", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:927:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DEFINE_INSN_AND_SPLIT, "define_insn_and_split", "sEsTsESV", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:927:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DEFINE_INSN_AND_SPLIT, "define_insn_and_split", "sEsTsESV", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:931:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DEFINE_PEEPHOLE2, "define_peephole2", "EsES", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:931:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DEFINE_PEEPHOLE2, "define_peephole2", "EsES", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:931:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DEFINE_PEEPHOLE2, "define_peephole2", "EsES", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:945:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DEFINE_EXPAND, "define_expand", "sEssV", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:945:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DEFINE_EXPAND, "define_expand", "sEssV", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:945:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DEFINE_EXPAND, "define_expand", "sEssV", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:961:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DEFINE_DELAY, "define_delay", "eE", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:961:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DEFINE_DELAY, "define_delay", "eE", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:961:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DEFINE_DELAY, "define_delay", "eE", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:964:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DEFINE_ASM_ATTRIBUTES, "define_asm_attributes", "V", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:964:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DEFINE_ASM_ATTRIBUTES, "define_asm_attributes", "V", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:964:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DEFINE_ASM_ATTRIBUTES, "define_asm_attributes", "V", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:978:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DEFINE_COND_EXEC, "define_cond_exec", "EssV", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:978:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DEFINE_COND_EXEC, "define_cond_exec", "EssV", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:978:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DEFINE_COND_EXEC, "define_cond_exec", "EssV", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:994:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DEFINE_PREDICATE, "define_predicate", "ses", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:994:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DEFINE_PREDICATE, "define_predicate", "ses", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:994:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DEFINE_PREDICATE, "define_predicate", "ses", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:995:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DEFINE_SPECIAL_PREDICATE, "define_special_predicate", "ses", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:995:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DEFINE_SPECIAL_PREDICATE, "define_special_predicate", "ses", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:995:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DEFINE_SPECIAL_PREDICATE, "define_special_predicate", "ses", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:1008:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DEFINE_REGISTER_CONSTRAINT, "define_register_constraint", "sss", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:1008:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DEFINE_REGISTER_CONSTRAINT, "define_register_constraint", "sss", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:1008:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DEFINE_REGISTER_CONSTRAINT, "define_register_constraint", "sss", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:1047:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DEFINE_CONSTRAINT, "define_constraint", "sse", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:1047:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DEFINE_CONSTRAINT, "define_constraint", "sse", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:1047:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DEFINE_CONSTRAINT, "define_constraint", "sse", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:1048:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DEFINE_MEMORY_CONSTRAINT, "define_memory_constraint", "sse", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:1048:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DEFINE_MEMORY_CONSTRAINT, "define_memory_constraint", "sse", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:1048:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DEFINE_MEMORY_CONSTRAINT, "define_memory_constraint", "sse", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:1049:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DEFINE_SPECIAL_MEMORY_CONSTRAINT, "define_special_memory_constraint", "sse", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:1049:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DEFINE_SPECIAL_MEMORY_CONSTRAINT, "define_special_memory_constraint", "sse", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:1049:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DEFINE_SPECIAL_MEMORY_CONSTRAINT, "define_special_memory_constraint", "sse", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:1050:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DEFINE_ADDRESS_CONSTRAINT, "define_address_constraint", "sse", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:1050:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DEFINE_ADDRESS_CONSTRAINT, "define_address_constraint", "sse", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:1050:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DEFINE_ADDRESS_CONSTRAINT, "define_address_constraint", "sse", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:1064:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DEFINE_CPU_UNIT, "define_cpu_unit", "sS", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:1064:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DEFINE_CPU_UNIT, "define_cpu_unit", "sS", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:1064:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DEFINE_CPU_UNIT, "define_cpu_unit", "sS", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:1069:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DEFINE_QUERY_CPU_UNIT, "define_query_cpu_unit", "sS", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:1069:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DEFINE_QUERY_CPU_UNIT, "define_query_cpu_unit", "sS", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:1069:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DEFINE_QUERY_CPU_UNIT, "define_query_cpu_unit", "sS", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:1079:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(EXCLUSION_SET, "exclusion_set", "ss", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:1079:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(EXCLUSION_SET, "exclusion_set", "ss", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:1079:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(EXCLUSION_SET, "exclusion_set", "ss", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:1101:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(PRESENCE_SET, "presence_set", "ss", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:1101:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(PRESENCE_SET, "presence_set", "ss", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:1101:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(PRESENCE_SET, "presence_set", "ss", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:1122:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(FINAL_PRESENCE_SET, "final_presence_set", "ss", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:1122:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(FINAL_PRESENCE_SET, "final_presence_set", "ss", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:1122:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(FINAL_PRESENCE_SET, "final_presence_set", "ss", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:1145:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(ABSENCE_SET, "absence_set", "ss", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:1145:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(ABSENCE_SET, "absence_set", "ss", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:1145:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(ABSENCE_SET, "absence_set", "ss", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:1150:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(FINAL_ABSENCE_SET, "final_absence_set", "ss", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:1150:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(FINAL_ABSENCE_SET, "final_absence_set", "ss", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:1150:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(FINAL_ABSENCE_SET, "final_absence_set", "ss", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:1165:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DEFINE_BYPASS, "define_bypass", "issS", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:1165:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DEFINE_BYPASS, "define_bypass", "issS", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:1165:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DEFINE_BYPASS, "define_bypass", "issS", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:1174:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DEFINE_AUTOMATON, "define_automaton", "s", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:1174:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DEFINE_AUTOMATON, "define_automaton", "s", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:1174:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DEFINE_AUTOMATON, "define_automaton", "s", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:1197:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(AUTOMATA_OPTION, "automata_option", "s", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:1197:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(AUTOMATA_OPTION, "automata_option", "s", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:1197:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(AUTOMATA_OPTION, "automata_option", "s", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:1206:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DEFINE_RESERVATION, "define_reservation", "ss", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:1206:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DEFINE_RESERVATION, "define_reservation", "ss", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:1206:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DEFINE_RESERVATION, "define_reservation", "ss", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:1254:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DEFINE_INSN_RESERVATION, "define_insn_reservation", "sies", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:1254:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DEFINE_INSN_RESERVATION, "define_insn_reservation", "sies", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:1254:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DEFINE_INSN_RESERVATION, "define_insn_reservation", "sies", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:1262:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DEFINE_ATTR, "define_attr", "sse", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:1262:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DEFINE_ATTR, "define_attr", "sse", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:1262:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DEFINE_ATTR, "define_attr", "sse", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:1268:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DEFINE_ENUM_ATTR, "define_enum_attr", "sse", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:1268:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DEFINE_ENUM_ATTR, "define_enum_attr", "sse", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:1268:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DEFINE_ENUM_ATTR, "define_enum_attr", "sse", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:1271:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(ATTR, "attr", "s", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:1271:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(ATTR, "attr", "s", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:1271:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(ATTR, "attr", "s", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:1279:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SET_ATTR, "set_attr", "ss", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:1279:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SET_ATTR, "set_attr", "ss", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:1279:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SET_ATTR, "set_attr", "ss", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:1294:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SET_ATTR_ALTERNATIVE, "set_attr_alternative", "sE", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:1294:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SET_ATTR_ALTERNATIVE, "set_attr_alternative", "sE", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:1294:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SET_ATTR_ALTERNATIVE, "set_attr_alternative", "sE", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:1299:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(EQ_ATTR, "eq_attr", "ss", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:1299:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(EQ_ATTR, "eq_attr", "ss", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:1299:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(EQ_ATTR, "eq_attr", "ss", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:1303:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(EQ_ATTR_ALT, "eq_attr_alt", "ii", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:1303:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(EQ_ATTR_ALT, "eq_attr_alt", "ii", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:1303:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(EQ_ATTR_ALT, "eq_attr_alt", "ii", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:1311:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR (ATTR_FLAG, "attr_flag", "s", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:1311:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR (ATTR_FLAG, "attr_flag", "s", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:1311:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR (ATTR_FLAG, "attr_flag", "s", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:1318:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(COND, "cond", "Ee", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:1318:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] yes DEF_RTL_EXPR(COND, "cond", "Ee", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ checking for clang option to produce PIC... /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' -fno-common -DPIC #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof'In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl.c:32: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] checking if clang PIC flag -fno-common -DPIC works... class rtx_def; #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:1318:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] struct rtx_def; ^ DEF_RTL_EXPR(COND, "cond", "Ee", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:1338:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DEFINE_SUBST, "define_subst", "sEsE", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:1338:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DEFINE_SUBST, "define_subst", "sEsE", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:1338:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DEFINE_SUBST, "define_subst", "sEsE", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:1353:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DEFINE_SUBST_ATTR, "define_subst_attr", "ssss", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:1353:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DEFINE_SUBST_ATTR, "define_subst_attr", "ssss", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:1353:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DEFINE_SUBST_ATTR, "define_subst_attr", "ssss", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:189:13: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] return (RTX_HDR_SIZE ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:194:13: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] return (RTX_HDR_SIZE ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:198:12: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] return RTX_HDR_SIZE + sizeof (struct block_symbol); ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:215:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:265: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)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:506: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))) ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:506: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))) ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:648: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))) ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:648: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))) ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gensupport.c:22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl.c:34: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? class rtx_def; ^~~~~ struct yes checking if clang static flag -static works... In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl.c:34: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gensupport.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl.c:226:5: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x) = value; ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl.c:251:15: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs_vec = XVEC (rt, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl.c:269:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (new_attr, 1) = xstrdup ("yes"); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl.c:283:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = new_attrs_vec; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl.c:495: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); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl.c:495: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); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl.c:502: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); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl.c:502: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); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl.c:506: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); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl.c:506: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); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl.c:507: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); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl.c:507: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); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gensupport.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl.c:1002: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"); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gensupport.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT);/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl.c:1003:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] class rtx_def; ^ XEXP (return_rtx, 2) = const_str; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ 629 warnings generated. In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gensupport.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/build -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/pkg/include \ -o build/print-rtl.o /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl.c:1681:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (q, 0) = XEXP (p, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl.c:1682:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (q, 1) = read_nested_rtx (); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl.c:1684:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (p, 1) = q; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ no checking if clang supports -c -o file.o... In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gensupport.c:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gensupport.c:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gensupport.c:233: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); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gensupport.c:240: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); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gensupport.c:253: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); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gensupport.c:254: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); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gensupport.c:265:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XSTR (exp, 1)[0] != '\0') ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gensupport.c:317: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)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gensupport.c:321:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (exp, 1)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gensupport.c:382:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] pred->exp = XEXP (desc, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gensupport.c:383:19: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] pred->c_block = XSTR (desc, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gensupport.c:387: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); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gensupport.c:445:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (t1, 1) = "no,yes"; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gensupport.c:446: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); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gensupport.c:447:9: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (XEXP (t1, 2), 0) = "yes"; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:35: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gensupport.c:467:5: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (part, 2) = ""; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gensupport.c:469:5: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (part, 1) = ""; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gensupport.c:541:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] i = XVECLEN (desc, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1329:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:737:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gensupport.c:545: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)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1328:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1212:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gensupport.c:551:15: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] split_cond = XSTR (desc, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gensupport.c:555: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), ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gensupport.c:558:2: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (split, 1) = split_cond; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gensupport.c:559:2: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (split, 2) = XVEC (desc, 5); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gensupport.c:559:20: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (split, 2) = XVEC (desc, 5); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gensupport.c:560:2: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (split, 3) = XSTR (desc, 6); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gensupport.c:560:20: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (split, 3) = XSTR (desc, 6); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gensupport.c:563:9: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] attr = XVEC (desc, 7); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gensupport.c:565:2: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (desc, 4) = attr; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gensupport.c:586:15: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtvec vec = XVEC (elem->data, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gensupport.c:601:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] value = XSTR (sub, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gensupport.c:618:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] sub = SET_SRC (sub); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gensupport.c:658: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); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gensupport.c:672:4: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (cur_attr, 1) = new_value; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gensupport.c:686: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); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gensupport.c:701:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] value = XSTR (cur_attr, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gensupport.c:710:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] cur_attr = SET_SRC (cur_attr); ^~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gensupport.c:771:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] pred_name = XSTR (pt, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gensupport.c:775: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))) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gensupport.c:796:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] pred_name = XSTR (pt, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gensupport.c:800: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))) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gensupport.c:823: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)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1329:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:737:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gensupport.c:825: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++) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1329:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:737:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gensupport.c:827:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVECEXP (pt, 2, j), loc)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1328:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1212:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gensupport.c:838: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)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1329:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:737:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gensupport.c:840: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++) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1329:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:737:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gensupport.c:841: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)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1328:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1212:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gensupport.c:931:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] value = XSTR (elem->data, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gensupport.c:948: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); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:35: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gensupport.c:1009:27: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] i = n_alternatives (XSTR (pattern, 2)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gensupport.c:1012:14: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] if (!*(XSTR (pattern, 2))) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gensupport.c:1133:18: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] const char *c = XSTR (pattern, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gensupport.c:1156:6: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (pattern, 2) = new_c; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gensupport.c:1223: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); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gensupport.c:1223: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); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gensupport.c:1268: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), ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gensupport.c:1269:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (insn_elem->data, 2)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gensupport.c:1284:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (eq_attr, 1) = "yes"; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gensupport.c:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (ite, 1) = val; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gensupport.c:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (ite, 2) = str; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gensupport.c:1304:15: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtvec vec = XVEC (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gensupport.c:1350:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] sub = SET_SRC (sub); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gensupport.c:1387: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)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gensupport.c:1386:6: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (elem->data, 2) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gensupport.c:1398: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); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gensupport.c:1399: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); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gensupport.c:1401:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (XEXP (val, 0), 1) = "yes"; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gensupport.c:1402:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (XEXP (val, 1), 0) = "yes"; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:35: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gensupport.c:1403:9: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (XEXP (val, 2), 0) = "no"; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:35: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gensupport.c:1407: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); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gensupport.c:1409:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (insn, 4) = new_vec; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gensupport.c:1420:15: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtvec vec = XVEC (elem->data, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gensupport.c:1434:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (strchr (XSTR (sub, 1), ',') != NULL) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gensupport.c:1435: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); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gensupport.c:1435: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); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gensupport.c:1491: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); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gensupport.c:1492: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); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1325:24: note: expanded from macro 'XTMPL' #define XTMPL(RTX, N) (RTL_CHECK1 (RTX, N, 'T').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gensupport.c:1643:14: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] insn_out = XTMPL (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1325:24: note: expanded from macro 'XTMPL' #define XTMPL(RTX, N) (RTL_CHECK1 (RTX, N, 'T').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gensupport.c:1707: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)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gensupport.c:1707In file included from :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)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gensupport.c:1708:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (insn, 1) = rtvec_alloc (1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:29: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hprevious use is here :440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gensupport.c:1709:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVECEXP (insn, 1, 0) = pattern; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1328:39: note: expanded from macro 'XVECEXP' struct rtx_def; ^ #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1212:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gensupport.c:1711: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) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gensupport.c:1713: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) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1329:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:737:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gensupport.c:1714:38: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] + XVECLEN (ce_elem->data, 3)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1329:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:737:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gensupport.c:1717: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++) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1329:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:737:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gensupport.c:1718: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); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1328:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1212:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gensupport.c:1720: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++) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1329:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:737:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gensupport.c:1721: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); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1328:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1212:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gensupport.c:1723:4: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (insn, 4) = attributes; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gensupport.c:1726: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); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gensupport.c:1727: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, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1325:24: note: expanded from macro 'XTMPL' #define XTMPL(RTX, N) (RTL_CHECK1 (RTX, N, 'T').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gensupport.c:1753: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)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gensupport.c:1758: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++) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1329:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:737:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gensupport.c:1762: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); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gensupport.c:1762: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); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1328:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1212:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gensupport.c:1763:4: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVECEXP (split, 2, i) = pattern; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1328:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1212:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gensupport.c:1796: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)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1329:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:737:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gensupport.c:1796: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)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1329:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:737:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gensupport.c:1801: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++) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1329:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:737:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gensupport.c:1803: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), ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1328:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1212:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gensupport.c:1804:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVECEXP (subst_elem->data, 1, j), ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1328:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1212:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gensupport.c:1811: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), ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1328:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1212:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gensupport.c:1821: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++) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1329:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:737:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gensupport.c:1823: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), ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1328:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1212:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gensupport.c:1839: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)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1329:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:737:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gensupport.c:1840: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++) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1329:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:737:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gensupport.c:1842: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)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1328:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1212:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gensupport.c:1863: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; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gensupport.c:1870:4: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XTMPL (elem->data, 3) = ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1325:24: note: expanded from macro 'XTMPL' #define XTMPL(RTX, N) (RTL_CHECK1 (RTX, N, 'T').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gensupport.c:1878: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), ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gensupport.c:1879:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (elem->data, 2)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gensupport.c:1877:7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (elem->data, 2) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gensupport.c:2072:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (strcmp (XSTR (pattern, 1), ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gensupport.c:2073: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))) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gensupport.c:2210: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) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gensupport.c:2309:19: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] template_code = XTMPL (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1325:24: note: expanded from macro 'XTMPL' #define XTMPL(RTX, N) (RTL_CHECK1 (RTX, N, 'T').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gensupport.c:2374: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 *); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gensupport.c:2379:8: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (!XVEC (insn, 4)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gensupport.c:2382:15: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] vec_len = XVECLEN (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1329:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:737:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gensupport.c:2386: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); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1328:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1212:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gensupport.c:2388:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (insn, 4) = new_vec; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gensupport.c:2447:11: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XVEC (insn, 4)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gensupport.c:2448: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++) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1329:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:737:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gensupport.c:2450: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); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1328:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1212:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gensupport.c:2475:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] str = XSTR (mnemonic_attr, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gensupport.c:2483: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 *); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ yes checking if clang supports -c -o file.o... (cached) yes checking whether the clang linker (/Library/Developer/CommandLineTools/usr/bin/ld) supports shared libraries... /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gensupport.c:2685:14: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XSTR (x, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gensupport.c:2690:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XSTR (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ yes checking dynamic linker characteristics... In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:31: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:31: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:427: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 ^~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1647:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:428: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) ^~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1647:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:453: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)) ^~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:465: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) ^~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:558: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) ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1647:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:643: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)); ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:956: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)); ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1777:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ darwin20 dyld checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:54: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.h:72:22: warning: private field 'm_rtx_reuse_manager' is not used [-Wunused-private-field] rtx_reuse_manager *m_rtx_reuse_manager; ^ yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no 40 warnings generated. clang++ -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -L/opt/pkg/lib -no-pie -o build/gencheck \ build/gencheck.o ../build-aarch64-apple-darwin20/libiberty/libiberty.a 31 warnings generated. build/gencfn-macros -c \ > tmp-case-cfn-macros.h ld: warning: -no_pie ignored for arm64 checking whether we are using the GNU C++ compiler... build/gencfn-macros -o \ > tmp-cfn-operators.pd yes checking whether clang++ accepts -g... yes checking dependency style of clang++... /bin/bash /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../move-if-change tmp-cfn-operators.pd \ cfn-operators.pd /bin/bash /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../move-if-change tmp-case-cfn-macros.h \ case-cfn-macros.h echo timestamp > s-cfn-operators build/gencheck > tmp-check.h echo timestamp > s-case-cfn-macros gcc3 checking how to run the C++ preprocessor... /bin/bash /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../move-if-change tmp-check.h tree-check.h echo timestamp > s-check 149 warnings generated. clang++ -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -L/opt/pkg/lib -no-pie -o build/genpreds \ 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/read-md.o build/errors.o ../build-aarch64-apple-darwin20/libiberty/libiberty.a clang++ -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -L/opt/pkg/lib -no-pie -o build/genflags \ build/genflags.o build/rtl.o build/read-rtl.o build/ggc-none.o build/vec.o build/min-insn-modes.o build/gensupport.o build/print-rtl.o build/hash-table.o build/read-md.o build/errors.o ../build-aarch64-apple-darwin20/libiberty/libiberty.a clang++ -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -L/opt/pkg/lib -no-pie -o build/genconditions \ build/genconditions.o build/rtl.o build/read-rtl.o build/ggc-none.o build/vec.o build/min-insn-modes.o build/gensupport.o build/print-rtl.o build/hash-table.o build/read-md.o build/errors.o ../build-aarch64-apple-darwin20/libiberty/libiberty.a clang++ -E ld: warning: -no_pie ignored for arm64 ld: warning: -no_pie ignored for arm64 ld: warning: -no_pie ignored for arm64 clang++ -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -L/opt/pkg/lib -no-pie -o build/genattr \ build/genattr.o build/rtl.o build/read-rtl.o build/ggc-none.o build/vec.o build/min-insn-modes.o build/gensupport.o build/print-rtl.o build/hash-table.o build/read-md.o build/errors.o ../build-aarch64-apple-darwin20/libiberty/libiberty.a clang++ -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -L/opt/pkg/lib -no-pie -o build/genattr-common \ build/genattr-common.o build/rtl.o build/read-rtl.o build/ggc-none.o build/vec.o build/min-insn-modes.o build/gensupport.o build/print-rtl.o build/hash-table.o build/read-md.o build/errors.o ../build-aarch64-apple-darwin20/libiberty/libiberty.a clang++ -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -L/opt/pkg/lib -no-pie -o build/gencodes \ build/gencodes.o build/rtl.o build/read-rtl.o build/ggc-none.o build/vec.o build/min-insn-modes.o build/gensupport.o build/print-rtl.o build/hash-table.o build/read-md.o build/errors.o ../build-aarch64-apple-darwin20/libiberty/libiberty.a ld: warning: -no_pie ignored for arm64 ld: warning: -no_pie ignored for arm64 ld: warning: -no_pie ignored for arm64 clang++ -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -L/opt/pkg/lib -no-pie -o build/genconfig \ build/genconfig.o build/rtl.o build/read-rtl.o build/ggc-none.o build/vec.o build/min-insn-modes.o build/gensupport.o build/print-rtl.o build/hash-table.o build/read-md.o build/errors.o ../build-aarch64-apple-darwin20/libiberty/libiberty.a clang++ -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -L/opt/pkg/lib -no-pie -o build/gentarget-def \ build/gentarget-def.o build/rtl.o build/read-rtl.o build/ggc-none.o build/vec.o build/min-insn-modes.o build/gensupport.o build/print-rtl.o build/hash-table.o build/read-md.o build/errors.o ../build-aarch64-apple-darwin20/libiberty/libiberty.a clang++ -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -L/opt/pkg/lib -no-pie -o build/genopinit \ build/genopinit.o build/rtl.o build/read-rtl.o build/ggc-none.o build/vec.o build/min-insn-modes.o build/gensupport.o build/print-rtl.o build/hash-table.o build/read-md.o build/errors.o ../build-aarch64-apple-darwin20/libiberty/libiberty.a ld: warning: -no_pie ignored for arm64 ld: warning: -no_pie ignored for arm64 ld: warning: -no_pie ignored for arm64 clang++ -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -L/opt/pkg/lib -no-pie -o build/genattrtab \ build/genattrtab.o build/rtl.o build/read-rtl.o build/ggc-none.o build/vec.o build/min-insn-modes.o build/gensupport.o build/print-rtl.o build/hash-table.o build/read-md.o build/errors.o ../build-aarch64-apple-darwin20/libiberty/libiberty.a clang++ -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -L/opt/pkg/lib -no-pie -o build/genemit \ build/genemit.o build/rtl.o build/read-rtl.o build/ggc-none.o build/vec.o build/min-insn-modes.o build/gensupport.o build/print-rtl.o build/hash-table.o build/read-md.o build/errors.o ../build-aarch64-apple-darwin20/libiberty/libiberty.a 47 warnings generated. clang++ -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -L/opt/pkg/lib -no-pie -o build/genextract \ build/genextract.o build/rtl.o build/read-rtl.o build/ggc-none.o build/vec.o build/min-insn-modes.o build/gensupport.o build/print-rtl.o build/hash-table.o build/read-md.o build/errors.o ../build-aarch64-apple-darwin20/libiberty/libiberty.a clang++ -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -L/opt/pkg/lib -no-pie -o build/genoutput \ build/genoutput.o build/rtl.o build/read-rtl.o build/ggc-none.o build/vec.o build/min-insn-modes.o build/gensupport.o build/print-rtl.o build/hash-table.o build/read-md.o build/errors.o ../build-aarch64-apple-darwin20/libiberty/libiberty.a ld: warning: -no_pie ignored for arm64 ld: warning: -no_pie ignored for arm64 ld: warning: -no_pie ignored for arm64 ld: warning: -no_pie ignored for arm64 clang++ -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -L/opt/pkg/lib -no-pie -o build/genpeep \ build/genpeep.o build/rtl.o build/read-rtl.o build/ggc-none.o build/vec.o build/min-insn-modes.o build/gensupport.o build/print-rtl.o build/hash-table.o build/read-md.o build/errors.o ../build-aarch64-apple-darwin20/libiberty/libiberty.a build/genpreds /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/common.md /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.md > tmp-preds.c checking for ld used by clang++... build/genpreds -h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/common.md /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.md > tmp-preds.h build/genconditions /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/common.md /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.md > tmp-condmd.c ld: warning: -no_pie ignored for arm64 /Library/Developer/CommandLineTools/usr/bin/ld checking if the linker (/Library/Developer/CommandLineTools/usr/bin/ld) is GNU ld... no checking whether the clang++ linker (/Library/Developer/CommandLineTools/usr/bin/ld) supports shared libraries... yes build/genpreds -c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/common.md /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.md > tmp-constrs.h checking for clang++ option to produce PIC... -fno-common -DPIC checking if clang++ PIC flag -fno-common -DPIC works... yes checking if clang++ static flag -static works... /bin/bash /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../move-if-change tmp-preds.h tm-preds.h /bin/bash /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../move-if-change tmp-constrs.h tm-constrs.h /bin/bash /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../move-if-change tmp-preds.c insn-preds.c echo timestamp > s-constrs-h clang++ -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -L/opt/pkg/lib -no-pie -o build/genautomata \ build/genautomata.o build/rtl.o build/read-rtl.o build/ggc-none.o build/vec.o build/min-insn-modes.o build/gensupport.o build/print-rtl.o build/hash-table.o build/read-md.o build/errors.o ../build-aarch64-apple-darwin20/libiberty/libiberty.a -lm echo timestamp > s-preds-h echo timestamp > s-preds no checking if clang++ supports -c -o file.o... ld: warning: -no_pie ignored for arm64 yes checking if clang++ supports -c -o file.o... (cached) yes checking whether the clang++ linker (/Library/Developer/CommandLineTools/usr/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... darwin20 dyld checking how to hardcode library paths into programs... immediate checking whether basename is declared... /bin/bash /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../move-if-change tmp-condmd.c build/gencondmd.c echo timestamp > s-conditions 42 warnings generated. clang++ -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -L/opt/pkg/lib -no-pie -o build/genrecog \ build/genrecog.o build/rtl.o build/read-rtl.o build/ggc-none.o build/vec.o build/min-insn-modes.o build/gensupport.o build/print-rtl.o build/hash-table.o build/read-md.o build/errors.o build/inchash.o ../build-aarch64-apple-darwin20/libiberty/libiberty.a clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/build -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/pkg/include \ -o build/gencondmd.o build/gencondmd.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ld: warning: -no_pie ignored for arm64 no checking whether clang supports -W... yes checking whether clang supports -Wall... In file included from build/gencondmd.c:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ yes clang: error: unsupported option '-print-multi-os-directory' clang: error: no input files checking for socket libraries... checking for connect... In file included from build/gencondmd.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from build/gencondmd.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from build/gencondmd.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from build/gencondmd.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from build/gencondmd.c:27: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from build/gencondmd.c:27: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from build/gencondmd.c:41: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/output.h:133:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/output.h:123:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ yes checking for gethostbyname... 24 warnings generated. clang++ -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -L/opt/pkg/lib -no-pie -o build/gencondmd \ build/gencondmd.o ../build-aarch64-apple-darwin20/libiberty/libiberty.a ld: warning: -no_pie ignored for arm64 yes checking for exported symbols... build/gencondmd > tmp-cond.md yes checking for library containing dlopen... none required checking for -fPIC -shared... /bin/bash /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../move-if-change tmp-cond.md insn-conditions.md echo timestamp > s-condmd build/genflags /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/common.md /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.md \ insn-conditions.md > tmp-flags.h build/genattr /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/common.md /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.md \ insn-conditions.md > tmp-attr.h build/genattr-common /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/common.md /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.md \ insn-conditions.md > tmp-attr-common.h build/gencodes /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/common.md /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.md \ insn-conditions.md > tmp-codes.h build/genconfig /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/common.md /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.md \ insn-conditions.md > tmp-config.h yes checking for socketpair... build/gentarget-def /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/common.md /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.md \ insn-conditions.md > tmp-target-def.h yes checking for select... yes checking for fork... /bin/bash /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../move-if-change tmp-attr-common.h insn-attr-common.h echo timestamp > s-attr-common build/genopinit /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/common.md /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.md \ insn-conditions.md -htmp-opinit.h -ctmp-opinit.c yes configure: updating cache ./config.cache configure: creating ./config.status /bin/bash /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../move-if-change tmp-flags.h insn-flags.h 7 warnings generated. echo timestamp > s-flags build/genattrtab /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/common.md /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.md insn-conditions.md \ -Atmp-attrtab.c -Dtmp-dfatab.c -Ltmp-latencytab.c build/genautomata /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/common.md /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.md \ insn-conditions.md > tmp-automata.c /bin/bash /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../move-if-change tmp-attr.h insn-attr.h echo timestamp > s-attr build/genemit /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/common.md /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.md \ insn-conditions.md > tmp-emit.c /bin/bash /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../move-if-change tmp-codes.h insn-codes.h echo timestamp > s-codes build/genextract /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/common.md /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.md \ insn-conditions.md > tmp-extract.c /bin/bash /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../move-if-change tmp-config.h insn-config.h echo timestamp > s-config build/genoutput /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/common.md /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.md \ insn-conditions.md > tmp-output.c /bin/bash /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../move-if-change tmp-target-def.h insn-target-def.h echo timestamp > s-target-def build/genpeep /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/common.md /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.md \ insn-conditions.md > tmp-peep.c config.status: creating Makefile config.status: creating cc1plugin-config.h config.status: executing depfiles commands config.status: executing libtool commands /bin/bash /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../move-if-change tmp-opinit.h insn-opinit.h /bin/bash /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../move-if-change tmp-opinit.c insn-opinit.c echo timestamp > s-opinit build/genrecog /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/common.md /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.md \ insn-conditions.md > tmp-recog.c /bin/bash /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../move-if-change tmp-attrtab.c insn-attrtab.c /bin/bash /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../move-if-change tmp-dfatab.c insn-dfatab.c /bin/bash /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../move-if-change tmp-latencytab.c insn-latencytab.c echo timestamp > s-attrtab clang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/build -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/pkg/include \ -o build/gcov-iov.o /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcov-iov.c clang++ -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -L/opt/pkg/lib -no-pie -o build/genmatch \ build/genmatch.o ../build-aarch64-apple-darwin20/libcpp/libcpp.a build/errors.o build/vec.o build/hash-table.o ../build-aarch64-apple-darwin20/libiberty/libiberty.a clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ld: warning: -no_pie ignored for arm64 build/genmatch --gimple /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/match.pd \ > tmp-gimple-match.c clang++ -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -L/opt/pkg/lib -no-pie \ build/gcov-iov.o -o build/gcov-iov ld: warning: -no_pie ignored for arm64 build/gcov-iov '8.2.0' '' \ > tmp-gcov-iov.h /bin/bash /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../move-if-change tmp-automata.c insn-automata.c echo timestamp > s-automata /bin/bash /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../move-if-change tmp-emit.c insn-emit.c echo timestamp > s-emit /bin/bash /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../move-if-change tmp-extract.c insn-extract.c echo timestamp > s-extract /bin/bash /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../move-if-change tmp-output.c insn-output.c echo timestamp > s-output /bin/bash /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../move-if-change tmp-peep.c insn-peep.c echo timestamp > s-peep /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.md:1333:1: warning: source missing a mode? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.md:1350:1: warning: source missing a mode? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.md:1367:1: warning: source missing a mode? Statistics for recog: Number of decisions: 481 longest path: 27 (code: 70) longest backtrack: 2 (code: 99) Statistics for split_insns: Number of decisions: 55 longest path: 23 (code: 3) longest backtrack: 0 (code: 5) Statistics for peephole2_insns: Number of decisions: 0 longest path: 0 (code: -1) longest backtrack: 0 (code: -1) Shared 296 out of 973 states by creating 82 new states, saving 214 /bin/bash /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../move-if-change tmp-recog.c insn-recog.c echo timestamp > s-recog GIMPLE decision tree has 2515 leafs, maximum depth 12 and a total number of 9859 nodes removed 1569 duplicate tails build/genmatch --generic /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/match.pd \ > tmp-generic-match.c GENERIC decision tree has 2461 leafs, maximum depth 12 and a total number of 9610 nodes removed 1527 duplicate tails /bin/bash /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../move-if-change tmp-gimple-match.c \ gimple-match.c /bin/bash /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../move-if-change tmp-generic-match.c \ generic-match.c echo timestamp > s-match /bin/bash /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../move-if-change tmp-gcov-iov.h gcov-iov.h echo timestamp > s-iov clang++ -fno-PIE -c -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o c/c-lang.o -MT c/c-lang.o -MMD -MP -MF c/.deps/c-lang.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/c-lang.c clang++ -fno-PIE -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic-family -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o c-family/stub-objc.o -MT c-family/stub-objc.o -MMD -MP -MF c-family/.deps/stub-objc.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/stub-objc.c clang++ -fno-PIE -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o attribs.o -MT attribs.o -MMD -MP -MF ./.deps/attribs.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/attribs.c clang++ -fno-PIE -c -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o c/c-errors.o -MT c/c-errors.o -MMD -MP -MF c/.deps/c-errors.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/c-errors.c clang++ -fno-PIE -c -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o c/c-decl.o -MT c/c-decl.o -MMD -MP -MF c/.deps/c-decl.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/c-decl.c clang++ -fno-PIE -c -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o c/c-typeck.o -MT c/c-typeck.o -MMD -MP -MF c/.deps/c-typeck.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/c-typeck.c clang++ -fno-PIE -c -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o c/c-convert.o -MT c/c-convert.o -MMD -MP -MF c/.deps/c-convert.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/c-convert.c clang++ -fno-PIE -c -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o c/c-aux-info.o -MT c/c-aux-info.o -MMD -MP -MF c/.deps/c-aux-info.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/c-aux-info.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clangclang: : warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/c-convert.c:28: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/c-typeck.c:28: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/c-lang.c:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/stub-objc.c:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/c-errors.c:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/c-aux-info.c:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/c-decl.c:30: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/attribs.c:22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/c-convert.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.hIn file included from :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/stub-objc.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] 323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_modestruct pod_mode ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/c-typeck.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? struct pod_mode ^ template class pod_mode; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/c-lang.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/c-errors.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/c-convert.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/c-convert.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] In file included from return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT);/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/c-typeck.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/stub-objc.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/attribs.c:22: inline struct rtx_def */opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here In file included from :8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def *struct pod_mode ^In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/c-aux-info.c:25 class rtx_def; ^ ^ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here template class pod_mode; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? class rtx_def; ^ class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/c-typeck.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/stub-objc.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here template class pod_mode; ^~~~~ struct class rtx_def; ^ class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/c-lang.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/c-lang.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/c-decl.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/c-convert.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/stub-objc.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/c-lang.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/attribs.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/attribs.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/c-aux-info.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/c-aux-info.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/c-typeck.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/c-decl.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/c-decl.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/c-convert.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/c-convert.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/c-convert.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/c-convert.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/c-convert.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/c-convert.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/c-convert.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/attribs.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/c-convert.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/c-convert.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/c-convert.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/c-convert.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/c-aux-info.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)struct mem_usage ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/c-convert.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/c-decl.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h50:: note: expanded from macro 'HOOK_VECTOR_END' 423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ struct mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/c-convert.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/c-errors.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/c-errors.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/c-convert.cstruct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] :29: In file included from return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:HOOK_VECTOR_END (mode_switching) ^ 75:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' class rtx_def; ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/c-convert.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/c-typeck.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/c-typeck.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/c-typeck.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/c-typeck.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/c-typeck.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/c-typeck.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/attribs.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/c-typeck.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ HOOK_VECTOR_END (addr_space)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/attribs.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/attribs.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/attribs.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/c-errors.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/attribs.cIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/c-typeck.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :341:1: note: did you mean struct here? HOOK_VECTOR_END (calls) ^ class mem_usage; ^~~~~ struct :23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' HOOK_VECTOR_END (goacc) ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/attribs.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/c-typeck.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/c-typeck.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/c-typeck.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/c-typeck.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/c-decl.c:31 : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/attribs.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :HOOK_VECTOR_END (addr_space) warning: empty macro arguments are a C99 feature [-Wc99-extensions] ^ HOOK_VECTOR_END (asm_out) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/c-typeck.c:30#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' HOOK_VECTOR_END (shrink_wrap) ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/c-typeck.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/c-decl.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/c-decl.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/c-decl.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: noteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/attribs.c: expanded from macro 'HOOK_VECTOR_END' :23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/c-decl.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/c-decl.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/attribs.c#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/attribs.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/c-typeck.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/attribs.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/c-decl.c:31: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/attribs.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/attribs.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/attribs.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/c-decl.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/c-decl.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/c-decl.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/c-decl.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/attribs.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/c-decl.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] 211: HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' HOOK_VECTOR_END (C90_EMPTY_HACK) ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/c-decl.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/c-decl.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/c-decl.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 5 warnings generated. 5 warnings generated. clang++ -fno-PIE -c -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o c/c-objc-common.o -MT c/c-objc-common.o -MMD -MP -MF c/.deps/c-objc-common.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/c-objc-common.c clang++ -fno-PIE -c -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o c/c-parser.o -MT c/c-parser.o -MMD -MP -MF c/.deps/c-parser.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/c-parser.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 20 warnings generated. clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -fno-PIE -c -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o c/c-fold.o -MT c/c-fold.o -MMD -MP -MF c/.deps/c-fold.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/c-fold.c 5 warnings generated. In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/c-decl.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class symtab_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/c-decl.c:36: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:95:1: warning: 'symtab_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class clang++ -fno-PIE -c -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o c/gimple-parser.o -MT c/gimple-parser.o -MMD -MP -MF c/.deps/gimple-parser.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/gimple-parser.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/c-decl.c:36: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:254:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ 5 warnings generated. /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:920:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:930:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1639:17: note: previous use is here for_user)) cgraph_edge { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct clang++ -fno-PIE -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic-family -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o c-family/c-common.o -MT c-family/c-common.o -MMD -MP -MF c-family/.deps/c-common.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-common.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/c-parser.c:41: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/c-decl.c:2652:4: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *snode = olddecl->decl_with_vis.symtab_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/c-decl.c:2652:4: note: did you mean class here? struct symtab_node *snode = olddecl->decl_with_vis.symtab_node; ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/c-decl.c:2737:7: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *snode = symtab_node::get (newdecl); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/c-decl.c:2737:7: note: did you mean class here? struct symtab_node *snode = symtab_node::get (newdecl); ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/c-parser.c:41: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/c-objc-common.c:22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/c-parser.c:41: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/c-parser.c:41: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/c-fold.c:22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/c-parser.c:41: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/c-objc-common.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/gimple-parser.c:22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/c-parser.c:42: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/c-parser.c:42: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/c-parser.c:42: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/c-objc-common.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warningwarning: empty macro arguments are a C99 feature [-Wc99-extensions] : struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] HOOK_VECTOR_END (simd_clone) ^ inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/c-objc-common.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/c-parser.c:42: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT);HOOK_VECTOR_END (simt) ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/c-parser.c:42: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/c-parser.c:42: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/c-parser.c:42: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-common.c:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/c-fold.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/c-parser.c:42: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/c-parser.c:42: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/c-parser.c:42: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/c-parser.c:42: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/c-parser.c:42: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/c-parser.c:42: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/c-parser.c:42: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/c-parser.c:42: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/c-objc-common.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/gimple-parser.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/c-fold.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/c-fold.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/c-fold.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-common.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/gimple-parser.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/gimple-parser.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/gimple-parser.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/c-fold.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-common.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-common.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/c-fold.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/c-fold.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/c-fold.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/c-fold.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/c-fold.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/c-fold.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/c-fold.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/c-fold.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/c-fold.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/c-fold.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/c-fold.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/c-fold.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/c-fold.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/c-fold.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-common.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/gimple-parser.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/gimple-parser.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/gimple-parser.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/gimple-parser.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/gimple-parser.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/gimple-parser.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/gimple-parser.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/gimple-parser.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/gimple-parser.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/gimple-parser.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/gimple-parser.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/gimple-parser.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/gimple-parser.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/gimple-parser.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/gimple-parser.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-common.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-common.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-common.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-common.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-common.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-common.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-common.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-common.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-common.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-common.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-common.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-common.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-common.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-common.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-common.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/c-parser.c:47: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class symtab_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/c-parser.c:47: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:95:1: warning: 'symtab_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/c-parser.c:47: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:254:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:920:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:930:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1639:17: note: previous use is here for_user)) cgraph_edge { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct 5 warnings generated. clang++ -fno-PIE -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic-family -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o c-family/c-cppbuiltin.o -MT c-family/c-cppbuiltin.o -MMD -MP -MF c-family/.deps/c-cppbuiltin.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-cppbuiltin.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-common.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class symtab_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-common.c:33: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:95:1: warning: 'symtab_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-common.c:33: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:254:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/gimple-parser.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class symtab_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:9: note: previous use is here struct symtab_node *symtab_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:920:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:930:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/gimple-parser.c:28: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:95:1: warning: 'symtab_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/gimple-parser.c:28: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:254:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:920:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:930:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1639:17: note: previous use is here for_user)) cgraph_edge { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: note: clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] did you mean struct here? friend class cgraph_edge; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1639:17: note: previous use is here for_user)) cgraph_edge { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-common.c:42: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/common/common-target.h:67: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/common/common-target.def:105:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/gimple-parser.c:49: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-cppbuiltin.c:22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-cppbuiltin.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct 20 warnings generated. clang++ -fno-PIE -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic-family -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o c-family/c-dump.o -MT c-family/c-dump.o -MMD -MP -MF c-family/.deps/c-dump.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-dump.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-cppbuiltin.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-cppbuiltin.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-cppbuiltin.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-cppbuiltin.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-cppbuiltin.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-cppbuiltin.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-cppbuiltin.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-cppbuiltin.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-cppbuiltin.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-cppbuiltin.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-cppbuiltin.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-cppbuiltin.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-cppbuiltin.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-cppbuiltin.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-cppbuiltin.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-cppbuiltin.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-cppbuiltin.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 20 warnings generated. In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-cppbuiltin.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ clang++ -fno-PIE -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic-family -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o c-family/c-format.o -MT c-family/c-format.o -MMD -MP -MF c-family/.deps/c-format.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-format.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-dump.c:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-cppbuiltin.c:31: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/output.h:133:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/output.h:123: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 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-cppbuiltin.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/common/common-target.h:67: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/common/common-target.def:105:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-dump.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-dump.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-dump.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-dump.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-format.c:22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-format.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-format.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-format.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-format.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 5 warnings generated. 48 warnings generated. In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-format.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-target.h:30: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-target.def:116:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ clang++ -fno-PIE -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic-family -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o c-family/c-gimplify.o -MT c-family/c-gimplify.o -MMD -MP -MF c-family/.deps/c-gimplify.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-gimplify.c clang++ -fno-PIE -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic-family -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o c-family/c-indentation.o -MT c-family/c-indentation.o -MMD -MP -MF c-family/.deps/c-indentation.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-indentation.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-gimplify.c:28: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-indentation.c:22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-gimplify.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-indentation.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-gimplify.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-gimplify.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-gimplify.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-indentation.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-indentation.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-indentation.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 22 warnings generated. clang++ -fno-PIE -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic-family -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o c-family/c-lex.o -MT c-family/c-lex.o -MMD -MP -MF c-family/.deps/c-lex.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-lex.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-gimplify.c:33: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-gimplify.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class symtab_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-gimplify.c:34: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:95:1: warning: 'symtab_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-gimplify.c:34: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:254:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:920:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:930:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1639:17: note: previous use is here for_user)) cgraph_edge { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-lex.c:22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ 5 warnings generated. clang++ -fno-PIE -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic-family -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o c-family/c-omp.o -MT c-family/c-omp.o -MMD -MP -MF c-family/.deps/c-omp.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-omp.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-lex.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-lex.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-lex.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-lex.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-lex.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-lex.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-lex.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-lex.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-lex.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-lex.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-lex.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-lex.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-lex.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-lex.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-lex.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-lex.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-lex.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-lex.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-lex.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-omp.c:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-omp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct 33 warnings generated. In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-omp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-omp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ clang++ -fno-PIE -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic-family -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o c-family/c-opts.o -MT c-family/c-opts.o -MMD -MP -MF c-family/.deps/c-opts.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-opts.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-omp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 6 warnings generated. clang++ -fno-PIE -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -DHOST_MACHINE=\"aarch64-apple-darwin20\" -DTARGET_MACHINE=\"xtensa-esp32-elf\" -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic-family -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o c-family/c-pch.o -MT c-family/c-pch.o -MMD -MP -MF c-family/.deps/c-pch.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-pch.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-opts.c:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-opts.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-opts.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-opts.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-opts.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 20 warnings generated. clang++ -fno-PIE -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic-family -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o c-family/c-ppoutput.o -MT c-family/c-ppoutput.o -MMD -MP -MF c-family/.deps/c-ppoutput.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-ppoutput.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-opts.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-target.h:30: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-target.def:116:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-pch.c:22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-pch.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-pch.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-pch.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-pch.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-ppoutput.c:21: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-pch.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-pch.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-pch.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-pch.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-pch.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-pch.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-pch.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-pch.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-pch.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-pch.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-pch.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-pch.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-pch.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-pch.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-pch.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-ppoutput.c:21: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-ppoutput.c:21: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-ppoutput.c:21: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-ppoutput.c:21: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 20 warnings generated. 6 warnings generated. clang++ -fno-PIE -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic-family -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o c-family/c-pragma.o -MT c-family/c-pragma.o -MMD -MP -MF c-family/.deps/c-pragma.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-pragma.c clang++ -fno-PIE -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic-family -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o c-family/c-pretty-print.o -MT c-family/c-pretty-print.o -MMD -MP -MF c-family/.deps/c-pretty-print.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-pretty-print.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 5 warnings generated. clang++ -fno-PIE -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic-family -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o c-family/c-semantics.o -MT c-family/c-semantics.o -MMD -MP -MF c-family/.deps/c-semantics.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-semantics.c 5 warnings generated. clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -fno-PIE -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic-family -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o c-family/c-ada-spec.o -MT c-family/c-ada-spec.o -MMD -MP -MF c-family/.deps/c-ada-spec.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-ada-spec.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-pragma.c:22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-pragma.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-pretty-print.c:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-pragma.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-pragma.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-pragma.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-semantics.c:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-pragma.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-pragma.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-pragma.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-pragma.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-pragma.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-pragma.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-pragma.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-pragma.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-pragma.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-pragma.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-pragma.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-pragma.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-pragma.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-pragma.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-pragma.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-pretty-print.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-pretty-print.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-pretty-print.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-pretty-print.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-semantics.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-ada-spec.c:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-semantics.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-semantics.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-semantics.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-ada-spec.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-pragma.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class symtab_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-pragma.c:29: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:95:1: warning: 'symtab_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-pragma.c:29: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:254:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:920:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:930:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1639:17: note: previous use is here for_user)) cgraph_edge { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-ada-spec.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-ada-spec.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-ada-spec.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-semantics.c:146:16: warning: passing an object that undergoes default argument promotion to 'va_start' has undefined behavior [-Wvarargs] va_start (p, code); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-semantics.c:136:44: note: parameter of type 'enum tree_code' is declared here build_stmt (location_t loc, enum tree_code code, ...) ^ 6 warnings generated. clang++ -fno-PIE -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic-family -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o c-family/c-ubsan.o -MT c-family/c-ubsan.o -MMD -MP -MF c-family/.deps/c-ubsan.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-ubsan.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-ubsan.c:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-ubsan.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-ubsan.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-ubsan.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-ubsan.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 28 warnings generated. clang++ -fno-PIE -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic-family -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o c-family/known-headers.o -MT c-family/known-headers.o -MMD -MP -MF c-family/.deps/known-headers.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/known-headers.cc 5 warnings generated. clang++ -fno-PIE -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic-family -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o c-family/c-attribs.o -MT c-family/c-attribs.o -MMD -MP -MF c-family/.deps/c-attribs.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-attribs.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/known-headers.cc:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/known-headers.cc:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/known-headers.cc:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/known-headers.cc:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/known-headers.cc:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 5 warnings generated. 30 warnings generated. In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-attribs.c:22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ clang++ -fno-PIE -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic-family -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o c-family/c-warn.o -MT c-family/c-warn.o -MMD -MP -MF c-family/.deps/c-warn.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-warn.c clang++ -fno-PIE -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic-family -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o c-family/c-spellcheck.o -MT c-family/c-spellcheck.o -MMD -MP -MF c-family/.deps/c-spellcheck.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-spellcheck.cc clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-attribs.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-attribs.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-attribs.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ 5 warnings generated. In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-attribs.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang++ -fno-PIE -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o default-c.o -MT default-c.o -MMD -MP -MF ./.deps/default-c.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/default-c.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-attribs.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-attribs.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-attribs.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-attribs.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-attribs.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-attribs.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-attribs.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-attribs.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-attribs.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-attribs.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-attribs.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-attribs.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-attribs.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-attribs.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-attribs.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-spellcheck.cc:22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-warn.c:22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-warn.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-spellcheck.cc:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-warn.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-warn.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-spellcheck.cc:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-spellcheck.cc:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-warn.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-spellcheck.cc:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-attribs.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class symtab_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-attribs.c:31: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:95:1: warning: 'symtab_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-attribs.c:31: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:254:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:920:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:930:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1639:17: note: previous use is here for_user)) cgraph_edge { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/default-c.c:22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-attribs.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/common/common-target.h:67: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/common/common-target.def:105:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-warn.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-warn.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-warn.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-warn.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-warn.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-warn.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-warn.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-warn.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-warn.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-warn.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-warn.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-warn.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-warn.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-warn.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-warn.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-attribs.c:2113:7: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *n = symtab_node::get (decl); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-attribs.c:2113:7: note: did you mean class here? struct symtab_node *n = symtab_node::get (decl); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-attribs.c:2202:7: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *n = symtab_node::get (*node); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-attribs.c:2202:7: note: did you mean class here? struct symtab_node *n = symtab_node::get (*node); ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/default-c.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/default-c.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/default-c.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/default-c.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/default-c.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-target.h:30: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-target.def:116:1: 20 warnings generated. warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wno-unused -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o gimple-match.o -MT gimple-match.o -MMD -MP -MF ./.deps/gimple-match.TPo gimple-match.c 5 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wno-unused -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o generic-match.o -MT generic-match.o -MMD -MP -MF ./.deps/generic-match.TPo generic-match.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 5 warnings generated. clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o insn-attrtab.o -MT insn-attrtab.o -MMD -MP -MF ./.deps/insn-attrtab.TPo insn-attrtab.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 6 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o insn-automata.o -MT insn-automata.o -MMD -MP -MF ./.deps/insn-automata.TPo insn-automata.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from gimple-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-match-head.c:22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from generic-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/generic-match-head.c:22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from insn-attrtab.c:7: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from gimple-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-match-head.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from generic-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/generic-match-head.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from gimple-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-match-head.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from gimple-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-match-head.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from generic-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/generic-match-head.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from generic-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/generic-match-head.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from gimple-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-match-head.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from generic-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/generic-match-head.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from insn-attrtab.c:7: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from insn-automata.c:7: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from insn-attrtab.c:7: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from insn-attrtab.c:7: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from insn-attrtab.c:7: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from generic-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/generic-match-head.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from generic-match.c:4: In file included from In file included from gimple-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-match-head.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from gimple-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-match-head.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from gimple-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-match-head.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from gimple-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-match-head.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/generic-match-head.cHOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' :24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from gimple-match.c:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-match-head.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from HOOK_VECTOR_END (goacc) ^ generic-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/generic-match-head.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' HOOK_VECTOR_END (simd_clone) ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from generic-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/generic-match-head.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from gimple-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-match-head.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ generic-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/generic-match-head.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from generic-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/generic-match-head.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from HOOK_VECTOR_END (vectorize) ^ insn-automata.c:7: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' struct pod_mode ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~In file included from gimple-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-match-head.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] struct HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from generic-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/generic-match-head.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from gimple-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-match-head.c:2431: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warnings generated. warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from generic-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/generic-match-head.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from generic-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/generic-match-head.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from generic-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/generic-match-head.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from generic-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/generic-match-head.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from generic-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/generic-match-head.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from generic-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/generic-match-head.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from gimple-match.cIn file included from generic-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/generic-match-head.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :HOOK_VECTOR_END (mode_switching)4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-match-head.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ^ HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from gimple-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-match-head.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from gimple-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-match-head.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from gimple-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-match-head.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from gimple-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-match-head.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from gimple-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-match-head.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from generic-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/generic-match-head.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from gimple-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-match-head.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: noteIn file included from generic-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/generic-match-head.c:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] : struct GTY((desc("0"), tag("0"),expanded from macro 'HOOK_VECTOR_END' ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from insn-automata.c:7: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is hereclang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa -esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o insn-dfatab.o -MT insn-dfatab.o -MMD -MP -MF ./.deps/insn-dfatab.TPo insn-dfatab.c class rtx_def; ^ In file included from insn-automata.c:7: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from gimple-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-match-head.c:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from gimple-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-match-head.c:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/generic-match-head.c:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 2138 rtx tmp = XEXP (this, 1);:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from insn-automata.c:7: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' class mem_usage; ^~~~~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); *step_out = XEXP (x, 1); ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458: 10: rtunion fld[1]; ^ warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-match-head.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-match-head.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-match-head.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-match-head.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-match-head.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-match-head.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-match-head.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-match-head.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-match-head.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/generic-match-head.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:In file included from 23gimple-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-match-head.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: expanded from macro 'XEXP' XEXP (rt, 1) = arg1; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-match-head.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ In file included from generic-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/generic-match-head.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' XEXP (rt, 1) = arg1; ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from gimple-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-match-head.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-match-head.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from generic-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/generic-match-head.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-match-head.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-match-head.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)generic-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/generic-match-head.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XEXP (rt, 1) = arg1; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from gimple-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-match-head.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h X0EXP (rt, 7) = NULL_RTX; ^ ~ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' rtunion fld[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ In file included from generic-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/generic-match-head.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: XBBDEF (rt, 2) = arg2; ^ ~ 1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1208:38: note: expanded from macro 'RTL_CHECK1' insn-attrtab.c:11#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' 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] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here struct GTY((desc("0"), tag("0"), ^ rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/generic-match-head.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from gimple-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-match-head.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; XEXP (rt, 3) = arg3; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ In file included from generic-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/generic-match-head.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XINT (rt, 4) = arg4; rtunion fld[1]; ^ ^ ~ In file included from gimple-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-match-head.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? XBBDEF (rt, 2) = arg2; ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' note: expanded from macro 'XINT'#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from gimple-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-match-head.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 3) = arg3; ^ ~ In file included from generic-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/generic-match-head.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XINT (rt, 5) = arg5; ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' 1320:23#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ : note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' 38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-match-head.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from generic-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/generic-match-head.c:25: In file included from XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XEXP (rt, 6) = arg6; ^ ~ :1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' 23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from gimple-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-match-head.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XINT (rt, 5) = arg5; rtunion fld[1]; ^ ^ ~ class rtx_def; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-match-head.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from generic-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/generic-match-head.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ In file included from gimple-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-match-head.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from generic-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/generic-match-head.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: rtunion fld[1]; ^ note: In file included from generic-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/generic-match-head.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here XEXP (rt, 3) = arg3; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/generic-match-head.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' In file included from gimple-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-match-head.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from generic-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/generic-match-head.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here : rtunion fld[1]; ^ warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from gimple-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-match-head.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ XBBDEF (rt, 2) = arg2; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/generic-match-head.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from gimple-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-match-head.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: XEXP (rt, 3) = arg3; ^ ~ 1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from generic-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/generic-match-head.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' rtunion fld[1]; ^#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' In file included from gimple-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-match-head.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1337:27: note: expanded from macro 'X0EXP' In file included from insn-attrtab.c:11: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtx tmp = XEXP (this, 1);/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from generic-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/generic-match-head.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 1) = arg1;In file included from gimple-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-match-head.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' 3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' 1320:23: note: expanded from macro 'XEXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ ^ ~ In file included from gimple-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-match-head.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here X0EXP (rt, 6) = NULL_RTX; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from generic-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/generic-match-head.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :1337:27: note: expanded from macro 'X0EXP' XBBDEF (rt, 2) = arg2; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here 1208:38: note: expanded from macro 'RTL_CHECK1' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from gimple-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-match-head.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h: rtunion fld[1]; ^ 214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from generic-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/generic-match-head.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' 1337:27: note: expanded from macro 'X0EXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/generic-match-head.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from gimple-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-match-head.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' 440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ^ ~ In file included from generic-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/generic-match-head.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ./genrtl.h:186#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XINT (rt, 5) = arg5; rtunion fld[1]; ^ ^ ~ In file included from gimple-match.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' :4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-match-head.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) X0EXP (rt, 2) = NULL_RTX; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1208:38: note: expanded from macro 'RTL_CHECK1' In file included from generic-match.c:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/generic-match-head.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XEXP (rt, 6) = arg6; ^ ~ :440:5: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:array 'fld' declared here 1320 rtunion fld[1]; rtx tmp = XEXP (this, 1); ^ ~ ^ In file included from gimple-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-match-head.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :23: note: expanded from macro 'XEXP' X0EXP (rt, 3) = NULL_RTX; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:In file included from 38: note #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ insn-dfatab.c:7: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1209:38: 75note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~In file included from insn-automata.c::44014:: 5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTL_CHECK2' :: array 'fld' declared here :1:: rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ^ ~ 305440warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] In file included from :gimple-match.c1: class rtx_def;warning: 'rtx_def' 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] :5:^ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h :55:8 struct GTY((desc("0"), tag("0"),4 : ^In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-match-head.c:25: :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote:: 3741previous use is here : note: array 'fld' declared here./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 235struct rtx_def;: 3 ^ : warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ X0EXP (rt, 4) = NULL_RTX; ^ ~ In file included from generic-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/generic-match-head.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' XEXP (rt, 7) = arg7; ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from gimple-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-match-head.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here X0EXP (rt, 5) = NULL_RTX; ^ ~ rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' ^ 440:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])class rtx_def; ^~~~~ struct ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-match-head.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.hIn file included from generic-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/generic-match-head.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: rtx next = XEXP (insn, 1); ^ ~ 1337:27: note: expanded from macro 'X0EXP' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ In file included from generic-match.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ 4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/generic-match-head.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XBBDEF (rt, 2) = arg2; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from gimple-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-match-head.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XEXP (rt, 1) = arg1;In file included from insn-automata.c:14: ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from generic-match.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 4/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/generic-match-head.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from gimple-match.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-match-head.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: XBBDEF (rt, 2) = arg2;:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h4401453::510 ^ ~ : note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' rtunion fld[1]; ^ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' generic-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/generic-match-head.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1337:27: note: expanded from macro 'X0EXP' In file included from gimple-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-match-head.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) X0EXP (rt, 3) = NULL_RTX; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1208:38: note: expanded from macro 'RTL_CHECK1' 38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-match-head.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from generic-match.c X0EXP (rt, 4) = NULL_RTX; ^ ~ :4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/generic-match-head.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' X0EXP (rt, 5) = NULL_RTX; ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: : expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtx tmp = XEXP (this, 1); rtunion fld[1]; ^ ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from gimple-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-match-head.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ^ ~ XINT (rt, 5) = arg3; ^ ~ In file included from generic-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/generic-match-head.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :5: note: array 'fld' declared here X0EXP (rt, 6) = NULL_RTX; rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' rtx tmp = XEXP (this, 1); ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1320:23: note: expanded from macro 'XEXP' In file included from gimple-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-match-head.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XSTR (rt, 6) = arg4; ^ ~ In file included from generic-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/generic-match-head.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' X0EXP (rt, 7) = NULL_RTX; ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) return XEXP (insn, 1); ^ ~ ^ ~ :5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from gimple-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-match-head.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XINT (rt, 1) = arg1; ^ ~ :1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from generic-match.c:4/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from :1317:23:: insn-dfatab.c:7/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: rtx next = XEXP (insn, 1);/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:In file included from 323:1 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/generic-match-head.c:25:note : expanded from macro 'XINT' : In file included from #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~1209:374138: note: :440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hstruct pod_mode5 :^ note: : expanded from macro 'RTL_CHECK2' :1320:23array 'fld' declared here: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h :67:20: : note./genrtl.h: did you mean struct here?#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :232:expanded from macro 'XEXP'3 ^ ~ rtunion fld[1];: warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] template class pod_mode; ^~~~~: XEXP (rt, 1) = arg1; struct ^ ~ 440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^In file included from gimple-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-match-head.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1319:23: note: expanded from macro 'XSTR' return XEXP (insn, 1); ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' generic-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/generic-match-head.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' X0EXP (rt, 2) = NULL_RTX; ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' gimple-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-match-head.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' :1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' 440:5: note: array 'fld' declared here return XBBDEF (insn, 2); rtunion fld[1]; ^ ^ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ In file included from generic-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/generic-match-head.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: X0EXP (rt, 3) = NULL_RTX; ^ ~ 440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1324:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ :27: note: expanded from macro 'X0EXP' In file included from gimple-match.c:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 4/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-match-head.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) XVEC (rt, 3) = arg3; ^ ~ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])In file included from generic-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/generic-match-head.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: X0EXP (rt, 4) = NULL_RTX; ^ ~ 1463:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' 10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' ^ ~ return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) rtunion fld[1]; ^ ^ ~ In file included from gimple-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-match-head.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from generic-match.c:4: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: noteIn file included from In file included from : expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/generic-match-head.c XVEC (rt, 4) = arg4;: ^ ~ ^ ~25 : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440::5: note ^ ~: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hinsn-dfatab.c rtunion fld[1];::71321: :23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h::440423:: 5In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:2353741: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.hnote:: 272:8: : warningarray 'fld' declared here: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ note: expanded from macro 'XVEC' ./genrtl.h:236:3#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): ^ ~ rtunion fld[1];warning ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474: inline struct rtx_def * : ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h10:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:1209::38: note: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'RTL_CHECK2' 75 : 7 return XEXP (insn, 3); ^ ~ X0EXP (rt, 5) = NULL_RTX; : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~: 1320:23#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337: return XBBDEF (insn, 2);27: : note : previous use is here note ^ ~ class rtx_def;note ^ : expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 440expanded from macro 'XEXP': 5#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)In file included from insn-dfatab.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~7:1209: : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 1208note:38:: note: : 423note: : array 'fld' declared here expanded from macro 'RTL_CHECK1': expanded from macro 'RTL_CHECK2' ^ ~In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h rtunion fld[1]; :235: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^: 440In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h25: gimple-match.c:note: expanded from macro 'XBBDEF'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h ::4440:55: : note: :In file included from 275/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-match-head.c::1125: In file included from :: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h : ^ ~75:7: note3741 rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ./genrtl.h:: 308:3 : warningnote ^ : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] : array 'fld' declared here XVEC (rt, 5) = arg5; rtunion fld[1]; ^ ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479previous use is here:1208::generic-match.c:410: In file included from : warning: 38array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/generic-match-head.c class rtx_def;note : ^expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~note return XEXP (insn, 3); ^ ~ :25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'XVEC' X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ gimple-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-match-head.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XINT (rt, 6) = arg6; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ return XUINT (insn, 4); ^ ~ In file included from generic-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/generic-match-head.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' XEXP (rt, 1) = arg1; ^ ~ #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-match-head.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ XINT (rt, 1) = arg1; ^ ~ In file included from generic-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/generic-match-head.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: XBBDEF (rt, 2) = arg2; ^ ~ 1318:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' 26: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from insn-dfatab.c:7/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:note1317:23:: : note: 1208expanded from macro 'XINT' expanded from macro 'XUINT'#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): In file included from ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:38: :423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~: 1209:38: #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)note : ^ ~expanded from macro 'RTL_CHECK2' :note561: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h :126:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:12091 ^ ~ ::38 :warning : 'mem_usage' 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] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: expanded from macro 'RTL_CHECK2'struct mem_usage: 440^: 5: note : array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~5 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h rtunion fld[1]; ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:341: :440:5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note: array 'fld' declared here : note: array 'fld' declared here 1 rtunion fld[1]; ^ : note: did you mean struct here? rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-match-head.c:25class mem_usage;: ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512::12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from generic-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/generic-match-head.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ XVEC (rt, 1) = arg1; ^ ~ X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' 1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here In file included from gimple-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-match-head.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 2) = arg2; ^ ~ In file included from generic-match.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' :4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/generic-match-head.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: 3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ X0EXP (rt, 4) = NULL_RTX; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from gimple-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-match-head.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1832:28: note: expanded from macro 'JUMP_LABEL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ :23: note: expanded from macro 'XEXP' In file included from generic-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/generic-match-head.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XINT (rt, 5) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here : rtunion fld[1]; ^ 1209:38: note: expanded from macro 'RTL_CHECK2' :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: expanded from macro 'RTL_CHECKC1' rtunion fld[1]; ^#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here In file included from gimple-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-match-head.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ X0EXP (rt, 4) = NULL_RTX; ^ ~ return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ In file included from generic-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/generic-match-head.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' XSTR (rt, 6) = arg4; ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-match-head.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from generic-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/generic-match-head.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320 return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ :23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from gimple-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-match-head.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' XEXP (rt, 2) = arg2; ^ ~ rtunion fld[1]; ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from generic-match.c JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ :4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/generic-match-head.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1832:28: note: expanded from macro 'JUMP_LABEL' XSTR (rt, 1) = arg1; ^ ~#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' 1354:32: note: expanded from macro 'XCEXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ In file included from generic-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/generic-match-head.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XINT (rt, 2) = arg2; rtunion fld[1]; ^ ^ ~ In file included from gimple-match.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' :4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-match-head.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h HOST_WIDE_INT hwint[1]; ^ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26 rtunion fld[1]; ^ :In file included from generic-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/generic-match-head.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'HOST_WIDE_INT' XVEC (rt, 3) = arg3; # define HOST_WIDE_INT long long ^ ^ ~ In file included from gimple-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-match-head.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' XWINT (rt, 2) = arg2; ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here rtunion fld[1]; HOST_WIDE_INT hwint[1]; ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ # define HOST_WIDE_INT long long ^ In file included from generic-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/generic-match-head.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' XVEC (rt, 4) = arg4; ^ ~#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38:In file included from gimple-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-match-head.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :note ^ ~warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here SUBREG_BYTE (rt) = arg1; rtunion fld[1];1320:23: note: expanded from macro 'XEXP' ^ ^~~~~~~~~~~~~~~~ expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' rtunion fld[1]; ^ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)In file included from generic-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/generic-match-head.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from generic-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/generic-match-head.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from gimple-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-match-head.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :4 return XUINT (insn, 4); ^ ~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/generic-match-head.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' XINT (rt, 1) = arg1; ^ ~ #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' In file included from gimple-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-match-head.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-match-head.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] generic-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/generic-match-head.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; XVEC (rt, 1) = arg1; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' :1321:23: note: expanded from macro 'XVEC' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19 return XUINT (insn, 4);/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) *step_out = XEXP (x, 1); ^ ~ ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from generic-match.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/generic-match-head.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here In file included from gimple-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-match-head.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; XSTR (rt, 1) = arg1; ^ ~ ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) rtunion fld[1]; ^ ^ ~ In file included from generic-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/generic-match-head.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from gimple-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-match-head.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XSTR (rt, 2) = arg2; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ In file included from generic-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/generic-match-head.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here X0EXP (rt, 4) = NULL_RTX; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ In file included from gimple-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-match-head.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' XSTR (rt, 1) = arg1; ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' In file included from generic-match.c:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/generic-match-head.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XEXP (rt, 1) = arg1; ^ ~ :1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'XEXP' :1209:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ :1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from generic-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/generic-match-head.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ gimple-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-match-head.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XSTR (rt, 1) = arg1; rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:37311843:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ :23: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'MEM_ATTRS' expanded from macro 'XSTR' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' 1354:32:#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' note: expanded from macro 'XCEXP' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' In file included from generic-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/generic-match-head.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ XWINT (rt, 1) = arg1; ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from gimple-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-match-head.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from insn-automata.c:14: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; XEXP (rt, 1) = arg1; ^ ~ ^ ~ return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ HOST_WIDE_INT hwint[1];:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' ^ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' 23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ # define HOST_WIDE_INT long long ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from generic-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/generic-match-head.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' rtunion fld[1]; ^ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) In file included from insn-automata.c:14: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here In file included from gimple-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-match-head.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XVEC (rt, 1) = arg1; rtunion fld[1]; ^ ^ ~ HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) warning ^ ~ : array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ 1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) # define HOST_WIDE_INT long long/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from generic-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/generic-match-head.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :440:5: note: array 'fld' declared here In file included from rtunion fld[1]; SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ^ insn-automata.c:14: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from gimple-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-match-head.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :32/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' : note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : expanded from macro 'XCSUBREG' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-match-head.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from generic-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/generic-match-head.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321 SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ :23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :27: note: expanded from macro 'X0EXP' In file included from insn-automata.c:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 14: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' ^ ~ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here : rtunion fld[1]; ^ 1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-automata.c:14: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; In file included from gimple-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-match-head.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from generic-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/generic-match-head.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; X0EXP (rt, 1) = NULL_RTX; ^ ~ ^ ~ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' ^ ~ insn-dfatab.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :11: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' 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] :1324struct GTY((desc("0"), tag("0"), ^ :25: note: expanded from macro 'XBBDEF' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' :1208:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? In file included from class rtx_def; ^~~~~ struct gimple-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-match-head.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5:In file included from generic-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/generic-match-head.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ note: array 'fld' declared here XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' In file included from insn-automata.c:14: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^ ~ *step_out = XEXP (x, 1); ^ ~ XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ ^ :1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from :440:5: note: array 'fld' declared here In file included from rtunion fld[1]; In file included from generic-match.c:4 ^: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/generic-match-head.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:25insn-dfatab.c :11: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : In file included from rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :440:5: note: array 'fld' declared here XSTR (rt, 1) = arg1; rtunion fld[1]; ^ ^ ~ gimple-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-match-head.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' XSTR (rt, 1) = arg1; ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ In file included from insn-automata.c:14: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' XINT (rt, 4) = arg4; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::3731:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:131711: expanded from macro 'RTL_CHECK2': 440#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ::5 :440 :note5: :array 'fld' declared here note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : attrs = MEM_ATTRS (x); rtunion fld[1];440:5 rtunion fld[1];: 23 ^ note : ^~~~~~~~~~~~~ : ^ note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here expanded from macro 'XINT' :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)In file included from rtunion fld[1]; ^ 2564 ^ ~: 24: note /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38:gimple-match.c: expanded from macro 'MEM_ATTRS' note#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ : expanded from macro 'RTL_CHECK2' In file included from generic-match.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:4: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1344:29In file included from : note::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-match-head.c440:5:: note: :25: : 1385:13: 4expanded from macro 'X0MEMATTR' array 'fld' declared here#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem)warning ^ ~ : In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/generic-match-head.c:3741: ./genrtl.h:706::3:: rtunion fld[1];array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ 25In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h insn-automata.cwarning:14: : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1);1210 :37:In file included from ^ ~ XSTR (rt, 2) = arg2;note /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3741: ./genrtl.h: :3741: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319128expanded from macro 'RTL_CHECKC1' :#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])23 : ^ ~ ./genrtl.h:574:note3: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440warning:1320::: expanded from macro 'XSTR' 3#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): ^ ~23: warning5: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :: note note: XINT (rt, 5) = arg5; XSTR (rt, 2) = arg2;: array 'fld' declared here ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1];:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317 ^ ~:23: note ^ ~: expanded from macro 'XINT'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 1209:38: note ^: expanded from macro 'RTL_CHECK2' :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)1209 : ^ ~ 38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' : note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:In file included from insn-attrtab.c:11/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :In file included from 440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::3741: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])./genrtl.h:533:35: warning: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): note: XEXP (rt, 1) = arg1;array 'fld' declared here ^ ~ ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: array 'fld' declared here rtunion fld[1]; ::1320: rtunion fld[1]; ^ 23: note: expanded from macro 'XEXP' :1209:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' ^ 5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from :gimple-match.c1209:4: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from insn-automata.c:In file included from :38:14: note ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-match-head.c:25: array 'fld' declared hereIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 3741: ./genrtl.hnote In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:725:3:: warning: 3741array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : :expanded from macro 'RTL_CHECK2'5 : note: : array 'fld' declared here rtunion fld[1]; ^ XSTR (rt, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ./genrtl.h:129:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from generic-match.c:4:expanded from macro 'RTL_CHECK2'5 : note: array 'fld' declared here : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/generic-match-head.c ^ ~: 25 rtunion fld[1];: ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here warning rtunion fld[1];In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:In file included from insn-attrtab.c:11: : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 1447 ^ 3741592: :3:In file included from warning: :./genrtl.h:51array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 14::3 : gimple-match.c XEXP (rt, 6) = arg6;warning : ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1;:4: warning XEXP (rt, 1) = arg1; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-match-head.c:: 25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3741: ./genrtl.h ^ ~:1320:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]23: :note: :expanded from macro 'XEXP' 726:3:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)1320 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning: rtx next = XEXP (insn, 1); ^ ~23 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1319 : ^ ~1320:23: : note: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : 1209note: expanded from macro 'XEXP': :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)23 ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) XEXP (rt, 2) = arg2; ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h38: : note:note1209: :expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^ ~ : 38expanded from macro 'XSTR': note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1320::1209:38:23 note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECK2' :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ expanded from macro 'RTL_CHECK2'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: expanded from macro 'XEXP' ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::38440:: 5note:: expanded from macro 'RTL_CHECK2'note: array 'fld' declared here#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)440 : 5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^ ~440 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h5::440 :note5: note: ^ ~: array 'fld' declared here note: array 'fld' declared here rtunion fld[1]; ^: rtunion fld[1]; ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ array 'fld' declared here :1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here generic-match.c:4:: 1453In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/generic-match-head.c10:25: In file included from rtunion fld[1]; ^: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] insn-automata.c:14: In file included from XSTR (rt, 1) = arg1; ^ ~ In file included from gimple-match.c:4 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :23: note: expanded from macro 'XSTR' return XEXP (insn, 1); ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320In file included from :23:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-match-head.c: ./genrtl.h: ^ ~insn-attrtab.cnote: expanded from macro 'XEXP': 25#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):152:3: 11: warning In file included from ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :3741: : : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: XEXP (rt, 1) = arg1; ^ ~746 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: 38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320./genrtl.h:23::: :note3: note:120969::383:: notewarning: : expanded from macro 'RTL_CHECK2' array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'RTL_CHECK2' warning: : expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XEXP (rt, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1320 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h23::1209:38 XINT (rt, 1) = arg1;: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: : ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h440:440:5:: noteexpanded from macro 'XEXP'expanded from macro 'RTL_CHECK2' : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5 ^ ~ array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^ ~ : 440:5 rtunion fld[1];: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: array 'fld' declared here#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ note: array 'fld' declared here rtunion fld[1]; rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ : 1458 ^ In file included from :1317::In file included from insn-automata.c:23 ^ ~ 1014:: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209generic-match.c note: ::3741: ./genrtl.h:expanded from macro 'XINT'38: 153:4: note : warningexpanded from macro 'RTL_CHECK2': array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :In file included from #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)3 : ^ ~ warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/generic-match-head.c: :25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]3741: return XBBDEF (insn, 2);./genrtl.h:612::3: warning: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XBBDEF (rt, 2) = arg2; ^ ~ 1209:38array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote:: 1324expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^ ~note : :expanded from macro 'RTL_CHECK2'25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): ^ ~ 4401321:23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: expanded from macro 'XBBDEF': : note: expanded from macro 'XVEC' :51208: note#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~: :array 'fld' declared here38: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: expanded from macro 'RTL_CHECK1' rtunion fld[1]; :1209:38#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): note: expanded from macro 'RTL_CHECK2' ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here : rtunion fld[1]; ^ 1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])In file included from gimple-match.c:4In file included from rtunion fld[1];: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-match-head.c:25insn-attrtab.c: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :3741: ^ ~./genrtl.h:747 ^ ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3: :warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :440:11/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:14635 : :In file included from 10: XEXP (rt, 2) = arg2; ^ ~warning :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :note3741: ./genrtl.hnote/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320: :23:: :124: note:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : return XBBDEF (insn, 2);expanded from macro 'XEXP' ^ ~ array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :array 'fld' declared here 1324#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : XEXP (rt, 1) = arg1; ^ ~ 25 rtunion fld[1];: ^note /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :expanded from macro 'XBBDEF'1209 :38In file included from :generic-match.c :note4: :In file included from #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)insn-automata.c : ^ ~ 38In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/generic-match-head.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h14: In file included from : :1208/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h25: In file included from expanded from macro 'RTL_CHECK2': note::38: note: : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECK2' ^ ~ 3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTL_CHECK1' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])3741 ^ ~ : #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])./genrtl.h ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ./genrtl.h:::154:630:440:55: :note: array 'fld' declared here3: note:: array 'fld' declared here 440:5: rtunion fld[1];note: array 'fld' declared here rtunion fld[1];:3:warning rtunion fld[1]; ^ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: In file included from gimple-match.c: ^4: In file included from ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-match-head.c:25array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :3741: ./genrtl.h:748: XVEC (rt, 1) = arg1; XEXP (rt, 3) = arg3; ^ ~ 3:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23:In file included from insn-attrtab.cnote: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^ ~ :warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^ ~11 1474: :In file included from 10/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1321:: 23warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 1209:: note: 38 return XEXP (insn, 3); : ^ ~ XSTR (rt, 3) = arg3;expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: note: expanded from macro 'RTL_CHECK2' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)3741 : ^ ~./genrtl.h :125:3#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 :38 XBBDEF (rt, 2) = arg2; ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 1320/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1319::23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: expanded from macro 'XSTR': note 23: 440:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~note :1324:25: : expanded from macro 'XEXP' :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 expanded from macro 'RTL_CHECK2' :538: note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): array 'fld' declared here ^ ~ rtunion fld[1]; ^ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from insn-automata.c:14: :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):3741: note./genrtl.h:155note ^ ~ : 1209:38:: note: expanded from macro 'XBBDEF' 3: :expanded from macro 'RTL_CHECK2' expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :440:5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~: 440:5:note note: array 'fld' declared here: rtunion fld[1];array 'fld' declared here ^array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ XINT (rt, 4) = arg4; ^ ~In file included from gimple-match.c:4 ^ ~ rtunion fld[1];: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-match-head.c:25 : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from :1479: 10: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::12083741:: 38./genrtl.h:: 766:3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ note: In file included from generic-match.c:4 XVEC (rt, 1) = arg1;:1317:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h23: : note: expanded from macro 'XINT':In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/generic-match-head.c ^ ~: 25 : 1320In file included from :23:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'RTL_CHECK1':1321: : ^ ~3741 : ./genrtl.h: 648:3: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])warning : ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 23: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XSTR (rt, 1) = arg1; ^ ~ : ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209440::385: note:1319:23: :expanded from macro 'RTL_CHECK2' note: array 'fld' declared here:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: 1209expanded from macro 'XVEC': 38: note /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote:440:5: note#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): array 'fld' declared here rtunion fld[1]; ^ ~ rtunion fld[1];: expanded from macro 'RTL_CHECK2' : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h20expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) warning: ^ ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)In file included from In file included from insn-automata.c: ^ ~1209 14:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:s440 insn-attrtab.c: generated38 ^ ~ : :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:374111. /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209: : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note: ./genrtl.hexpanded from macro 'RTL_CHECK2' ::383741: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])156 ^ ~ ./genrtl.h5:: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: array 'fld' declared here :126:3: rtunion fld[1]; ::3: ^ note: 440:5warning:: note: expanded from macro 'RTL_CHECK2'warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484: XINT (rt, 5) = arg5;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:10 23: note rtunion fld[1];: ^ : warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ return XUINT (insn, 4); ^ ~ ^ ~ In file included from gimple-match.c:4/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: expanded from macro 'XEXP' 440#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)131823: In file included from note: expanded from macro 'XINT' ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-match-head.c ::25: 26/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209::38: 5note: expanded from macro 'RTL_CHECK2':#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) : ^ ~ In file included from note: expanded from macro 'XUINT'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :note1209: :array 'fld' declared here38 3741: ./genrtl.h:#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) note ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:5: expanded from macro 'RTL_CHECK2':1209note:784:: rtunion fld[1]; ^: 3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XINT (rt, 1) = arg1; ^ ~ ^ ~ array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from rtunion fld[1]; ^ generic-match.c:131738: :In file included from 440insn-attrtab.c::511:: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:note:23:3741:4: note: expanded from macro 'RTL_CHECK2'note In file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/generic-match-head.c./genrtl.h:127:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])3 : warning: ^ ~ : :array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]25: In file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XINT': 440:5:array 'fld' declared here note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741 #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~: ./genrtl.h rtunion fld[1]; ^ :: array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: XINT (rt, 4) = arg4;1209:In file included from insn-automata.c666 rtunion fld[1];:3clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa 38:: ^ ^ ~-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o insn-emit.o -MT insn-emit.o -MMD -MP -MF ./.deps/insn-emit.TPo insn-emit.c 14 : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 1489:1023 notewarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:: note: expanded from macro 'XINT' XVEC (rt, 1) = arg1;: expanded from macro 'RTL_CHECK2'#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :3741: ./genrtl.h:157warning:3: ^ ~warning : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1321440:5 : note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:23:array 'fld' declared herearray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : return XUINT (insn, 4);note : ^ ~expanded from macro 'XVEC' XEXP (rt, 6) = arg6; ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)1209:38 : note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: rtunion fld[1]; note #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :: ^ 1318/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here expanded from macro 'XEXP' ^ ~ :26: rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from gimple-match.c ^ ~: 4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-match-head.cIn file included from :25: In file included from insn-attrtab.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ./genrtl.h: :11802/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :note: expanded from macro 'XUINT' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)3 : 1209 ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: warning: 38array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :3741: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1209:440:./genrtl.h note: 5:38:: noteexpanded from macro 'RTL_CHECK2': note: array 'fld' declared here : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECK2' ^ ~ 128 XEXP (rt, 1) = arg1; ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ : 440:3:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from insn-automata.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])14 : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: ^ ~ 53741: ./genrtl.h 1320:23:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: expanded from macro 'XEXP'warning :note158:3:: warning: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : 440array 'fld' declared here:5:: note: X0EXP (rt, 7) = NULL_RTX;array 'fld' declared here ^ ~ rtunion fld[1]; array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~ ^ 1209: XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h38:: note: ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' expanded from macro 'RTL_CHECK2' 1337In file included from generic-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/generic-match-head.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) :27:25: In file included from ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5 : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote note: array 'fld' declared here : :3741expanded from macro 'X0EXP' : ./genrtl.h::6851512:3: warning: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1];array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : 12/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 :38:1208 ^:note: XEXP (rt, 1) = arg1; 38warning: note: : expanded from macro 'RTL_CHECK1' expanded from macro 'RTL_CHECK2': #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) In file included from gimple-match.c:4 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-match-head.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' :25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC *//opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: ^ ~array 'fld' declared here : rtunion fld[1];440822:3 : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: ^ XVEC (rt, 1) = arg1; ^ ~::5 : note: array 'fld' declared here 1321 rtunion fld[1]; In file included from generic-match.c: ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: :23: note: expanded from macro 'XVEC' 4 note: expanded from macro 'XVEC' : #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/generic-match-head.c ^ ~ :25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h5: note: array 'fld' declared here: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) rtunion fld[1];In file included from ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3741: ./genrtl.h:686:3insn-automata.c: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ::141209 XSTR (rt, 2) = arg2;:38: note: expanded from macro 'RTL_CHECK2' ^ ~In file included from insn-attrtab.c: 11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: : ./genrtl.h : ^ ~129:3: warningIn file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: 3741: XEXP (rt, 6) = arg6;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^ ~1319 :23: ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):182:3: warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note ^ ~ XEXP (rt, 1) = arg1; ^ ~ : expanded from macro 'XSTR' 1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): 1209::38: note: expanded from macro 'RTL_CHECK2' 38 ^ ~:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 ^ ~:5: note #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: noteexpanded from macro 'XEXP': expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^5 : ^ ~ In file included from 1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])gimple-match.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^ ~ 440::51209:note note: :: 4array 'fld' declared here: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; rtunion fld[1]; ^: 38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-match-head.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: :warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ^ note: expanded from macro 'RTL_CHECK2' XSTR (rt, 2) = arg2; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here :5: note: array 'fld' declared here In file included from generic-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/generic-match-head.c:25 rtunion fld[1];: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:In file included from 34/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ In file included from gimple-match.c:4 return safe_as_a (JUMP_LABEL (insn));: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-match-head.c:374125: In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hinsn-attrtab.c:: rtunion fld[1];11 : ^ : 3741./genrtl.hIn file included from ^~~~~~~~~~~~~~~~~: 705:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: : 3warning./genrtl.hclang: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hinsn-automata.c:14warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ::824: XEXP (rt, 1) = arg1; ^ ~ : 3:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::18321320:23In file included from treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: : :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h28:note3741: : expanded from macro 'XEXP'./genrtl.h :183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] warning XBBDEF (rt, 2) = arg2; ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)1324 : ^ ~25 : XSTR (rt, 1) = arg1; ^ ~ : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]note: expanded from macro 'XBBDEF' XVEC (rt, 3) = arg3;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) : expanded from macro 'JUMP_LABEL' ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~ 1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ 1319/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::23:: ::32:1208:38:note note : 38expanded from macro 'XSTR'note: expanded from macro 'RTL_CHECK1' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 1321: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ::1209::2338/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 1210:440: 5: note: array 'fld' declared here expanded from macro 'RTL_CHECK2' : rtunion fld[1];37 :note ^ note: : In file included from insn-automata.c:14expanded from macro 'RTL_CHECKC1': expanded from macro 'RTL_CHECK2'In file included from note: expanded from macro 'XVEC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) XEXP (rt, 3) = arg3; ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~: 1209 ^ ~: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~ 440:5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note: array 'fld' declared here38 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440::5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];::: 1320note : array 'fld' declared here ^440:5: note :note: expanded from macro 'RTL_CHECK2' 23#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 :5: note: array 'fld' declared here insn-attrtab.c rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/generic-match-head.c : ^25 : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::3741: note: expanded from macro 'XEXP'11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : XSTR (rt, 2) = arg2; ^ ~ 3 In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843 :10:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):23: gimple-match.c:4 warning: warningarray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-match-head.c:note25: In file included from XBBDEF (rt, 2) = arg2;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: : expanded from macro 'XSTR': array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h./genrtl.h::844:31209 : ^ ~ warning: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :38: XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~note: expanded from macro 'RTL_CHECK2' : return JUMP_LABEL (this);1324:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~25 ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:28: :note: expanded from macro 'JUMP_LABEL':23440:: note: 1209 :38: 5 notenote: : expanded from macro 'XBBDEF'expanded from macro 'RTL_CHECK2' : note#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: expanded from macro 'XSTR' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1354:32::440 :note: expanded from macro 'XCEXP' ^ ~#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~5: rtunion fld[1]; note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ::12091208:38:: note: rtunion fld[1];expanded from macro 'RTL_CHECK1' In file included from insn-automata.c ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ^ ~ 38::14: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1210:37: note: expanded from macro 'RTL_CHECKC1' note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from generic-match.c:4/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h./genrtl.h:185: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) : ^ ~ : ^ ~3: In file included from warning440: :array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/generic-match-head.c XINT (rt, 4) = arg4; ^ ~ : 25note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 1317:23:: note: : rtunion fld[1]; ^ expanded from macro 'XINT'440 :5: In file included from noteinsn-attrtab.c:11: In file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from :3741: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)./genrtl.harray 'fld' declared here:154:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]5:3741: : XEXP (rt, 3) = arg3; note ^ ~: array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320: 23: rtunion fld[1];note: expanded from macro 'XEXP'./genrtl.h ^ ~ ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): rtunion fld[1]; ^725 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848: : ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])3 40: ^ ~ warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :440:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 5: warning /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209: XSTR (rt, 1) = arg1; : ^ ~array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from gimple-match.c:4/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :38:In file included from note: :expanded from macro 'RTL_CHECK2' note: array 'fld' declared here return safe_as_a (JUMP_LABEL (this)); rtunion fld[1]; ^~~~~~~~~~~~~~~~~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-match-head.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from insn-automata.c ^ ~: :25: 1319In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3741: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::231832:: 28note:: expanded from macro 'XSTR'note ./genrtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):14: : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 440:3741:8455expanded from macro 'JUMP_LABEL': : :./genrtl.h3: ^ ~#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) : 186:3: ^ ~ note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared herewarning: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : 1209 XSTR (rt, 2) = arg2;: 38 ^ ~: rtunion fld[1]; 1354 XINT (rt, 5) = arg5; ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^: 1319:23 In file included from insn-attrtab.c:32note:: expanded from macro 'RTL_CHECK2' note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :131711:expanded from macro 'XCEXP'23 ::#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ notenote: expanded from macro 'XINT': : #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])./genrtl.h :1210::15537 ^ ~expanded from macro 'XSTR' :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440::5: note: array 'fld' declared here 3 rtunion fld[1];: ^ 1209In file included from generic-match.c::#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ : 4warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : note: expanded from macro 'RTL_CHECKC1'1209 38: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/generic-match-head.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:38 XINT (rt, 4) = arg4; ^ ~ :: note5 note: expanded from macro 'RTL_CHECK2': note: array 'fld' declared here : rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3741: ./genrtl.h:726:3: warning: : expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:5: :note1317: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 23: note: array 'fld' declared here ^ ~ expanded from macro 'XINT'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ note: array 'fld' declared here XEXP (rt, 2) = arg2; ^ ~ ^ ~ :In file included from gimple-match.c :4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-match-head.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h25: In file included from 1832/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1209./genrtl.h rtunion fld[1]; : ^38 :28846::: note: 31320expanded from macro 'RTL_CHECK2' :In file included from insn-automata.c: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])notewarning: 14: 23 ^ ~: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : : note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XEXP'expanded from macro 'JUMP_LABEL' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ : XSTR (rt, 3) = arg3;:: 12093741440: :./genrtl.h5::187 note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~:1354:32: note: expanded from macro 'XCEXP' :3array 'fld' declared here#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^ ~:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:381210:37: note: expanded from macro 'RTL_CHECKC1' 1319: note: rtunion fld[1];expanded from macro 'RTL_CHECK2' warning ^: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XEXP (rt, 6) = arg6;#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])23 ^ ~In file included from insn-attrtab.c ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: ^ ~: note: 440 :expanded from macro 'XSTR': 511: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): 3741:: 1320./genrtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ 23 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38:: :note440: : note: expanded from macro 'XEXP' note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :5156::12093::: 38warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :note : notearray 'fld' declared here rtunion fld[1]; ^ XINT (rt, 5) = arg5; ^ ~ : expanded from macro 'RTL_CHECK2' : array 'fld' declared here rtunion fld[1]; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' In file included from generic-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/generic-match-head.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' 3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440::440:5: note: array 'fld' declared here rtunion fld[1]; ^ XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5:5: note: array 'fld' declared here rtunion fld[1]; ^ note: array 'fld' declared here In file included from rtunion fld[1];insn-automata.c:14: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ In file included from insn-attrtab.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: XEXP (rt, 7) = arg7; ^ ~ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 11/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:5: note: array 'fld' declared here SUBREG_BYTE (x), GET_MODE (x)); rtunion fld[1]; ^ 1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^~~~~~~~~~~~~~~ :1317/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' :23: note: expanded from macro 'XINT' 1209#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here In file included from insn-automata.c:14: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from generic-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/generic-match-head.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ In file included from insn-attrtab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XEXP (rt, 2) = arg2; rtunion fld[1]; ^ ^ ~ X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from insn-automata.c:14: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :1337:27: note: expanded from macro 'X0EXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ XBBDEF (rt, 2) = arg2; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' 440:5#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ : note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' In file included from generic-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/generic-match-head.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XSTR (rt, 3) = arg3; rtunion fld[1]; ^ ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) rtunion fld[1]; ^ ^ ~ In file included from insn-automata.c:14: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 3) = arg3; ^ ~ In file included from insn-attrtab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: expanded from macro 'XEXP' XEXP (rt, 1) = arg1; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here :1320:23: note: expanded from macro 'XEXP' rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1209:38: note: expanded from macro 'RTL_CHECK2' In file included from insn-automata.c:14: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from X0EXP (rt, 4) = NULL_RTX; ^ ~ generic-match.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' 4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/generic-match-head.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ XVEC (rt, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here insn-attrtab.c rtunion fld[1]; ^ :11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from insn-automata.c:14: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' :25: note: expanded from macro 'XBBDEF' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' generic-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/generic-match-head.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ XINT (rt, 1) = arg1; ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' :440:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; :1317:23: note: expanded from macro 'XINT' ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from insn-automata.c *step_out = XEXP (x, 1); ^ ~ :14: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] 440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' X0EXP (rt, 6) = NULL_RTX; ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from insn-attrtab.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' :11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1209:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 3) = arg3; ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here : rtunion fld[1]; ^ 1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here In file included from generic-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/generic-match-head.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XEXP (rt, 1) = arg1; ^ ~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' :440:5#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : note: array 'fld' declared here ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from insn-automata.c:14: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] :1209:38: note: expanded from macro 'RTL_CHECK2' X0EXP (rt, 7) = NULL_RTX; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' In file included from insn-attrtab.c:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' XINT (rt, 4) = arg4; ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38In file included from generic-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/generic-match-head.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 3741: attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note XVEC (rt, 1) = arg1; ^ ~ : expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ In file included from insn-automata.c:14: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XEXP (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' ^ ~ #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :In file included from insn-attrtab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 1320:23: note: expanded from macro 'XEXP' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :1209:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' XINT (rt, 5) = arg5; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ ^ :1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) rtunion fld[1]; ^ ^ ~ In file included from insn-automata.c:14: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from generic-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/generic-match-head.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XSTR (rt, 2) = arg2; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from 1337:27: note: expanded from macro 'X0EXP' insn-dfatab.c:11#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' :1208:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' insn-attrtab.c:11#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 6) = arg6; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from insn-automata.c:14: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 rtunion fld[1]; ^:38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h notewarningIn file included from : : generic-match.c:440:5: note: array 'fld' declared here array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECK2' X0EXP (rt, 3) = NULL_RTX; ^ ~ :4/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/generic-match-head.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' 824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) XVEC (rt, 3) = arg3; ^ ~ ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' rtunion fld[1]; ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ rtunion fld[1]; ^ In file included from insn-dfatab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XEXP (rt, 1) = arg1; ^ ~ insn-attrtab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 7) = arg7; ^ ~ In file included from insn-automata.c:14: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) X0EXP (rt, 4) = NULL_RTX; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here : rtunion fld[1]; ^ 1208:38: note: expanded from macro 'RTL_CHECK1' 23: note: expanded from macro 'XEXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from insn-automata.c:14#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) X0EXP (rt, 5) = NULL_RTX; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) rtunion fld[1]; ^ ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' generic-match.c:4#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/generic-match-head.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here XSTR (rt, 1) = arg1; rtunion fld[1]; ^ ^ ~ In file included from insn-automata.c:14: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: In file included from insn-emit.c:7array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from insn-attrtab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from :insn-dfatab.c: :208:13193::23 warning: : X0EXP (rt, 6) = NULL_RTX;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h : ^ ~75 ::1 :note : warningexpanded from macro 'XSTR': class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)class rtx_def; ^array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h2711:: In file included from note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :expanded from macro 'X0EXP'3741 : ./genrtl.h: 69#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 1208 ^ ~: 38: note:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h55::1209:38 XEXP (rt, 1) = arg1;8::: expanded from macro 'RTL_CHECK1' :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: expanded from macro 'RTL_CHECK2':: warning ^ ~ 1320#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 23 ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XEXP' :note440: :previous use is here5 :struct rtx_def; note ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: array 'fld' declared here : rtunion fld[1]; ^ 1209In file included from generic-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/generic-match-head.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :38: note: expanded from macro 'RTL_CHECK2' :440:5: note: array 'fld' declared here XSTR (rt, 2) = arg2; rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: XEXP (rt, 1) = arg1; ^ ~ 1319:23: note: expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ insn-automata.cIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' insn-attrtab.c:11#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :14 XBBDEF (rt, 2) = arg2; ^ ~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ :5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' note: array 'fld' declared here#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XEXP (rt, 1) = arg1; ^ ~ rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ rtunion fld[1]; ^ In file included from generic-match.c:4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/generic-match-head.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XSTR (rt, 3) = arg3;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' In file included from insn-attrtab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ insn-dfatab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; XEXP (rt, 1) = arg1; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from insn-automata.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 14: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: XBBDEF (rt, 2) = arg2; ^ ~ 1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 25: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 440:55 ^ ~ :: expanded from macro 'XBBDEF': #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) note ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: array 'fld' declared hereIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hgimple-match.c::1208:38:4: 440note:: expanded from macro 'RTL_CHECK1' : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-match-head.c:27: 5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492 rtunion fld[1];:10#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ ~ return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.harray 'fld' declared herenote: array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : 440 rtunion fld[1];: ^ : rtunion fld[1];346 ^ ^5 : note: In file included from :3: note: array 'op' declared here array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from insn-dfatab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] insn-attrtab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; X0EXP (rt, 4) = NULL_RTX; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from insn-automata.c:14: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :1337 X0EXP (rt, 3) = NULL_RTX; ^ ~ :27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:27: note XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'X0EXP' :1324:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 25/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1': note: expanded from macro 'XBBDEF' note: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ expanded from macro 'RTL_CHECK1' 2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) gs->op[1] = rhs; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' :346:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ insn-automata.c:14: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from insn-attrtab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; X0EXP (rt, 5) = NULL_RTX; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' insn-dfatab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here 3: tree GTY((length ("%h.num_ops"))) op[1]; ^ warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' :440:5: note: array 'fld' declared here 2579 rtunion fld[1]; ^ :3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; gs->op[2] = rhs;In file included from insn-attrtab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' 346:3: note: array 'op' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' 12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here 1209:38: note: expanded from macro 'RTL_CHECK2' tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ In file included from insn-automata.c:14: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h return &ass->op[3]; XINT (rt, 5) = arg3; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :3: note: array 'op' declared here In file included from insn-attrtab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' X0EXP (rt, 7) = NULL_RTX; ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : gs->op[3] = rhs; ^ ~ 440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here In file included from insn-dfatab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];:In file included from : tree GTY((length ("%h.num_ops"))) op[1];array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 1208insn-emit.c::7: ^ XINT (rt, 4) = arg4; ^ ~ In file included from 38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h: note : expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from :insn-automata.c:14:: In file included from ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])417 : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:13173741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] 323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] XSTR (rt, 6) = arg4; ^ ~ ^ ~ :23: note: expanded from macro 'XINT' struct pod_mode ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :20: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here did you mean struct here? rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' template class pod_mode; ^~~~~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ struct In file included from insn-dfatab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10In file included from XINT (rt, 5) = arg5; ^ ~ : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 5 return gs->op[1];insn-attrtab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h rtunion fld[1]; ^ :371:3: note: array 'op' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ In file included from insn-automata.c:14: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : gs->op[1] = fn; ^ ~ 3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here XINT (rt, 1) = arg1; tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ~ In file included from insn-dfatab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3In file included from : warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] insn-attrtab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' X0EXP (rt, 2) = NULL_RTX; ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' XEXP (rt, 6) = arg6; ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR,/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^ ~ 1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3711209:: note: expanded from macro 'RTL_CHECK2' 38: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note ^ ~ : 5: note: array 'fld' declared here expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here : rtunion fld[1]; ^ 3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; rtunion fld[1]; ^ ^ In file included from insn-attrtab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ In file included from insn-automata.c:14: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: XSTR (rt, 1) = arg1; ^ ~ 1208:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' 38: note: expanded from macro 'RTL_CHECK1' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from insn-dfatab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : return gs->op[2]; XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' 440:5#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : note: array 'fld' declared here rtunion fld[1]; ^ ^ ~In file included from insn-attrtab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here 1209: tree GTY((length ("%h.num_ops"))) op[1]; ^ 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440::5440:: 5note: array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from insn-emit.c tree GTY((length ("%h.num_ops"))) op[1]; : rtunion fld[1]; ^::7 ^ In file included from insn-dfatab.c:11 1337note:27: : note: : array 'fld' declared here In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: rtunion fld[1]; ^3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154expanded from macro 'X0EXP':3:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h warning: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 423In file included from insn-automata.c: : call_stmt->op[2] = chain;In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h ^ ~ :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~./genrtl.h:14: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:153In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3:: warning3:12083741:38::: ./genrtl.h: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 305 XBBDEF (rt, 2) = arg2; ^ ~ :note: expanded from macro 'RTL_CHECK1'235/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote:: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; 3: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h :warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) 1324272:8 : warning ^:25: note: expanded from macro 'XBBDEF' ^ ~ XINT (rt, 2) = arg2; ^ ~#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] :1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :1317:23: note: expanded from macro 'XINT' inline struct rtx_def * ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'RTL_CHECK2' 75:7: note: previous use is here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :440:5: note: array 'fld' declared here :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here class rtx_def; rtunion fld[1]; ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521: rtunion fld[1]; 10 rtunion fld[1]; ^ ^ : ^ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from In file included from In file included from insn-dfatab.cinsn-emit.c::117: : In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h: 423: In file included from insn-attrtab.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: return gs->op[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275: 11:In file included from warning: :struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ ~: 11/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h: :In file included from 315/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::33741:: ./genrtl.h:insn-automata.c3741:: ./genrtl.h: 154note14:: 3In file included from : warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741 XEXP (rt, 3) = arg3;: ./genrtl.h:array 'op' declared here return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^306236:3 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h ^ ~: 75::3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]7 tree GTY((length ("%h.num_ops"))) op[1]; ^: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] : X0EXP (rt, 5) = NULL_RTX; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547: XVEC (rt, 3) = arg3;: ^ ~1320:233 ^ ~ :note : previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :warning1337:27class rtx_def;:23::: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] notenote: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ gs->op[1] = rhs;note: expanded from macro 'X0EXP' ^ : expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' 1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h rtunion fld[1]; ^ :315:3: note: array 'op' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ insn-attrtab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here X0EXP (rt, 6) = NULL_RTX; ^ ~ In file included from insn-automata.c:14: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; return gs->op[2]; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' 315:3#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' note: array 'op' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)In file included from insn-dfatab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 1317 gs->op[2] = label; ^ ~ :23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :3: note: array 'op' declared here 440: tree GTY((length ("%h.num_ops"))) op[1]; ^ 5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h rtunion fld[1]; ^ :3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h gs->op[3] = label; ^ ~ :1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from insn-automata.c:14: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; return gs->op[3]; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~In file included from 315: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3insn-emit.c:71321/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: :440::: note5:23:: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h 5:::423 note: note note: : array 'fld' declared here array 'op' declared herearray 'fld' declared here : tree GTY((length ("%h.num_ops"))) op[1]; ^expanded from macro 'XVEC' rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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]In file included from insn-attrtab.c:11/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :3741: In file included from ./genrtl.hstruct mem_usage ^ :258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1209:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 1) = arg1; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hinsn-dfatab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :1320 XINT (rt, 5) = arg5; ^ ~ :23: note: expanded from macro 'XEXP' 341:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: rtunion fld[1];note: ^ expanded from macro 'XINT' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from insn-automata.c:14: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] 1: note: did you mean struct here? XINT (rt, 6) = arg6;class mem_usage; ^~~~~ struct ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from insn-attrtab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from insn-dfatab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XBBDEF (rt, 2) = arg2; ^ ~ XEXP (rt, 6) = arg6; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:In file included from generic-match.c:4: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from 38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/generic-match-head.c:27: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1209:38: note: expanded from macro 'RTL_CHECK2' return gs->op[1]; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from insn-automata.c:14: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h XINT (rt, 1) = arg1; ^ ~ :346:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: tree GTY((length ("%h.num_ops"))) op[1]; ^ 440:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' In file included from insn-dfatab.c:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here :440 tree GTY((length ("%h.num_ops"))) op[1]; ^ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from insn-attrtab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' X0EXP (rt, 3) = NULL_RTX; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' return &gs->op[2]; ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' In file included from insn-automata.c:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 14: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 347 gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here :3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' 440:5#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :346:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 3: note: array 'op' declared here : tree GTY((length ("%h.num_ops"))) op[1]; rtunion fld[1]; ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here note: array 'fld' declared here In file included from insn-attrtab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 261 return &ass->op[3]; rtunion fld[1]; ^ rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here :3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ X0EXP (rt, 4) = NULL_RTX; ^ ~ In file included from insn-automata.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.hIn file included from insn-dfatab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :346:3: note: array 'op' declared here ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' :14: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; XEXP (rt, 2) = arg2; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' 5: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ In file included from gimple-match.c:4: rtunion fld[1];In file included from insn-dfatab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-match-head.c XBBDEF (rt, 2) = arg2; ^ ~ :29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' ^ ~ ^ class symtab_node; ^ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' :440:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from insn-attrtab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :9: note: previous use is here XINT (rt, 5) = arg3; ^ ~ rtunion fld[1]; struct symtab_node *symtab_node; ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' :3026:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ return gs->op[1]; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from insn-automata.c:14: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from tree GTY((length ("%h.num_ops"))) op[1];insn-dfatab.c : ^11 : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: In file included from gimple-match.c: 4: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.harray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XEXP (rt, 3) = arg3; ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-match-head.c:3059: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:4403/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23:: note XEXP (rt, 3) = arg3;:5:: expanded from macro 'XEXP' 29#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h: : note95/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:: 23: warningnote: ^ ~array 'fld' declared here : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:1209:38 rtunion fld[1];expanded from macro 'XEXP' : note: expanded from macro 'RTL_CHECK2' :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)1 ^ ~ gs->op[1] = fn;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : ^ warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h'symtab_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.hclass GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), 440^: 5: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:: : 2: 1209note: In file included from did you mean class here? array 'fld' declared here: :37138::insn-attrtab.c3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; rtunion fld[1]; struct symtab_node *symtab_node; ^~~~~~ note : ^ class :11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h ^ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECK2' In file included from In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ insn-automata.c gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:371:gimple-match.c3:263 note14:4: : :array 'op' declared here440::5: note: : In file included from 3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-match-head.c: tree GTY((length ("%h.num_ops"))) op[1];warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from :29: array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741 : ./genrtl.h: ^350:3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h: warning rtunion fld[1]; :254:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; X0EXP (rt, 4) = NULL_RTX; ^ ~ ^ ~ ^ struct symtab_node *ref = NULL);/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from insn-dfatab.c:11/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h ^ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1337:::3130:27In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:10::97 :warning3: : note: previous use is here23array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :3741: ./genrtl.h return gs->op[2]; ^ ~::185 note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.hnote:: expanded from macro 'XSTR' expanded from macro 'X0EXP'#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 371::3: symtab_node/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 :38:3warning#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): ^ ~ : note /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'op' declared here 1208:38: note: expanded from macro 'RTL_CHECK1' tree GTY((length ("%h.num_ops"))) op[1]; ^note : expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) XINT (rt, 4) = arg4;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ return &call_stmt->op[2];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ In file included from insn-attrtab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: In file included from insn-automata.c:14#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:920: notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: array 'op' declared here : tree GTY((length ("%h.num_ops"))) op[1];5: In file included from ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]./genrtl.h ^ :369:3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154::3 : warning: struct symtab_node *ref = NULL);: 1317 ^: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.hwarning::44097::3:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 5note: note23 XEXP (rt, 1) = arg1; ^ ~: :: note: array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320 call_stmt->op[2] = chain; ^ ~expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h :371:3 rtunion fld[1];previous use is here#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~:: symtab_nodenote : ^array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h: tree GTY((length ("%h.num_ops"))) op[1];930 :6:23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 ^warning : :struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]38: noteIn file included from : expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ^ ~: struct symtab_node *ref = NULL); ^ insn-dfatab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XINT (rt, 5) = arg5;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ symtab_node ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :In file included from insn-automata.c:14: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h XEXP (rt, 2) = arg2; ^ ~ :3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from return gs->op[1]; ^ ~ insn-attrtab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' 1209:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h XSTR (rt, 1) = arg1; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h::3151640:3: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~: 440:5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319note:10::1209:: 38: :note: expanded from macro 'RTL_CHECK2':array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^23: note: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]expanded from macro 'XSTR' note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ friend class cgraph_node;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h :3547:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ 3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 :5::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894 ^ ~:39: warning: note: array 'fld' declared here noteIn file included from : insn-dfatab.cprevious use is here:11: In file included from array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h gs->op[1] = rhs; rtunion fld[1];: 187:3: ^ warning struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^: ^ ~ array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: note: did you mean struct here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: tree GTY((length ("%h.num_ops"))) op[1]; friend class cgraph_node; ^~~~~ struct ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from insn-automata.c:14: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: :./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1209:38: note: expanded from macro 'RTL_CHECK2' XWINT (rt, 1) = arg1; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h38: note:: expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h ^ ~ 35575: :1213:29/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note:: expanded from macro 'XWINT'2023::44010:5: note: array 'fld' declared here 10note:#define XWINT(RTX, N) ((RTX)->u.hwint[N]) warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] : rtunion fld[1]; ^: friend class cgraph_node; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.hwarning:894:39: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: note: In file included from previous use is here array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here 441:5: return gs->op[2]; rtunion fld[1]; ^ insn-attrtab.c : ^ ~ struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.harray 'hwint' declared here 11In file included from : insn-dfatab.cIn file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h11:: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h HOST_WIDE_INT hwint[1];:315:3 : ^ note: array 'op' declared here3741 : 3741 ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h59::202326:10:: note: tree GTY((length ("%h.num_ops"))) op[1];: notedid you mean struct here?: ./genrtl.h:188:: friend class cgraph_node; ^~~~~ ./genrtl.h3: warning ^: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'HOST_WIDE_INT':305:3: warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:: 3: XEXP (rt, 7) = arg7;warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] structarray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h XINT (rt, 2) = arg2;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: gs->op[2] = label;: ^ ~note: expanded from macro 'XEXP' ^ ~ 2024:10:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h: # define HOST_WIDE_INT long longclass 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ^ ~ :In file included from insn-automata.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h friend class cgraph_edge; ^14:315: 1317/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:23:3 note: : :1639:In file included from 17: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: previous use is here expanded from macro 'XINT': note: : for_user)) cgraph_edge {1209 : ^38 : note: expanded from macro 'RTL_CHECK2' array 'op' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h tree GTY((length ("%h.num_ops"))) op[1]; ^ 440:3741: ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):2024:3:436:10:5:3 ^ ~ :note warning: :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: warning: gs->op[3] = label; ^ ~ : note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h::1209315::383:: note: expanded from macro 'RTL_CHECK2'did you mean struct here?array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here XWINT (rt, 2) = arg2; ^ ~ rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:note friend class cgraph_edge; ^~~~~: struct 29: note: expanded from macro 'XWINT' ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here array 'op' declared here #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here In file included from insn-attrtab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h: XVEC (rt, 3) = arg3; ^ ~ 3587:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23In file included from insn-dfatab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: expanded from macro 'XVEC' 10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) return gs->op[3]; ^ ~ ^ ~ HOST_WIDE_INT hwint[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here XEXP (rt, 1) = arg1; tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :59:26: note: expanded from macro 'HOST_WIDE_INT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1209:38: note: expanded from macro 'RTL_CHECK2' # define HOST_WIDE_INT long long ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from insn-attrtab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: XVEC (rt, 4) = arg4; ^ ~ 440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1321:23: note: expanded from macro 'XVEC' In file included from insn-dfatab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ XBBDEF (rt, 2) = arg2;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ In file included from insn-automata.c:14: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 5: SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' In file included from insn-attrtab.c:#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ 11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :1352:32: note: expanded from macro 'XCSUBREG' XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' 440:5: note: array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) rtunion fld[1]; ^ ^ ~ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from insn-dfatab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1210:37: note: expanded from macro 'RTL_CHECKC1' XEXP (rt, 3) = arg3; ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ In file included from insn-attrtab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :1317:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) rtunion fld[1]; ^ ^ ~ rtunion fld[1]; ^ In file included from insn-dfatab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' X0EXP (rt, 4) = NULL_RTX; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: In file included from insn-automata.c:14: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here X0EXP (rt, 1) = NULL_RTX; rtunion fld[1]; ^ ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' :1337:27: note: expanded from macro 'X0EXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1208:38: note: expanded from macro 'RTL_CHECK1' In file included from insn-attrtab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from insn-dfatab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ X0EXP (rt, 5) = NULL_RTX; ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here In file included from insn-dfatab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ X0EXP (rt, 6) = NULL_RTX; ^ ~ In file included from insn-automata.c:14: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' X0EXP (rt, 1) = NULL_RTX; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :27: note: expanded from macro 'X0EXP' In file included from insn-attrtab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) XVEC (rt, 1) = arg1; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' 1208:38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : note: expanded from macro 'RTL_CHECK1' In file included from insn-dfatab.c:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: X0EXP (rt, 7) = NULL_RTX; ^ ~ 440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' In file included from insn-attrtab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1]; ^ XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from insn-automata.c:14: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1209 XEXP (rt, 1) = arg1; ^ ~ :38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1209:38: note: expanded from macro 'RTL_CHECK2' In file included from insn-attrtab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from insn-dfatab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XEXP (rt, 1) = arg1; rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared hereIn file included from insn-automata.c:14: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ In file included from In file included from insn-attrtab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] insn-dfatab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' X0EXP (rt, 2) = NULL_RTX; ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ In file included from insn-automata.c:14: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XSTR (rt, 2) = arg2; ^ ~ :440:5: note: array 'fld' declared here In file included from insn-dfatab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: X0EXP (rt, 3) = NULL_RTX; ^ ~ 1319:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' 23: note: expanded from macro 'XSTR' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here In file included from In file included from insn-emit.c:11: insn-dfatab.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; In file included from insn-attrtab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ :305:1: warning: 'rtx_def' 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] :11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] struct GTY((desc("0"), tag("0"), ^ X0EXP (rt, 4) = NULL_RTX; ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27:In file included from insn-automata.c:14: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' XSTR (rt, 1) = arg1; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ class rtx_def; ^~~~~ struct #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from insn-attrtab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from insn-dfatab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from insn-automata.c:14: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ X0EXP (rt, 5) = NULL_RTX; ^ ~ XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) 29 warnings generatedIn file included from . /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here ^ ~ insn-automata.c:14: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XVEC (rt, 2) = arg2; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' rtunion fld[1]; ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ In file included from insn-dfatab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: X0EXP (rt, 6) = NULL_RTX; ^ ~ 1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' In file included from #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) insn-emit.c:11: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ rtx tmp = XEXP (this, 1);/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' ^ ~ In file included from ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:insn-attrtab.c#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) 23 ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :440::5: note: array 'fld' declared here :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote:: expanded from macro 'XEXP' 11440: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):5:In file included from note: rtunion fld[1];array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ :3741: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h./genrtl.h:435 ^:3:: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1209 rtunion fld[1]; ^ XWINT (rt, 1) = arg1; ^ ~ :38: note: expanded from macro 'RTL_CHECK2'In file included from insn-automata.c:14/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1213In file included from :insn-dfatab.c:1129: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::3741: ./genrtl.h:258#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):3: XVEC (rt, 1) = arg1; warning: notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; : In file included from generic-match.c:expanded from macro 'XWINT'4: ^ ~ ^ ~ ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/generic-match-head.c#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 440::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 5:1320:29: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:23:1321: note:441::: 25: 23array 'fld' declared here5:: note rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h :: note26: ^expanded from macro 'XEXP' : array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^1note : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :warning: ^ ~138559:class 'symtab_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] :expanded from macro 'XVEC' 26/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:: class symtab_node; ^note38:13:: expanded from macro 'HOST_WIDE_INT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) warning :1707 :9 ^ ~ note: expanded from macro 'RTL_CHECK2' : # define HOST_WIDE_INT long long#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1209:38note: note: : expanded from macro 'RTL_CHECK2' previous use is here ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtx tmp = XEXP (this, 1); ^ struct symtab_node *symtab_node; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 In file included from ^ ~insn-attrtab.c:11: ^ ~ : ^In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h5:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: array 'fld' declared here XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note rtunion fld[1];: expanded from macro 'XWINT' ^ ~ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ In file included from insn-dfatab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XBBDEF (rt, 2) = arg2; ^ ~ In file included from generic-match.c:4: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1324441::1209:5:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/generic-match-head.c:2938:25 : note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h: array 'hwint' declared here : HOST_WIDE_INT hwint[1]; note ^ note:: array 'fld' declared here :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h rtunion fld[1]; : ^note 95:1: warning: 'symtab_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] expanded from macro 'RTL_CHECK2' class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ In file included from insn-automata.c:14:: : expanded from macro 'XBBDEF'In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])./genrtl.h59:26:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~note : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2: expanded from macro 'HOST_WIDE_INT' :note648: did you mean class here? ^ ~# define HOST_WIDE_INT long long ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1208:: struct symtab_node *symtab_node; ^~~~~~clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa -esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o insn-extract.o -MT insn-extract.o -MMD -MP -MF ./.deps/insn-extract.TPo insn-extract.c class :440:5: note: array 'fld' declared here 38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ In file included from insn-attrtab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741In file included from generic-match.c:4 : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/generic-match-head.c#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :29: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:254:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] 3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ./genrtl.h::470:3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h: warning:1447:14: :440:::97:5 warning: 3array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note warning: XSTR (rt, 1) = arg1;: note: previous use is here SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ symtab_node: array 'fld' declared here array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :2011: ^ ~26 ^: note rtx next = XEXP (insn, 1);: expanded from macro 'SUBREG_BYTE' ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ In file included from :1319:23: note: expanded from macro 'XSTR' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' insn-dfatab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' ^ ~#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:920: 5: warning: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^ ~1209 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:121038:37: :note: expanded from macro 'RTL_CHECKC1'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] note: expanded from macro 'RTL_CHECK2': struct symtab_node *ref = NULL);440 : ^5 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h :97:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])3: note : ^ ~previous use is here :1208 symtab_nodenote: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h array 'fld' declared here ^ :38: rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:930: 6 ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]: note ^: expanded from macro 'RTL_CHECK1' struct symtab_node *ref = NULL); ^ :440:5: note: array 'fld' declared here In file included from #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1]; ^insn-automata.c440: 5 ^ ~: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:9744014: : In file included from note: array 'fld' declared here 5 rtunion fld[1]; ^ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::3:: In file included from 3741note: : rtunion fld[1];1453:./genrtl.h10previous use is here ::666: symtab_node3 : warningwarning ^ insn-attrtab.c:11: : In file included from insn-dfatab.cIn file included from array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :11: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: ^3741: ./genrtl.h: return XEXP (insn, 1); 3741: ./genrtl.h:261:3 487 XVEC (rt, 1) = arg1;: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ ~ ^ ~ X0EXP (rt, 4) = NULL_RTX; ^ ~3 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC': warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' :1320: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)23: note: expanded from macro 'XEXP' X0EXP (rt, 1) = NULL_RTX; ^ ~#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208: ^ ~38:expanded from macro 'RTL_CHECK2' note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h ^ ~: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:12091640:38:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: :expanded from macro 'RTL_CHECK2' : 10: ^ ~440 :: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h 27 ^ ~:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ::8945:note440: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'X0EXP': 440#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :39::5: note: :array 'fld' declared here 5: note: rtunion fld[1];array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: rtunion fld[1]; ^ ^ :1208:38: note: expanded from macro 'RTL_CHECK1' array 'fld' declared here note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:In file included from rtunion fld[1];insn-automata.c : ^14 previous use is here10:: warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h440::37415array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: In file included from :./genrtl.h note: insn-dfatab.c :array 'fld' declared here11 : rtunion fld[1]; ^: 685: return XBBDEF (insn, 2); ^ ~struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node {3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warningIn file included from insn-attrtab.c:11 XEXP (rt, 1) = arg1; ^ ~ : : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h25::1640:10/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note : did you mean struct here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :note1320: :expanded from macro 'XBBDEF'23 :#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): 3741 ^ ~: ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::5201208::338:: note XINT (rt, 5) = arg3; : expanded from macro 'RTL_CHECK1' note ^ ~: warning friend class cgraph_node;: ^~~~~ expanded from macro 'XEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):23: struct ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ note: expanded from macro 'XINT' array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) clang/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337: 440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h: ^ ~272023 5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: notewarning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]1209:440: expanded from macro 'X0EXP'38:: :510note#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): array 'fld' declared here :: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ ~ rtunion fld[1]; note: friend class cgraph_node; expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote:: array 'fld' declared here ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1];1208/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h: ^ ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:44038: 5: note:: array 'fld' declared here In file included from 894 rtunion fld[1]; ^:insn-automata.c:14 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463::10: warning39: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from : insn-dfatab.cIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741 return XBBDEF (insn, 2);:11: : ./genrtl.hnote:: 686expanded from macro 'RTL_CHECK1'In file included from : ^ ~note : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hprevious use is here: 3741: ./genrtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])263/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1324: 25: struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node {3: note:3 ^ ~warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] :: expanded from macro 'XBBDEF'warning ^ XSTR (rt, 6) = arg4;#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023: ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h10:1208:440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1319::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2338: note:: expanded from macro 'RTL_CHECK1' 5#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) 1319:23 : ^ ~ note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: rtunion fld[1]; ^: : expanded from macro 'XSTR' note: did you mean struct here? #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ note: 440expanded from macro 'XSTR': 5: note: array 'fld' declared hereIn file included from #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)insn-attrtab.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^ ~ 11:1209 friend class cgraph_node;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1209:: 38: note: expanded from macro 'RTL_CHECK2': rtunion fld[1]; ^~~~~ struct ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h : ^ ~2024 :10:38In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 : ./genrtl.h:538:3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning:: 1474class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]:10:: 5 note: friend class cgraph_edge; ^: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h :1639:17note:: note: :previous use is here expanded from macro 'RTL_CHECK2'warning array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ for_user)) cgraph_edge { /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: :5:warning note: rtunion fld[1];array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : array 'fld' declared here ^ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h ^: 2024:10:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: did you mean struct here? ^ friend class cgraph_edge; ^~~~~ In file included from insn-automata.c:14: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h struct return XEXP (insn, 3); ^ ~ :3741: ./genrtl.h:705:In file included from insn-dfatab.c:11 : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XEXP (rt, 1) = arg1; ^ ~ 3:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XINT (rt, 1) = arg1; ^ ~ :1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2'#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XSTR (rt, 1) = arg1; ^ ~ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 440:5: note: array 'fld' declared here return XEXP (insn, 3); rtunion fld[1]; ^ ^ ~ In file included from insn-automata.c:14: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XSTR (rt, 2) = arg2; ^ ~In file included from insn-dfatab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1320:23: note: expanded from macro 'XEXP' In file included from insn-attrtab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' XSTR (rt, 1) = arg1; ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from insn-automata.c:14: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ XSTR (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' In file included from insn-dfatab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' 440:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from insn-attrtab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:::1209:38: note: expanded from macro 'RTL_CHECK2' 3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XSTR (rt, 2) = arg2; ^ ~ :1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here 440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' rtunion fld[1]; ^ rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1]; ^ In file included from insn-dfatab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XVEC (rt, 3) = arg3; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) rtunion fld[1];In file included from insn-automata.c:14: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ^ ^ ~ return XUINT (insn, 4);/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' In file included from insn-attrtab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741In file included from insn-dfatab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; XSTR (rt, 1) = arg1; ^ ~ ^ ~ #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ rtunion fld[1]; :440:5: note: array 'fld' declared here rtunion fld[1]; ^ ^ In file included from insn-dfatab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ In file included from insn-attrtab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ XSTR (rt, 1) = arg1; ^ ~ In file included from insn-automata.c:14/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XINT (rt, 1) = arg1; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here :1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ In file included from insn-attrtab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from insn-dfatab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ XINT (rt, 6) = arg6; ^ ~ In file included from insn-automata.c:14: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' 1317:23: note: expanded from macro 'XINT' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) rtunion fld[1]; ^ ^ ~ rtunion fld[1]; ^ In file included from insn-automata.c:14: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XSTR (rt, 3) = arg3; ^ ~ :1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23:In file included from insn-dfatab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'XSTR' XINT (rt, 1) = arg1; ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ In file included from insn-attrtab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XVEC (rt, 1) = arg1; ^ ~ :1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: rtunion fld[1];#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XVEC' ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) rtunion fld[1]; ^ ^ ~ In file included from insn-automata.c:14: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' In file included from insn-dfatab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741In file included from insn-attrtab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ XVEC (rt, 1) = arg1; ^ ~ XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here return safe_as_a (JUMP_LABEL (this)); rtunion fld[1]; ^ ^~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from insn-dfatab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ insn-attrtab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from insn-automata.c:14: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XINT (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: rtunion fld[1]; ^ expanded from macro 'RTL_CHECK2' ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' insn-dfatab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 3) = arg3; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' 5:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from insn-automata.c:14: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ :3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XEXP (rt, 1) = arg1; ^ ~ :1832/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' :28: note: expanded from macro 'JUMP_LABEL' rtunion fld[1]; ^ rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ In file included from insn-dfatab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from insn-attrtab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XEXP (rt, 1) = arg1; ^ ~ :1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' :1354:32: note: expanded from macro 'XCEXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from insn-dfatab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 1) = arg1; ^ ~ 28 warnings generated. /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from :insn-attrtab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from insn-automata.c:14: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1320:23: note: expanded from macro 'XEXP' XSTR (rt, 2) = arg2; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138: XVEC (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h10: 1209 warning ^ ~: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h38:1321:120923: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: expanded from macro 'XVEC': ::2011 :note: expanded from macro 'RTL_CHECK2'38 26#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 1209 ^ ~:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:5: note: note:440: ^ ~5: : note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^array 'fld' declared here :440:5: note: array 'fld' declared here expanded from macro 'SUBREG_BYTE' rtunion fld[1]; ^ In file included from In file included from insn-attrtab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] insn-automata.c ^ ~ : XSTR (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:135214:32: rtunion fld[1]; note: : expanded from macro 'XCSUBREG' ^ ~ ^ In file included from #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210insn-dfatab.c:37: note: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:expanded from macro 'RTL_CHECKC1':374123 11: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): ^ ~ XSTR (rt, 2) = arg2;: ^ ~ note : In file included from expanded from macro 'XSTR'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): ^ ~ :440:5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: array 'fld' declared here 3:1319: rtunion fld[1];23: :note: expanded from macro 'XSTR'1209 : ^ warning: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :38: XEXP (rt, 2) = arg2; ^ ~ note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from insn-attrtab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:insn-automata.c:14: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 38: note: expanded from macro 'RTL_CHECK2' XVEC (rt, 3) = arg3; ^ ~ 440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from insn-automata.c:14: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3032:19: warning: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]3 In file included from :11In file included from insn-extract.c:insn-dfatab.c: warning *step_out = XEXP (x, 1);: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~7 : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h: XSTR (rt, 1) = arg1;75:1/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: warning: ^ ~ : :11In file included from :: 1320In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR': 3741#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ ~ :: 23:435./genrtl.h:725:3:: warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :: expanded from macro 'XEXP' 3#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 1209:38class rtx_def; XSTR (rt, 1) = arg1; ^ ~:: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])23 : note: warning^ ^ ~expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:: 55/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ::85: ^ ~note: array 'fld' declared here: ^ ~ XWINT (rt, 1) = arg1;clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o insn-latencytab.o -MT insn-latencytab.o -MMD -MP -MF ./.deps/insn-latencytab.TPo insn-latencytab.c ^ ~ ^ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1213:note1209:381209: note:: : expanded from macro 'RTL_CHECK2' previous use is here38 : note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])struct rtx_def; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])29 ^ ~ ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ In file included from insn-automata.c:14: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::3741: ./genrtl.h::845:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]440 note:440:5: : note XSTR (rt, 2) = arg2;: array 'fld' declared here : ^ ~ rtunion fld[1];5: note: array 'fld' declared here expanded from macro 'XWINT' rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^ ^ #define XWINT(RTX, N) ((RTX)->u.hwint[N])In file included from insn-attrtab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ :3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 1319: XEXP (rt, 2) = arg2; ^ ~ 23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ HOST_WIDE_INT hwint[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: note: array 'fld' declared here note: :5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ expanded from macro 'HOST_WIDE_INT' In file included from insn-automata.c:14: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] # define HOST_WIDE_INT long long ^ XSTR (rt, 3) = arg3; ^ ~ In file included from insn-dfatab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::3: In file included from insn-attrtab.c:11warning warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:1319:23: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) XWINT (rt, 2) = arg2; ^ ~ 24 XINT (rt, 1) = arg1;: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:23:note note: 1213expanded from macro 'XINT' : :expanded from macro 'MEM_ATTRS'1209 :38:#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :29: note: expanded from macro 'XWINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' :1344:29: note: expanded from macro 'X0MEMATTR' note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) HOST_WIDE_INT hwint[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h rtunion fld[1]; ^ :59:26: note: expanded from macro 'HOST_WIDE_INT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' # define HOST_WIDE_INT long long ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-attrtab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from insn-dfatab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: XEXP (rt, 2) = arg2;expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' :1320:23: note: expanded from macro 'XEXP' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here ^ ~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: ^ expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from In file included from In file included from insn-dfatab.c:insn-automata.c:18: insn-emit.c11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:440:5: :note: array 'fld' declared here 487 rtunion fld[1]; : ^167:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from insn-attrtab.c X0EXP (rt, 1) = NULL_RTX; ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: 11: In file included from if (INSN_CODE (insn) < 0) XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'X0EXP' XSTR (rt, 3) = arg3; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' 23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from insn-automata.c:18: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:168: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); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from insn-attrtab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define INSN_CODE(INSN) XINT (INSN, 5) XVEC (rt, 1) = arg1; ^ ~ ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' In file included from insn-dfatab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) insn-emit.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1321:23: note: expanded from macro 'XVEC' :3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ^ ~ X0EXP (rt, 1) = NULL_RTX;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ 11/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :1337:27: note: expanded from macro 'X0EXP' : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XEXP (rt, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ :1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from insn-automata.cIn file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ insn-extract.c:7: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from rtunion fld[1];insn-attrtab.c : ^11 : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from 3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :18In file included from insn-emit.c:: 11: In file included from XINT (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h ^ ~: 169:10::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: insn-dfatab.c:111317: ./genrtl.h:: 323:1:warning warning: :'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] : 69:323: struct pod_modewarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: In file included from ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741 array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h./genrtl.h:1320 return INSN_CODE (insn);note: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h23:67:20: note: did you mean struct here?expanded from macro 'XINT' ::538: ^~~~~~~~~~~~~~~~template class pod_mode; ^~~~~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : struct 3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38 note: expanded from macro 'XEXP' : note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 1504 XEXP (rt, 1) = arg1; ^ ~ :25: note: expanded from macro 'INSN_CODE' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1209:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from insn-attrtab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from insn-dfatab.c:11In file included from insn-attrtab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XVEC (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :1319:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from insn-attrtab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ insn-emit.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; XBBDEF (rt, 2) = arg2; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' In file included from insn-dfatab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ XSTR (rt, 2) = arg2; ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' :1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ In file included from insn-emit.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ In file included from insn-attrtab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3In file included from insn-dfatab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:In file included from insn-extract.c::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' 7: In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423592/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 1209warning:38:In file included from insn-automata.cnote: expanded from macro 'RTL_CHECK2':: 3: warningarray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h20: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/output.h::133:6:235 : warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h: :'__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes]272 : XSTR (rt, 1) = arg1; ^ ~ ATTRIBUTE_ASM_FPRINTF(2, 3); XVEC (rt, 3) = arg3;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h8: ^ warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/output.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h123::53: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' 1319:23 ::: 440note: expanded from macro 'XSTR'1321 inline struct rtx_def *#define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ ^ :23: note: expanded from macro 'XVEC' :5:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h rtunion fld[1]; ^ :75:7: note: previous use is here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from insn-emit.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] class rtx_def; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XINT (rt, 4) = arg4;:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' insn-extract.c:7#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here class rtx_def; rtunion fld[1]; ^ ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' In file included from insn-attrtab.c:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' 3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from insn-dfatab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' In file included from insn-emit.c:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 11/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from insn-dfatab.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XVEC (rt, 2) = arg2; ^ ~ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from insn-attrtab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ insn-emit.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1320:23: note: expanded from macro 'XEXP' In file included from insn-dfatab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XVEC (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from insn-attrtab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' In file included from insn-emit.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) XBBDEF (rt, 2) = arg2; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741In file included from insn-extract.c:7: rtunion fld[1];: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h XEXP (rt, 3) = arg3; ^ ~ :423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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]In file included from insn-dfatab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ struct mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :1: note: did you mean struct here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hclass mem_usage; ^~~~~ struct :1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ insn-emit.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: In file included from insn-dfatab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'RTL_CHECK2' XVEC (rt, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from insn-emit.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from insn-dfatab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' 1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ X0EXP (rt, 7) = NULL_RTX; ^ ~ In file included from insn-dfatab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' XSTR (rt, 2) = arg2; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' expanded from macro 'XSTR' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.cIn file included from insn-emit.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here : array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from insn-dfatab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from insn-emit.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: :In file included from array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]5: note: array 'fld' declared here rtunion fld[1]; ^ XEXP (rt, 3) = arg3;In file included from insn-dfatab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ insn-attrtab.c:21: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:167:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h if (INSN_CODE (insn) < 0) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^~~~~~~~~~~~~~~~1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here : rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' 1319:23: note: expanded from macro 'XSTR' In file included from insn-emit.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hinsn-extract.c::::440:5: 9440: note:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' 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] 1317:23: note: expanded from macro 'XINT' struct GTY((desc("0"), tag("0"), ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 5: : array 'fld' declared here note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ In file included from insn-dfatab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? XEXP (rt, 2) = arg2;class rtx_def; ^~~~~ struct ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from insn-attrtab.c:21: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:168:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :1209:38 INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ : note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' expanded from macro 'RTL_CHECK2' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' :1320:23: note: expanded from macro 'XEXP' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ rtunion fld[1]; ^ In file included from insn-attrtab.c:21: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:169:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from insn-emit.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); XINT (rt, 5) = arg5; ^ ~ ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' In file included from insn-dfatab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :1504:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 25: note: expanded from macro 'INSN_CODE' XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' 440:5: note: array 'fld' declared here #define INSN_CODE(INSN) XINT (INSN, 5) rtunion fld[1]; ^ ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ In file included from insn-emit.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from insn-dfatab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XEXP (rt, 2) = arg2; rtunion fld[1]; ^ ^ ~ In file included from insn-emit.c:11: In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] insn-latencytab.c:7: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' class rtx_def; ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hstruct rtx_def; ^ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from insn-dfatab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here 3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from insn-attrtab.c:24: rtunion fld[1];In file included from insn-extract.c:9 ^ XSTR (rt, 3) = arg3; ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/output.h:133:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] rtx tmp = XEXP (this, 1); ATTRIBUTE_ASM_FPRINTF(2, 3); ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/output.h:123:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from insn-emit.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here note rtunion fld[1]; ^ : expanded from macro 'XEXP' : array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from insn-emit.c:11: In file included from insn-dfatab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: 1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: XBBDEF (rt, 2) = arg2; ^ ~ 1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' rtx tmp = XEXP (this, 1); ^ ~#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1209:38: note: expanded from macro 'RTL_CHECK2' In file included from insn-emit.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ insn-dfatab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XINT (rt, 1) = arg1; ^ ~ :1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ In file included from insn-emit.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; rtx next = XEXP (insn, 1); ^ ~ ^ X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27:116 note: expanded from macro 'X0EXP' note: expanded from macro 'XEXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) warnings generated. #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from insn-dfatab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' :1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :5: note: array 'fld' declared here ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ In file included from insn-emit.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here X0EXP (rt, 5) = NULL_RTX; rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' return XEXP (insn, 1); ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 38: note: expanded from macro 'RTL_CHECK1' In file included from insn-dfatab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' 440:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ In file included from insn-emit.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: 1209:38: note: expanded from macro 'RTL_CHECK2'note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ X0EXP (rt, 7) = NULL_RTX; ^ ~ In file included from insn-dfatab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' XSTR (rt, 2) = arg2; ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ In file included from insn-dfatab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XVEC (rt, 3) = arg3;:1474:10: ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' insn-emit.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: XEXP (rt, 1) = arg1; ^ ~ array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: return XEXP (insn, 3); ^ ~ 1320:23: note: expanded from macro 'XEXP' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensanote: expanded from macro 'RTL_CHECK2' -esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o insn-modes.o -MT insn-modes.o -MMD -MP -MF ./.deps/insn-modes.TPo insn-modes.c 38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ In file included from insn-emit.c:11: In file included from insn-latencytab.c:7 : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: X0EXP (rt, 2) = NULL_RTX; ^ ~ 1479:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hstruct pod_mode ^ :1337:27: note: expanded from macro 'X0EXP' 10: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ return XEXP (insn, 3);#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ template class pod_mode; ^~~~~ struct ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: :440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note X0EXP (rt, 3) = NULL_RTX; ^ ~ In file included from insn-dfatab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'RTL_CHECK2' XSTR (rt, 1) = arg1; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' 1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' 5: note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) rtunion fld[1]; ^ ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ return XUINT (insn, 4);/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 :5: note: array 'fld' declared here In file included from insn-emit.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3 ^ ~ rtunion fld[1];: ^ warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: X0EXP (rt, 4) = NULL_RTX; ^ ~ 1318:26: note: expanded from macro 'XUINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ :1337:27: note: expanded from macro 'X0EXP' In file included from insn-dfatab.c:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 11/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : return XUINT (insn, 4); ^ ~ array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :1318:26: note: expanded from macro 'XUINT' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from insn-emit.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' In file included from insn-dfatab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: rtunion fld[1];440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: rtunion fld[1];note: expanded from macro 'XSTR' ^ ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ In file included from insn-emit.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' X0EXP (rt, 6) = NULL_RTX; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1]; ^ return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' rtunion fld[1]; ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from insn-latencytab.c:7: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning7: : note: previous use is here :440:5: note: array 'fld' declared here array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ In file included from class rtx_def;insn-emit.c:11 return safe_as_a (JUMP_LABEL (insn));: In file included from ^ ^~~~~~~~~~~~~~~~~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259In file included from insn-latencytab.c:7: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] :3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' XBBDEF (rt, 2) = arg2; ^ ~#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' 32: note: expanded from macro 'XCEXP' class rtx_def; ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from insn-emit.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note:1832:28: note: expanded from macro 'JUMP_LABEL' : expanded from macro 'RTL_CHECK1' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ 5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' rtunion fld[1]; ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ In file included from insn-emit.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from insn-dfatab.c:21: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:167:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ 1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ return safe_as_a (JUMP_LABEL (this));/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :In file included from insn-dfatab.c:21: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:168:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 1210:37: note: expanded from macro 'RTL_CHECKC1' In file included from insn-emit.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: 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); ^~~~~~~~~~~~~~~~ XINT (rt, 5) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ 1317/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' :23: clang#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: warning:440:5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] : note: array 'fld' declared here 1209 rtunion fld[1]; ^ :38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] note JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ : array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1832:28: note: expanded from macro 'JUMP_LABEL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ insn-dfatab.c:21: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:169:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ In file included from insn-emit.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ XSTR (rt, 6) = arg4;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' ^ ~ #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.c:7: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from insn-emit.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ :2011:26:116 warnings generated. /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here note: expanded from macro 'SUBREG_BYTE' rtunion fld[1]; ^ #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)In file included from insn-emit.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here insn-dfatab.c:24: : array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/output.h:133:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] rtunion fld[1]; ^ ATTRIBUTE_ASM_FPRINTF(2, 3);In file included from insn-emit.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ rtunion fld[1]; ^ XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/output.h:123:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ *step_out = XEXP (x, 1);/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hclang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o insn-opinit.o -MT insn-opinit.o -MMD -MP -MF ./.deps/insn-opinit.TPo insn-opinit.c :1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from insn-emit.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ ^ ~ In file included from insn-emit.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c::111320:23: note: expanded from macro 'XEXP' : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h116 warnings generated. :3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11:In file included from warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ insn-emit.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:11: :2564:24:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'MEM_ATTRS' XSTR (rt, 1) = arg1; ^ ~ #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' 1319:23: note: expanded from macro 'XSTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o insn-output.o -MT insn-output.o -MMD -MP -MF ./.deps/insn-output.TPo insn-output.c #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])generic-match.c ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ :5: note: array 'fld' declared here rtunion fld[1]; ^ :28649:In file included from insn-emit.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning21: warning: self-comparison always evaluates to false [-Wtautological-compare] : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] if (COMPLEX_CST != COMPLEX_CST) XSTR (rt, 2) = arg2; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from insn-extract.c:9: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-modes.c:6: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from insn-emit.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here expanded from macro 'XSTR' rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.c:9: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from insn-emit.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.c:9: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.c:9: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-emit.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from insn-extract.c:9: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: :125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here rtunion fld[1]; ^ XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.c:9: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from insn-latencytab.c:11: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from insn-emit.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' 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] 3741: ./genrtl.h:822:3struct GTY((desc("0"), tag("0"), :1209:38: note: : expanded from macro 'RTL_CHECK2' warning: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here ^ rtunion fld[1]; ^ In file included from insn-extract.c:9: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? XINT (rt, 4) = arg4; ^ ~ class rtx_def; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.c:9: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; In file included from insn-modes.c:6: XVEC (rt, 1) = arg1;In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323 ^ ~:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ ~ struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.c:9: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3:In file included from insn-latencytab.c:11: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 6) = arg6; ^ ~ In file included from insn-emit.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XSTR (rt, 2) = arg2; ^ ~ :1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ : note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: In file included from note: expanded from macro 'RTL_CHECK2' insn-extract.c:9: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from insn-extract.c:9: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from insn-emit.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] clang: XSTR (rt, 1) = arg1; ^ ~ :3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :440:5: note: array 'fld' declared here XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1]; ^ In file included from insn-modes.c:6: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h423:: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)1209 ^ ~inline struct rtx_def *:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.hexpanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtx next = XEXP (insn, 1); ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :75:7: note: previous use is here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ class rtx_def; ^ In file included from insn-emit.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XSTR (rt, 2) = arg2; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 1209:38: note: expanded from macro 'RTL_CHECK2' In file included from insn-modes.c:6: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :11: warninginsn-extract.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' : struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ :9: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); XEXP (rt, 3) = arg3; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ class rtx_def; ^ rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from insn-emit.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ XSTR (rt, 3) = arg3; ^ ~ In file included from insn-extract.c:9: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XINT (rt, 4) = arg4; ^ ~ :1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' :1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from insn-extract.c:9: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : return XBBDEF (insn, 2); ^ ~ 23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ In file included from insn-extract.c:9: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h440:5: note: array 'fld' declared here XEXP (rt, 6) = arg6; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : return XBBDEF (insn, 2); ^ ~ 1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.c:9: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.c:9: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note rtunion fld[1]; ^ In file included from : expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warninginsn-modes.c: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here : return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */6: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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] rtunion fld[1]; ^ struct mem_usage ^ In file included from insn-extract.c:9: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? XBBDEF (rt, 2) = arg2; ^ ~ class mem_usage; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' In file included from insn-opinit.c:7: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ ~class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h :55:8: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' ^ ~ struct rtx_def; ^#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.h:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.c:9: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.cIn file included from :9: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] insn-emit.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.h:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning:: empty macro arguments are a C99 feature [-Wc99-extensions] XINT (rt, 4) = arg4;HOOK_VECTOR_END (sched) ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:13171836:23: note: expanded from macro 'XINT' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from :insn-emit.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.h:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' rtunion fld[1]; ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)34 ^ In file included from insn-extract.c:9: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] : warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ In file included from insn-emit.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.h:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h return safe_as_a (JUMP_LABEL (insn));:1317:23: note: expanded from macro 'XINT' HOOK_VECTOR_END (simt) ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: ^~~~~~~~~~~~~~~~~ expanded from macro 'HOOK_VECTOR_END'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' In file included from insn-emit.c::27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.h:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)1209 ^ ~ HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' :38:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) note: expanded from macro 'RTL_CHECK2' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.c:9: insn-modes.c:368:3: warning: shift count >= width of type [-Wshift-count-overflow] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3 MODE_MASK (8*BITS_PER_UNIT), /* DI */ ^ ~In file included from insn-emit.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.h:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ^~~~~~~~~~~~~~~~~~~~~~~~~~~HOOK_VECTOR_END (vectorize) ^ insn-modes.c:359 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' :: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XEXP (rt, 6) = arg6; ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^24 rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' rtunion fld[1]; ^ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ In file included from insn-extract.c:9: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' XEXP (rt, 7) = arg7; ^ ~ : note: expanded from macro 'MODE_MASK' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' insn-modes.c:369:3: warning: shift count >= width of type [-Wshift-count-overflow] #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from insn-emit.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.h:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] MODE_MASK (16*BITS_PER_UNIT), /* TI */HOOK_VECTOR_END (addr_space) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.c:359:24: note: expanded from macro 'MODE_MASK' ^ : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from insn-opinit.c:insn-modes.c#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) 7:440 ^ ~#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ::373 ^: In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h: 417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:3 :440:5: note: array 'fld' declared here 323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] 5: note: array 'fld' declared here : warning: shift count >= width of type [-Wshift-count-overflow] rtunion fld[1]; ^ struct pod_mode ^ rtunion fld[1]; ^ MODE_MASK (8*BITS_PER_UNIT), /* DQ */ In file included from insn-emit.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~27: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warningIn file included from : array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: In file included from insn-extract.c: 9: did you mean struct here?/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.h:In file included from 23: insn-modes.c return safe_as_a (JUMP_LABEL (this)); In file included from : ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.htemplate class pod_mode; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h ^~~~~ 359:3741 struct: ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:208 :3:::24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (calls) ^ 1832:28: note: expanded from macro 'JUMP_LABEL' XEXP (rt, 1) = arg1; #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' :24#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : note: expanded from macro 'MODE_MASK' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from insn-extract.c:9: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from insn-emit.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.h:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hempty macro arguments are a C99 feature [-Wc99-extensions] In file included from insn-output.c::7: HOOK_VECTOR_END (c)insn-modes.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h374: XBBDEF (rt, 2) = arg2;3:: ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:431853 ^ ~75 warning:3:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:150: shift count >= width of type [-Wshift-count-overflow]: :warning: : MODE_MASK (16*BITS_PER_UNIT), /* TQ */ array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] warning ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ note: : expanded from macro 'HOOK_VECTOR_END' class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] 1324insn-modes.c: JUMP_LABEL (this) = target;359::24: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) 25class rtx_def; ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h :55:8: note ^~~~~~~~~~~~~~~~~: note: expanded from macro 'XBBDEF' In file included from insn-emit.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.h:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211 : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1:: warning #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) previous use is here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~1832:: note: 28 empty macro arguments are a C99 feature [-Wc99-extensions]struct rtx_def; expanded from macro 'MODE_MASK': ^note: expanded from macro 'JUMP_LABEL'HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : (HOST_WIDE_INT_1U << (m)) - 1/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h: 1208:43 ^ ~~~#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) : ^ ~ :38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.c:9: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3insn-modes.c: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ XEXP (rt, 3) = arg3; ^ ~ 50/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' : note: expanded from macro 'HOOK_VECTOR_END' :378#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :3: warning: shift count >= width of type [-Wshift-count-overflow] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ MODE_MASK (8*BITS_PER_UNIT), /* UDQ */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ :1210:37: note: expanded from macro 'RTL_CHECKC1' insn-modes.c:359:24: note: expanded from macro 'MODE_MASK' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])In file included from insn-opinit.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h7: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h : (HOST_WIDE_INT_1U << (m)) - 1:423:In file included from insn-emit.c: ^ ~ : ^ ~~~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 27: 1209:insn-modes.c:44038:5:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.h::23379: In file included from In file included from note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h: array 'fld' declared here: ::3 rtunion fld[1];: warning: 24 ^shift count >= width of type [-Wshift-count-overflow] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] : inline struct rtx_def * ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:note211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] : HOOK_VECTOR_END (emutls)expanded from macro 'RTL_CHECK2' class rtx_def; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) MODE_MASK (16*BITS_PER_UNIT), /* UTQ */ 2138 ^ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ :^ ^ ~In file included from insn-modes.c: 359:1024:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h noteinsn-opinit.c: expanded from macro 'MODE_MASK'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:440 :5: : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~43 : :warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: noteinsn-modes.c:: SUBREG_BYTE (x), GET_MODE (x)); 3827: ^~~~~~~~~~~~~~~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h: :42350: In file included from : :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h235: 3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:array 'fld' declared here note275: expanded from macro 'HOOK_VECTOR_END':: warning: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^shift count >= width of type [-Wshift-count-overflow] rtunion fld[1]; ^ :11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] MODE_MASK (8*BITS_PER_UNIT), /* DA */ 2011 return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ^~~~~~~~~~~~~~~~~~~~~~~~~~~In file included from insn-emit.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.hinsn-extract.c::9: :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :374127: ./genrtl.h:insn-modes.c::75:267:211 note:: In file included from : 359:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.h24:: note : expanded from macro 'SUBREG_BYTE'previous use is here:23note: In file included from class rtx_def;3#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG): ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h: ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ expanded from macro 'MODE_MASK' 24 : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] insn-modes.c:383:3: warning: shift count >= width of type [-Wshift-count-overflow] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h X0EXP (rt, 4) = NULL_RTX; ^ ~ HOOK_VECTOR_END (target_option) ^ MODE_MASK (16*BITS_PER_UNIT), /* TA */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :1210:37: note: expanded from macro 'RTL_CHECKC1' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ^ insn-modes.c:359:24: note: expanded from macro 'MODE_MASK' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' : (HOST_WIDE_INT_1U << (m)) - 1/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~~~ In file included from insn-emit.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.h:23: In file included from insn-opinit.c::7: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.hinsn-modes.c:423In file included from 440:: 5:: note:: array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h 386In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h rtunion fld[1];:561:440::5: note: : array 'fld' declared here 24 ^ 3: warning: shift count >= width of type [-Wshift-count-overflow] rtunion fld[1]; MODE_MASK (8*BITS_PER_UNIT), /* UDA */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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] HOOK_VECTOR_END (shrink_wrap) ^ insn-modes.c:359:24: note: expanded from macro 'MODE_MASK' In file included from : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-extract.c:9: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] insn-modes.c:387:3: warning: shift count >= width of type [-Wshift-count-overflow] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' struct mem_usage #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ^ MODE_MASK (16*BITS_PER_UNIT), /* UTA */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.c:359:24: note: expanded from macro 'MODE_MASK' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? : (HOST_WIDE_INT_1U << (m)) - 1 X0EXP (rt, 5) = NULL_RTX; ^ ~~~ class mem_usage; ^~~~~ struct ^ ~ insn-modes.c:In file included from 389:3: warning: shift count >= width of type [-Wshift-count-overflow] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032insn-emit.c: note: expanded from macro 'X0EXP' :19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ MODE_MASK (8*BITS_PER_UNIT), /* DF */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ :27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.h:23 *step_out = XEXP (x, 1); /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ insn-modes.c: In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1320:insn-output.c23:359::24: note: expanded from macro 'MODE_MASK' : : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~1208 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.hinsn-modes.c:391 :3:: :note: warningexpanded from macro 'XEXP' 2438:7 note: : In file included from : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) shift count >= width of type [-Wshift-count-overflow] ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:417:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h::323: :1 : 211 MODE_MASK (8*BITS_PER_UNIT), /* DD */: ^~~~~~~~~~~~~~~~~~~~~~~~~~~warning insn-modes.c:359expanded from macro 'RTL_CHECK1'1209::38: note: expanded from macro 'RTL_CHECK2' : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):124: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:struct pod_modewarning: 440 ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5 : empty macro arguments are a C99 feature [-Wc99-extensions] ^note :noteHOOK_VECTOR_END (mode_switching): array 'fld' declared here5: expanded from macro 'MODE_MASK' : rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h: : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ 43:50: note: expanded from macro 'HOOK_VECTOR_END' :67:20: note: did you mean struct here? note: array 'fld' declared here insn-modes.c:392:3: warning: shift count >= width of type [-Wshift-count-overflow] template class pod_mode; ^~~~~ struct #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ rtunion fld[1]; ^ In file included from insn-extract.c:9: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] MODE_MASK (16*BITS_PER_UNIT), /* TD */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ insn-modes.c:359:24: note: expanded from macro 'MODE_MASK' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ :2564:24: note: expanded from macro 'MEM_ATTRS' insn-modes.c#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ :395:3: warning: shift count >= width of type [-Wshift-count-overflow] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ : MODE_MASK (8*BITS_PER_UNIT), /* CSI */array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' rtunion fld[1];#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ^ In file included from insn-extract.c ^~~~~~~~~~~~~~~~~~~~~~~~~~~ :insn-modes.c9: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here :359:24: note: expanded from macro 'MODE_MASK' rtunion fld[1]; ^ : (HOST_WIDE_INT_1U << (m)) - 1In file included from insn-latencytab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38In file included from : note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ insn-emit.c ^ ~~~ :27: insn-modes.cIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.h:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24:396:./genrtl.h:214:3: 3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning: In file included from : In file included from insn-output.c:440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:5: note: array 'fld' declared here array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : warning: shift count >= width of type [-Wshift-count-overflow] :7: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] MODE_MASK (16*BITS_PER_UNIT), /* CDI */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ :211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1];HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ^ X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' insn-modes.c:359:24: note: expanded from macro 'MODE_MASK' inline struct rtx_def * ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from insn-latencytab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ XEXP (rt, 1) = arg1; ^ ~ class rtx_def; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) In file included from insn-output.c:7: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ ~ return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' insn-modes.c:397:3: warning: shift count >= width of type [-Wshift-count-overflow] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) MODE_MASK (32*BITS_PER_UNIT), /* CTI */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' class rtx_def; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.c:9: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] insn-modes.c:359:24: note: expanded from macro 'MODE_MASK' XEXP (rt, 1) = arg1;In file included from ^ ~ : (HOST_WIDE_INT_1U << (m)) - 1insn-latencytab.c ^ ~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320::23: note: expanded from macro 'XEXP' insn-modes.c:398:3: warning: shift count >= width of type [-Wshift-count-overflow] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) MODE_MASK (8*BITS_PER_UNIT), /* SC */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ insn-modes.c:359:24: note: expanded from macro 'MODE_MASK' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h11:1209: : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ In file included from insn-emit.c:29: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/output.h:133:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] insn-modes.c:399:3: warning: shift count >= width of type [-Wshift-count-overflow] 38 MODE_MASK (16*BITS_PER_UNIT), /* DC */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ : note: expanded from macro 'RTL_CHECK2' ATTRIBUTE_ASM_FPRINTF(2, 3); ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/output.h:123:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' insn-modes.c:359:24: note: expanded from macro 'MODE_MASK' XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from insn-extract.c:9: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:In file included from insn-output.c:7: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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] 3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] struct mem_usage X0EXP (rt, 2) = NULL_RTX; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' In file included from insn-latencytab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here :341:1: note: did you mean struct here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from insn-emit.c:30: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:167:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ ^ class mem_usage; ^~~~~ struct #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from :1209:38: note: expanded from macro 'RTL_CHECK2' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from insn-latencytab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ insn-extract.c:9: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XBBDEF (rt, 2) = arg2;:440:5: note: array 'fld' declared here X0EXP (rt, 3) = NULL_RTX; ^ ~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ In file included from insn-emit.c:30: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:168:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38 : INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ note: expanded from macro 'RTL_CHECK1' ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' In file included from insn-extract.c:9: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' rtunion fld[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ In file included from insn-latencytab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' XEXP (rt, 3) = arg3; ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 1504:25: note: expanded from macro 'INSN_CODE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ :1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from insn-latencytab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XINT (rt, 4) = arg4; ^ ~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' In file included from insn-emit.c:30: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:169:10: gimple-match.c:52963:21:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :440:5: note: array 'fld' declared here warning: self-comparison always evaluates to false [-Wtautological-compare] if (COMPLEX_CST != COMPLEX_CST) ^ ^ ~ return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' insn-extract.c:9: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 23 warnings generated. rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from insn-latencytab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; X0EXP (rt, 5) = NULL_RTX; ^ XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.c:9: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.c:9: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.c:9: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ rtunion fld[1]; ^ In file included from insn-latencytab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' XEXP (rt, 6) = arg6; #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from insn-extract.c:9: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o insn-peep.o -MT insn-peep.o -MMD -MP -MF ./.deps/insn-peep.TPo insn-peep.c #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ :260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from insn-latencytab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' XEXP (rt, 1) = arg1; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hinsn-opinit.c:11: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' 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] :440:5: note: array 'fld' declared here struct GTY((desc("0"), tag("0"), rtunion fld[1];: note: array 'fld' declared here ^ rtunion fld[1]; ^ In file included from insn-extract.c:9: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h X0EXP (rt, 4) = NULL_RTX; ^ ~ :75:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' 1: note: did you mean struct here? ^ class rtx_def; ^~~~~ struct In file included from insn-latencytab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.c:9: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.c:9: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' : warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5:In file included from insn-opinit.c: 11 XBBDEF (rt, 2) = arg2; ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ note: array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25 rtunion fld[1]; ^ :1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ noteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here : expanded from macro 'XBBDEF'insn-extract.c:9: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1317::1208:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1];#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 23: note: expanded from macro 'XINT' ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ :440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from insn-latencytab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from insn-extract.c:9: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XINT (rt, 4) = arg4; ^ ~ rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from insn-extract.c:9: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XINT (rt, 2) = arg2; ^ ~ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ In file included from insn-latencytab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XINT (rt, 5) = arg5; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 440:5: note: array 'fld' declared here return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ In file included from insn-extract.c:9: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XVEC (rt, 3) = arg3; ^ ~ :1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: clang: note: expanded from macro 'XVEC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from insn-latencytab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; return XBBDEF (insn, 2); ^ ~ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 440:5: note: array 'fld' declared here #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ In file included from insn-extract.c:9: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) XVEC (rt, 4) = arg4; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' In file included from insn-latencytab.c#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h X0EXP (rt, 7) = NULL_RTX; ^ ~ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' rtunion fld[1]; #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) return XBBDEF (insn, 2); ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ rtunion fld[1]; ^ In file included from insn-extract.c:9: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XVEC (rt, 5) = arg5; ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' 1208:38: note: expanded from macro 'RTL_CHECK1' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209In file included from insn-latencytab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 1) = arg1; ^ ~ 38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from insn-extract.c:9: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h: rtunion fld[1]; ^ return XEXP (insn, 3);309 ^ ~ :3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' XINT (rt, 6) = arg6; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from insn-latencytab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 1324:25: note: expanded from macro 'XBBDEF' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ return XEXP (insn, 3); ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from insn-extract.c:9: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from insn-latencytab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XEXP (rt, 3) = arg3; ^ ~ :1209:38: note: expanded from macro 'RTL_CHECK2' XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h return XUINT (insn, 4); ^ ~ :440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' rtunion fld[1]; ^ #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ In file included from insn-latencytab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XINT (rt, 4) = arg4; ^ ~ insn-extract.c:9: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XVEC (rt, 1) = arg1; ^ ~ :1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from insn-output.c:11: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' 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] :1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; return XUINT (insn, 4); ^ ~ ^ ~ struct GTY((desc("0"), tag("0"), ^ In file included from insn-extract.c:9: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XEXP (rt, 2) = arg2; ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' 1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' class rtx_def; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from insn-latencytab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from insn-extract.c:9: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12:23 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: expanded from macro 'XEXP' return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' rtunion fld[1]; ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from insn-extract.c:9: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from insn-output.c:11: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtx tmp = XEXP (this, 1); ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) X0EXP (rt, 4) = NULL_RTX; ^ ~ ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 440:5: note: array 'fld' declared here In file included from insn-latencytab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 1208:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from rtx tmp = XEXP (this, 1); ^ ~ insn-extract.c:9: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XEXP (rt, 1) = arg1; ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' 1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 1209:38: note: expanded from macro 'RTL_CHECK2' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from insn-latencytab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' ./genrtl.h:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ 208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XEXP (rt, 1) = arg1; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ In file included from insn-extract.c:9: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XEXP (rt, 2) = arg2; ^ ~ rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from insn-latencytab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XBBDEF (rt, 2) = arg2; ^ ~ :1447:14#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtx next = XEXP (insn, 1); ^ ~ :1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' return JUMP_LABEL (this); #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 1832:28: note: expanded from macro 'JUMP_LABEL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' In file included from insn-latencytab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XEXP (rt, 3) = arg3; ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h440:5: note: array 'fld' declared here In file included from insn-extract.c:9: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1320:23: note: expanded from macro 'XEXP' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' rtunion fld[1]; #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' return safe_as_a (JUMP_LABEL (this)); rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: HOST_WIDE_INT hwint[1]; ^ 1209:38: note: expanded from macro 'RTL_CHECK2' ^ ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' :59#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ :26: note: expanded from macro 'HOST_WIDE_INT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])# define HOST_WIDE_INT long long ^ ^ ~ In file included from insn-latencytab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' X0EXP (rt, 4) = NULL_RTX; ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ In file included from insn-extract.c:9: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 1210:37: note: expanded from macro 'RTL_CHECKC1' XWINT (rt, 2) = arg2; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) return XBBDEF (insn, 2); ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ :440:5: note: array 'fld' declared here #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h HOST_WIDE_INT hwint[1]; ^ :1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' 1208:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)# define HOST_WIDE_INT long long ^ ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from insn-latencytab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' X0EXP (rt, 5) = NULL_RTX; ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 1210:37: note: expanded from macro 'RTL_CHECKC1' rtunion fld[1]; #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ^ In file included from insn-extract.c:9: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: rtunion fld[1]; note: expanded from macro 'RTL_CHECK1' 1463:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) return XBBDEF (insn, 2); ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' rtunion fld[1]; ^ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ In file included from insn-latencytab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from insn-peep.c:7: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ : rtunion fld[1]; note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:expanded from macro 'X0EXP'2138:10:: warningclass rtx_def;: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^^ 440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) SUBREG_BYTE (x), GET_MODE (x)); ^ ~5 : ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26:In file included from insn-extract.c::55:9:1208 :38:: note: 8In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :3741: :note: ./genrtl.hexpanded from macro 'RTL_CHECK1' expanded from macro 'SUBREG_BYTE' :note: notearray 'fld' declared here #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ~ : 487: ^ ~3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440previous use is here:5: ^ note: array 'fld' declared here struct rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h X0EXP (rt, 1) = NULL_RTX; ^ ~ :1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :1352:32: note: expanded from macro 'XCSUBREG' In file included from insn-latencytab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' return XEXP (insn, 3); #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38:: note: expanded from macro 'RTL_CHECK1'27/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : note: expanded from macro 'X0EXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here 1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); In file included from insn-extract.c:9: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ^ ~ ./genrtl.h:520:3:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' warning#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from X0EXP (rt, 1) = NULL_RTX; ^ ~ insn-latencytab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XEXP (rt, 1) = arg1; ^ ~ :1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 440:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : *step_out = XEXP (x, 1); ^ ~ warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; return XUINT (insn, 4); ^ ~ ^ In file included from insn-latencytab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' In file included from insn-extract.c#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :9: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XEXP (rt, 1) = arg1; ^ ~ :1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; return XUINT (insn, 4); ^ ~ ^ In file included from insn-latencytab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ In file included from insn-extract.c:9: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XSTR (rt, 1) = arg1; ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' 440:5: note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ In file included from insn-latencytab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here X0EXP (rt, 4) = NULL_RTX; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ In file included from insn-extract.c:9: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' rtunion fld[1]; #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from insn-latencytab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here X0EXP (rt, 5) = NULL_RTX; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from X0EXP (rt, 6) = NULL_RTX; ^ ~ insn-extract.c:9: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ 1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :In file included from insn-peep.c: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:4401832:5: attrs = MEM_ATTRS (x); note: array 'fld' declared here 592:287 rtunion fld[1]; : ^ ^~~~~~~~~~~~~ : note: expanded from macro 'JUMP_LABEL' : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:In file included from insn-latencytab.c:3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:11417: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323: warning:2564:: #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)1 : ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]24: note: expanded from macro 'MEM_ATTRS' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) XSTR (rt, 1) = arg1; 1354:32/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note : expanded from macro 'XCEXP' ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning: :#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:13193741 :struct pod_mode ^: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:12101344:29/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h: note::67./genrtl.h:20:: note:37:23 note: : expanded from macro 'RTL_CHECKC1' : : 258#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) expanded from macro 'X0MEMATTR' ^ ~ did you mean struct here?note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XSTR' :3:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~: ^ ~ warning440: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h5: XEXP (rt, 1) = arg1;note: array 'fld' declared heretemplate class pod_mode; rtunion fld[1]; ^ :1209:38 ^ ~ ^~~~~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843 note:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:23: struct note: : 10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XEXP' return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ :1210#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' expanded from macro 'RTL_CHECK2' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from insn-latencytab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XBBDEF (rt, 2) = arg2; ^ ~ In file included from insn-extract.c:9: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] 3741: In file included from insn-opinit.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XSTR (rt, 1) = arg1; ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' 1324:25: note: expanded from macro 'XBBDEF' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ XEXP (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' ^ ~#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ 1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.c:9: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from insn-latencytab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] :3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2;In file included from insn-opinit.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ X0EXP (rt, 3) = NULL_RTX; ^ ~ JUMP_LABEL (this) = target; XEXP (rt, 1) = arg1;In file included from insn-peep.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^~~~~~~~~~~~~~~~~ 7: :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h: ^ ~1337:423/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:27/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note:: expanded from macro 'X0EXP'1321 :: In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235132023:28 note: :: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)note: expanded from macro 'JUMP_LABEL'23 : ^ ~expanded from macro 'XVEC'#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354 :32:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.hexpanded from macro 'XCEXP' note:1208: : #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx):38:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ expanded from macro 'XEXP' 272:8#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): notewarning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] : expanded from macro 'RTL_CHECK1'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ ^ ~ :inline struct rtx_def * ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h1210:75:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h7: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])note: :previous use is here ::1209:3738: note: : ^ ~ class rtx_def;expanded from macro 'RTL_CHECK2' 1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 440:5:: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): array 'fld' declared here ^ rtunion fld[1]; ^ 38: In file included from ^ ~note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: expanded from macro 'RTL_CHECKC1': In file included from insn-latencytab.c:44011: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::3741: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])./genrtl.h:2615 ^ ~: ^ ~ insn-peep.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:7: ::440 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h5: :440In file included from :53: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h: notewarning: notearray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :: array 'fld' declared here: X0EXP (rt, 4) = NULL_RTX; rtunion fld[1]; ^array 'fld' declared here ^ ~ 423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ : :27 rtunion fld[1];: note: expanded from macro 'X0EXP' array 'fld' declared here ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hclass rtx_def; ^ :10In file included from insn-extract.c::: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 9: SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XVEC (rt, 1) = arg1; ^ ~ :2011:26: note: expanded from macro 'SUBREG_BYTE' rtunion fld[1]; ^ 1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ In file included from insn-opinit.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from insn-latencytab.c#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) XINT (rt, 5) = arg3; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from insn-extract.c:9: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from insn-peep.c:7: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: rtunion fld[1];In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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] XSTR (rt, 1) = arg1; ^ ~ ^ struct mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? In file included from insn-latencytab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ class mem_usage; ^~~~~ struct In file included from insn-opinit.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; XEXP (rt, 1) = arg1; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 1319:23: note: expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 38: note: expanded from macro 'RTL_CHECK2' *step_out = XEXP (x, 1); #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from insn-opinit.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3In file included from insn-latencytab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from insn-extract.c:9: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ XINT (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from insn-opinit.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from insn-extract.c:9: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from insn-latencytab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) XSTR (rt, 1) = arg1; ^ ~ ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5 ^ : note: array 'fld' declared here :440:5: note: array 'fld' declared here In file included from insn-opinit.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)In file included from insn-latencytab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' rtunion fld[1]; #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from insn-extract.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :9: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' rtunion fld[1]; #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from insn-latencytab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XVEC (rt, 3) = arg3; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ insn-opinit.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XINT (rt, 5) = arg5; ^ ~ :1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' In file included from insn-latencytab.c#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ :11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XVEC (rt, 4) = arg4; ^ ~ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' In file included from insn-extract.c:9: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XSTR (rt, 1) = arg1; ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' 1321:23: note: expanded from macro 'XVEC' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1]; ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from insn-opinit.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 6) = arg6; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from insn-extract.c:9: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ In file included from insn-output.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from insn-latencytab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; XVEC (rt, 5) = arg5; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from insn-opinit.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XEXP (rt, 1) = arg1; ^ ~ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from insn-latencytab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from insn-output.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from insn-extract.c:9: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XEXP (rt, 1) = arg1; ^ ~ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' :1317:23: note: expanded from macro 'XINT' rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from insn-opinit.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ XBBDEF (rt, 2) = arg2; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:In file included from 38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here insn-extract.c:9: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from insn-latencytab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' In file included from insn-output.c#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from insn-opinit.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XEXP (rt, 3) = arg3; ^ ~ :1209:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from insn-extract.c:9: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XINT (rt, 1) = arg1; ^ ~ insn-opinit.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' XINT (rt, 4) = arg4; ^ ~ In file included from insn-latencytab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XVEC (rt, 1) = arg1; ^ ~ :1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' In file included from insn-output.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' : note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 note: array 'fld' declared here rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from insn-extract.c:9: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XEXP (rt, 2) = arg2; ^ ~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' insn-latencytab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XEXP (rt, 2) = arg2; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from insn-opinit.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XINT (rt, 5) = arg5; ^ ~ :1209:38: note: expanded from macro 'RTL_CHECK2' In file included from insn-output.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XBBDEF (rt, 2) = arg2; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 1324:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ 440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here 440:5: note: array 'fld' declared here In file included from insn-extract.c:9: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from insn-latencytab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XEXP (rt, 3) = arg3; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ XSTR (rt, 3) = arg3; ^ ~ In file included from insn-output.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XEXP (rt, 3) = arg3; ^ ~ :1209:38: note: expanded from macro 'RTL_CHECK2' In file included from insn-opinit.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' :1209:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from insn-latencytab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h X0EXP (rt, 4) = NULL_RTX; ^ ~ :440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.c:9: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' rtunion fld[1]; #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ^ In file included from insn-output.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; XINT (rt, 4) = arg4; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' In file included from insn-opinit.c#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h X0EXP (rt, 7) = NULL_RTX; ^ ~ :1321:23: note: expanded from macro 'XVEC' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^In file included from insn-output.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XINT (rt, 5) = arg5; ^ ~ insn-latencytab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XEXP (rt, 1) = arg1; ^ ~ :1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 1209:38: note: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: noteIn file included from insn-opinit.c: In file included from insn-peep.c:: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ array 'fld' declared here10: 11/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h305: 1:: In file included from insn-extract.c rtunion fld[1]; ::9: In file included from 440:warning5: ^ noteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: array 'fld' declared here: : rtunion fld[1]; 'rtx_def' 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] 3741: In file included from struct GTY((desc("0"), tag("0"), ./genrtl.h^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.hinsn-latencytab.c::In file included from insn-output.c:374111: 18211: : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::./genrtl.h:3741In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::3741: 784./genrtl.h:75:3:129: ./genrtl.h 3:::370::3:warning warning: 3: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]1: warning: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ note XEXP (rt, 1) = arg1;: did you mean struct here? XEXP (rt, 2) = arg2; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hclass rtx_def; warning^~~~~ struct ^ ~: : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ 1317:23:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1320:23 XEXP (rt, 6) = arg6;: note ^ ~131:1320 : expanded from macro 'XEXP': warnings /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~23 generated. expanded from macro 'XINT' :23: note: expanded from macro 'XEXP' : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ note: expanded from macro 'XEXP' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from insn-peep.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :10: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning ^ ~:440 ^ ~:51209: note :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: :5: note: array 'fld' declared here 38 rtunion fld[1]; array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ : array 'fld' declared here :440:5: note: array 'fld' declared here: note rtunion fld[1];: expanded from macro 'RTL_CHECK2' In file included from ^ rtx tmp = XEXP (this, 1); rtunion fld[1]; ^ insn-output.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from insn-opinit.c XEXP (rt, 1) = arg1; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :11In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23 ^ ~: : note: insn-latencytab.cexpanded from macro 'XEXP' ^ ~:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:4403741:5:11: ./genrtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:::13201209: In file included from 183/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:note3741: ./genrtl.h:: array 'fld' declared here::3823: :435: rtunion fld[1]; 3:3 warning:note: : ^expanded from macro 'RTL_CHECK2': warning: notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensaarray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o insn-preds.o -MT insn-preds.o -MMD -MP -MF ./.deps/insn-preds.TPo insn-preds.c #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XWINT (rt, 1) = arg1; ^ ~ : XBBDEF (rt, 2) = arg2; In file included from insn-extract.c: 9: ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XEXP':3741: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ./genrtl.h: ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ^ ~802 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h38:: note1213: expanded from macro 'RTL_CHECK2': 3:1324:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~ 440:25:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note:: expanded from macro 'XBBDEF' :29:warning#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) 440 ^ ~ 5 note: expanded from macro 'XWINT' :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208#define XWINT(RTX, N) ((RTX)->u.hwint[N]):38:: note: : 5:expanded from macro 'RTL_CHECK1' ^ ~ note array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : array 'fld' declared here note XEXP (rt, 1) = arg1; ^ ~: : rtunion fld[1]; 441 ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :5: note: array 'hwint' declared here :array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) HOST_WIDE_INT hwint[1]; In file included from ^ rtunion fld[1];1320: 23:insn-output.c note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:11 ^ ~ ^: :59:26:expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: :array 'fld' declared here ^ ~: rtunion fld[1]; note ^ 3741: 1385: expanded from macro 'HOST_WIDE_INT' In file included from :insn-opinit.c:11./genrtl.h13:# define HOST_WIDE_INT long long: In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741 : ./genrtl.h :184: ^3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]153 In file included from warning: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3 rtx tmp = XEXP (this, 1); insn-latencytab.c: ^ ~ 1209:11: warning38: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : XBBDEF (rt, 2) = arg2;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^ ~ ^ ~In file included from : note 1320 : expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ::132423:233741 note::25: : ^ ~: ./genrtl.hnoteexpanded from macro 'XEXP'note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::436440 :5: :: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 3 ^ ~note : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:array 'fld' declared here expanded from macro 'XEXP' expanded from macro 'XBBDEF'warning: rtunion fld[1]; array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ 1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208 XWINT (rt, 2) = arg2;: 38In file included from :38insn-extract.c ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::12131209:38:: note9: expanded from macro 'RTL_CHECK2': : note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 29: expanded from macro 'RTL_CHECK1'noteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: : rtunion fld[1];3741:expanded from macro 'XWINT' : ./genrtl.h:822: ^expanded from macro 'RTL_CHECK2' 440#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:4415In file included from insn-opinit.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])::113 ^ ~: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:5440:5 : :note: warningarray 'fld' declared here : note: rtunion fld[1]; ^note : array 'hwint' declared here array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOST_WIDE_INT hwint[1]; ^ In file included from XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1447:: 14:: warning185: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here 591321: 23: rtx next = XEXP (insn, 1);:3 rtunion fld[1]; ::26 ^ ^ ~:note: warning : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:note1320:23insn-output.c: expanded from macro 'XVEC'note: XINT (rt, 4) = arg4;expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : expanded from macro 'HOST_WIDE_INT'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 ^ ~::1138: 1209note: : expanded from macro 'RTL_CHECK2' # define HOST_WIDE_INT long long In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317::23: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])38:note ^ ^ ~ note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3741: clang./genrtl.h:154::3: : warning440: expanded from macro 'RTL_CHECK2':: In file included from 5warningexpanded from macro 'XINT'insn-latencytab.c: : :11: :treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from : XEXP (rt, 3) = arg3; ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h array 'fld' declared here#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) : ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: rtunion fld[1];:13201209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 :38:3741: ::235: ^note: ./genrtl.h: note noteexpanded from macro 'XEXP' :470: : expanded from macro 'RTL_CHECK2':#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1453:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])10: :warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ ~1209 return XEXP (insn, 1); ^ ~ 3 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : ^ warning:1320 :23:: note: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XEXP'note : expanded from macro 'RTL_CHECK2' SUBREG_BYTE (rt) = arg1;#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~~~~~~~~~~~~~~ ^ ~ 440 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209insn-extract.c::38:: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'RTL_CHECK2' 5:2011:26/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note:: expanded from macro 'SUBREG_BYTE'9 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):440: #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ :5 ^ ~: notenote: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: array 'fld' declared here rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ In file included from :440 In file included from insn-output.c rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:::1352 :32:11 note3741: expanded from macro 'XCSUBREG': : ^ : #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) 5 ^ ~ In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:insn-opinit.c1210:37:: :note: :expanded from macro 'RTL_CHECKC1' 823:113741#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) : ^ ~ : In file included from : 3:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h./genrtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::3741: note./genrtl.h:186440:3:155 warning: warning:3: : :warning: : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared herearray index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]5: XINT (rt, 4) = arg4; XINT (rt, 5) = arg5; ^ ~ rtunion fld[1]; ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ XSTR (rt, 2) = arg2;:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458 :10: ^ ~ warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 1317:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h23:: notenote: return XBBDEF (insn, 2);expanded from macro 'XINT' 1317/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1319:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)23: ^ ~note: array 'fld' declared here 23: ^ ~note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XINT' : expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ :1209:38: note: expanded from macro 'RTL_CHECK2' :1324:In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])insn-latencytab.c ^ ~25 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::440:5#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) note::11: ^ ~ : ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XBBDEF' : note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: array 'fld' declared here 3741:1209::38:: note rtunion fld[1];: expanded from macro 'RTL_CHECK2' ./genrtl.h ^1209 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ::487 :3:38 ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) warningIn file included from : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : insn-opinit.c X0EXP (rt, 1) = NULL_RTX; ^ ~ ^ ~ :note: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 11 ^ ~ :1337:: 27: 1208note: :expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h5#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) : ^ ~ :: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:37411208:44038: : :5notenote: ./genrtl.harray 'fld' declared here 38: :note: rtunion fld[1];array 'fld' declared here :: expanded from macro 'RTL_CHECK1'187 rtunion fld[1]; ^ note:3In file included from #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : ^ ~ ^: insn-output.cexpanded from macro 'RTL_CHECK1' warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :440 :5#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):11:In file included from insn-extract.c: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ ~ XEXP (rt, 6) = arg6; ^ ~note 9 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: In file included from :: array 'fld' declared here: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3741: :./genrtl.h:156::3 rtunion fld[1];: 1320warning: 3741array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 440:: XINT (rt, 5) = arg5; ^ ^ ~ : 5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h./genrtl.h:note23:824 : array 'fld' declared here note: expanded from macro 'XEXP' :1317:23: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) In file included from insn-latencytab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: :./genrtl.h: rtunion fld[1];520:33: warning ^ ~: : ^warningnote: : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3;:1209: X0EXP (rt, 1) = NULL_RTX; ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):38:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note1463: expanded from macro 'RTL_CHECK2' : ^ ~ :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1337:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h27: note: :expanded from macro 'X0EXP' :101321: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :440:: return XBBDEF (insn, 2); 5 ^ ~23: ^ ~note: 1209array 'fld' declared here : : rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 1324:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^note 3825: In file included from note: :expanded from macro 'XBBDEF' : : insn-opinit.c#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) expanded from macro 'XVEC' ^ ~ note:111208 : : In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741expanded from macro 'RTL_CHECK2': ./genrtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec):188: 3#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209::440 :538: 1208note: :: array 'fld' declared herewarning: note:38array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]38:: note: : expanded from macro 'RTL_CHECK2' rtunion fld[1]; XEXP (rt, 7) = arg7; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) expanded from macro 'RTL_CHECK1' ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note In file included from insn-output.c::#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 132011: : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741:: ./genrtl.hexpanded from macro 'RTL_CHECK1':157::3: warning: 23#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~440 ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:5notearray index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] :: : note: array 'fld' declared here440expanded from macro 'XEXP' : XEXP (rt, 6) = arg6; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ^ ~ 5 ^ 440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209In file included from rtunion fld[1]; :: ^:1320noteinsn-latencytab.c: 11: In file included from :: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:53838: note: expanded from macro 'RTL_CHECK2' 23: In file included from insn-extract.c: rtunion fld[1];:39note: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) expanded from macro 'XEXP' ^ : In file included from ^ ~ warning /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 3741: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474: :10:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h warningarray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]./genrtl.h:440 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1209: return XEXP (insn, 3);38:: note: 844:expanded from macro 'RTL_CHECK2' ^ ~3: warning: 5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~: 440 note: 1320:5 XSTR (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::array 'fld' declared here 1320: 23: rtunion fld[1]; note: note ^ ^ ~ :23: note: expanded from macro 'XEXP' expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hinsn-opinit.c:1319 rtunion fld[1]; 11:1209 ^:1209::23 : : note: expanded from macro 'XSTR' In file included from #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)In file included from :3838: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'RTL_CHECK2':insn-output.c: ^ ~ :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^ ~ 11: 1209In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3741note: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440::5:3741 noteexpanded from macro 'RTL_CHECK2': array 'fld' declared here: : 38: ./genrtl.h:208 rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :3:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h warning ^: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :440 ./genrtl.h::158: XEXP (rt, 1) = arg1;3: 5 ^ ~ : note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : X0EXP (rt, 7) = NULL_RTX; ^ ~ array 'fld' declared here note: expanded from macro 'RTL_CHECK2' :1320:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337 rtunion fld[1];23In file included from insn-latencytab.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):11: : ^ ~: note In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 3741: ./genrtl.h:573expanded from macro 'XEXP':3:: 27warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 440#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~: XSTR (rt, 1) = arg1; : ^ ~ ^ 5 note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : note: : array 'fld' declared hereexpanded from macro 'X0EXP' :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1319:1479:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx):2310 : note:: expanded from macro 'XSTR' rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 ^: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]::38:: note : expanded from macro 'RTL_CHECK2' 38In file included from insn-extract.c1208#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~ return XEXP (insn, 3);:9 : In file included from : ^ ~note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:38440:5: : : expanded from macro 'RTL_CHECK2'note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote:1320 :23::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~expanded from macro 'XEXP'array 'fld' declared here 3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ./genrtl.h rtunion fld[1]; ^:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :440 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h5:: note845: array 'fld' declared hereIn file included from 440::5:: noteinsn-opinit.c: array 'fld' declared here3 1209: ::38 rtunion fld[1]; : ^ 11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XBBDEF (rt, 2) = arg2; notewarning ^ ~ In file included from In file included from : : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]insn-output.cinsn-latencytab.c: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:111324: :25:: noteIn file included from 11: : XSTR (rt, 2) = arg2; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ expanded from macro 'RTL_CHECK2'In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XBBDEF'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:::37411319 3741: ./genrtl.h:: 574:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):233 : ./genrtl.h#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ^ ~ note:182 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208: : ::3warning:38:expanded from macro 'XSTR' :440 :5: : notenotearray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : warning: XSTR (rt, 2) = arg2; : #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~array 'fld' declared here ^ ~expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:101319 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: XEXP (rt, 1) = arg1;: 1209:23warning440: :5: note: :array 'fld' declared here ^ ~: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]note rtunion fld[1]; 38:: expanded from macro 'XSTR'note: return XUINT (insn, 4); expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^:1320: ^ ~ 23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) :1318 In file included from insn-opinit.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ ::26note: :11: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440note: 1209In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::3741expanded from macro 'XUINT': ./genrtl.hexpanded from macro 'XEXP'5:: note :210: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~3: #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)38::array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 1209:38notewarning: : ^ ~ rtunion fld[1]; array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^: : expanded from macro 'RTL_CHECK2' expanded from macro 'RTL_CHECK2' : XEXP (rt, 3) = arg3;In file included from ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1209:insn-extract.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 1320: 23:38 ^ ~ :9/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: ^ ~expanded from macro 'XEXP' ::440:5: : note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];note: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 440expanded from macro 'RTL_CHECK2' ^3741: ^ ~./genrtl.h:846 :3: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :In file included from insn-latencytab.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~11: ^ ~In file included from 5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h notewarning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::440:: : array 'fld' declared here5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 3741: :440:./genrtl.h5:array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note rtunion fld[1]; : :592 ^ array 'fld' declared here:3 : XSTR (rt, 3) = arg3;note: warningIn file included from insn-output.c : :11 rtunion fld[1];: In file included from array 'fld' declared herearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ XSTR (rt, 1) = arg1; ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23:: 1319:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3741: 23 rtunion fld[1]; : note ^./genrtl.h1489:183:: :3:10 warningIn file included from : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :: expanded from macro 'XSTR'insn-opinit.c XBBDEF (rt, 2) = arg2; note: ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ expanded from macro 'XSTR' : warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:120911: 1324: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :25 :38: return XUINT (insn, 4);In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : : ^ ~ note ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'XBBDEF' note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'RTL_CHECK2' 3741: :#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ./genrtl.h:2111318#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1209::26:38: :440warning1208::: 38note: note: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]5: expanded from macro 'RTL_CHECK2' expanded from macro 'XUINT' : X0EXP (rt, 4) = NULL_RTX;: #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:expanded from macro 'RTL_CHECK1'440: ^ ~ ^ ~ 5note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~array 'fld' declared here 1209 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here ::38 rtunion fld[1]; :: ^440: ^note: expanded from macro 'RTL_CHECK2' 13375: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :27: note: expanded from macro 'X0EXP' rtunion fld[1]; #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' In file included from #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ insn-output.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XEXP (rt, 3) = arg3; ^ ~ ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: In file included from note: :array 'fld' declared here insn-latencytab.cinsn-extract.c:1512 rtunion fld[1]; 11:1320 ^:11::12 : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 23: note: expanded from macro 'XEXP' : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from 3741: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) insn-opinit.c ^ ~: 167:7./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */: 611::3:: warning ^ ~: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: warning 1209:1138: : XSTR (rt, 1) = arg1; noteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: ^ ~ 1321::3741: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:23expanded from macro 'RTL_CHECK2' 1319./genrtl.h::212 :3:: if (INSN_CODE (insn) < 0) 23 ^~~~~~~~~~~~~~~~ warningnote: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: note #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) 1504 ^ ~ : : expanded from macro 'XSTR' ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]1209:38 : note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h X0EXP (rt, 5) = NULL_RTX;expanded from macro 'RTL_CHECK2'::440:5 25 : note: array 'fld' declared here ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1]; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:note ^ ~ ^: expanded from macro 'INSN_CODE'1337 In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::440:#define INSN_CODE(INSN) XINT (INSN, 5)5:insn-output.c note: ^ ~27 :1209:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:38: 131711: array 'fld' declared here:23noteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: : note: : noteexpanded from macro 'X0EXP' 3741: expanded from macro 'RTL_CHECK2' rtunion fld[1];#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'XINT' : ./genrtl.h :185/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3 ^: ^ ~warning: :array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) XINT (rt, 4) = arg4; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from insn-preds.c::1208:7:120938/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1317:440: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h23: ::: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: : 538expanded from macro 'RTL_CHECK1'::75 note expanded from macro 'XINT':1836note:: 1:: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)34#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : warning ^ ~: expanded from macro 'RTL_CHECK2' array 'fld' declared here: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~class rtx_def;: rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:12095: note return safe_as_a (JUMP_LABEL (insn)); ^ ~ : array 'fld' declared here : ^ rtunion fld[1]; 38 : ^~~~~~~~~~~~~~~~~^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ::note55:8 ^: :expanded from macro 'RTL_CHECK2'440 :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 1832noteinsn-latencytab.c ^ ~: insn-opinit.c528: :::previous use is here11 : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h11: : struct rtx_def;note: array 'fld' declared hereexpanded from macro 'JUMP_LABEL' rtunion fld[1]; #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN): 440 ^: ^3741: : ./genrtl.h5In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~: 213 3741: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3: In file included from insn-extract.c::note11:./genrtl.h:1354: array 'fld' declared here612: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h warning::168: rtunion fld[1];5:: warning:: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]3: ^ warning INSN_CODE (insn) = recog (PATTERN (insn), insn, 0);: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ In file included from ^~~~~~~~~~~~~~~~insn-output.c:3211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :3741: XVEC (rt, 2) = arg2;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::./genrtl.h1504::25: note: note: expanded from macro 'INSN_CODE'186: ^ ~3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: #define INSN_CODE(INSN) XINT (INSN, 5)expanded from macro 'XCEXP' 1337 : ^ ~#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) XINT (rt, 5) = arg5; 27 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1317:23: 1317: ^ ~23: expanded from macro 'X0EXP'note: :expanded from macro 'XINT' : #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)23:note#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: : expanded from macro 'XVEC'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^ ~ :expanded from macro 'XINT' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :12091208#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^ ~ 1210:38:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:37 :38: note: :note: expanded from macro 'RTL_CHECK1': /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1209: 38: :note: noteexpanded from macro 'RTL_CHECK2' expanded from macro 'RTL_CHECKC1'#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ 1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:38:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5: expanded from macro 'RTL_CHECK2' ^ ~note:440 :5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 440:5 array 'fld' declared here note: note: : array 'fld' declared here rtunion fld[1];expanded from macro 'RTL_CHECK2' ^ ~ ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; rtunion fld[1]; :In file included from insn-opinit.c :11#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): In file included from 440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741 : ./genrtl.h ^:214: ^ ~3: ^ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 440:55: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843warning: :array 'fld' declared here : note: 10array 'fld' declared here rtunion fld[1]; :array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ^ X0EXP (rt, 7) = NULL_RTX; ^ ~ insn-extract.c:11: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:In file included from insn-latencytab.c: rtunion fld[1]; 11169:warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:10 ^ : 1337:27In file included from : : note: :expanded from macro 'X0EXP' insn-output.carray index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) return JUMP_LABEL (this); warning ^~~~~~~~~~~~~~~~~ ::3741: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h11: : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 3741./genrtl.h:630 return INSN_CODE (insn);:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ ~ ./genrtl.h XVEC (rt, 1) = arg1; ^ ~ ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321 :1208:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1871832:3:::28:: 38note: 1504expanded from macro 'JUMP_LABEL' 23 warning:: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] :25:#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) XEXP (rt, 6) = arg6; ^ ~ : note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h noteexpanded from macro 'INSN_CODE'note: : ^ ~expanded from macro 'XVEC':1320 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h expanded from macro 'RTL_CHECK1':23:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) : note#define INSN_CODE(INSN) XINT (INSN, 5)#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : ^ ~ 1354: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440expanded from macro 'XEXP' ^ ~ :32: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h5: ^ ~ note: : array 'fld' declared here note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XCEXP' 1317 ^ ~:23: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) : expanded from macro 'XINT' :1209#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :38: note:1209:In file included from : expanded from macro 'RTL_CHECK2'38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~insn-opinit.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : 1209: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h11: :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote:121038:37/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note:: expanded from macro 'RTL_CHECKC1' : expanded from macro 'RTL_CHECK2'note: :expanded from macro 'RTL_CHECK2' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]):4403741#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: :5 : note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: array 'fld' declared here./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note: 440:440array 'fld' declared here:232: rtunion fld[1]; ::55: note3: note: ^: array 'fld' declared here: rtunion fld[1];array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XEXP (rt, 1) = arg1; ^ ~ In file included from insn-output.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' 188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from insn-latencytab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' ^ ~#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ XEXP (rt, 7) = arg7; ^ ~ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ 1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h JUMP_LABEL (this) = target; rtunion fld[1]; ^~~~~~~~~~~~~~~~~ insn-extract.c ^:In file included from insn-preds.c:7/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h440In file included from :::1832325: :In file included from :1128: insn-opinit.c: warning::11: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417In file included from array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] : In file included from note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: : switch (INSN_CODE (insn))3741insn-latencytab.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.harray 'fld' declared here ::11 323 rtunion fld[1];: In file included from :expanded from macro 'JUMP_LABEL' ^~~~~~~~~~~~~~~~ 1 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1504 : #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ^: ./genrtl.h25/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : note: warningexpanded from macro 'INSN_CODE' ::666./genrtl.h:3:1354: #define INSN_CODE(INSN) XINT (INSN, 5) warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from insn-output.c ^ ~ 32 ::'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]11 XVEC (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : 233 ^ ~struct pod_modeIn file included from note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: : ^ 1317expanded from macro 'XCEXP' 313213741:23:: 23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:./genrtl.h::#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~note :208warning : : 67/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:note: :: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XINT' : 3: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)expanded from macro 'XVEC' ^ ~1210 X0EXP (rt, 2) = NULL_RTX;warning :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h37: : note: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 20expanded from macro 'RTL_CHECKC1'#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) : XEXP (rt, 1) = arg1;: 1209 :38#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ note: did you mean struct here? ^ ~: ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.htemplate class pod_mode;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote:1320: : ^~~~~: struct 23 440:5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'RTL_CHECK2'note: 1337array 'fld' declared here :: rtunion fld[1]; ^:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: expanded from macro 'XEXP'27 1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ : note: expanded from macro 'X0EXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: rtunion fld[1];note: :expanded from macro 'RTL_CHECK2' :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) 2138 ^ ~ 440#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here ^ : rtunion fld[1]; ^ insn-extract.c In file included from ^ ~insn-opinit.c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::4405:5:11 note:: array 'fld' declared here : 39:: rtunion fld[1]; ^: 1110: In file included from insn-output.c:In file included from note: 11 warning: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: SUBREG_BYTE (x), GET_MODE (x));3741: ./genrtl.h rtunion fld[1];:209:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3: :3741warning ^ ^~~~~~~~~~~~~~~ : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26In file included from insn-latencytab.c:warning XBBDEF (rt, 2) = arg2; 11: ./genrtl.h ^ ~: : : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]note:234In file included from :3:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 3741: ./genrtl.hexpanded from macro 'SUBREG_BYTE': 685:3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) warning ^ ~ : warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XEXP (rt, 1) = arg1;:1504:1352 ^ ~array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :25: note: expanded from macro 'INSN_CODE'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h X0EXP (rt, 3) = NULL_RTX;:321324#define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ :: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'XCSUBREG' ^ ~ :1320::#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) 25 ^ ~ 23: 1317/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1337 :27:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h notenote: expanded from macro 'X0EXP'note ::23: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~: :expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XEXP': 1210 note1208: expanded from macro 'XINT' ::3738: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): note#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) note ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'RTL_CHECK1'expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ :1208:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])::1209:12093838#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) :: note : expanded from macro 'RTL_CHECK1' ^ ~ ^ ~ :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) 38 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~ :note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTL_CHECK2' 440440:4405:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note:: array 'fld' declared here 5:: note:: array 'fld' declared here ^ ~ 5 rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h440: rtunion fld[1];5:In file included from note:: array 'fld' declared here insn-output.c440:: ^: 5In file included from 11 rtunion fld[1];insn-opinit.cIn file included from :note 11: ^: insn-preds.c: ::7 In file included from : array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :3741insn-extract.cIn file included from In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: rtunion fld[1];: ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h3741note: : ./genrtl.harray 'fld' declared here:235./genrtl.h63 :36 : ::210warning rtunion fld[1]; ::423 ^3:: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ro[1] = *(ro_loc[1] = &XEXP (XEXP (XEXP (pat, 1), 2), 0));: ^ ~ insn-latencytab.c:In file included from 11: 3In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning:3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h: ./genrtl.h::686:: warning3 235: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:1320 : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; XEXP (rt, 3) = arg3; ^ ~ ::272 X0EXP (rt, 4) = NULL_RTX;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: ^ ~ 132023: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:13198 ^ ~ : note:: expanded from macro 'XEXP' 23 :warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~: inline struct rtx_def * : ^ 23 expanded from macro 'XSTR'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h75::7: :note: previous use is here1337 class rtx_def;: ^ In file included from insn-preds.c:1209#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~27 7:38 : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnoteIn file included from :: :1209expanded from macro 'XEXP' : notenote/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): : expanded from macro 'X0EXP':3032 ^ ~38:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) : : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h ^ ~19 :::423 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : warning: 38In file included from : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h :235: note: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: *step_out = XEXP (x, 1);275:expanded from macro 'RTL_CHECK2':12081320 : 11#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):38 ^ ~35: : warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: ^ ~: 440note : expanded from macro 'RTL_CHECK1':5: expanded from macro 'XEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : 1320 return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); : 440#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 23 :5: ^~~:note #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ note ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:array 'fld' declared here : note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h75expanded from macro 'XEXP':7: 440: ^:1209#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1];5 :: note ^ ~ note: ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here:: 391209: In file included from insn-output.c: In file included from :38 rtunion fld[1];insn-latencytab.c:11:previous use is here: note ^11: In file included from : expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: In file included from :3741 note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:class rtx_def; ^: : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])./genrtl.h ^ ~In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:expanded from macro 'RTL_CHECK2'440:5insn-opinit.c: note705: array 'fld' declared here3741#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here 3:: 11: In file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ./genrtl.h ^ rtunion fld[1]; :211:3: warning warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :3741: ./genrtl.h:236: XSTR (rt, 1) = arg1;3: ^ insn-extract.c:149:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[3] = *(ro_loc[3] = &XEXP (XEXP (pat, 1), 2)); ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] : X0EXP (rt, 5) = NULL_RTX; ^ ~ X0EXP (rt, 4) = NULL_RTX; : ^ ~ note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::13371337:note27: :: expanded from macro 'XEXP'note:1127: warning: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'X0EXP' ^ ~ attrs = MEM_ATTRS (x);#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^~~~~~~~~~~~~ : 1209expanded from macro 'X0EXP':38:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note : expanded from macro 'RTL_CHECK2':#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)1208 ^ ~: : 1209:256438#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:38:24 note: :: 38note: expanded from macro 'MEM_ATTRS' expanded from macro 'RTL_CHECK1': note#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: In file included from expanded from macro 'RTL_CHECK1'insn-preds.c::440 7note1344: : :In file included from expanded from macro 'RTL_CHECK2'29/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h ^ ~:423#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): note: : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : ^ ~ note:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.harray 'fld' declared here440::5440expanded from macro 'X0MEMATTR':5: :: note rtunion fld[1]; 126note440: #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) : :array 'fld' declared here ^ ~ rtunion fld[1]; 5array 'fld' declared here: ^ note:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:12101 rtunion fld[1]; ^:In file included from warning: : array 'fld' declared hereIn file included from 37 ^insn-latencytab.cinsn-opinit.c:: In file included from : 'mem_usage' 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]note rtunion fld[1];11: In file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^insn-output.c:3741 : expanded from macro 'RTL_CHECKC1': 11:./genrtl.hinsn-extract.c: :: 174#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])706: 11 ^ ~36:: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:struct mem_usageIn file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^warning: : :440:./genrtl.h35:::237 :3741array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]3note: : warningwarning: ./genrtl.h array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[2] = *(ro_loc[2] = &XEXP (XEXP (XEXP (pat, 1), 2), 0)); :: 212: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:31320array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h::: warning: XSTR (rt, 2) = arg2;341: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~:1 23: : X0EXP (rt, 5) = NULL_RTX; X0EXP (rt, 6) = NULL_RTX; rtunion fld[1]; notenote: did you mean struct here? ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1319 :23class mem_usage; : : expanded from macro 'XEXP' ^ ~ ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^~~~~ note: expanded from macro 'XSTR' :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1337:1337 :27:: note: struct27:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note: expanded from macro 'X0EXP'expanded from macro 'X0EXP' ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)In file included from ^ ~ insn-peep.c ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1208:38:1208:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h38:: note1209: expanded from macro 'RTL_CHECK1': 10: 1209note: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECK1' : :38:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) In file included from ^ ~ : note38 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'RTL_CHECK2' :: 440:5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note ^ ~ rtunion fld[1];:440: :5:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: :array 'fld' declared here ^: expanded from macro 'RTL_CHECK2'3741 rtunion fld[1]; ^1320 : ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1;In file included from :insn-output.c:11#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from insn-opinit.c: 11: In file included from 35 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440::5:In file included from note:: array 'fld' declared here: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1320: rtunion fld[1]; note233741: : :3741:: ./genrtl.h./genrtl.h::258expanded from macro 'XEXP':3 : warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ 213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from insn-latencytab.c: XEXP (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:note X0EXP (rt, 6) = NULL_RTX; 120911: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741:: ./genrtl.h ^ ~:725:39 : 3: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XEXP' ^ ~warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : XSTR (rt, 1) = arg1;: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTL_CHECK2' 1337::27: ^ ~note: ^ ~expanded from macro 'X0EXP' 1320#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319::23:: note: expanded from macro 'XSTR':44023: 1209::#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)5 ^ ~38 ^ ~: notenote: array 'fld' declared here : rtunion fld[1]; ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: :1208: insn-extract.c:187:expanded from macro 'RTL_CHECK2' expanded from macro 'XEXP':30:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 1209 warning: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ::3838: ro[1] = *(ro_loc[1] = &XEXP (XEXP (XEXP (XEXP (pat, 1), 0), 0), 2));note: expanded from macro 'RTL_CHECK2' : ^ ~ ^ ~ ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320note ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h5:23 note: :: expanded from macro 'RTL_CHECK1'note: expanded from macro 'XEXP'1209 : :array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)440:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])38:5 rtunion fld[1]; ^ : In file included from note: array 'fld' declared herenote rtunion fld[1]; ^ ~ ^ : expanded from macro 'RTL_CHECK2' insn-latencytab.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 11: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h In file included from In file included from insn-peep.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1209::38:10 note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h5:: note: : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here:3741:440:expanded from macro 'RTL_CHECK2': ./genrtl.h5 :726::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 3: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: 3741array 'fld' declared here rtunion fld[1];:440: rtunion fld[1]; ^warning./genrtl.h: :5: 51: 3: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^In file included from insn-output.cwarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: : XEXP (rt, 1) = arg1;In file included from insn-opinit.c :11: note: 11array 'fld' declared here XEXP (rt, 2) = arg2;In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :3741: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h./genrtl.h ^ ~ : rtunion fld[1]; ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :3741: ^ ~./genrtl.h:214259:3:insn-extract.c warning::1320::23:3 note : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XEXP' 188: :array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ::132036 X0EXP (rt, 7) = NULL_RTX; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):23:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ : warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]warning :note: : expanded from macro 'XEXP' XBBDEF (rt, 2) = arg2;:12091337:38: :27 array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~: note: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:: 25: expanded from macro 'X0EXP'note: expanded from macro 'XBBDEF' ro[2] = *(ro_loc[2] = &XEXP (XEXP (XEXP (pat, 1), 2), 0)); #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:expanded from macro 'RTL_CHECK2'1209:38:: note: expanded from macro 'RTL_CHECK2' 1208 ^ ~ :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:38:4401208:5 : :note: array 'fld' declared here ^ ~ note 23: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])note: ^ ~ ::38 rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440expanded from macro 'XEXP':5:: note : array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ~ ^ note: 440 ^ expanded from macro 'RTL_CHECK1' :5In file included from insn-peep.c:In file included from #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: insn-opinit.c10: note ^ ~ :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ./genrtl.h11:69::: In file included from 3:1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here :440::5: 38note: :array 'fld' declared here rtunion fld[1]; warning: rtunion fld[1]; ^ : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ 3741: ./genrtl.h:260:3In file included from insn-output.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: In file included from insn-latencytab.c:11note: : XEXP (rt, 1) = arg1; warning./genrtl.h:: ^ ~ 232In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320expanded from macro 'RTL_CHECK2'array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: ::3741: X0EXP (rt, 3) = NULL_RTX;23: note: ./genrtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~expanded from macro 'XEXP'3: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:746warning:3:: warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]1320:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:133735:27 : note XINT (rt, 1) = arg1;: expanded from macro 'X0EXP' XEXP (rt, 1) = arg1; :: note: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)expanded from macro 'XEXP' 1209 ^ ~ ^ ~ ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:39: note: expanded from macro 'RTL_CHECK2' ::1209:1317 38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~:1208:38: note: expanded from macro 'RTL_CHECK1' :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 23 ^~~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h5: note: array 'fld' declared here :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];: ^ :440:5: note: array 'fld' declared here440 note : expanded from macro 'XINT' insn-extract.cnote: :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) : ^ ~ 194/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:expanded from macro 'RTL_CHECK2' 5:120930:38::: warning: rtunion fld[1];array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: array 'fld' declared here ro[1] = *(ro_loc[1] = &XEXP (XEXP (XEXP (XEXP (pat, 1), 0), 0), 2)); note ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.c:11: ^ In file included from In file included from insn-opinit.c: :In file included from 11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h ^ ~:expanded from macro 'RTL_CHECK2'261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~:1337::27: 3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ./genrtl.h :233insn-peep.c:3:: notewarning: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h440:10 X0EXP (rt, 2) = NULL_RTX; : ^ ~ : 5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'X0EXP' : :In file included from 1337:27#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:note1320expanded from macro 'X0EXP' :3741: : ./genrtl.h:12423array 'fld' declared here : ^ ~ rtunion fld[1];#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) 3 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XEXP' : 1208 ^ :1208::38#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): noteIn file included from : expanded from macro 'RTL_CHECK1' 38insn-latencytab.c: 11: In file included from warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): ./genrtl.h:747 ^ ~:3: ^ ~ warning:: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 XEXP (rt, 2) = arg2;:1209 :38: ^ ~note: :expanded from macro 'RTL_CHECK2' XEXP (rt, 1) = arg1;: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note ^ ~: array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : rtunion fld[1]; ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~:440::5: note: In file included from array 'fld' declared hereinsn-output.c 4401320: rtunion fld[1];:11:: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :3741: 23 ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h5:./genrtl.hIn file included from insn-opinit.c:::234::3: 1320: note: 11warning: notearray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 23array 'fld' declared here : : expanded from macro 'XEXP': rtunion fld[1]; X0EXP (rt, 3) = NULL_RTX; In file included from ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 1337:: ^ ^ ~27: insn-extract.cnote/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :expanded from macro 'X0EXP' expanded from macro 'XEXP' 3741: ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx):203:: ^ ~36 1209 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1209::38:262 note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h38:: warning :3: :1208:expanded from macro 'RTL_CHECK2' array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 38: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ro[2] = *(ro_loc[2] = &XEXP (XEXP (XEXP (pat, 1), 2), 0)); ^ ~note warning note: expanded from macro 'RTL_CHECK1' : #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : ^ ~expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1320:array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~ 23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note440: expanded from macro 'XEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :440::4405:: note: :array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)5: XINT (rt, 5) = arg3; rtunion fld[1]; ^ 5 note: In file included from array 'fld' declared here : rtunion fld[1];note: array 'fld' declared here ^ ~ rtunion fld[1]; insn-output.c ^ ^ ~ : ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from insn-latencytab.c11:11: :: In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209In file included from :38:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h insn-peep.cnote: expanded from macro 'RTL_CHECK2'1317 :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])10:23:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748: 3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XSTR (rt, 3) = arg3; note ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note : expanded from macro 'XSTR' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)35:: noteexpanded from macro 'XINT': expanded from macro 'XEXP' 3741 : :./genrtl.h3741: ./genrtl.h:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)125:3 ^ ~: warning:: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 235: ^ ~ XBBDEF (rt, 2) = arg2; ^~~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 :38 warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: X0EXP (rt, 4) = NULL_RTX; : ^ ~ 1209:38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: expanded from macro 'RTL_CHECK2'1209:1337:::3927 : :note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECK2' note1324: 25: : ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: expanded from macro 'RTL_CHECK2'expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note : expanded from macro 'X0EXP' : ^~~440:5#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ rtunion fld[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ : ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here 38:In file included from insn-latencytab.c:::44011 note: rtunion fld[1]; : ^ 1208: expanded from macro 'RTL_CHECK1'In file included from In file included from 5:: note: insn-opinit.carray 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])38:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; :11:: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote3741: : ^ ./genrtl.h ^ ~3741insn-extract.c::266:30: : warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]766 : ./genrtl.h::263:3expanded from macro 'RTL_CHECK1'3: :warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[3] = *(ro_loc[3] = &XEXP (XEXP (pat, 1), 2));440: 5: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])note: array 'fld' declared here: ^ ~ rtunion fld[1]; ^ XVEC (rt, 1) = arg1; warning ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from insn-output.c: :11 : In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]3741: ^ ~./genrtl.h:236 :3: XSTR (rt, 6) = arg4;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1321:23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:1320:: warning : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: 523: X0EXP (rt, 5) = NULL_RTX;: notenote: array 'fld' declared here note rtunion fld[1]; ^ ^ ~ : : expanded from macro 'XEXP'1319In file included from insn-peep.cexpanded from macro 'XVEC':10: :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 3741: ./genrtl.h #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h126:1337 :27 23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): ^ ~:: notenote3:: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209expanded from macro 'X0EXP':38:1209 note: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)warning: :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XSTR'expanded from macro 'RTL_CHECK2' 38 ^ ~ XEXP (rt, 3) = arg3;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209note:38:: note: ^ ~expanded from macro 'RTL_CHECK2' expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1208:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 38:440:5: note :: array 'fld' declared here rtunion fld[1]; note ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from insn-latencytab.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:120911#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): ^ ~: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from 440:5440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::38:3741 note440: expanded from macro 'RTL_CHECK2':: ./genrtl.h note: 5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :array 'fld' declared here ::784 :3:5 warning: rtunion fld[1];: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 440:5array 'fld' declared here XINT (rt, 1) = arg1; : ^ ~ : array 'fld' declared herenote: array 'fld' declared here ^ rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ rtunion fld[1]; rtunion fld[1]; ^In file included from :1317:23: note: expanded from macro 'XINT' insn-peep.cIn file included from insn-output.cIn file included from #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) : ^ ~ ^:11: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 10In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::3741: : 1209:insn-extract.c38: In file included from :275insn-opinit.c:30:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:11 note: :expanded from macro 'RTL_CHECK2' ./genrtl.h: In file included from warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])3741: :./genrtl.h:281 237::3741: 3: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]./genrtl.h ^ ~ 3: warning: : ro[3] = *(ro_loc[3] = &XEXP (XEXP (pat, 1), 2)); ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:127 :3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: XINT (rt, 1) = arg1;array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h X0EXP (rt, 6) = NULL_RTX; ^ ~ ^ ~440: ^ ~5:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here : ::1337:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1317:27 rtunion fld[1]; : ^ 1320:23: note: expanded from macro 'XEXP' 23:1317:23 : note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): expanded from macro 'XINT' In file included from insn-latencytab.c ^ ~ note: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209::38:: 11: noteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:expanded from macro 'X0EXP'3741: ./genrtl.h :802:note3: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): expanded from macro 'RTL_CHECK2'warning: expanded from macro 'XINT' ^ ~ ^ ~: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) : ^ ~ XEXP (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::440:5 1208::1209:38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:120938:38: note: ^ ~note: :expanded from macro 'RTL_CHECK2' :array 'fld' declared here note rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320noteexpanded from macro 'RTL_CHECK1' : 23 ^ : expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ : note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from insn-opinit.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XSTR (rt, 1) = arg1; ^ ~ In file included from insn-output.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] insn-peep.c:10: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ XINT (rt, 5) = arg5; ^ ~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317 ^ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :1320:23: note: expanded from macro 'XEXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ In file included from insn-latencytab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XVEC (rt, 1) = arg1; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440In file included from insn-output.c:: rtunion fld[1]; 11In file included from insn-preds.c5:11insn-peep.c: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : :note: ^array 'fld' declared here In file included from :305: rtunion fld[1];1: ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning: 10'rtx_def' 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] In file included from : struct GTY((desc("0"), tag("0"),In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:insn-opinit.c129:3^:11:In file included from insn-latencytab.c :11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: :./genrtl.h:259/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h3741: : ./genrtl.h:823:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning:3741:: ./genrtl.h::305: :3:3array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] 75 warning:: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : warning XEXP (rt, 6) = arg6; XINT (rt, 2) = arg2; ^ ~3 ^ ~1 : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320::23: note: note: expanded from macro 'XEXP'did you mean struct here? : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~warning : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 XSTR (rt, 2) = arg2;array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] class rtx_def;:38: XBBDEF (rt, 2) = arg2; note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : ^ ~1317 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: :note: :expanded from macro 'XSTR' ^~~~~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440231324: note:: 5expanded from macro 'XINT' :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)25 ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hstruct note: array 'fld' declared here : note: expanded from macro 'XBBDEF' :1209#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from insn-latencytab.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from insn-peep.c XVEC (rt, 3) = arg3;In file included from insn-preds.c: rtunion fld[1];:10: rtunion fld[1]; ^In file included from 11: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:13: ^:3741 : ./genrtl.h :152 warning ^ ~:3:In file included from warning: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]insn-output.c :11: In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]3741: ./genrtl.h :260: 3: XEXP (rt, 1) = arg1;insn-opinit.c: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:11 rtx tmp = XEXP (this, 1); warning1321:23: : note : expanded from macro 'XVEC': ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~:3741#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): ./genrtl.h: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:306/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 1320:array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: expanded from macro 'XEXP'23 :1209:: X0EXP (rt, 3) = NULL_RTX;3 ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): note38: expanded from macro 'XEXP' : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~: :note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^ ~ XVEC (rt, 3) = arg3;1337:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:12091209:38: note: 27 ^ ~ expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::38: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1321::23: ^ ~ notenote ^ ~: note: : expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'X0EXP': #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):440440:5: note#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec):5: note: ^ ~array 'fld' declared here : ^ ~ rtunion fld[1];#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) array 'fld' declared here ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208 rtunion fld[1];:38: In file included from ^ note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here 1209:38: note: expanded from macro 'RTL_CHECK2' insn-peep.c#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :10: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385 In file included from insn-latencytab.c:: ./genrtl.h: ^ ~: ^ ~ 13/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]153 11:440::5:: 3: rtx tmp = XEXP (this, 1); warning:: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from note: XBBDEF (rt, 2) = arg2;array 'fld' declared here 440 ^ ~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 3741: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h./genrtl.h: 844:3: ^ ^ ~: 1320warning: In file included from array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :5: XSTR (rt, 1) = arg1; note: array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^ ~ insn-opinit.c rtunion fld[1]; ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:11: :In file included from :1319:insn-output.c23: 23:111324: In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:note3741: :./genrtl.h:261::3:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note 25:: : expanded from macro 'XSTR' :3741 warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XEXP'#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~note #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : X0EXP (rt, 4) = NULL_RTX; ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XBBDEF' ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1209:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)307::3: 1209:warning38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: 38expanded from macro 'RTL_CHECK2' ^ ~:1337::27: note: : expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note : expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~:440:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)5: XVEC (rt, 4) = arg4; ^ ~: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 1208 rtunion fld[1]; ^::38 ^ ~: In file included from :4401208/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321 :38insn-latencytab.c: note::11:: In file included from note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:233741: ./genrtl.h: : : :note: expanded from macro 'RTL_CHECK1'expanded from macro 'RTL_CHECK1' 845expanded from macro 'XVEC' 5: note: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ array 'fld' declared here#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ 3:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h warning rtunion fld[1];: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XSTR (rt, 2) = arg2; ^ ~ 440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' :5: note: array 'fld' declared here#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) : ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 1209440: rtunion fld[1];:14475/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209::38: 38: : :14note: warningnote: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note ^: array 'fld' declared here: rtx next = XEXP (insn, 1); rtunion fld[1]; ^expanded from macro 'RTL_CHECK2' In file included from ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from insn-output.cinsn-peep.c:11: :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:expanded from macro 'RTL_CHECK2'3741: ./genrtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ::262:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])10: 31320:23:: note warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ ~ ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h::expanded from macro 'XEXP' XINT (rt, 5) = arg3;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :440:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)5: 154note: array 'fld' declared here ^ ~:3: 440 warning: ^ ~:5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]:1317::23: note: 1209:38 rtunion fld[1]; XEXP (rt, 3) = arg3;expanded from macro 'XINT' : rtunion fld[1]; ^ note ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ In file included from insn-opinit.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from :3741 : ./genrtl.h: :expanded from macro 'RTL_CHECK2'126 ^ ~ warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :insn-latencytab.c:11 308s#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): generated1320 . ^ ~ :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: :./genrtl.h::846:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3:23 warning1209: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: :3:: XSTR (rt, 3) = arg3; ^ ~ 440 warning: notearray index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 38:5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XVEC (rt, 5) = arg5; : ^ ~ : : :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:expanded from macro 'XEXP'1321:23: note: expanded from macro 'XVEC' note : expanded from macro 'RTL_CHECK2'note: array 'fld' declared here#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 1319:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])23: rtunion fld[1];note: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~expanded from macro 'XSTR' ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~::1209: 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10:38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ : warning: 1209array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :note: expanded from macro 'RTL_CHECK2':38: 440#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h return XEXP (insn, 1); 5 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote:440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:5:: :1320::23:expanded from macro 'RTL_CHECK2' note:: expanded from macro 'XEXP' 440:5 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)440:5 : notenote: array 'fld' declared here : note: notearray 'fld' declared here rtunion fld[1]; ^: rtunion fld[1]; ^ ^ ~ array 'fld' declared here array 'fld' declared here In file included from insn-opinit.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o insn-recog.o -MT insn-recog.o -MMD -MP -MF ./.deps/insn-recog.TPo insn-recog.c :38: note: ./genrtl.hexpanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :In file included from insn-output.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here 309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ 11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XINT (rt, 6) = arg6; ^ ~ XSTR (rt, 6) = arg4; ^ ~ In file included from insn-peep.c:10: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' :23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : return XBBDEF (insn, 2); ^ ~ 155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324: XINT (rt, 4) = arg4; ^ ~25 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: In file included from note: expanded from macro 'XINT':insn-latencytab.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): ^ ~ note: expanded from macro 'XBBDEF' 4401209:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)21 : 38:5: note ^ ~: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h: 1208 ^ ~ array 'fld' declared here :38167:1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :note::738:440:: 5:expanded from macro 'RTL_CHECK1': note rtunion fld[1];note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): expanded from macro 'RTL_CHECK2' : array 'fld' declared herewarning: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ^ ~ array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ rtunion fld[1]; if (INSN_CODE (insn) < 0) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: ^~~~~~~~~~~~~~~~: In file included from 440In file included from insn-output.c::11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::3741: 55./genrtl.h:insn-opinit.c:: : 1504:281:note: 3:note: 11: array 'fld' declared herewarning array 'fld' declared here: rtunion fld[1];In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h25: ^:3741 note array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : rtunion fld[1];expanded from macro 'INSN_CODE' : XINT (rt, 1) = arg1; ^ ~ #define INSN_CODE(INSN) XINT (INSN, 5)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463 ^:10/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: warning :1317:In file included from ^ ~23: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]./genrtl.h insn-peep.c ::327:3 :note: expanded from macro 'XINT' return XBBDEF (insn, 2); warning#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~:10 :1317 :23: ^ ~ note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XINT' : XINT (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209In file included from ^ ~::1324 #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) 38:25 ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: :expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h::156:3#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb):/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h warning: :array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 1317 note1209: expanded from macro 'RTL_CHECK2' XINT (rt, 5) = arg5;:38::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 23 note: expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208 ^ ~:38: notenote: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTL_CHECK1' ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 :5: note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): array 'fld' declared here 440: expanded from macro 'XINT'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):440 :1317:5In file included from insn-latencytab.c :21: : ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h: 168:55note: :23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: expanded from macro 'XINT'array 'fld' declared here:1209 warning: :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hclang38 : INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); :: ^~~~~~~~~~~~~~~~ rtunion fld[1]; 1209 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:38 ^warning :: : notenote: expanded from macro 'RTL_CHECK2' 1504: :expanded from macro 'RTL_CHECK2' notetreating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from insn-output.c: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 25 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:11: :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3741: ./genrtl.h:304::3:: array 'fld' declared herewarning: 440array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 440note: XSTR (rt, 1) = arg1;:5:5 : : expanded from macro 'INSN_CODE' rtunion fld[1]; note: array 'fld' declared here ^#define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474note: expanded from macro 'XINT': rtunion fld[1]; 10#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319 ^:23: note array 'fld' declared here warning: expanded from macro 'XSTR' rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: ^ : In file included from insn-opinit.c:In file included from 11: expanded from macro 'RTL_CHECK2'In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):3741: ^ ~array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~insn-peep.c return XEXP (insn, 3);./genrtl.h: 347:3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440::5: warning:note: :array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];:132010 XVEC (rt, 1) = arg1; ^ ~ 1209:23:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: ^:1321expanded from macro 'XEXP':38 : In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::3741: insn-latencytab.c note./genrtl.h :: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)21 : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h::169: ^ ~10:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) warning:: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]157 ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h23:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3: return INSN_CODE (insn); : ^~~~~~~~~~~~~~~~ : warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1209:array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]note: :expanded from macro 'XVEC' 44038:: note: expanded from macro 'RTL_CHECK2'5 1504 XEXP (rt, 6) = arg6; : ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) : ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note25/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 : :note: : expanded from macro 'INSN_CODE' ^ ~:38array 'fld' declared here: note : expanded from macro 'RTL_CHECK2'1320#define INSN_CODE(INSN) XINT (INSN, 5) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1317::23: rtunion fld[1];note: expanded from macro 'XINT'440 ^ 23: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 5 ^ ~ In file included from note: expanded from macro 'XEXP':insn-output.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :440: note: array 'fld' declared here:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)1209 ^ ~37415: : note: array 'fld' declared here ./genrtl.h: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3051209:3838:3 rtunion fld[1];: warning:: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: rtunion fld[1]; ^ XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479 note : expanded from macro 'RTL_CHECK2' note ^ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1317:2310 ^ ~:In file included from insn-opinit.c:: note:: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTL_CHECK2' 11warning: In file included from #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ^ ~: :440array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]:5:./genrtl.h note : array 'fld' declared here :348/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::3: 1209warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); rtunion fld[1];:38 : note : expanded from macro 'RTL_CHECK2'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XEXP (rt, 2) = arg2; ^ ~ ^ ^ ~ In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1320:23 ^ ~: noteinsn-peep.c: expanded from macro 'XEXP': : 440:10/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h5:3741: :: ./genrtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note440::1320:: ^ ~ 15823: array 'fld' declared here:3note5: note rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209: ^: : :38:In file included from array 'fld' declared here noteinsn-output.c: expanded from macro 'RTL_CHECK2' rtunion fld[1]; warningexpanded from macro 'XEXP' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])11 ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ^ ~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]:5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 ^:38: note: :expanded from macro 'RTL_CHECK2' : X0EXP (rt, 7) = NULL_RTX; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: array 'fld' declared here ^ ~ 3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from insn-latencytab.c:24:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/output.h:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)1208:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h38: rtunion fld[1]; note :1484: 133:6 expanded from macro 'RTL_CHECK1' ^ ~: warning#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ^ ^ ~: ATTRIBUTE_ASM_FPRINTF(2, 3); ^ 10/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/output.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1209:38:: note440: expanded from macro 'RTL_CHECK2' :123:53#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): noteIn file included from : expanded from macro 'ATTRIBUTE_ASM_FPRINTF' 5#define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ ~ : insn-opinit.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:11: warning:440note:5:: : array 'fld' declared here ^ In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741 array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : return XUINT (insn, 4); ^ ~ ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' XEXP (rt, 3) = arg3; ^ ~ #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: noteIn file included from insn-peep.c:10: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 1) = arg1; ^ ~ expanded from macro 'XEXP' In file included from insn-output.c#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XVEC (rt, 4) = arg4; ^ ~ :1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; return XUINT (insn, 4);/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' In file included from insn-opinit.c#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ :11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; X0EXP (rt, 4) = NULL_RTX; ^ ~ ^ In file included from insn-output.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XVEC (rt, 5) = arg5; ^ ~ :1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' In file included from insn-peep.c#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :10: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XBBDEF (rt, 2) = arg2; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' :440:5: note: array 'fld' declared here :25: note: expanded from macro 'XBBDEF' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' In file included from insn-output.c#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XINT (rt, 6) = arg6; ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from insn-opinit.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XEXP (rt, 1) = arg1; ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' 1209:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from insn-peep.c:10: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XEXP (rt, 3) = arg3; ^ ~ ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from insn-opinit.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from insn-output.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); XINT (rt, 1) = arg1; ^ ~ ^~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' ^ ~ XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32 ^ : note: expanded from macro 'XCEXP' note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from insn-peep.c:10: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) XINT (rt, 4) = arg4; ^ ~ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ 440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ rtunion fld[1]; ^ rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ In file included from insn-peep.c:10: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' In file included from insn-output.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) In file included from insn-opinit.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' XVEC (rt, 1) = arg1; ^ ~ XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 1210:37: note: expanded from macro 'RTL_CHECKC1' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here HOST_WIDE_INT hwint[1]; ^ rtunion fld[1]; ^ In file included from insn-peep.c:10: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' In file included from # define HOST_WIDE_INT long long/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ^ insn-output.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:warning1832:11628: : note: XEXP (rt, 6) = arg6;expanded from macro 'JUMP_LABEL' insn-opinit.c warning:s generated. #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) 11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 1320:23: note: expanded from macro 'XEXP' XWINT (rt, 2) = arg2; #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' : note: expanded from macro 'XCEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):1213:29: note: expanded from macro 'XWINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XWINT(RTX, N) ((RTX)->u.hwint[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ 440:5: note: array 'fld' declared here ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37In file included from insn-peep.c:10: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188: HOST_WIDE_INT hwint[1];3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ : note: expanded from macro 'RTL_CHECKC1' ^ XEXP (rt, 7) = arg7; ^ ~ In file included from insn-output.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320 XEXP (rt, 3) = arg3; ^ ~ :clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o insn-enums.o -MT insn-enums.o -MMD -MP -MF ./.deps/insn-enums.TPo insn-enums.c note: expanded from macro 'HOST_WIDE_INT' :# define HOST_WIDE_INT long long ^ 23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 1320:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' 23: note: expanded from macro 'XEXP' rtunion fld[1]; In file included from ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ insn-opinit.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' : array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' :440:5: note: array 'fld' declared here #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ rtunion fld[1]; ^ In file included from insn-output.cIn file included from insn-peep.c:#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: 10: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ XEXP (rt, 1) = arg1; ^ ~ ^ ~In file included from insn-recog.c:note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:8 : 1320:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h23: expanded from macro 'XCSUBREG'note: expanded from macro 'XEXP' : : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):1:#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ : 13541337warning: ^ ~:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h32: 1209::38 1210:27note:: class rtx_def; ^ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55::37: note8 expanded from macro 'XCEXP' note: note#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) : expanded from macro 'RTL_CHECK2': expanded from macro 'RTL_CHECKC1' ^ ~expanded from macro 'X0EXP' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: previous use is here :1210:37: notestruct rtx_def; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : expanded from macro 'RTL_CHECKC1' ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:5: note: array 'fld' declared here ^ ~ : rtunion fld[1]; ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 1208/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here : rtunion fld[1];: ^38:440In file included from insn-opinit.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'RTL_CHECK1' X0EXP (rt, 1) = NULL_RTX; ^ ~ :5: note: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: rtunion fld[1]; ^ expanded from macro 'X0EXP' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from insn-peep.c:10: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ XBBDEF (rt, 2) = arg2; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ 1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ In file included from insn-output.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XEXP (rt, 1) = arg1; ^ ~ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ In file included from insn-peep.c:10: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011 rtunion fld[1]; ^ :In file included from 26insn-opinit.c: noteIn file included from : expanded from macro 'SUBREG_BYTE' :insn-output.c1320:11: :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::3741: 2311: clangIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG):3741: : ^ ~:./genrtl.h:370warning note: : : expanded from macro 'XEXP'./genrtl.h 3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):32:: notetreating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]: expanded from macro 'XCSUBREG': 520 ^ ~ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210warning:37: note: expanded from macro 'RTL_CHECKC1' :3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XEXP (rt, 2) = arg2; ^ ~ :27: note: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'X0EXP' 1209:38: note: expanded from macro 'RTL_CHECK2' 440:5: note: array 'fld' declared here :1320:23: note: expanded from macro 'XEXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 440:5: note: array 'fld' declared here expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ In file included from insn-peep.c:10: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here X0EXP (rt, 4) = NULL_RTX; ^ ~ rtunion fld[1]; ^ In file included from insn-opinit.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' XEXP (rt, 1) = arg1; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from insn-output.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from insn-peep.c:10: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; X0EXP (rt, 5) = NULL_RTX; ^ ~ ^ XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 1213:29: note: expanded from macro 'XWINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from insn-opinit.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XSTR (rt, 1) = arg1;In file included from insn-peep.c:10: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' 441:5: note: array 'hwint' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ X0EXP (rt, 6) = NULL_RTX; ^ ~ HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h *step_out = XEXP (x, 1); ^ ~ :59:26: note: expanded from macro 'HOST_WIDE_INT' note# define HOST_WIDE_INT long long ^ : expanded from macro 'X0EXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ In file included from insn-output.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' XWINT (rt, 2) = arg2; ^ ~ rtunion fld[1];#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from insn-recog.c In file included from insn-opinit.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h11: ^ ~ ^ ~: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from 440: 1213/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:295: 8note: :expanded from macro 'XWINT' :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :3741: #define XWINT(RTX, N) ((RTX)->u.hwint[N])note: ./genrtl.h440:: array 'fld' declared here :5: rtunion fld[1];574:In file included from 3: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:warningnote: ^array 'fld' declared here 417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323 ^ ~ rtunion fld[1]; ^ :1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from insn-peep.c:10: XSTR (rt, 2) = arg2;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731In file included from struct pod_mode HOST_WIDE_INT hwint[1];^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67 :20:: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h11:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h warning: ::3741array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: did you mean struct here? ^ : 1319:template class pod_mode; attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:59note ^~~~~:./genrtl.h:: 214:326: :warning: expanded from macro 'XSTR': note : expanded from macro 'HOST_WIDE_INT'array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] struct 2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ # define HOST_WIDE_INT long long ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h X0EXP (rt, 7) = NULL_RTX; ^ ~ :1344:29: note: expanded from macro 'X0MEMATTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from insn-output.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' In file included from insn-opinit.c#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from insn-peep.c:10: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XEXP (rt, 1) = arg1; ^ ~ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' XSTR (rt, 1) = arg1; #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ In file included from insn-preds.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 1319:23: note: expanded from macro 'XSTR' XEXP (rt, 1) = arg1; ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from insn-output.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h X0EXP (rt, 1) = NULL_RTX; ^ ~ :1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' In file included from insn-peep.c:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 10: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' X0EXP (rt, 2) = NULL_RTX; #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: array 'fld' declared hereIn file included from rtunion fld[1]; ^ rtunion fld[1]; ^ note: expanded from macro 'RTL_CHECK1' insn-recog.c:8: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])In file included from insn-output.c:11: In file included from insn-opinit.c: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::3741: ^ ~235: ./genrtl.h11: In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741440520:3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:5:: ./genrtl.h::611: 272: 8/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: warningwarning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]: 3:inline struct rtx_def *440: :5:: note : array 'fld' declared here array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; note ^ ^ warning: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h In file included from rtunion fld[1]; XSTR (rt, 1) = arg1; ^ :75:7: note: previous use is here insn-peep.cclass rtx_def;: 10: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h X0EXP (rt, 1) = NULL_RTX;:3741 ^: ./genrtl.hIn file included from ^ ~ ^ ~ :insn-preds.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 23411: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1337:27In file included from : 3741note: :expanded from macro 'X0EXP' insn-recog.c::1319:23#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)8: :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h: note: : ^ ~ expanded from macro 'XSTR'423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):51: 3:::1208/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h ^ ~: warning:: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]3 38 :275:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note: X0EXP (rt, 3) = NULL_RTX;expanded from macro 'RTL_CHECK1' :11: warning: 1209 ^ ~ struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):38: note: XEXP (rt, 1) = arg1; ^ ~ expanded from macro 'RTL_CHECK2' return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:27:::75 :7: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note ^ ~440 ^ ~ : :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h440:55: note:: array 'fld' declared here : rtunion fld[1]; ^ noteexpanded from macro 'X0EXP' 1320In file included from insn-opinit.c:: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) : ^ ~ noteprevious use is here11: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 3741: : :120823:38:array 'fld' declared here note: ./genrtl.h class rtx_def;expanded from macro 'RTL_CHECK1' : rtunion fld[1]; :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ 612/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 :3 :5: note: array 'fld' declared here : warningIn file included from insn-output.c: note: 11: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XEXP' rtunion fld[1]; ^ ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from insn-peep.c:10: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 1337:27: note: expanded from macro 'X0EXP' XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 440:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' note: expanded from macro 'XEXP' rtunion fld[1]; #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from insn-preds.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from insn-peep.c#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from insn-opinit.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :10: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: In file included from insn-recog.c: XVEC (rt, 1) = arg1; X0EXP (rt, 5) = NULL_RTX; ^ ~ 8: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561 In file included from insn-output.cexpanded from macro 'RTL_CHECK2':11: ^ ~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:3741 126:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1: ^ ~:1337: :27: ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:573 :3:: warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]warning 440note: : XSTR (rt, 1) = arg1; ^ ~: expanded from macro 'X0EXP'1321:23'mem_usage' 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]: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :: expanded from macro 'XVEC' :51319: note#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): array 'fld' declared herestruct mem_usage rtunion fld[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)^ ^ ~ : ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2'23: note: expanded from macro 'XSTR' In file included from insn-preds.c :11: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) :3741: ./genrtl.h1:124: : note38 ^ ~ ^ ~: did you mean struct here?3 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 440:5 : noteclass mem_usage;: array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note: expanded from macro 'RTL_CHECK1' : rtunion fld[1]; ^1209 ^~~~~ struct #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ warning: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here 38: note: expanded from macro 'RTL_CHECK2' In file included from insn-opinit.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XSTR (rt, 1) = arg1; ^ ~ XEXP (rt, 1) = arg1; ^ ~ In file included from insn-peep.c:10: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 1319:23: note: expanded from macro 'XSTR' X0EXP (rt, 6) = NULL_RTX; ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 1209:38: note: expanded from macro 'RTL_CHECK2' In file included from insn-output.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ In file included from insn-preds.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XBBDEF (rt, 2) = arg2; ^ ~ In file included from insn-opinit.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3:In file included from insn-peep.c:10: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XVEC (rt, 1) = arg1; ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 1209:38: note: expanded from macro 'RTL_CHECK2' In file included from insn-output.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' rtunion fld[1]; #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^In file included from insn-peep.c:10: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259 rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :3#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):In file included from insn-opinit.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warningIn file included from insn-preds.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : XBBDEF (rt, 2) = arg2; ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XEXP (rt, 3) = arg3; ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ rtunion fld[1]; ^ note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from :1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hclang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o ggc-page.o -MT ggc-page.o -MMD -MP -MF ./.deps/ggc-page.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc-page.c :5: note: array 'fld' declared here ^ ~ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:insn-output.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XSTR (rt, 1) = arg1; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' rtunion fld[1]; ^ 5: note: array 'fld' declared here In file included from insn-opinit.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warningIn file included from : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ insn-peep.c:10: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ X0EXP (rt, 3) = NULL_RTX; ^ ~ In file included from insn-preds.c:11: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :: XINT (rt, 4) = arg4; ^ ~ 1319/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' :23#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ : note: expanded from macro 'XSTR' note: expanded from macro 'RTL_CHECK2' 1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 1209:38: note: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::: expanded from macro 'RTL_CHECK1'440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h5 1209:38: :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): 440note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):5: note: array 'fld' declared here note rtunion fld[1]; ^ ~ : array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ rtunion fld[1]; ^ ^ : 440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5In file included from insn-output.c::: 11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: 5./genrtl.h:612:3: :warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from note: array 'fld' declared here XVEC (rt, 2) = arg2; ^ ~insn-preds.c rtunion fld[1];:11 : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: note: array 'fld' declared here ./genrtl.h:128: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: rtunion fld[1];3note: expanded from macro 'XVEC' ^ : warning: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from insn-peep.c:10: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from insn-opinit.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: XINT (rt, 5) = arg5;warning:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h X0EXP (rt, 4) = NULL_RTX;:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^ ~ 1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from insn-output.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ In file included from insn-peep.c:10: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XVEC (rt, 1) = arg1; ^ ~ In file included from insn-opinit.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ./genrtl.h:clang706:In file included from 3: : insn-preds.c::11: In file included from XINT (rt, 5) = arg3;1321:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]23 warning:3741:: ./genrtl.h XSTR (rt, 2) = arg2;:129: ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319 ^ ~treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] :3: In file included from 23: note: warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote:: 1317:23: expanded from macro 'XVEC' :expanded from macro 'XSTR' insn-recog.c:11: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec):305: 1: ^ ~warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h'rtx_def' 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] : expanded from macro 'XINT' XEXP (rt, 6) = arg6;struct GTY((desc("0"), tag("0"), ^: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1209:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h38: :note: expanded from macro 'RTL_CHECK2'1209 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])75:: ^ ~ 1: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: did you mean struct here?38 :class rtx_def; ^~~~~:1209: ^ ~38: :note: expanded from macro 'RTL_CHECK2' note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:struct440:5: : note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECK2' : array 'fld' declared here ^ ~ 23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XSTR (rt, 1) = arg1; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' rtunion fld[1]; #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^ In file included from insn-peep.c:10: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5insn-recog.c:11In file included from : : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here insn-output.c1209::38: :note11: expanded from macro 'RTL_CHECK2' rtunion fld[1]; 1372 warning: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~ : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h In file included from 13: ^:440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:5: :3741: XSTR (rt, 6) = arg4; ^ ~ ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning: XSTR (rt, 1) = arg1;array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] noteIn file included from insn-preds.c::11 rtx tmp = XEXP (this, 1);: In file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741 : ./genrtl.harray 'fld' declared here1319:: ^ ~23 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note152: expanded from macro 'XSTR':/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 1320:23: note1319: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):23expanded from macro 'XEXP': rtunion fld[1];3: : ^warning ^ ~ : In file included from array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]insn-opinit.c:11 : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741note: ./genrtl.h :726 XEXP (rt, 1) = arg1;#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : expanded from macro 'XSTR'1209 ^ ~ ^ ~ :3: warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :38:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) XEXP (rt, 2) = arg2; ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ note: 1209: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 1320/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1209:38:: :note: 132023:expanded from macro 'RTL_CHECK2'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~ 38 note23: expanded from macro 'XEXP' :: note : expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note : expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209440:5::38440: note440:5 : note:: array 'fld' declared here : 5: ^ ~ rtunion fld[1]; ^: note: array 'fld' declared here expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 : rtunion fld[1]; ^ note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning38: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: array 'fld' declared herenote: :expanded from macro 'RTL_CHECK2' insn-peep.c :440:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; 10 rtx tmp = XEXP (this, 1); ^ ^ ~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23 ^ ~: note: expanded from macro 'XEXP' 5:In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)insn-output.c: 11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: : ./genrtl.h440note:5: ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: : : ./genrtl.h :281:array 'fld' declared here3: 666warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :3 XINT (rt, 1) = arg1;: warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note rtunion fld[1]; ^ ~ XVEC (rt, 1) = arg1; : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317 array 'fld' declared here :1209: ^ ~38: 23note: ^ expanded from macro 'RTL_CHECK2' rtunion fld[1];: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: expanded from macro 'XINT' :1321:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 23 ^ ^ ~ In file included from insn-preds.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440In file included from 3741: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:./genrtl.h1209:385: note:: expanded from macro 'RTL_CHECK2': insn-opinit.c: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~ 153note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XVEC' 11note: : array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];:3::440: 5: ^ ~note: array 'fld' declared here3741 rtunion fld[1]; : warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ : ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^:1209: XBBDEF (rt, 2) = arg2;38: XINT (rt, 1) = arg1;note: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from insn-peep.c: rtx next = XEXP (insn, 1); ^ ~ ^ ~10 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320: :23: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:::1324440:1317:expanded from macro 'XEXP' :374123: ./genrtl.h25:304::: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note: :expanded from macro 'XBBDEF' 3:5 ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 1209:note note38#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) : ^ ~ warning: array 'fld' declared hereexpanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ : #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1208:38: In file included from insn-output.c XSTR (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::: 1209note: note ^ ~expanded from macro 'RTL_CHECK1'11: :38:: noteIn file included from : expanded from macro 'RTL_CHECK2' expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :3741: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :./genrtl.h1319:685::3: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 23 ^ ~ XEXP (rt, 1) = arg1; ^ ~ ^ ~ ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 :440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:5:note:440::5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: : array 'fld' declared here 5: rtunion fld[1]; note: note ^expanded from macro 'XSTR' :1320:array 'fld' declared here : array 'fld' declared here 23#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): ^ ~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453 rtunion fld[1]; ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:10:note: In file included from In file included from insn-preds.cwarning:11: insn-opinit.c: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 1209In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XEXP':3741 return XEXP (insn, 1);: ./genrtl.h::154: 3: ^ ~warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: 11#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XEXP (rt, 3) = arg3;38:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320 :23:: note: 1209expanded from macro 'XEXP' In file included from ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :38#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:note1320:23 : note:: expanded from macro 'XEXP' :3741 : ./genrtl.h ^ ~:747:note #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209: :38:expanded from macro 'RTL_CHECK2' note: expanded from macro 'RTL_CHECK2' : expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 3#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:38:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note:: expanded from macro 'RTL_CHECK2': :warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 440440:440 ^ ~5 XEXP (rt, 2) = arg2; ^ ~:: :note: array 'fld' declared here55: : note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.c:10: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:note:1320::23: rtunion fld[1];440:37415:: note : array 'fld' declared here: array 'fld' declared here rtunion fld[1]; ^./genrtl.h note : rtunion fld[1]; In file included from ^ : expanded from macro 'XEXP' ^insn-preds.c305:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :3: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)warning: In file included from array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :11: insn-output.cIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 1458:: XINT (rt, 2) = arg2; ^ ~:3741: ^ ~./genrtl.h: 11: 155In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:131710:23:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :3:: warningnote: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]3741 warning1209:: XINT (rt, 4) = arg4; ^ ~: ./genrtl.h: 38: : notearray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :expanded from macro 'XINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])686 :3: ^ ~ warning1317: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ XSTR (rt, 2) = arg2; ^ ~ :23 : note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::440: ^ ~5:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ array 'fld' declared here1209::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 1319:::38: rtunion fld[1]; note23: expanded from macro 'RTL_CHECK2'38 1324::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ^ ~ :25: note: expanded from macro 'XBBDEF'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: expanded from macro 'XSTR' noteIn file included from : insn-opinit.c:11#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~::440 :5:3741 ^ ~ expanded from macro 'RTL_CHECK2' note: : array 'fld' declared here ./genrtl.h:748 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::440::5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: array 'fld' declared here rtunion fld[1]; : rtunion fld[1]; ^ 31209:120838: ::38 ^: note : expanded from macro 'RTL_CHECK1'note : warningexpanded from macro 'RTL_CHECK2': array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) In file included from insn-peep.c XSTR (rt, 3) = arg3; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from insn-preds.c ^ ~:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::3741 : ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h10: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::3741: ./genrtl.h::306: ^ ~3: 1319warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]156:23 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XVEC (rt, 3) = arg3;:440::5: :note: array 'fld' declared here: 3 ^ ~440 rtunion fld[1]; ^note : warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] : XINT (rt, 5) = arg5; ^ ~ In file included from insn-output.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h11:: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h5:3741: : : ./genrtl.h1321:note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1317:23: : noteexpanded from macro 'XSTR'array 'fld' declared here : 705:23 rtunion fld[1]; expanded from macro 'XINT' ^ 3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463 : #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :note: :expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) 10/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 :38::1209 ^ ~:38: note : expanded from macro 'RTL_CHECK2': warning warning: : note: expanded from macro 'RTL_CHECK2'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ return XBBDEF (insn, 2); : ^ ~1209 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:::440 XSTR (rt, 1) = arg1;:5:38 note: 25array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): note: expanded from macro 'RTL_CHECK2' ^ ~ : ^ ~ rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 :5:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ In file included from note: array 'fld' declared herenote /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^: :1319:23: note: expanded from macro 'XSTR' :expanded from macro 'XBBDEF'insn-preds.c:440In file included from insn-opinit.c :11: 11#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): ^ ~:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) In file included from ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:12095:38:: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3741: 38./genrtl.h:157:: noteexpanded from macro 'RTL_CHECK2': expanded from macro 'RTL_CHECK1' : 3741:3:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ./genrtl.h #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :766: ^ ~3: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote:440:warning5: warningnote: array 'fld' declared here:: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: : array 'fld' declared here rtunion fld[1]; ^array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; 440In file included from insn-output.c :11: ^ ~ XVEC (rt, 1) = arg1; rtunion fld[1];:5 : note ^ ~: array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h In file included from rtunion fld[1]; ^: ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 1320In file included from insn-peep.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1474:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h10: 23:1321::: 23warning: 10array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 3741note: expanded from macro 'XEXP' return XEXP (insn, 3);: ./genrtl.h : note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from ^ ~: : ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): ./genrtl.h706:307: 3:::1209 ^ ~:38:3 note: : expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:warning 1320:23: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 XVEC (rt, 4) = arg4;:5:: note: 1209array 'fld' declared here XSTR (rt, 2) = arg2; note:38 ^ ~: note: : expanded from macro 'RTL_CHECK2' rtunion fld[1];expanded from macro 'XEXP' ^ ~ ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :In file included from 1321:23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note: insn-preds.cexpanded from macro 'XVEC' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec):111319/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 :5:: note : array 'fld' declared here 23 ^ ~ rtunion fld[1];:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: ^ ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3 note: :expanded from macro 'XSTR' 1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) : ^ ~ In file included from 1209:3838: notewarning: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~ insn-opinit.c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: X0EXP (rt, 7) = NULL_RTX; : ^ ~ 1209: expanded from macro 'RTL_CHECK2'440 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h11: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~ :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:53741: ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 1337note: 38array 'fld' declared here ::27: rtunion fld[1]; ^: : note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479 :10:440note: : expanded from macro 'X0EXP'expanded from macro 'RTL_CHECK2'784:warning3: : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h return XEXP (insn, 3); :5: ^ ~ note: 5 : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320::23:: note: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XEXP' 1208:array 'fld' declared here#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note ^ ~ 38: : XINT (rt, 1) = arg1; ^ ~ note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' : rtunion fld[1]; array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) expanded from macro 'RTL_CHECK1' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1317:In file included from insn-peep.c: rtunion fld[1]; :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) 23 ^ ~ 440 ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here 10: In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741:: ./genrtl.h:5308:3:: warning : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];note: insn-output.cexpanded from macro 'XINT' XVEC (rt, 5) = arg5;: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :note: array 'fld' declared here ^ ~ ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:148411:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h return XUINT (insn, 4); ^ ~:1321:In file included from 23: :note: : expanded from macro 'XVEC' insn-preds.c:11In file included from #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) 1209 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1318:26: : 3741note: expanded from macro 'XUINT'In file included from : ./genrtl.h :38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint): ^ ~:: 3741In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc-page.c725: :./genrtl.h: 1209note:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h182::: 3: warning223expanded from macro 'RTL_CHECK2':: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]::75 :1 XEXP (rt, 1) = arg1;38: : ^ ~1209:warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]38note #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): XSTR (rt, 1) = arg1;warning: expanded from macro 'RTL_CHECK2' :class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] note ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~:1320/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: class rtx_def;expanded from macro 'RTL_CHECK2'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])::23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h^ 1319/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:440#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):5:23 :55:: ^ ~ note8:: expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~440: array 'fld' declared here :5:::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: rtunion fld[1]; note1209:38 ^ : 1209 :38:array 'fld' declared here note: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1];: note ^previous use is here In file included from insn-opinit.c:: expanded from macro 'RTL_CHECK2'440 11: In file included from ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) struct rtx_def;In file included from insn-peep.c: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 10: :5 ^:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :3741: ./genrtl.h:440802:3 : warning ^ ~note: array 'fld' declared here : rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ : :440In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ 1489/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note:: expanded from macro 'XINT' 510: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 5 return XUINT (insn, 4); ^ ~ XEXP (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)1318::26: note: expanded from macro 'XUINT' : ^ ~note : array 'fld' declared here rtunion fld[1]; ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ noteIn file included from insn-output.c:: 11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38:array 'fld' declared here :note1209 :38: : note: expanded from macro 'RTL_CHECK2'726 : rtunion fld[1];1320 expanded from macro 'RTL_CHECK2' : ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])23: note: expanded from macro 'XEXP' : ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from :440:5: note: array 'fld' declared here 3 rtunion fld[1];insn-preds.c ^ : warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h11: XEXP (rt, 2) = arg2;:1512:12: warning: 1209440:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]5 : note: array 'fld' declared here : ^ ~ rtunion fld[1];38 : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: :warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ 1320 XBBDEF (rt, 2) = arg2; return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 1324note: expanded from macro 'RTL_CHECK2' :25: noteIn file included from insn-peep.c:10: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: : :./genrtl.h:expanded from macro 'XBBDEF'327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 23: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321: ^ ~23: note: expanded from macro 'XVEC' note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208 XINT (rt, 1) = arg1;:expanded from macro 'XEXP'38: note: expanded from macro 'RTL_CHECK1' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: ^ ~note: array 'fld' declared here :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h440:5 : note: array 'fld' declared here rtunion fld[1]; : ^ rtunion fld[1];1209:38 In file included from insn-preds.c ^:11 ^ ~: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184::3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from insn-opinit.c::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 11 ^ ~ 1320: In file included from 1317/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h::822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 23 XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h23: note: expanded from macro 'XVEC' :#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)23#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): note: expanded from macro 'XINT' :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 1209:38: note: expanded from macro 'RTL_CHECK2' :440note: ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: 5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECK2'expanded from macro 'XEXP' : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209440:38 : note: expanded from macro 'RTL_CHECK2' :: array 'fld' declared here 5 rtunion fld[1]; : ^ : note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38440:5: : note: expanded from macro 'RTL_CHECK2': note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; rtunion fld[1];:1836: 34: note ^ warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : array 'fld' declared here rtunion fld[1]; return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h In file included from insn-peep.c ^:10 : In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :3741: ./genrtl.h:347:3: warning: In file included from array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]1832 insn-opinit.c XVEC (rt, 1) = arg1; insn-preds.c ^ ~ ::11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:111321: 23 XINT (rt, 4) = arg4;: note: expanded from macro 'XVEC' ^ ~: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h :#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ^ ~:82328/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note:: expanded from macro 'JUMP_LABEL' 3 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN): expanded from macro 'XINT' ::#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)440:1209:5: note: array 'fld' declared here ^ ~ warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XSTR (rt, 2) = arg2;:1354:32: note: expanded from macro 'XCEXP' 38: note: expanded from macro 'RTL_CHECK2' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5 ^ ~ In file included from insn-output.c:11: ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3 : 1319:23note: note: expanded from macro 'XSTR' ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1': array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 :5: note : array 'fld' declared here rtunion fld[1]; ^ ^In file included from insn-preds.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: warning./genrtl.h ^ ~:186:3: warning: : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)440In file included from :5: note: insn-peep.carray 'fld' declared here 1209 rtunion fld[1];array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ :38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:note10:: warning: : array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]10 expanded from macro 'RTL_CHECK2' return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :1832:28: note: expanded from macro 'JUMP_LABEL' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h XINT (rt, 1) = arg1;:#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:13541209#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ::32:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: :440:385: expanded from macro 'XCEXP': note ^ ~ note XEXP (rt, 2) = arg2; : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 1317:23array 'fld' declared hereexpanded from macro 'RTL_CHECK2' : note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ^ ~ rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ^ ~: expanded from macro 'XINT' :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 1210/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::insn-opinit.c1320440:23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: :note11: expanded from macro 'XEXP':37 51209:38: note: expanded from macro 'RTL_CHECK2' :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' : note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'RTL_CHECKC1' In file included from #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^ ~440:5: note: array 'fld' declared here ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from noteinsn-output.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: XEXP (rt, 2) = arg2;: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::440: ^ ~5:3741 note : array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23 rtunion fld[1];: : note: expanded from macro 'XEXP' rtunion fld[1]; 5 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc-page.c:: ^ ^ 22 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: array 'fld' declared here In file included from rtunion fld[1];: insn-preds.cIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:./genrtl.h:11: ::1848824:40In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h::31209: warningIn file included from : :3741: :: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]insn-peep.c:38warning: 417 ./genrtl.h:10 return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~187: : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'RTL_CHECK2' XVEC (rt, 3) = arg3; ^ ~ 3 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h: warning:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::32313213741: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :23: : ./genrtl.h:1832:28::349 ^ ~:note: note: 3: expanded from macro 'XVEC' expanded from macro 'JUMP_LABEL'array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] 1: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 3) = arg3; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: XEXP (rt, 6) = arg6; ^ ~ ^ ~ 440:#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~: :1320: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h23: note1320::23warning:1354: ::: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h32:expanded from macro 'XEXP' :1209 note 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) notenote:: expanded from macro 'XCEXP': : expanded from macro 'XEXP' array 'fld' declared here#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) 38 ^ ~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: struct pod_mode ^note: expanded from macro 'RTL_CHECK2' :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h 1209:3838 ^: : note: :expanded from macro 'RTL_CHECK2' 67In file included from insn-output.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note:20:1210:37 ^ ~ 11 ^ ~ :: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h440#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])did you mean struct here?:5: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 3741note: array 'fld' declared herenotetemplate class pod_mode; : ./genrtl.h:440 ^ ~ : rtunion fld[1]; ^~~~~: struct expanded from macro 'RTL_CHECKC1' ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ 748/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h440::5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from 440:5insn-peep.c:10: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :note X0EXP (rt, 4) = NULL_RTX;: array 'fld' declared here : rtunion fld[1]; ^ 5In file included from insn-preds.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h1853: 188:3:: warning3 ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note:: :array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:warning1320:23: :note note3: expanded from macro 'XEXP' expanded from macro 'X0EXP': array 'fld' declared here rtunion fld[1]; ^:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1209:38: note: expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: noteIn file included from insn-preds.c:11: : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hinsn-opinit.c:1320:23: note: expanded from macro 'XEXP' expanded from macro 'RTL_CHECK1':11 JUMP_LABEL (this) = target;: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here ^ ~ rtunion fld[1]; ^ ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: :1209: XSTR (rt, 3) = arg3;note: 38In file included from insn-peep.c :10: : ^ ~ In file included from expanded from macro 'JUMP_LABEL' XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) note ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3741: : ./genrtl.h:369::3:: warning: :1319:expanded from macro 'RTL_CHECK2'23:1354 note: :32expanded from macro 'XSTR'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~1319 array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: ::5: XEXP (rt, 1) = arg1; note : array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)23 : ^ ~ rtunion fld[1]; ^ ~note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 :38: note: : expanded from macro 'XSTR' ^note: expanded from macro 'RTL_CHECK2'#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h expanded from macro 'XCEXP' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx):38In file included from : note : expanded from macro 'RTL_CHECK2' ^ ~ ^ ~1320 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440::5: 23: note: insn-preds.cnote: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here expanded from macro 'XEXP' ::111210:37: : rtunion fld[1];note: ^ ~expanded from macro 'RTL_CHECKC1' In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: In file included from insn-opinit.c::11: ^ ~1209::38: 3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ./genrtl.hnote:209::3: In file included from warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 440440:5 XBBDEF (rt, 2) = arg2;: note: ^ ~: :5 : expanded from macro 'RTL_CHECK2' 3741array 'fld' declared here: : rtunion fld[1]; ^./genrtl.h note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:845#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):3:: ^ ~ array 'fld' declared here 1324 rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 ^ :5: note: array 'fld' declared here :25warning: rtunion fld[1]; ^ : In file included from array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from In file included from insn-peep.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc-page.c XSTR (rt, 2) = arg2; ^ ~: :22/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: In file included from 10/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423:: In file included from note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:2351319: expanded from macro 'XBBDEF': :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 23: noteIn file included from :insn-output.c2138 :: expanded from macro 'XSTR'#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~:374127210:: 11: : #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)In file included from :./genrtl.h8warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :: :1208/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h370:warning: 3741struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~./genrtl.h: ::766383:inline struct rtx_def * /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h SUBREG_BYTE (x), GET_MODE (x)); : ^ ^~~~~~~~~~~~~~~: :1209warning : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h38:: XEXP (rt, 2) = arg2; warningnote note: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'RTL_CHECK1' ^ ~ expanded from macro 'RTL_CHECK2' : XVEC (rt, 1) = arg1;75:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~72011 ^ ~:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :26:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1320: note:440note: :expanded from macro 'SUBREG_BYTE' :: 13215: :23:#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)note noteprevious use is here ^ ~23 : : class rtx_def; expanded from macro 'XVEC'array 'fld' declared here: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ note: expanded from macro 'XEXP' :5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ :note: rtunion fld[1];array 'fld' declared here 1352 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from rtunion fld[1]; :1209 ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc-page.c:22: :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):In file included from 32/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:42338:: In file included from ^ insn-preds.c: note ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h: In file included from :11: In file included from expanded from macro 'XCSUBREG'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209235:38note:: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h insn-opinit.c3741: note: :: expanded from macro 'RTL_CHECK2'#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) expanded from macro 'RTL_CHECK2'275 ^ ~ :11: warning: ./genrtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :210: ^ ~struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1210113 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :440:5: note: :array 'fld' declared here return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:warning ^ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h37:3741: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:./genrtl.h rtunion fld[1];:: : ^ 75:7:array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note: previous use is here 440class rtx_def; ^ :846:3: note: expanded from macro 'RTL_CHECKC1' warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XEXP (rt, 3) = arg3;In file included from ^ ~: 5440:5: note: array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h insn-peep.c XSTR (rt, 3) = arg3; rtunion fld[1]; ^ :10: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3:1320:23: note: expanded from macro 'XEXP': warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' 1209:38: # define HOST_WIDE_INT long long ^ In file included from insn-peep.c:10: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' note: expanded from macro 'RTL_CHECK2' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^# define HOST_WIDE_INT long long ^ In file included from insn-preds.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning ^ ~ : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19 X0EXP (rt, 4) = NULL_RTX; ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27In file included from insn-peep.c:10: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ::3741: ./genrtl.hwarning:470:: 3: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note: notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'X0EXP'1319 : : *step_out = XEXP (x, 1);23 ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)array 'fld' declared here: rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1320: ^ ~23: note: expanded from macro 'XEXP' note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 1209: 38: expanded from macro 'XSTR'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: expanded from macro 'RTL_CHECK2' warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^1208: SUBREG_BYTE (rt) = arg1;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc-page.c: ^ ~38 ^~~~~~~~~~~~~~~~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) 22: note: expanded from macro 'RTL_CHECK1' ^ ~: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h :insn-output.c:126:1#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: warning: 'mem_usage' 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] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:::2011:26: struct mem_usage note: 1209 ^ ~11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 3741: expanded from macro 'SUBREG_BYTE'./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h^440:38:5:784:440 note:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h: note:341#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG):5: :notearray 'fld' declared here : expanded from macro 'RTL_CHECK2' rtunion fld[1];3:1 ^: : : array 'fld' declared here rtunion fld[1];note ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):1352:32: note: expanded from macro 'XCSUBREG' warning#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ : ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note : expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XINT (rt, 1) = arg1;insn-preds.c ^ ~ did you mean struct here?#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :440:5: note: :array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ 11:1317:23: note: expanded from macro 'XINT' class mem_usage; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5 warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :: note: array 'fld' declared here rtunion fld[1]; ^ 440:5: note: array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731 : X0EXP (rt, 5) = NULL_RTX;11: warning ^ ~ rtunion fld[1]; ^ In file included from insn-output.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 1) = arg1; ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' attrs = MEM_ATTRS (x); #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from insn-peep.c#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :10: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h X0EXP (rt, 1) = NULL_RTX; ^ ~ :2564:24: note: expanded from macro 'MEM_ATTRS' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ 440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' In file included from insn-preds.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here X0EXP (rt, 6) = NULL_RTX; ^ ~ rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' In file included from insn-output.c#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XVEC (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' In file included from insn-preds.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) X0EXP (rt, 7) = NULL_RTX; ^ ~ ^ ~ In file included from insn-recog.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' In file included from insn-peep.c:10: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~In file included from :1337 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):440insn-opinit.c::5: note: array 'fld' declared here: 2327: rtunion fld[1];In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.h: ^ : ^ ~ 27In file included from insn-output.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h11: In file included from 23:440 :5:: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:expanded from macro 'XEXP': 3741In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.hnotenote: : array 'fld' declared here :24: : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1];In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.hexpanded from macro 'X0EXP'./genrtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 1209:38823:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ^ ~ ::211 : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] note: expanded from macro 'RTL_CHECK2' In file included from insn-preds.c::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])HOOK_VECTOR_END (asm_out) ^ ~31208:3811: note : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:::440 :5: ^ 3741: warning./genrtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h232:note3: :: array 'fld' declared herewarning: expanded from macro 'RTL_CHECK1'43 : : :50#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]note: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'HOOK_VECTOR_END' rtunion fld[1]; ^#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) XSTR (rt, 2) = arg2; ^ ~ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:In file included from insn-recog.c: XEXP (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ :44011/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:132023:23:: note:: expanded from macro 'XEXP': 5 ^ note: expanded from macro 'XSTR' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^ ~ : note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741 rtunion fld[1]; 1209insn-opinit.c:: 27: In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.h:23 ^38:: ./genrtl.h: 51: 3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:38: In file included from 24: XEXP (rt, 1) = arg1;In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.hnote:211insn-peep.c: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def :1638::1: : 10: warning ^ ~ In file included from note: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1320:23 : noteexpanded from macro 'RTL_CHECK2'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'XEXP' 3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):5: : note: array 'fld' declared here ./genrtl.hHOOK_VECTOR_END (sched) ^ ~ ^ ~ : rtunion fld[1]; ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 538 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h::43:50:1209::38:In file included from note:3:: 440: insn-output.c:5 notewarning: expanded from macro 'HOOK_VECTOR_END'expanded from macro 'RTL_CHECK2' :11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 3741: ^ XEXP (rt, 1) = arg1; ^ ~note ^ ~ ./genrtl.h:824:3:In file included from insn-opinit.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:warning 27:440:: : In file included from 5 rtunion fld[1]; ^1320 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.h: noteIn file included from : array 'fld' declared here: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^23 insn-preds.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.hIn file included from insn-recog.c: :23:: note XVEC (rt, 3) = arg3;: expanded from macro 'XEXP'11 233: In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:243In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h: ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:: warning374138:: note: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECK2' 211./genrtl.h: :69 X0EXP (rt, 2) = NULL_RTX;:3:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h27: warning:4401321:5:: note: notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here:231668 XEXP (rt, 1) = arg1; ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: :1 : warningexpanded from macro 'X0EXP'note: rtunion fld[1];expanded from macro 'XVEC' 1320: :empty macro arguments are a C99 feature [-Wc99-extensions] 23#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) HOOK_VECTOR_END (simd_clone): note: expanded from macro 'XEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :1209:38In file included from insn-peep.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h10: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741::43/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:50: :1208 : ./genrtl.hnote:573:note3:: warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 1209: expanded from macro 'RTL_CHECK2'38 XSTR (rt, 1) = arg1; ^ ~expanded from macro 'HOOK_VECTOR_END' : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 1319:23In file included from insn-opinit.c::note: :expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h27: In file included from #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):44038:5: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.h: array 'fld' declared here ^ ~ rtunion fld[1]; ^note : note: expanded from macro 'RTL_CHECK2' :23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:In file included from insn-output.c:: 11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1680::1:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) warning:: empty macro arguments are a C99 feature [-Wc99-extensions] 440:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])HOOK_VECTOR_END (simt) 53741: ^ ^ ~ ./genrtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h844:3: : warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]::43 ^ ~:50array 'fld' declared here: note /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1209:: :38: XSTR (rt, 1) = arg1;440:note rtunion fld[1]; ^expanded from macro 'HOOK_VECTOR_END' 5: expanded from macro 'RTL_CHECK2' In file included from : ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319insn-preds.c:23: :11 ^ ~ note: expanded from macro 'XSTR' : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from insn-opinit.c:27: :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.h:note3741: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h./genrtl.h:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)234:: 3: warning: 23array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here:440: :5: ^ ~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1209:In file included from 38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.hnote: expanded from macro 'RTL_CHECK2' X0EXP (rt, 3) = NULL_RTX;:24 ^ ^ ~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 1337 rtunion fld[1]; ^ ~In file included from insn-recog.c::11:: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^27 : :43:noteIn file included from insn-peep.c50 : :103741: In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:expanded from macro 'X0EXP'3741: ./genrtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:574::3: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)440:note5:: note: : ./genrtl.h:array 'fld' declared herewarning: expanded from macro 'HOOK_VECTOR_END'array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 124:3 XSTR (rt, 2) = arg2; ^ ~ : warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): ^ ^ ~ 1208/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1]; XEXP (rt, 1) = arg1; ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :38: noteinsn-opinit.c: expanded from macro 'RTL_CHECK1'1209 ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from :3827: noteinsn-output.c: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 1320: In file included from :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.h ^ ~ ::23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note11: expanded from macro 'XEXP' :: 23In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h440:3741: : :5./genrtl.h:440:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)5:In file included from : note:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:: note: array 'fld' declared here 845array 'fld' declared here ^ ~24: In file included from : rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:2113: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def rtunion fld[1];:2025/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1: warning : empty macro arguments are a C99 feature [-Wc99-extensions]: ^:1209 ^HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' :38#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): noteIn file included from : expanded from macro 'RTL_CHECK2' In file included from insn-preds.c warning: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 11 ^ insn-peep.c:10: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XSTR (rt, 1) = arg1; ^ ~In file included from ^ ~ X0EXP (rt, 4) = NULL_RTX;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~: insn-opinit.c:1319 :23:: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'XSTR'440 27/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) : ^ ~ :1319:2313375::In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.h:23 : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: 27array 'fld' declared here note: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h rtunion fld[1];: expanded from macro 'XSTR': ::211: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def ^ 1209: expanded from macro 'X0EXP' ^ ~ In file included from :3373::1:insn-recog.c38: : note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'RTL_CHECK2' warning:: 1209:38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])empty macro arguments are a C99 feature [-Wc99-extensions] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): noteHOOK_VECTOR_END (addr_space) ^ ~: 11: ^ ~expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h^ 1208 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])3741: ::440./genrtl.h:5:: note:: array 'fld' declared here43 rtunion fld[1]; 125 ^ :50: note: expanded from macro 'HOOK_VECTOR_END' 38:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ note ^ ~ In file included from insn-peep.c:10: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XSTR (rt, 1) = arg1; ^ ~ 3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' : expanded from macro 'RTL_CHECK1'#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)In file included from insn-opinit.c: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 440 ^ ~ 27/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.h XBBDEF (rt, 2) = arg2;:23: :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h::24: In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:1209211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def5:5154: 1: 5 ^ ~ warning:: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hempty macro arguments are a C99 feature [-Wc99-extensions] :array 'fld' declared here :: 38HOOK_VECTOR_END (calls) 1324^ rtunion fld[1];note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:25array 'fld' declared here: : ^:note: expanded from macro 'RTL_CHECK2' rtunion fld[1];note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'XBBDEF' In file included from 43: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) insn-preds.c ^ ~ 50: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: ^ ~expanded from macro 'HOOK_VECTOR_END' ::1208: ^#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) 11 ^ 38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from rtunion fld[1];insn-opinit.c:27#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^: : In file included from In file included from In file included from insn-output.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::3741: ./genrtl.h3741:846:In file included from : insn-peep.c./genrtl.h:3236:3:: warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.h: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: ^ ~10: X0EXP (rt, 5) = NULL_RTX; In file included from ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.hwarning: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::3741: :./genrtl.h:61224:3:5 warning: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 1337: XVEC (rt, 2) = arg2; XSTR (rt, 3) = arg3; note ^ ~ In file included from 27: : note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'X0EXP' array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) : ^ ~ rtunion fld[1]; ^ ~ 1319/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:38:: note::23: ^1321 211: noteIn file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def: expanded from macro 'RTL_CHECK1' insn-recog.c::5965:1#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): warning: :empty macro arguments are a C99 feature [-Wc99-extensions] 2311: ^ ~HOOK_VECTOR_END (c) ^expanded from macro 'XSTR' : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h :43: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): expanded from macro 'XVEC' In file included from 50/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec):3741: :440: ^ ~5: ^ ~note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ./genrtl.hexpanded from macro 'HOOK_VECTOR_END'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 rtunion fld[1]; ::38 : note1209: expanded from macro 'RTL_CHECK2': #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 126 ^ ~ In file included from ^38:3 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440insn-preds.c: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from insn-opinit.c::27: In file included from : note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.h:11: XEXP (rt, 3) = arg3; : 5: ^ ~:23In file included from : In file included from expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.hexpanded from macro 'XEXP' 3741#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440211./genrtl.h::array 'fld' declared here : 237:3 rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:: ^ ~61185: note : array 'fld' declared here warning ^ :1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1]; ^ : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (cxx) X0EXP (rt, 6) = NULL_RTX; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' : expanded from macro 'HOOK_VECTOR_END' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ In file included from insn-peep.c:10: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' In file included from insn-opinit.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.h:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] XVEC (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' In file included from insn-recog.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' :43:50: note: expanded from macro 'HOOK_VECTOR_END' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from insn-opinit.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.h:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ HOOK_VECTOR_END (target_option) ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from insn-opinit.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.h:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from HOOK_VECTOR_END (shrink_wrap) ^ insn-recog.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XINT (rt, 5) = arg5; ^ ~ insn-preds.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: rtunion fld[1]; warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc-page.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:4326array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ::50: XEXP (rt, 1) = arg1; note: : ^ ~1317 expanded from macro 'HOOK_VECTOR_END'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 1320:23305#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^: ^ : note: expanded from macro 'XEXP' :23: 1In file included from insn-opinit.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.h:In file included from insn-peep.c:note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 1023: ^ ~: In file included from : expanded from macro 'XINT'warning: In file included from : #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)'rtx_def' 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] ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h: 24: :In file included from 3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211struct GTY((desc("0"), tag("0"),: ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^: :648::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def::6688: 1: 1209warning: empty macro arguments are a C99 feature [-Wc99-extensions]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75::11209: note38:38: In file included from :insn-output.c:did you mean struct here? :31: 3 noteHOOK_VECTOR_END (mode_switching) ^ class rtx_def;:note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h: : : 167expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.hexpanded from macro 'RTL_CHECK2' :7:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 43: ^ ~warning: ^ ~^~~~~ warning:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]struct 50: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h440:expanded from macro 'HOOK_VECTOR_END'5: :note: XSTR (rt, 1) = arg1;array 'fld' declared here array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 440: rtunion fld[1];#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ~ ^ 5: note: array 'fld' declared here ^ if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ rtunion fld[1]; ^ In file included from insn-preds.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: In file included from insn-opinit.c:expanded from macro 'INSN_CODE'In file included from 27: In file included from insn-recog.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.h11:: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h23: #define INSN_CODE(INSN) XINT (INSN, 5)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc-page.c#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h::1324: :24: 374126 : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~In file included from ^ ~:1372: 25: 13:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ./genrtl.h::note211/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715129::::3:1: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XBBDEF'1209 :1317:warning: 38#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): 23 rtx tmp = XEXP (this, 1);: ^ ~array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: warningnotenote: expanded from macro 'XINT' : : empty macro arguments are a C99 feature [-Wc99-extensions] XEXP (rt, 6) = arg6; #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320HOOK_VECTOR_END (C90_EMPTY_HACK) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTL_CHECK2':^:1209 :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1320::23::43:1208::50: 23note: : note440:38note: note5: : : expanded from macro 'RTL_CHECK2': expanded from macro 'HOOK_VECTOR_END': expanded from macro 'XEXP'expanded from macro 'XEXP' note : #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): expanded from macro 'RTL_CHECK1' ^ array 'fld' declared here#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : ^ ^ ~ :1209:38: note: expanded from macro 'RTL_CHECK2'1209:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:38In file included from insn-peep.c: ::10: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) noteIn file included from 440:: 440:5 ^ ~5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::3741: expanded from macro 'RTL_CHECK2'./genrtl.h:666 :3::note: array 'fld' declared here warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 rtunion fld[1];:5: ^note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: array 'fld' declared here: array 'fld' declared here In file included from rtunion fld[1]; ^ rtunion fld[1]; 440:5: note: array 'fld' declared hereinsn-preds.c: XVEC (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:11 ^1385 : rtunion fld[1]; ^ ~In file included from In file included from insn-output.c :31:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h ^ :168:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from insn-recog.c: INSN_CODE (insn) = recog (PATTERN (insn), insn, 0);:260::3: warning: 13 ^~~~~~~~~~~~~~~~ 1321/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1504:array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]25: : 11note: expanded from macro 'INSN_CODE' X0EXP (rt, 3) = NULL_RTX;: ^ ~23 #define INSN_CODE(INSN) XINT (INSN, 5)warning: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 1337:In file included from 27:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note ^ ~: expanded from macro 'X0EXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)expanded from macro 'XVEC' : rtx tmp = XEXP (this, 1); ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320 :23: note: 1317 ^ ~ expanded from macro 'XEXP' ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h./genrtl.h:1209:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 231208:38#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): :note: 38expanded from macro 'RTL_CHECK1' : 152#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ :note: expanded from macro 'XINT'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::440:53: note#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): array 'fld' declared here1209 : rtunion fld[1];:38warning ^ ~note :: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 1209: 38: note ^ note : expanded from macro 'RTL_CHECK2' In file included from XEXP (rt, 1) = arg1;insn-preds.c ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):11expanded from macro 'RTL_CHECK2': In file included from : ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320 :3741: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:5:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):440 23::261: ^ ~3note: 5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: notenote: array 'fld' declared here array 'fld' declared here: expanded from macro 'XEXP': rtunion fld[1]; ^: warning 440: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :5: note: array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447 rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: ^1337 14: : rtunion fld[1]; ^ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : rtx next = XEXP (insn, 1);1209:In file included from 38: insn-output.c:note27:31In file included from insn-peep.c ^ ~ :: expanded from macro 'RTL_CHECK2'note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:101320:: 23:: note: : expanded from macro 'XEXP' expanded from macro 'X0EXP' In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h169:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h10: ::1209warning ^ ~:: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ 38 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3741:: ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h return INSN_CODE (insn); 1208 ^~~~~~~~~~~~~~~~ ::440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504::25: note38685::: expanded from macro 'INSN_CODE'3note: : note5: expanded from macro 'RTL_CHECK1': #define INSN_CODE(INSN) XINT (INSN, 5)expanded from macro 'RTL_CHECK2' : #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) warning ^ ~ note: : array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ rtunion fld[1];:440 ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^::440 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 51317:523: XEXP (rt, 1) = arg1; note:: expanded from macro 'XINT': In file included from insn-recog.c #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^ ~ :11: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: In file included from note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here :1209:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:3741: : rtunion fld[1]; ./genrtl.h rtunion fld[1]; 38 ^ : ^ : note: expanded from macro 'RTL_CHECK2'23: note: expanded from macro 'XEXP' In file included from insn-preds.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :153#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~1453#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 11: :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~10:3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 3:440 warning warning:: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : : ./genrtl.h5 XBBDEF (rt, 2) = arg2; array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ::262 :3:: warning return XEXP (insn, 1);: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]1209 note /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324 :25:: note XINT (rt, 5) = arg3;: expanded from macro 'XBBDEF'array 'fld' declared here ^ ~ : ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 38#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) : ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; 1320/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1208:38:1317:: ^ 23: note: expanded from macro 'XINT' : #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ note: expanded from macro 'RTL_CHECK2' note: expanded from macro 'RTL_CHECK1' 23:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440In file included from :5In file included from : rtunion fld[1];note: :insn-output.c: insn-recog.c:34array 'fld' declared here ^11: : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/output.h:3741: In file included from ./genrtl.h: rtunion fld[1];154:note3: : array 'fld' declared herewarning:133 insn-peep.c:: ^ 10: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: rtunion fld[1]; ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ./genrtl.h:6In file included from insn-preds.carray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]:11:: In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:37411458: ./genrtl.h ::263warning:3 XEXP (rt, 3) = arg3;: warning: : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]686 10 ^ ~: XSTR (rt, 6) = arg4;'__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320 ATTRIBUTE_ASM_FPRINTF(2, 3);:23 : note : expanded from macro 'XEXP' ^ ^ ~3:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/output.h warning : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:123array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ^ ~ : : return XBBDEF (insn, 2);/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:53/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 1209:131938:: note: : noteexpanded from macro 'RTL_CHECK2' ^ ~ : 1319: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:132423#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: :23:25expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^: note /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : expanded from macro 'XSTR' 440:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 5: note: array 'fld' declared here note: expanded from macro 'XSTR' note: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from insn-recog.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XINT (rt, 4) = arg4; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) In file included from insn-output.c: ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h35: 440 :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h::211: 4405:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:51209:947:note: ::38array 'fld' declared here: note: expanded from macro 'RTL_CHECK1' note1:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1]; ^: ^ ~ warning: : 38: note: expanded from macro 'RTL_CHECK2' empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from insn-preds.c:HOOK_VECTOR_END (asm_out) : ^5: rtunion fld[1]; note11: array 'fld' declared here: ^ rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' : In file included from insn-peep.cIn file included from 440: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) 5:10 ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: ^ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from insn-output.cIn file included from 3741:127:: 1319:./genrtl.h: warning2335: :s generatedarray 'fld' declared herenoteinsn-recog.c: : 281. rtunion fld[1];:11In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h ^ :3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :: In file included from : XINT (rt, 1) = arg1; 1463#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) 211 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ : :10/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317::1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:38:: note:: expanded from macro 'RTL_CHECK2'3741 : warning: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 23 ^ ~ 1638: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::440:5:: note: array 'fld' declared here156 return XBBDEF (insn, 2);: rtunion fld[1];:3note1:: ^ ~ ^ : warningwarning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'XINT' empty macro arguments are a C99 feature [-Wc99-extensions]In file included from insn-peep.c::10: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) HOOK_VECTOR_END (sched) ^ ~ XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1324: ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h25: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:13173741: ./genrtl.h::706 :3:23note: 1209:::4338expanded from macro 'XBBDEF' :warning: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)note ^ ~: 50/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:note1208:38:: expanded from macro 'XINT':: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)note ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XSTR (rt, 2) = arg2; : ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'HOOK_VECTOR_END' ^ ~#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: expanded from macro 'RTL_CHECK1' 1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):23:: note: :440:expanded from macro 'XSTR' ^ ~In file included from 38 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h5:: insn-output.c#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) 440 ^ ~ :note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: rtunion fld[1]; :5 ^1209:::35 38: clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensanote-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o alias.o -MT alias.o -MMD -MP -MF ./.deps/alias.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c note: array 'fld' declared here: : note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:In file included from insn-preds.c1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] expanded from macro 'RTL_CHECK2'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])HOOK_VECTOR_END (simd_clone) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474 ^ ~:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 11 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: :5:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h10 note:: array 'fld' declared here:: ^ 3741440:warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:5 rtunion fld[1]; 43: ./genrtl.h:: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : return XEXP (insn, 3);:50 ^: note: expanded from macro 'HOOK_VECTOR_END' note304: ^ ~: array 'fld' declared here 3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)In file included from insn-peep.c: rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ :1320 XSTR (rt, 1) = arg1;In file included from insn-recog.c:1011: ^In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : In file included from :23:: ^ ~ note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from : expanded from macro 'XEXP'13193741: ::#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ./genrtl.h3741: ^ ~23:insn-output.c:157 ./genrtl.h:725:3:note:3:: warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]35: expanded from macro 'XSTR' warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6;#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~:: In file included from 1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h XSTR (rt, 1) = arg1; ^ ~ ^ ~:211 1209:38: note: : expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 38 ^ ~ 1319:1680:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::440:5 : notenote: array 'fld' declared here1:1320 :23:: expanded from macro 'RTL_CHECK2':23 :: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~note: note: rtunion fld[1]; ^expanded from macro 'XEXP'expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h warning: insn-preds.cempty macro arguments are a C99 feature [-Wc99-extensions]: :HOOK_VECTOR_END (simt):1209#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 11440: :5^38: : : ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.hnote: noteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 43:3741: array 'fld' declared hereexpanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: ./genrtl.h:305 rtunion fld[1];note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):: :50:3 : ^ ^ ~ note: expanded from macro 'RTL_CHECK2' expanded from macro 'HOOK_VECTOR_END' warning: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 1479: XINT (rt, 2) = arg2;44010::In file included from ^ ~5insn-output.c :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 :warning note: :5:35array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~: array 'fld' declared here note: return XEXP (insn, 3);/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:: 23: rtunion fld[1]; array 'fld' declared here ^In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.hnote rtunion fld[1]; ^ ^ ~In file included from insn-peep.c::10: 211: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XINT'In file included from In file included from :insn-recog.c1732: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741:11#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) : ^ ~ 11320:./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:23: In file included from :: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1209:note:72638 warning: :3741: :3: : :expanded from macro 'XEXP' note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)./genrtl.h ^ ~: warning empty macro arguments are a C99 feature [-Wc99-extensions]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : expanded from macro 'RTL_CHECK2' :HOOK_VECTOR_END (goacc) ^1209 array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:::3843#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 158 ^ ~:50: XEXP (rt, 2) = arg2; ^ ~ :: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3:: warning440: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note note: expanded from macro 'HOOK_VECTOR_END': :: expanded from macro 'RTL_CHECK2' 13205:: X0EXP (rt, 7) = NULL_RTX;note: array 'fld' declared here rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) 23 ^ : note: expanded from macro 'XEXP' In file included from insn-preds.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hinsn-output.c: ^ ~35: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h440:211 : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025::1:: :warning: :306:51337:3empty macro arguments are a C99 feature [-Wc99-extensions] 271209::38:: HOOK_VECTOR_END (vectorize)note: : warning expanded from macro 'RTL_CHECK2': ^ array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.hclangnote : array 'fld' declared here:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])43 : rtunion fld[1]; note50 : : ^ XVEC (rt, 3) = arg3;expanded from macro 'X0EXP' ^ ~: warning note: ^ ~ : expanded from macro 'HOOK_VECTOR_END'treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1484: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 440:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)5:10 ^ ~ : ^note warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h return XUINT (insn, 4); ^ ~ :1208:38: note: expanded from macro 'RTL_CHECK1' : array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~: rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 1318/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from insn-output.c:35: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1In file included from insn-peep.c:10/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:440:374138:26: warning::5: : ./genrtl.h:empty macro arguments are a C99 feature [-Wc99-extensions]: notenote: array 'fld' declared here : expanded from macro 'XUINT' 746note: expanded from macro 'RTL_CHECK2': HOOK_VECTOR_END (addr_space) rtunion fld[1]; 3#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^: #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:warning^ 440 ^ ~ : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h XINT (rt, 1) = arg1; ^ ~ :43:50: noteIn file included from insn-recog.c::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 11expanded from macro 'HOOK_VECTOR_END': In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :3741: :#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)1317 ^5:1209 ./genrtl.h:::23: note: expanded from macro 'XINT' 182:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 1) = arg1; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from insn-output.c:35/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: In file included from rtunion fld[1];:440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:5: ^: ^ ~: note /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h211: : In file included from insn-preds.c:1209::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:38array 'fld' declared here 51541209:11 rtunion fld[1]; 38: ^:1note: In file included from :: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741 : note: expanded from macro 'RTL_CHECK2' : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489./genrtl.h:10:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):307 warning: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~warning ^ ~ : 3:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h warningHOOK_VECTOR_END (calls)array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h^ : return XUINT (insn, 4); :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:440: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]43 ^ ~ :5:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: ::1318array 'fld' declared here XVEC (rt, 4) = arg4; :440: ^ ~50: 5: note: rtunion fld[1];expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h26 : #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)note: :expanded from macro 'XUINT' ^ note: array 'fld' declared here In file included from ^ rtunion fld[1];insn-recog.c: 1321:23#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ : note: expanded from macro 'XVEC' 11: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:In file included from In file included from insn-output.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:35183: In file included from :1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.hinsn-peep.c:::310 ^ ~ ::211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 38: 1209:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def38:In file included from note :5965: warning: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:expanded from macro 'RTL_CHECK2':13741array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :: expanded from macro 'RTL_CHECK2' : warning XBBDEF (rt, 2) = arg2;./genrtl.h ^ ~: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):747empty macro arguments are a C99 feature [-Wc99-extensions]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 1324:: ^ ~25:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])HOOK_VECTOR_END (c) 3: ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h: 43:notewarning: 50:440: ^ ~ :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XBBDEF'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :440: XEXP (rt, 2) = arg2;#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~5: 5::note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~ 1208expanded from macro 'HOOK_VECTOR_END': notenote: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) array 'fld' declared here38: ^: array 'fld' declared here :1320 rtunion fld[1];note: : rtunion fld[1]; 23: note: expanded from macro 'XEXP' ^ ^expanded from macro 'RTL_CHECK1' In file included from insn-output.c#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :35: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from insn-preds.c ^ ~:111: In file included from 440 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209::3837411512: :note: : ./genrtl.h125::expanded from macro 'RTL_CHECK2' warning: :empty macro arguments are a C99 feature [-Wc99-extensions] 308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) HOOK_VECTOR_END (cxx)note: array 'fld' declared here ^ XVEC (rt, 5) = arg5;warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :43 ^ ~ : ^ ~ return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h50:1321 rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::440:5:: note: 23 note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^: expanded from macro 'HOOK_VECTOR_END'note: :array 'fld' declared here expanded from macro 'XVEC' 1321 rtunion fld[1]; ^ :#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)23 ^ ~In file included from In file included from insn-recog.c #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^:: note: 1209expanded from macro 'XVEC' : 11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: :38: note: expanded from macro 'RTL_CHECK2' In file included from ./genrtl.hinsn-output.c:184#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):3#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): : ^ ~ 35warning: insn-peep.c ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : :10/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :1209:38: note: In file included from XEXP (rt, 3) = arg3; expanded from macro 'RTL_CHECK2' ^ ~ In file included from :440 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~1320/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 3741: ::23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h./genrtl.h:::211: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def5:6207 :1440:: warning748: note: 5array 'fld' declared here note:3 rtunion fld[1];: : warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]:empty macro arguments are a C99 feature [-Wc99-extensions] : expanded from macro 'XEXP' HOOK_VECTOR_END (emutls) ^ note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XSTR (rt, 3) = arg3;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319: rtunion fld[1];23:: note /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:4401836:note34:: :5 : notewarning: expanded from macro 'XSTR'array 'fld' declared here : : ^ expanded from macro 'HOOK_VECTOR_END'#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~In file included from array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] insn-preds.c rtunion fld[1];#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209In file included from insn-output.c:: 35: 11In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h ^:38:1832 :In file included from insn-recog.c:: 11: :211: In file included from noteIn file included from : expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::3741: :./genrtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])185:632828:33741: ./genrtl.h:309:3: :1:: note ^ ~: expanded from macro 'JUMP_LABEL' warningwarning: empty macro arguments are a C99 feature [-Wc99-extensions]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : warning: HOOK_VECTOR_END (target_option)array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) XINT (rt, 4) = arg4;:440 ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h: 43 :50: XINT (rt, 6) = arg6;:note: ^ ~ :1354:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h32: ^ ~ note5 : :1317:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:expanded from macro 'XCEXP'expanded from macro 'HOOK_VECTOR_END' 1317::23:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) note : expanded from macro 'XINT' note#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 1210: 37: array 'fld' declared here23: note: expanded from macro 'XINT' note #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ : rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ In file included from insn-output.c:35: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430expanded from macro 'RTL_CHECKC1' ::1#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from 1209:1209: 38 ^ ~insn-peep.c :warning: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440::5 : empty macro arguments are a C99 feature [-Wc99-extensions]10: note38:note note: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :array 'fld' declared here expanded from macro 'RTL_CHECK2'HOOK_VECTOR_END (shrink_wrap) 3741 rtunion fld[1]; : expanded from macro 'RTL_CHECK2' ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h./genrtl.h:766440:3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h: ::5warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ::431843: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ :10: XVEC (rt, 1) = arg1; : 50 ^ ~ note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 warning : :array 'fld' declared here 1321note: 5 rtunion fld[1]; : ^ : array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'HOOK_VECTOR_END' return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:In file included from insn-preds.c:11#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) note ^ 23: note: expanded from macro 'XVEC' 28: note: expanded from macro 'JUMP_LABEL' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): : array 'fld' declared here #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)In file included from insn-output.c rtunion fld[1]; ^ ~ :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: ^120935: ^ ~ :In file included from insn-recog.c3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:381354:32: : :note: In file included from expanded from macro 'XCEXP' ./genrtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.hnote: #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)expanded from macro 'RTL_CHECK2' 11:211: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])6688::In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 327::1:3 ^ ~ ^ ~ 3741: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning: warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:empty macro arguments are a C99 feature [-Wc99-extensions]: ./genrtl.h: : :186440HOOK_VECTOR_END (mode_switching) array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]1210:::537^ : :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h XINT (rt, 1) = arg1;note:43:: 50:3 ^ ~ note expanded from macro 'RTL_CHECKC1'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ::note: : warningexpanded from macro 'HOOK_VECTOR_END': array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) array 'fld' declared here1317: XINT (rt, 5) = arg5; ^ ~23#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ : ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' note#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ : expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from insn-peep.c:10: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning rtunion fld[1]; ^In file included from : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848insn-output.c:40 XINT (rt, 1) = arg1; :: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:44035:: :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h 5:1209 note: : array 'fld' declared here::38 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] 1317 return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ rtunion fld[1];:23 211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: :: expanded from macro 'RTL_CHECK2'expanded from macro 'XINT' ^ :1832:1#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :28: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: expanded from macro 'JUMP_LABEL' In file included from warning:#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) : ^ ~440:5#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): note: array 'fld' declared here empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note ^ ~insn-recog.c : rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:11 ^ :: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741expanded from macro 'XCEXP'1209:38: note: expanded from macro 'RTL_CHECK2' : ./genrtl.h:187:3:HOOK_VECTOR_END (C90_EMPTY_HACK) ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:In file included from ^ ~ warning43:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h50:insn-preds.c note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: :expanded from macro 'HOOK_VECTOR_END' : XEXP (rt, 6) = arg6;1210 ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;):3711/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:13205:23::: : In file included from note: expanded from macro 'XEXP' note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :3741note: ./genrtl.h ^array 'fld' declared here :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^347: expanded from macro 'RTL_CHECKC1' ^ ~ :3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: In file included from insn-peep.c:10: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note XEXP (rt, 1) = arg1; ^ ~ : array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' :1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from insn-recog.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354 rtunion fld[1]; In file included from :32: note: expanded from macro 'XCEXP' ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' insn-preds.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XEXP (rt, 2) = arg2;In file included from insn-peep.c:10: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XVEC (rt, 1) = arg1; ^ ~ :1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1];In file included from insn-preds.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ In file included from insn-recog.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ In file included from insn-peep.c:10: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' XSTR (rt, 2) = arg2; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from insn-recog.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ In file included from insn-preds.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ In file included from insn-peep.c:10: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ XVEC (rt, 3) = arg3;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :38: note: expanded from macro 'RTL_CHECK1' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' rtunion fld[1]; ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ In file included from insn-recog.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: In file included from insn-preds.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 440:5: note: array 'fld' declared here XEXP (rt, 1) = arg1; rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' insn-peep.c:10: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XSTR (rt, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ insn-recog.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ X0EXP (rt, 4) = NULL_RTX;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' In file included from insn-preds.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ XEXP (rt, 2) = arg2;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:23In file included from In file included from insn-recog.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] rtunion fld[1];class rtx_def; ^ ^ insn-peep.c:10: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here XSTR (rt, 2) = arg2; ^ ~ X0EXP (rt, 5) = NULL_RTX; ^ ~ struct rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from insn-recog.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from insn-peep.c:10: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741In file included from insn-preds.c:11: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from :3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: *step_out = XEXP (x, 1); ^ ~ 3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XWINT (rt, 1) = arg1; ^ ~ ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' :1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h rtunion fld[1]; ^ :59:26: note: expanded from macro 'HOST_WIDE_INT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ insn-recog.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] # define HOST_WIDE_INT long long X0EXP (rt, 7) = NULL_RTX; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from insn-preds.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :1337:27: note: expanded from macro 'X0EXP' XWINT (rt, 2) = arg2; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here HOST_WIDE_INT hwint[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from insn-recog.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from insn-preds.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' In file included from insn-recog.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' In file included from insn-preds.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) X0EXP (rt, 1) = NULL_RTX; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from insn-recog.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here X0EXP (rt, 4) = NULL_RTX; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)3731 ^ ~ :11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from insn-preds.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ :27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' rtunion fld[1]; ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])In file included from insn-recog.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' rtunion fld[1]; ^#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208 :38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared hereIn file included from insn-peep.c:19: rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/output.h rtunion fld[1]; ^ :133:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ^ ATTRIBUTE_ASM_FPRINTF(2, 3); ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc-page.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/output.h XEXP (rt, 1) = arg1;:123:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' In file included from insn-preds.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ XEXP (rt, 1) = arg1; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from insn-recog.c:11: :1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1320:23: note: expanded from macro 'XEXP' XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' 1209:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from insn-recog.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc-page.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' :26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:In file included from insn-preds.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 5: note: array 'fld' declared here XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from insn-peep.c:20: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:167:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from insn-recog.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: X0EXP (rt, 3) = NULL_RTX;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ 440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' :440:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ 440:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ insn-preds.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:insn-recog.c23: In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.hwarning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc-page.c: :26: :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 3233741:: ./genrtl.h: XSTR (rt, 2) = arg2;:2369::113: :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 1: 3741:: note: ^ ~ warning: ./genrtl.hwarning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]: expanded from macro 'XINT'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] struct pod_mode 261:3^: warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XEXP (rt, 1) = arg1;: 1319 ^ ~: 23: :array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: expanded from macro 'XSTR' X0EXP (rt, 4) = NULL_RTX;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h : ^ ~67:20#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):1320:: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)note : ^ ~ expanded from macro 'XEXP':38:note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337 note : ::27#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)did you mean struct here?: ^ ~expanded from macro 'RTL_CHECK2'1209:template class pod_mode; 38 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'X0EXP' ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)note:: 1209expanded from macro 'RTL_CHECK2': 38 : ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~~~ ^ ~ structnote: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 131 warning:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hs generated. 440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here : rtunion fld[1]; ^ 1208:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from insn-peep.c:20: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:168:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :440:5 INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ : note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25In file included from insn-preds.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XSTR (rt, 1) = arg1; ^ ~ note: expanded from macro 'INSN_CODE' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' :440:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' : note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECK2' : array 'fld' declared here rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from insn-recog.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: ^ ~ warning ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc-page.c: :26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: XEXP (rt, 1) = arg1; ^ ~ 440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' 5: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ In file included from insn-peep.c:20: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:169:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XINT (rt, 5) = arg3; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:1504/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here 23 rtunion fld[1]; ^ : In file included from insn-preds.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'XINT' XSTR (rt, 1) = arg1; ^ ~ :25: note: expanded from macro 'INSN_CODE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc-page.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:#define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ 125clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o alloc-pool.o -MT alloc-pool.o -MMD -MP -MF ./.deps/alloc-pool.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alloc-pool.c :3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECK2' expanded from macro 'XINT' XBBDEF (rt, 2) = arg2; ^ ~ ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: In file included from In file included from insn-preds.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.hinsn-recog.c rtunion fld[1]; note: expanded from macro 'RTL_CHECK1' : ^ :11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] 612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: ^ expanded from macro 'XVEC':1319:23: note: expanded from macro 'XSTR' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc-page.c#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :1209 XEXP (rt, 3) = arg3; ^ ~ :38: note: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc-page.c:26: In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hinline struct rtx_def *:3741: ./genrtl.h ^In file included from insn-preds.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :3741: ./genrtl.h:630:3In file included from ::127:3insn-recog.c:11: In file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning:3741: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h./genrtl.h::75:warning2817: :array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :: 3 XINT (rt, 4) = arg4; ^ ~ note: previous use is here: class rtx_def; ^ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23 XVEC (rt, 1) = arg1; ^ ~warning :: note: expanded from macro 'XINT' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.carray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) :23 ^ ~ XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:4231317: :In file included from 1209:38::132123: note: expanded from macro 'RTL_CHECK2'23: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): note: expanded from macro 'XINT' 11: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ warning: ^ ~ struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1209:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h38: return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT);440 ^ ::5: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.harray 'fld' declared here ^ ~ rtunion fld[1];:75/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:7: note: previous use is here ^ note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc-page.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] class rtx_def; XINT (rt, 5) = arg5; :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 ^:5: note: array 'fld' declared here 1209:38 rtunion fld[1]; ^ : note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: 1317:23:note note: expanded from macro 'XINT' In file included from insn-recog.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : array 'fld' declared here XSTR (rt, 1) = arg1; rtunion fld[1]; ^ ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :1319:23: note: expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from insn-preds.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XSTR (rt, 1) = arg1; ^ ~ ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc-page.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XEXP (rt, 6) = arg6; ^ ~ :1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from insn-recog.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):440:5: note: array 'fld' declared here rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared hereIn file included from insn-preds.c: 11 rtunion fld[1]; ^ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] clang XVEC (rt, 1) = arg1; ^ ~ : ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :In file included from insn-recog.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc-page.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1209:38: note: expanded from macro 'RTL_CHECK2' XVEC (rt, 3) = arg3; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc-page.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3In file included from insn-preds.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ XBBDEF (rt, 2) = arg2; ^ ~ In file included from insn-recog.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' ^ ~ XVEC (rt, 4) = arg4;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::440:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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] In file included from insn-preds.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 1209 XSTR (rt, 2) = arg2; ^ ~ :38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc-page.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' struct mem_usage ^#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' 1209:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ :5: note: array 'fld' declared here : note: expanded from macro 'RTL_CHECK2' 341:1: note: did you mean struct here? rtunion fld[1];class mem_usage; ^~~~~ struct ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from insn-recog.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from insn-preds.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XSTR (rt, 1) = arg1; ^ ~ XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' rtunion fld[1]; ^#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from :1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc-page.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])./genrtl.h: note: expanded from macro 'XVEC' ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XINT (rt, 4) = arg4; rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' 1209:38: note: expanded from macro 'RTL_CHECK2' 116 warnings generated. #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ In file included from insn-preds.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XSTR (rt, 2) = arg2; ^ ~ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from insn-recog.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XINT (rt, 6) = arg6; ^ ~ :1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc-page.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1209:38: note: expanded from macro 'RTL_CHECK2' XINT (rt, 5) = arg5; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared hereIn file included from insn-preds.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; rtunion fld[1]; ^ ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc-page.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from insn-recog.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' XINT (rt, 1) = arg1; ^ ~ XEXP (rt, 6) = arg6; ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :1317:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' 23: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ note: expanded from macro 'XINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from insn-preds.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :1209:38: note: expanded from macro 'RTL_CHECK2' :440:5: note: array 'fld' declared here XEXP (rt, 2) = arg2; rtunion fld[1]; ^ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc-page.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from insn-recog.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h rtunion fld[1];:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ ^ XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.hIn file included from insn-preds.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc-page.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; XINT (rt, 1) = arg1; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' 1317:23: note: expanded from macro 'XINT' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ XEXP (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' 38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from insn-preds.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :440:5: note: array 'fld' declared here XEXP (rt, 2) = arg2; rtunion fld[1]; ^ In file included from insn-recog.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 3) = arg3; ^ ~ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc-page.c ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o auto-inc-dec.o -MT auto-inc-dec.o -MMD -MP -MF ./.deps/auto-inc-dec.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/auto-inc-dec.c note: expanded from macro 'XEXP' :26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) XBBDEF (rt, 2) = arg2; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ In file included from insn-preds.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XSTR (rt, 3) = arg3; ^ ~ insn-recog.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here X0EXP (rt, 4) = NULL_RTX; rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc-page.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' 1319:23: note: expanded from macro 'XSTR' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note:: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~38 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note: expanded from macro 'RTL_CHECK2' :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc-page.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from insn-preds.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23:In file included from insn-recog.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :1209:38: note: expanded from macro 'RTL_CHECK2' :1209:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc-page.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:In file included from insn-recog.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:33: In file included from warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] : warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] insn-preds.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ XINT (rt, 1) = arg1; ^ ~ XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1317:23: note: expanded from macro 'XINT' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ :5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc-page.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] :440:5: note: array 'fld' declared here XEXP (rt, 6) = arg6; ^ ~ rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2'In file included from insn-preds.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 3741: ./genrtl.h:802#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5 XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: note: : array 'fld' declared hereexpanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc-page.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38::3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320: 23: noteIn file included from note: expanded from macro 'RTL_CHECK2' : expanded from macro 'XEXP' insn-recog.c:11: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :3741: ./genrtl.h:435/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :440:5: note: array 'fld' declared here XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' rtunion fld[1]; ^ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from insn-recog.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from insn-preds.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc-page.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ XWINT (rt, 2) = arg2;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ :5: note: array 'fld' declared here rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from insn-preds.c ^ ~ :11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :441:5: note: array 'hwint' declared here XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: array 'fld' declared here rtunion fld[1];:1319:23: note: expanded from macro 'XSTR' ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc-page.c:26 HOST_WIDE_INT hwint[1];: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741 ^ ~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XBBDEF (rt, 2) = arg2; ^ ~ HOOK_VECTOR_END (asm_out) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ # define HOST_WIDE_INT long long/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :5: note: array 'fld' declared here :1208:38: note: expanded from macro 'RTL_CHECK1' ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from insn-preds.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XVEC (rt, 3) = arg3; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc-page.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' XEXP (rt, 3) = arg3; ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from insn-recog.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (sched) ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :26: note: expanded from macro 'SUBREG_BYTE' :1209:clang: warning: #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG):In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ^ ~ 251209:38: 38: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : note: expanded from macro 'RTL_CHECK2' HOOK_VECTOR_END (simd_clone) ^ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43 ^ ~:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' rtunion fld[1]; #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here : rtunion fld[1]; ^ 440In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc-page.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :5: note: array 'fld' declared here X0EXP (rt, 4) = NULL_RTX; rtunion fld[1]; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])In file included from insn-recog.c:11In file included from insn-preds.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning ^ ~ : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : In file included from XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' 3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' X0EXP (rt, 1) = NULL_RTX; ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc-page.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: X0EXP (rt, 5) = NULL_RTX; ^ ~ 440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' 5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h: rtunion fld[1];#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) 211/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:In file included from insn-preds.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] XSTR (rt, 2) = arg2;HOOK_VECTOR_END (goacc) rtunion fld[1]; ^ ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc-page.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) X0EXP (rt, 6) = NULL_RTX; ^ ~ ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' HOOK_VECTOR_END (vectorize) ^#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ In file included from insn-recog.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' X0EXP (rt, 1) = NULL_RTX; ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' rtunion fld[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from insn-preds.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here 3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XSTR (rt, 3) = arg3; ^ ~ ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc-page.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from insn-recog.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' XEXP (rt, 1) = arg1; ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' HOOK_VECTOR_END (addr_space) ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ ^ ~ :50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc-page.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from insn-recog.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc-page.cIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alloc-pool.c:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h: X0EXP (rt, 2) = NULL_RTX; ^ ~75 :1209:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' 38: note: expanded from macro 'RTL_CHECK2' :1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)HOOK_VECTOR_END (calls) ^ ^ ~ class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hstruct rtx_def;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :1208:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from insn-recog.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XSTR (rt, 2) = arg2; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc-page.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :27: note: expanded from macro 'X0EXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hHOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' :440:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: In file included from insn-preds.c:19: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:167:7: In file included from insn-recog.c:11warning: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XSTR (rt, 1) = arg1; ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118 :1: warning: empty macro arguments are a C99 feature [-Wc99-extensions]: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h440array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: 5: if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ note: array 'fld' declared here rtunion fld[1]; ^HOOK_VECTOR_END (cxx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' ^ #define INSN_CODE(INSN) XINT (INSN, 5)In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' :1319:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc-page.c ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' X0EXP (rt, 4) = NULL_RTX; ^ ~ HOOK_VECTOR_END (target_option) ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ ^ ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc-page.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from insn-preds.c X0EXP (rt, 5) = NULL_RTX; ^ ~ :19: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:168:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) rtunion fld[1]; ^ ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:#define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ 43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from insn-recog.c:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) XSTR (rt, 1) = arg1; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ HOOK_VECTOR_END (mode_switching) ^ rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc-page.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) rtunion fld[1]; ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here X0EXP (rt, 6) = NULL_RTX; ^ ~ In file included from insn-preds.c:19: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:169:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' In file included from insn-recog.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XVEC' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' rtunion fld[1]; ^#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc-page.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from insn-recog.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc-page.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 25: note: expanded from macro 'XBBDEF' In file included from insn-recog.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ XSTR (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc-page.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' rtunion fld[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc-page.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warningIn file included from insn-recog.c: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' In file included from insn-preds.c:20: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/output.h:133:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' ATTRIBUTE_ASM_FPRINTF(2, 3); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alloc-pool.c:23In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/output.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c::12326:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF': : 38In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h :note417: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305expanded from macro 'RTL_CHECK1'#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec):1:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h warning#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209: #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 323:1:'rtx_def' 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] : warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] 38: note: expanded from macro 'RTL_CHECK2' 5: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])struct pod_mode ^ ^ ~ note: array 'fld' declared here struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:template class pod_mode; ^~~~~ struct 440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc-page.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] class rtx_def; ^~~~~ struct XINT (rt, 5) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from insn-recog.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc-page.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XSTR (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from insn-recog.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XSTR (rt, 2) = arg2; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc-page.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209In file included from insn-recog.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :38: note: expanded from macro 'RTL_CHECK2' XSTR (rt, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc-page.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc-page.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' In file included from insn-recog.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ XSTR (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc-page.c:26: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XVEC (rt, 3) = arg3; rtunion fld[1]; ^ ^ ~ In file included from insn-recog.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' XEXP (rt, 2) = arg2; ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc-page.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XVEC (rt, 4) = arg4; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1321:23: note: expanded from macro 'XVEC' rtunion fld[1]; ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from insn-recog.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ rtunion fld[1]; ^ XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc-page.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/auto-inc-dec.c:23 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :1317:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 23: note: expanded from macro 'XINT' : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h75:440:5: note: array 'fld' declared here : rtunion fld[1]; ^ 1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ class rtx_def;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here struct rtx_def;#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) rtunion fld[1]; ^ In file included from In file included from insn-recog.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14 insn-preds.c:29 ^ ~: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:3741 : warning./genrtl.h: :747:3:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : rtx next = XEXP (insn, 1); 211 : ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ::38947:1: XEXP (rt, 2) = arg2;: ^ ~note: expanded from macro 'RTL_CHECK2' ^ 23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' warning:: empty macro arguments are a C99 feature [-Wc99-extensions] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~In file included from note: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alloc-pool.cexpanded from macro 'XEXP': /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1209:38440: HOOK_VECTOR_END (asm_out)#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~:23: note: expanded from macro 'RTL_CHECK2' 5:In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h : 423/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote:: array 'fld' declared here : ^In file included from 1209 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:38:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.hnote:: expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): rtunion fld[1]; 43:50 ^440 : note: expanded from macro 'HOOK_VECTOR_END':5: note : array 'fld' declared here In file included from rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc-page.c:26: In file included from ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here 272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] rtunion fld[1]; ^ :3741In file included from insn-recog.cinline struct rtx_def *In file included from insn-preds.c:29/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:: ./genrtl.h::: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h309 ^: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h3::75:7:10: :11 : noteIn file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741warning: ./genrtl.h: previous use is here : 211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.defarray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:1638:warning748:3 class rtx_def; ^: return XEXP (insn, 1);array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ : XINT (rt, 6) = arg6; ^ ~ 1/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317::23::23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alloc-pool.c:note : note: expanded from macro 'XEXP'warning expanded from macro 'XINT' warning: empty macro arguments are a C99 feature [-Wc99-extensions] : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)HOOK_VECTOR_END (sched) 23 ^ ~: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 423: In file included from ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h235:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:::1209:array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]38 : note: 43expanded from macro 'RTL_CHECK2':50: 27538: note :note11: : warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XSTR (rt, 3) = arg3;expanded from macro 'HOOK_VECTOR_END' ^ ~expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT);#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440440:5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.harray 'fld' declared here :5:: rtunion fld[1]; ^ note: array 'fld' declared here :1319:23:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:7510::7 warning: rtunion fld[1];array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ In file included from insn-preds.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: In file included from notenote/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc-page.c: : previous use is hereexpanded from macro 'XSTR' warningclass rtx_def;: empty macro arguments are a C99 feature [-Wc99-extensions] ^ :26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); XINT (rt, 1) = arg1; ^ ~ ^ ~ HOOK_VECTOR_END (simd_clone) ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF'In file included from insn-preds.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: In file included from insn-preds.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] note: array 'fld' declared here HOOK_VECTOR_END (goacc) rtunion fld[1]; ^ ^ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from insn-recog.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ rtunion fld[1]; ^ XVEC (rt, 1) = arg1; ^ ~ In file included from insn-preds.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' HOOK_VECTOR_END (vectorize) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc-page.c: return XBBDEF (insn, 2); ^ ~ 26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1209:38: note: expanded from macro 'RTL_CHECK2' :440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alloc-pool.c:23: rtunion fld[1]; In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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] ^ In file included from insn-recog.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5:In file included from :3741: ./genrtl.h:784 :insn-preds.cnote: array 'fld' declared herestruct mem_usage 3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 1474:10 :29: rtunion fld[1];^ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h: XINT (rt, 1) = arg1; ^ ~ : ^341 :1: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc-page.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def: warning:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h26:1317:23:note: did you mean struct here?:: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] : class mem_usage; ^~~~~ return XEXP (insn, 3); struct HOOK_VECTOR_END (addr_space) ^ note: expanded from macro 'XINT' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' :1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :1209:38: note: expanded from macro 'RTL_CHECK2' 43:50#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc-page.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: XEXP (rt, 3) = arg3; ^ ~ 1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from insn-recog.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XEXP (rt, 1) = arg1; ^ ~ return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc-page.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5In file included from insn-preds.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] X0EXP (rt, 4) = NULL_RTX; rtunion fld[1];HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43::In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/auto-inc-dec.cnote: array 'fld' declared here50 : ^note : expanded from macro 'HOOK_VECTOR_END' : #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ^ ~ :1484:10: warning: 23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];1: warning return XUINT (insn, 4);/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337In file included from : 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^:27: ^ ~struct pod_mode note: expanded from macro 'X0EXP' insn-preds.c:29#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ : In file included from ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from :insn-recog.c1318::1126: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h38::211 : note: expanded from macro 'RTL_CHECK1'::67: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:374120/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def: :./genrtl.h5965::822:3 : :1 :warning warning: notenote: empty macro arguments are a C99 feature [-Wc99-extensions]: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XUINT'#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ HOOK_VECTOR_END (c) XVEC (rt, 1) = arg1;: did you mean struct here? ^ ~ ^ #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h :template class pod_mode;1321/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^~~~~ ::23: struct ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :440:5: note: array 'fld' declared here 43:50: note: expanded from macro 'HOOK_VECTOR_END' :1209:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 38: note: expanded from macro 'RTL_CHECK2' note: expanded from macro 'XVEC'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: In file included from insn-preds.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] expanded from macro 'RTL_CHECK2'HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' :440:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc-page.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XEXP (rt, 1) = arg1; rtunion fld[1]; ^ In file included from insn-recog.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from insn-preds.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] XSTR (rt, 2) = arg2; ^ ~ HOOK_VECTOR_END (emutls) ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' 1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)50/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ : : ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' 1318:26#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : note: expanded from macro 'XUINT' note: #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: In file included from insn-preds.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] note: expanded from macro 'RTL_CHECK2' HOOK_VECTOR_END (target_option) ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from insn-recog.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' In file included from insn-preds.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ rtunion fld[1]; ^ HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc-page.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :5: note: array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here :440:5: note: array 'fld' declared here In file included from insn-preds.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1]; ^ rtunion fld[1]; ^ HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from insn-recog.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/auto-inc-dec.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc-page.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECK2' XWINT (rt, 1) = arg1; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34In file included from insn-preds.c:29/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h::121375:7: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::44029::5 :note note:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:: : previous use is here 211: : array 'fld' declared here expanded from macro 'XWINT' rtunion fld[1];#define XWINT(RTX, N) ((RTX)->u.hwint[N])class rtx_def;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715 ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^ warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] :1: In file included from In file included from warning: empty macro arguments are a C99 feature [-Wc99-extensions]insn-recog.c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/auto-inc-dec.c441:5 return safe_as_a (JUMP_LABEL (insn));HOOK_VECTOR_END (C90_EMPTY_HACK) ^::11 :23: : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h ^~~~~~~~~~~~~~~~~In file included from 423note: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: 43array 'hwint' declared here: 50: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h: 1832:28./genrtl.h HOST_WIDE_INT hwint[1]; ^::275::11: expanded from macro 'HOOK_VECTOR_END'warning: 846:3 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :26: note: expanded from macro 'HOST_WIDE_INT' note: expanded from macro 'JUMP_LABEL' return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ : warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h XSTR (rt, 3) = arg3; ^ ~ :75:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' # define HOST_WIDE_INT long long ^#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' class rtx_def; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc-page.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XWINT (rt, 2) = arg2; ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' ^ ~ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h HOST_WIDE_INT hwint[1]; ^ :440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:# define HOST_WIDE_INT long long ^ rtunion fld[1]; ^ 1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/predicates.md440:115:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :In file included from 5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc-page.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] callee = SYMBOL_REF_DECL (op); ^~~~~~~~~~~~~~~~~~~~ SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2690:43: note: expanded from macro 'SYMBOL_REF_DECL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1340:28: note: expanded from macro 'X0TREE' return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' rtunion fld[1]; ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc-page.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])In file included from insn-recog.c:16: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h rtunion fld[1]; ^ :167:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' rtunion fld[1]; ^ #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc-page.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; X0EXP (rt, 1) = NULL_RTX; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from insn-recog.c:16: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:168:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :1337:27: note: expanded from macro 'X0EXP' INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.c:16: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:169:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc-page.c return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' 26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :10:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/auto-inc-dec.c rtunion fld[1]; warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' :23: #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' struct mem_usage ^ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1'In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc-page.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here class mem_usage; ^~~~~ struct #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc-page.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc-page.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc-page.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc-page.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38In file included from insn-recog.c:17: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/output.h:133:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] : ATTRIBUTE_ASM_FPRINTF(2, 3); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/output.h:123:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' note: expanded from macro 'RTL_CHECK2' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc-page.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc-page.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc-page.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc-page.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc-page.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc-page.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: :./genrtl.h705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc-page.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XEXP (rt, 1) = arg1; rtunion fld[1]; ^ ^ ~ insn-recog.c:74:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' x3 = XEXP (x1, 1); ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc-page.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XSTR (rt, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc-page.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' insn-recog.c:101#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ XEXP (rt, 1) = arg1; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:112:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from x5 = XEXP (x2, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc-page.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: XINT (rt, 1) = arg1; ^ ~ 1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 1) = arg1; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc-page.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' XEXP (rt, 2) = arg2; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' insn-recog.c:127:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ x3 = XEXP (x1, 1);/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc-page.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XSTR (rt, 3) = arg3; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: XBBDEF (rt, 2) = arg2; ^ ~ 1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ insn-recog.c:157:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ x2 = XEXP (x1, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc-page.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1320:23: note: expanded from macro 'XEXP' XVEC (rt, 1) = arg1; ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ insn-recog.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' :168:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ x5 = XEXP (x2, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XINT (rt, 4) = arg4; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc-page.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XINT' insn-recog.c:181:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here x2 = XEXP (x1, 1); rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' 1209:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' insn-recog.c:192:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ x5 = XEXP (x2, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc-page.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XEXP (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc-page.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/auto-inc-dec.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] XVEC (rt, 1) = arg1;In file included from ^ ~ HOOK_VECTOR_END (asm_out) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC'^ insn-recog.c:209:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ XEXP (rt, 1) = arg1; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc-page.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XSTR (rt, 2) = arg2; ^ ~ insn-recog.c:215:8/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/auto-inc-dec.c:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 25/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h x5 = XEXP (x4, 1); ^ ~ :1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' :38:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ note: expanded from macro 'RTL_CHECK2' : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :HOOK_VECTOR_END (sched) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ 440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h rtunion fld[1]; ^ :43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/auto-inc-dec.c:5: note25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: :: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1]; ^ HOOK_VECTOR_END (simd_clone) ^ 153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc-page.c:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/auto-inc-dec.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ./genrtl.hHOOK_VECTOR_END (simt) XBBDEF (rt, 2) = arg2; ^ ~ ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : XVEC (rt, 3) = arg3; ^ ~ 1324:25: note: expanded from macro 'XBBDEF'insn-recog.c: 218 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/auto-inc-dec.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here HOOK_VECTOR_END (goacc) rtunion fld[1]; ^ ^ x6 = XEXP (x3, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ :23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 3) = arg3; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/auto-inc-dec.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ HOOK_VECTOR_END (vectorize)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' rtunion fld[1]; ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here insn-recog.c:221:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ x7 = XEXP (x3, 2); ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' :26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc-page.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ XSTR (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :440:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/auto-inc-dec.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here 5 rtunion fld[1]; ^ : note: array 'fld' declared here insn-recog.c:230:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (addr_space) ^ x10 = XEXP (x9, 1); ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc-page.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' XSTR (rt, 2) = arg2; ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP'In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' 1209:38: note: expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc-page.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/auto-inc-dec.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hHOOK_VECTOR_END (calls) ^ :1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5:insn-recog.c:245:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: array 'fld' declared here x3 = XEXP (x1, 1); ^ ~ 5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) X0EXP (rt, 7) = NULL_RTX; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :1337:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/auto-inc-dec.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] note: expanded from macro 'X0EXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/auto-inc-dec.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ insn-recog.c:268:8: warningIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/auto-inc-dec.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (emutls) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' x2 = XEXP (x1, 1); ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ XEXP (rt, 1) = arg1; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/auto-inc-dec.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here HOOK_VECTOR_END (target_option) rtunion fld[1]; ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h rtunion fld[1]; ^ :43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) XBBDEF (rt, 2) = arg2; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' insn-recog.c:270:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XINT (x2, 1) != 6 ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/auto-inc-dec.c:25#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :440:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 5: note: array 'fld' declared here HOOK_VECTOR_END (shrink_wrap) rtunion fld[1]; ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/auto-inc-dec.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cHOOK_VECTOR_END (mode_switching) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :300:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ x2 = XEXP (x1, 1); /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:26insn-recog.c132 warnings generated. : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] :323:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ x2 = XEXP (x1, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc-page.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared hereIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/auto-inc-dec.c:25/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h :211: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715class symtab_node;1209:38 : note:: expanded from macro 'RTL_CHECK2' ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1 ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h rtunion fld[1];:1707:9/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note : previous use is here warning ^: empty macro arguments are a C99 feature [-Wc99-extensions] : struct symtab_node *symtab_node; ^440 HOOK_VECTOR_END (C90_EMPTY_HACK) ^ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' rtunion fld[1]; ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: insn-recog.c:354:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 2); ^ ~ note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1320:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc-page.c:23: note: expanded from macro 'XEXP' 34: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:95:1: warning: 'symtab_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :2: note: did you mean class here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here struct symtab_node *symtab_node; In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/auto-inc-dec.c:26: rtunion fld[1]; ^~~~~~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1 : class warning: 'rtx_def' 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] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^struct GTY((desc("0"), tag("0"),In file included from XEXP (rt, 1) = arg1; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc-page.c:34: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:254:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75 struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1: note: did you mean struct here? 23class rtx_def; ^~~~~ struct : note: expanded from macro 'XEXP' :97:3: note: previous use is here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ symtab_node/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here insn-recog.c:378:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ x3 = XEXP (x2, 1); ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: :26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:expanded from macro 'XEXP' 209:3#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XBBDEF (rt, 2) = arg2; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' insn-recog.c:379#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: x4 = XEXP (x3, 1); ^ ~ 5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o auto-profile.o -MT auto-profile.o -MMD -MP -MF ./.deps/auto-profile.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/auto-profile.c note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:920:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here :210 struct symtab_node *ref = NULL);:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ ^ insn-recog.c:385:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97: XEXP (rt, 3) = arg3; ^ ~ 3: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' || XINT (x5, 1) != 13) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ symtab_node/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h rtunion fld[1]; ^ :930:6: warningIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:26: : struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/auto-inc-dec.c:26 struct symtab_node *ref = NULL);: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :1372:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] symtab_node X0EXP (rt, 4) = NULL_RTX; ^ ~ 13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ^ ~ rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] rtunion fld[1]; ^ friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ./genrtl.h:212:3: warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: note: did you mean struct here? array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: X0EXP (rt, 5) = NULL_RTX; ^ ~ insn-recog.c:408:8: warning1385: :13: friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1);/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' ^ ~ rtx tmp = XEXP (this, 1); ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440::38::5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023note:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] note friend class cgraph_node; rtunion fld[1]; ^ : expanded from macro 'XEXP' ^ : expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)440:5: note: array 'fld' declared here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ ^ ~ X0EXP (rt, 6) = NULL_RTX; ^ ~ insn-recog.c:414:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: x6 = XEXP (x4, 1); ^ ~: ^ ~note: expanded from macro 'RTL_CHECK2' 10#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote : did you mean struct here?: 5:1320:23: note: : friend class cgraph_node;expanded from macro 'XEXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^~~~~ struct :440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10 ^ ~:5: note: array 'fld' declared here rtunion fld[1];:array 'fld' declared here warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209: ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:26: In file included from friend class cgraph_edge; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ 38: note: expanded from macro 'RTL_CHECK2'3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): X0EXP (rt, 7) = NULL_RTX;14 : ^ ~1639:17 : ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440note: previous use is here :5 warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for_user)) cgraph_edge {: note: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)array 'fld' declared here rtx next = XEXP (insn, 1); ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note ^ ~ :: did you mean struct here? 1208 rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::38: note: expanded from macro 'RTL_CHECK1' 1320insn-recog.c::418:8 friend class cgraph_edge;: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) x7 = XEXP (x3, 1); ^ ~ ^ ~ 23: note: expanded from macro 'XEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^~~~~ struct #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :440:5: note: array 'fld' declared here : rtunion fld[1]; ^ 1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1];insn-recog.c:422:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ x8 = XEXP (x3, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10In file included from : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c ^ ~ return XEXP (insn, 1); ^ ~ :26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1320:23:1209:38 note: expanded from macro 'XEXP' : note: expanded from macro 'RTL_CHECK2' XEXP (rt, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ insn-recog.c:430/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209: ^ ~38: note: expanded from macro 'RTL_CHECK2' :12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) x8 = XEXP (x3, 2); ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' 1209:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: ^ ~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 38: ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); X0EXP (rt, 2) = NULL_RTX; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'RTL_CHECK2' note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 1324/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~clang: warningnote:25: note: expanded from macro 'XBBDEF' : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] : array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ :440:5: note: array 'fld' declared here 5 warnings generated rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ ^ . In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hinsn-recog.c:1337:27: note: expanded from macro 'X0EXP' array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : return XBBDEF (insn, 2); ^ ~ 450:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' 8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ x2 = XEXP (x1, 1); ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note: array 'fld' declared here : rtunion fld[1];440 ^ 38In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:5: note: array 'fld' declared here : rtunion fld[1]; ^ 26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: : note: expanded from macro 'RTL_CHECK2' ./genrtl.h:235:3:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : return XEXP (insn, 3); ^ ~ 5: note: array 'fld' declared here X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ insn-recog.c:452:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ x4 = XEXP (x3, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 26/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) X0EXP (rt, 5) = NULL_RTX; ^ ~ ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ return XEXP (insn, 3);/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' ^ ~ rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' insn-recog.c:461#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :8: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h x7 = XEXP (x2, 1); ^ ~ :440:5: note: array 'fld' declared here :1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:26/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc-page.c:946: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:60: warning5: format specifies type 'void *' but the argument has type 'char *' [-Wformat-pedantic] :1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: array 'fld' declared here X0EXP (rt, 6) = NULL_RTX; return XUINT (insn, 4); rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h (void *) entry, (unsigned long) OBJECT_SIZE (order), page, ^~~~ ^ ~ :1318:26: note: expanded from macro 'XUINT'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc-page.c:947:7: warning: format specifies type 'void *' but the argument has type 'char *' [-Wformat-pedantic] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' page + entry_size - 1); ^~~~~~~~~~~~~~~~~~~~~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ^ ~ insn-recog.c:485:8/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc-page.c:980 warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :7: warning: format specifies type 'void *' but the argument has type 'char *' [-Wformat-pedantic] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' entry->page, entry->page + entry->bytes - 1); ^~~~~~~~~~~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ x2 = XEXP (x1, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc-page.c rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' :980:20:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 440:5: note: array 'fld' declared here rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ warning: format specifies type 'void *' but the argument has type 'char *' [-Wformat-pedantic] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' entry->page, entry->page + entry->bytes - 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318 :26: note: expanded from macro 'XUINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o bb-reorder.o -MT bb-reorder.o -MMD -MP -MF ./.deps/bb-reorder.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bb-reorder.c ^ ~insn-recog.c:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 1) = arg1; ^ ~ 509:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' 12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) x4 = XEXP (x3, 1); ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' : note: array 'fld' declared here :1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :440:5: note: array 'fld' declared here XBBDEF (rt, 2) = arg2; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' insn-recog.c:518:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) x6 = XEXP (x5, 1); ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' :440:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :insn-recog.c:529:16: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x5, 2); X0EXP (rt, 3) = NULL_RTX; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here : rtunion fld[1]; ^ rtunion fld[1]; ^ 440:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] insn-recog.c:533:17: warning: X0EXP (rt, 4) = NULL_RTX; ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ x10 = XEXP (x2, 1); ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: 3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'RTL_CHECK2' XINT (rt, 5) = arg3; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5:1317:23: note: expanded from macro 'XINT' : note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ insn-recog.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here 1832 rtunion fld[1]; ^ :28: note: expanded from macro 'JUMP_LABEL' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:5373741: #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ./genrtl.h::263:3: warning: 21: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x11 = XEXP (x2, 2); ^ ~ XSTR (rt, 6) = arg4; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :1319:23: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~expanded from macro 'XSTR' :1354:32: note: expanded from macro 'XCEXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:5: note: 440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^array 'fld' declared here :1210:37: note: expanded from macro 'RTL_CHECKC1' rtunion fld[1];#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ^ ~insn-recog.c:545:21: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ x11 = XEXP (x2, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ return JUMP_LABEL (this);/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: ^~~~~~~~~~~~~~~~~ expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:26: In file included from 1832:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 28: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5:note: expanded from macro 'JUMP_LABEL' :281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ XINT (rt, 1) = arg1; ^ ~ note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hinsn-recog.c:567:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1354 x6 = XEXP (x5, 1); ^ ~ :32: note: expanded from macro 'XCEXP' :1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here 440:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c rtunion fld[1]; ^ :571:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x2, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ return safe_as_a (JUMP_LABEL (this));/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) rtunion fld[1]; ^ insn-recog.c:575:21: warning: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' :1354:32: note: expanded from macro 'XCEXP' x11 = XEXP (x2, 2); #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ rtunion fld[1];insn-recog.c:583:21: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ x11 = XEXP (x2, 2); ^ ~ XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc-page.c:22:28: note: expanded from macro 'JUMP_LABEL' : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h ^ ~ :236: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1167:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec') [-Winvalid-offsetof] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) rtunion fld[1]; ^ return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ insn-recog.c:598:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: x10 = XEXP (x2, 1); ^ ~ 440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' :1320:23: note: expanded from macro 'XEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :24: note: expanded from macro 'offsetof' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:286:44: note: in instantiation of member function 'vec::embedded_size' requested here ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ size_t size = vec::embedded_size (alloc); ^ 5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1565:12: note: in instantiation of function template specialization 'va_heap::reserve' requested here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); rtunion fld[1]; ^ ^ : note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1674:3: note: in instantiation of member function 'vec::reserve' requested here array 'fld' declared here reserve (1, false PASS_MEM_STAT); ^ rtunion fld[1]; ^ insn-recog.cIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc-page.c:1251:: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :37: note: in instantiation of member function 'vec::safe_push' requested here 621:21: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ x11 = XEXP (x2, 2); /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' clang: ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ G.finalizers[G.context_depth].safe_push (fin);/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:warning23: note: expanded from macro 'XEXP' : treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ :2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1209:38: note: expanded from macro 'RTL_CHECK2' SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:4401209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' :5: note: array 'fld' declared here#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:26 ^ ~ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::37In file included from : noteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc-page.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:440423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:236: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1167:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec') [-Winvalid-offsetof] : expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) XVEC (rt, 4) = arg4; :5: note: return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ ^ ~/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104: ^ ~ array 'fld' declared here 24 rtunion fld[1]; ^ :insn-recog.c:634/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:21: warning: :1321:23: note: expanded from macro 'XVEC' note: expanded from macro 'offsetof' array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ x11 = XEXP (x2, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:286:44::440: : note: in instantiation of member function 'vec::embedded_size' requested here :5: note: array 'fld' declared here 1320 rtunion fld[1];expanded from macro 'RTL_CHECK2' :23: note: expanded from macro 'XEXP' ^ size_t size = vec::embedded_size (alloc); ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :1565:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~440:5: note: array 'fld' declared here 12 rtunion fld[1]; ^ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:note: in instantiation of function template specialization 'va_heap::reserve' requested here ^ insn-recog.c:666:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308: x4 = XEXP (x3, 1);3: ^ ~ warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XVEC (rt, 5) = arg5; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1674:3: note: in instantiation of member function 'vec::reserve' requested here ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' reserve (1, false PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc-page.c ^ ~ insn-recog.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :670:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :1256:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: x10 = XEXP (x2, 1); ^ ~ 5: note: array 'fld' declared here 41 rtunion fld[1]; ^ : note: in instantiation of member function 'vec::safe_push' requested here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] G.vec_finalizers[G.context_depth].safe_push (fin); ^ XINT (rt, 6) = arg6; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1209:38: note: expanded from macro 'RTL_CHECK2' insn-recog.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 674:17: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here x11 = XEXP (x2, 2); ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.cinsn-recog.c:682:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :17: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: x11 = XEXP (x2, 2); ^ ~ expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' 23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38array 'fld' declared here : note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:insn-recog.c:708:8:38: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :440:5: note: array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ *step_out = XEXP (x, 1); ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :insn-recog.c:714:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1320:23: note: expanded from macro 'XEXP' x5 = XEXP (x4, 1); ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 3) = arg3; ^ ~ expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ ^ ~ : expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:26726:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ x8 = XEXP (x5, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: ^ ~ note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: expanded from macro 'RTL_CHECK2' : note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 758:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; x5 = XEXP (x4, 1); ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' 29: note: expanded from macro 'XWINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1];insn-recog.c:766:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ x7 = XEXP (x2, 1);In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c ^ ~ :26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' XWINT (rt, 2) = arg2; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: expanded from macro 'RTL_CHECK2' :3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1344:29: note: expanded from macro 'X0MEMATTR' insn-recog.c:770:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOST_WIDE_INT hwint[1]; x8 = XEXP (x5, 1); ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here ^ rtunion fld[1]; ^ insn-recog.c:789:12: :59:26: note: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'HOST_WIDE_INT' x7 = XEXP (x2, 1); ^ ~ # define HOST_WIDE_INT long long ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/auto-inc-dec.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c :26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2'note: expanded from macro 'SUBREG_BYTE' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/auto-inc-dec.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/auto-inc-dec.c :26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ XEXP (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/auto-inc-dec.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XSTR (rt, 1) = arg1; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/auto-inc-dec.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' XBBDEF (rt, 2) = arg2; ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :1324:25: note: expanded from macro 'XBBDEF' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' :440:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XSTR (rt, 2) = arg2; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/auto-inc-dec.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' XEXP (rt, 3) = arg3; ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/auto-inc-dec.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:26#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/auto-inc-dec.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XSTR (rt, 1) = arg1; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/auto-inc-dec.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' :26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here 1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: ^ ~ 5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/auto-inc-dec.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' insn-recog.c:812/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:8:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):1209:38: note: expanded from macro 'RTL_CHECK2' warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ x2 = XEXP (x1, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/auto-inc-dec.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hinsn-recog.c:819:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :440:5: note: array 'fld' declared here x3 = XEXP (x2, 1); ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/auto-inc-dec.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :1320:23: note: expanded from macro 'XEXP' XEXP (rt, 3) = arg3; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) XSTR (rt, 1) = arg1; ^ ~ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ ^ ~ insn-recog.c:841:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: x3 = XEXP (x2, 1); ^ ~ 1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1320:23: note: expanded from macro 'XEXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/auto-inc-dec.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1317:23: note: expanded from macro 'XINT' insn-recog.c:853:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ x6 = XEXP (x4, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XVEC (rt, 1) = arg1; rtunion fld[1]; ^ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/auto-inc-dec.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) rtunion fld[1]; ^ ^ ~ insn-recog.c:863:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ x6 = XEXP (x4, 1); /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' 1209:38: note: expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/auto-inc-dec.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] insn-recog.c:890:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ x3 = XEXP (x2, 1); /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 1) = arg1; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/auto-inc-dec.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: X0EXP (rt, 7) = NULL_RTX; ^ ~ 440:5: note: array 'fld' declared here insn-recog.c rtunion fld[1]; ^ :914:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x3, 1); ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ ~ XSTR (rt, 2) = arg2;#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1209:38: note: expanded from macro 'RTL_CHECK2' insn-recog.c:941:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here x6 = XEXP (x4, 1); ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/auto-inc-dec.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ 3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; XEXP (rt, 1) = arg1; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' 1320:23: note: expanded from macro 'XEXP' insn-recog.c:945#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ x3 = XEXP (x2, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' 1209:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38:440:5:: note: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :440:5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : note: array 'fld' declared here rtunion fld[1]; ^ note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/auto-inc-dec.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] insn-recog.c:966:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; x6 = XEXP (x4, 1); ^ ~ ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' XSTR (rt, 2) = arg2; ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' :1319:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) rtunion fld[1]; ^ ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:976:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x14 = XEXP (x5, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/auto-inc-dec.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 3) = arg3; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ insn-recog.c:1053:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ x3 = XEXP (x2, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/auto-inc-dec.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XSTR (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XINT (rt, 4) = arg4; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ insn-recog.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :1057:13: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) x17 = XEXP (x2, 2); ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/auto-inc-dec.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :1209:38: note: expanded from macro 'RTL_CHECK2' XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) rtunion fld[1]; ^ insn-recog.c:1174:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ x3 = XEXP (x2, 1); ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' :26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XEXP (rt, 2) = arg2;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ^ ~ insn-recog.c:1251:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' x3 = XEXP (x2, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1320:23: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: expanded from macro 'XEXP' ^ ~ In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/auto-inc-dec.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 6) = arg6; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' insn-recog.c:1255:13: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ x17 = XEXP (x2, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' 440:5#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XINT (rt, 1) = arg1; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/auto-inc-dec.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] :1317:23: note: expanded from macro 'XINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1320:23: note: expanded from macro 'XEXP' insn-recog.c:1272:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ x3 = XEXP (x2, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ expanded from macro 'XEXP' ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:26#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here 23 rtunion fld[1]; ^ : noteinsn-recog.c:1276:13: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'XEXP' ^ ~ x17 = XEXP (x2, 2); ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/auto-profile.cIn file included from rtunion fld[1];:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.md:1145:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :26 x3 = XEXP (x2, 1); ^ ~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/auto-inc-dec.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; XEXP (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here ^ ~ ^ ~ struct rtx_def;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :23: note: expanded from macro 'XEXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.md:1151:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; || XINT (x5, 1) != 9 ^ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1317:23: note: expanded from macro 'XINT' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/auto-inc-dec.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XVEC (rt, 1) = arg1; ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.md:1164:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: x3 = XEXP (x2, 1); ^ ~ 1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/auto-inc-dec.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 3) = arg3; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.md:1176:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; switch (XINT (x2, 1)) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/auto-inc-dec.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.md:1230:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' switch (XINT (x2, 1)) ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/auto-inc-dec.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ X0EXP (rt, 5) = NULL_RTX; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/auto-inc-dec.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/auto-inc-dec.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' XSTR (rt, 2) = arg2; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.md:1309:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note x3 = XEXP (x2, 1);: array 'fld' declared here rtunion fld[1]; ^ ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 23: note: expanded from macro 'XVEC' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/auto-inc-dec.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: XEXP (rt, 1) = arg1; ^ ~ 1209:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' 38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.md:1355:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ x7 = XEXP (x4, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/auto-inc-dec.c:26#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' X0EXP (rt, 2) = NULL_RTX; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.md:1358:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:26 || XINT (x7, 1) != 5 ^ ~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' 5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/auto-inc-dec.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.md: X0EXP (rt, 3) = NULL_RTX; ^ ~ 1716:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' 22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here || XINT (x2, 1) != 6) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' XSTR (rt, 2) = arg2; ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' 440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1209:38: note: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/auto-inc-dec.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1337:27: noteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'X0EXP' XSTR (rt, 3) = arg3; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.md:1739:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) x7 = XEXP (x4, 1); ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared hereIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bb-reorder.c:96: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/auto-inc-dec.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) X0EXP (rt, 5) = NULL_RTX; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' struct rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.md:1740:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here x13 = XEXP (x7, 1); ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/auto-inc-dec.c:26#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: X0EXP (rt, 6) = NULL_RTX; ^ ~ 1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.md:1751:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here x3 = XEXP (x2, 1); ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.md:1755:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x18 = XEXP (x3, 1); ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/auto-inc-dec.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' :26: In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.md:1763:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here switch (XINT (x14, 1)) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/auto-inc-dec.c:26#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XBBDEF (rt, 2) = arg2;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.md:1390:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/auto-profile.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] x3 = XEXP (x2, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hstruct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/auto-inc-dec.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h: X0EXP (rt, 3) = NULL_RTX; ^ ~ 67:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' 20: note: did you mean struct here? #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) template class pod_mode; ^~~~~ struct ^ ~ 1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/auto-inc-dec.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.md:1396:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' x18 = XEXP (x3, 1); ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/auto-inc-dec.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XINT (rt, 5) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.md:1409:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' x7 = XEXP (x4, 1); ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/auto-inc-dec.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XSTR (rt, 6) = arg4; ^ ~ rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.md:1377:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) x25 = XEXP (x1, 1); ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.md:1389:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (XINT (x1, 1)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2'In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/auto-inc-dec.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.md:1422:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here x25 = XEXP (x1, 1); ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.md:1429:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/auto-inc-dec.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XINT (x1, 1) != 2) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' XSTR (rt, 1) = arg1; ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/auto-inc-dec.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/auto-inc-dec.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/auto-inc-dec.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/auto-inc-dec.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/auto-inc-dec.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/auto-inc-dec.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/auto-inc-dec.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/auto-inc-dec.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/auto-profile.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' inline struct rtx_def * ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here class rtx_def; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/auto-inc-dec.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/auto-profile.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] XEXP (rt, 3) = arg3; ^ ~ return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 7: note: previous use is here class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.md:array 'fld' declared here 1453 rtunion fld[1]; ^ :12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/auto-inc-dec.c x2 = XEXP (x1, 1); ^ ~ :26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' X0EXP (rt, 4) = NULL_RTX; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.md:1052:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XINT (x2, 1) != 1 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/auto-inc-dec.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.md:1918:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' x5 = XEXP (x4, 1); ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/auto-inc-dec.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XEXP (rt, 2) = arg2; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.md:1924:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) x7 = XEXP (x6, 1); ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.md:1927:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x5, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bb-reorder.c:96: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hstruct pod_mode ^ :1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? rtunion fld[1]; ^ template class pod_mode; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.md:1930:16: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x5, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/auto-inc-dec.c:26#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XWINT (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.md:1939:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ x12 = XEXP (x11, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' HOST_WIDE_INT hwint[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/auto-inc-dec.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XWINT (rt, 2) = arg2; ^ ~ :1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here HOST_WIDE_INT hwint[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.md:# define HOST_WIDE_INT long long ^ 1414:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.md:1818:22: warning: In file included from array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/auto-profile.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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] || XINT (x4, 1) != 6)struct mem_usage ^ ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/auto-inc-dec.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h: SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ 341:1: note: did you mean struct here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hclass mem_usage; ^~~~~ struct :1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/auto-inc-dec.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/auto-inc-dec.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/auto-inc-dec.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/auto-inc-dec.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/auto-inc-dec.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/auto-inc-dec.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/auto-inc-dec.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/auto-inc-dec.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/auto-inc-dec.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/auto-inc-dec.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/auto-inc-dec.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/auto-inc-dec.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/auto-inc-dec.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/auto-inc-dec.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/auto-inc-dec.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' In file included from #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bb-reorder.c:96: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' class rtx_def; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bb-reorder.c:96: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] :440:5: note: array 'fld' declared here rtunion fld[1]; ^ return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/auto-inc-dec.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/auto-inc-dec.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/auto-inc-dec.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/auto-inc-dec.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/auto-inc-dec.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/auto-inc-dec.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/auto-inc-dec.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/auto-inc-dec.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/auto-inc-dec.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/auto-inc-dec.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bb-reorder.c:96: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hstruct mem_usage ^ :1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)class mem_usage; ^~~~~ struct ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/auto-inc-dec.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/auto-inc-dec.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/auto-inc-dec.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/auto-inc-dec.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:28: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bb-reorder.c:98: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bb-reorder.c:98: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bb-reorder.c:98: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bb-reorder.c:98: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:41: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)class symtab_node; ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bb-reorder.c:98: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bb-reorder.c:98: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:41: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:95:1: warning: 'symtab_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bb-reorder.c:98: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:2: note: did you mean class here? #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) struct symtab_node *symtab_node; ^~~~~~ class ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:41: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:254:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bb-reorder.c:98: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bb-reorder.c:98: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bb-reorder.c:98: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:920:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:930:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bb-reorder.c:98: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here HOOK_VECTOR_END (emutls) ^ symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bb-reorder.c:98: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:1640:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ :43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bb-reorder.c:98: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bb-reorder.c:98: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/auto-inc-dec.c:33: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:167:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/auto-inc-dec.c:33: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:168: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); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/auto-inc-dec.c:33: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:169:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):2023:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ ~ friend class cgraph_node;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h rtunion fld[1]; ^ :894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bb-reorder.c:98: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2023:10: note: did you mean struct here? :6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] friend class cgraph_node; ^~~~~ struct HOOK_VECTOR_END (C90_EMPTY_HACK) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ friend class cgraph_edge; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1639:17: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' for_user)) cgraph_edge { ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bb-reorder.c:99: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bb-reorder.c:99: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ 126 warnings generated. /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/auto-inc-dec.c:413:15: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] :1832:28: note: expanded from macro 'JUMP_LABEL' for (note = REG_NOTES (from_insn); note; note = next_note) ^~~~~~~~~~~~~~~~~~~~~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1589:25: note: expanded from macro 'REG_NOTES' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/auto-inc-dec.c:415:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] next_note = XEXP (note, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/auto-inc-dec.c:420:4: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ XEXP (note, 1) = REG_NOTES (to_insn); /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/auto-inc-dec.c:420:21: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (note, 1) = REG_NOTES (to_insn); JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1589:25: note: expanded from macro 'REG_NOTES' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/auto-inc-dec.c:421:4: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] REG_NOTES (to_insn) = note; ^~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1589:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/auto-inc-dec.c:423:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (prev_note, 1) = next_note; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/auto-inc-dec.c:425:6: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] REG_NOTES (from_insn) = next_note; ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1589:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:1414: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); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:1462: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)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :2011:26: note: expanded from macro 'SUBREG_BYTE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:1467:50: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h if (CONST_INT_P (XEXP (src, 1)) && INTVAL (XEXP (src, 1)) != 0) ^ ~ :1352:32: note: expanded from macro 'XCSUBREG' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/auto-profile.c:28: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here :1320:23: note: expanded from macro 'XEXP' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524: rtunion fld[1];#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/auto-inc-dec.c : ^775 ^~~ gs->op[1] = rhs; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' ^ ~ :25: warning: clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o bitmap.o -MT bitmap.o -MMD -MP -MF ./.deps/bitmap.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bitmap.c array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ inc_insn.reg0 = XEXP (SET_SRC (pat), 0); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :2641:22: note: expanded from macro 'SET_SRC' :346:3: note: array 'op' declared here #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:35: note: expanded from macro 'XEXP' return gs->op[2]; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:39: note: expanded from macro 'RTL_CHECK2' :3: note: array 'op' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/auto-inc-dec.c:793: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); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' return &gs->op[2]; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c: tree GTY((length ("%h.num_ops"))) op[1]; ^ 1557:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' src = SET_SRC (set); ^~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'SET_SRC' :3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define SET_SRC(RTX) XCEXP (RTX, 1, SET) *step_out = XEXP (x, 1); : ^ ~array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' 440:5#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) : note: gs->op[2] = rhs; array 'fld' declared here ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/auto-inc-dec.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :2596:12: warning793:26:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here ^warning: : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:1594: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) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' inc_insn.reg1 = XEXP (SET_SRC (pat), 1); ^~~~~~~~~~~~~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' rtunion fld[1]; ^ #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' :2616:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ 11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: return &ass->op[3];1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:1605:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ other = XEXP (src, 1); /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346 ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:35: note: expanded from macro 'XEXP' note: expanded from macro 'XEXP':3: note: array 'op' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:39: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):2626:3 : ^ ~3731:11 : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning ^~~ attrs = MEM_ATTRS (x); : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209: ^~~~~~~~~~~~~ gs->op[3] = rhs;38 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h rtunion fld[1]; ^ :346:3: note: array 'op' declared here : tree GTY((length ("%h.num_ops"))) op[1]; ^ note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/auto-inc-dec.c ^ ~:798:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' inc_insn.reg1_val = -INTVAL (XEXP (SET_SRC (pat), 1)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:1606:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XEXP' else if (XEXP (src, 1) == dest) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' : note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' 440:5#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' note: array 'fld' declared here #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bb-reorder.c:99: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 440:5: note: array 'fld' declared here XEXP (rt, 1) = arg1; rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/auto-inc-dec.c:798:39: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' inc_insn.reg1_val = -INTVAL (XEXP (SET_SRC (pat), 1)); ^~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' 440:#define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ 5:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' note: array 'fld' declared here#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' rtunion fld[1]; ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bb-reorder.c:99#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' XEXP (rt, 1) = arg1; ^ ~ #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:1716:27:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtx x1 = canon_rtx (XEXP (x, 1)); ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: ^ ~5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:1718:38: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bb-reorder.c:99: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h XEXP (rt, 1) = arg1; ^ ~ :3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ if (x0 != XEXP (x, 0) || x1 != XEXP (x, 1)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' 1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/auto-inc-dec.c rtunion fld[1]; ^ :877:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ rtx b = XEXP (XEXP (x, 0), 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320: gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ 23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bb-reorder.c:99: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h return gs->op[2]; ^ ~ :1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~ note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:1793:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here && rtx_equal_for_memref_p (XEXP (x, 1), XEXP (y, 1))) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bb-reorder.c:99: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h: XBBDEF (rt, 2) = arg2; ^ ~ 3146:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' 11: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/auto-inc-dec.c:1269:18 return &call_stmt->op[2];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :1208:38: note: expanded from macro 'RTL_CHECK1' ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtx reg1 = XEXP (XEXP (x, 0), 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' 371:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; rtunion fld[1]; ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h rtunion fld[1]; ^ :3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bb-reorder.c:99: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' 1793:47: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: tree GTY((length ("%h.num_ops"))) op[1]; ^ 1209:38: note: expanded from macro 'RTL_CHECK2' && rtx_equal_for_memref_p (XEXP (x, 1), XEXP (y, 1))) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' 1209:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bb-reorder.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:1794:47: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :99: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ || (rtx_equal_for_memref_p (XEXP (x, 0), XEXP (y, 1)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bb-reorder.c:99: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XINT (rt, 5) = arg5;:440:5: note: array 'fld' declared here ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:1795:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ && rtx_equal_for_memref_p (XEXP (x, 1), XEXP (y, 0))));/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bb-reorder.c:99: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:1802:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtx yop1 = canon_rtx (XEXP (y, 1)); ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h return gs->op[1]; ^ ~ :440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :315:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: tree GTY((length ("%h.num_ops"))) op[1]; ^ 440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:1805: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)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here :1320 tree GTY((length ("%h.num_ops"))) op[1]; ^ :23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bb-reorder.c:99: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; return gs->op[2]; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' 315:3#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: array 'op' declared here ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' tree GTY((length ("%h.num_ops"))) op[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:1807:43: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bb-reorder.c:99: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; XBBDEF (rt, 2) = arg2; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' && rtx_equal_for_memref_p (canon_rtx (XEXP (x, 1)), yop0))); /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ :3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' tree GTY((length ("%h.num_ops"))) op[1]; ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bb-reorder.c:99: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XEXP (rt, 3) = arg3; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:1813:46: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320: && rtx_equal_for_memref_p (canon_rtx (XEXP (x, 1)), ^ ~ 23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:1814:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bb-reorder.c:99: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] canon_rtx (XEXP (y, 1)))); ^ ~ XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:1836:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' if (maybe_ne (SUBREG_BYTE (x), SUBREG_BYTE (y))) ^~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' ^ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bb-reorder.c:99: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' rtunion fld[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:1836:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' if (maybe_ne (SUBREG_BYTE (x), SUBREG_BYTE (y))) ^~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' rtunion fld[1]; ^ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bb-reorder.c:99: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bb-reorder.c:99: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bb-reorder.c:99: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bb-reorder.c:99: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bb-reorder.c:99: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bb-reorder.c:99: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bb-reorder.c:99: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bb-reorder.c:99: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here 144 rtunion fld[1]; warnings generated. ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bb-reorder.c:99: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:1963:30:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38 return find_base_term (XEXP (x, 1), visited_vals); ^ ~ : note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:1974:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp2 = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bb-reorder.c:99: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:2024:48: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bb-reorder.c:99: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 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) XBBDEF (rt, 2) = arg2; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' ^ #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bb-reorder.c:99: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XEXP (rt, 3) = arg3; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bb-reorder.c:99: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bb-reorder.c:99: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bb-reorder.c:99: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bb-reorder.c:99: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o bt-load.o -MT bt-load.o -MMD -MP -MF ./.deps/bt-load.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bt-load.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bb-reorder.c:99: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:2108:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' tree x_decl = SYMBOL_REF_DECL (x_base); ^~~~~~~~~~~~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2690:43: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: notenote: expanded from macro 'SYMBOL_REF_DECL' : expanded from macro 'RTL_CHECK2' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1340:28: note: expanded from macro 'X0TREE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bb-reorder.c:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 99: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 219 warnings generated. /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here X0EXP (rt, 2) = NULL_RTX; ^ ~ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/auto-profile.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hclass symtab_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:9: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:2109:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] struct symtab_node *symtab_node; ^ tree y_decl = SYMBOL_REF_DECL (y_base); ^~~~~~~~~~~~~~~~~~~~~~~~ :1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2690:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 43/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' : note: expanded from macro 'SYMBOL_REF_DECL' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1340:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bb-reorder.c:99: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' In file included from #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/auto-profile.c:33: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:95:1: ^ ~ warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here : 'symtab_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] rtunion fld[1]; ^ class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bb-reorder.c:99: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:2/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c::2212:52: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: did you mean class here? : warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ || (int) GET_MODE_UNIT_SIZE (y_mode) < -INTVAL (XEXP (x, 1)))) ^ ~ struct symtab_node *symtab_node; ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' :1337:27: note: expanded from macro 'X0EXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/auto-profile.c:33: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:254:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' 97:3: note: previous use is here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa:5: note: array 'fld' declared here -esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o builtins.o -MT builtins.o -MMD -MP -MF ./.deps/builtins.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/builtins.c note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:2216: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)))) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bb-reorder.c:99: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' X0EXP (rt, 5) = NULL_RTX; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:920:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~27 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bitmap.c:22 symtab_node: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: warning : :1940:class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ 29: note: expanded from macro 'INTVAL' note: expanded from macro 'X0EXP' class rtx_def;#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h1208::930:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] 38: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h ^~~: struct symtab_node *ref = NULL); ^ 55/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:expanded from macro 'RTL_CHECK1' :8: note97: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~struct rtx_def; ^ :1215:33: note: expanded from macro 'XCWINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5:#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) 3: : note: previous use is here note: array 'fld' declared here ^~~ symtab_node rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ ^ ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bb-reorder.c:99: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bb-reorder.c:99: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bb-reorder.c:99: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:2267#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ :52: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' return plus_constant (GET_MODE (x), op0, INTVAL (XEXP (x, 1))); ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^:1320 : rtunion fld[1]; ^ 23In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h: note: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bb-reorder.cexpanded from macro 'XEXP' 894#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ::39: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h99:struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node {: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: 1209./genrtl.h::260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 38 X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27 : ^ note: expanded from macro 'RTL_CHECK2' : note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: note: did you mean struct here? #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' ^ ~ friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :1940/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: :29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) array 'fld' declared here ^~~ rtunion fld[1]; ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bb-reorder.c:99: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here : note: expanded from macro 'X0EXP' rtunion fld[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' :2269:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here op0, XEXP (x, 1)); ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bb-reorder.c:99: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] note: array 'fld' declared here XINT (rt, 5) = arg3; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here :1317:23: note: expanded from macro 'XINT' struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: note: did you mean struct here? note: expanded from macro 'RTL_CHECK2' friend class cgraph_node; ^~~~~ struct #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])clang: warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h ^ ~ treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] :2024:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here friend class cgraph_edge; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1639:17: note: previous use is here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bb-reorder.c:99: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] for_user)) cgraph_edge { ^ XSTR (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' 10: note: did you mean struct here? #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ friend class cgraph_edge; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bb-reorder.c:99: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] : note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bb-reorder.c:99: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bb-reorder.c:99: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bb-reorder.c:99: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bb-reorder.c:99: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bb-reorder.c:99: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bb-reorder.c:99: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bb-reorder.c:99: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bb-reorder.c:99: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bb-reorder.c:99: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bb-reorder.c:99: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bb-reorder.c:99: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bb-reorder.c:99: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bb-reorder.c:99: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bb-reorder.c:99: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bb-reorder.c:99: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bb-reorder.c:99: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bb-reorder.c:99: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bb-reorder.c:99: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bb-reorder.c:99: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bb-reorder.c:99: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.cnote: array 'fld' declared here :2431:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ x = XEXP (x, 1); ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bb-reorder.c:99: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' XSTR (rt, 2) = arg2; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:2437:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] y = XEXP (y, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bb-reorder.c:99: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:2474:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ rtx x1 = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:2489:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx y1 = XEXP (y, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bb-reorder.c:99: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):1319:23: note: expanded from macro 'XSTR' ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:2521:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h16:440:5: note: array 'fld' declared here In file included from : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bitmap.c: rtx y1 = XEXP (y, 1); ^ ~ 22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: struct pod_mode ^ expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ :440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bb-reorder.c:99: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? XVEC (rt, 2) = arg2; ^ ~ rtunion fld[1]; ^ template class pod_mode; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:2544:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' rtx x1 = canon_rtx (XEXP (x, 1)); ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:2545: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)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bb-reorder.c:99: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XVEC (rt, 1) = arg1; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/auto-profile.c:46: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:591:28: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' ipa_get_cs_argument_count (struct ipa_edge_args *args) ^#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:2575:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1209: HOST_WIDE_INT sc = INTVAL (XEXP (x, 1)); ^ ~ 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:564:23: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:class GTY((for_user)) ipa_edge_args ^ 1209:38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:591:28: note: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here did you mean class here? rtunion fld[1]; ^ : expanded from macro 'RTL_CHECK2' ipa_get_cs_argument_count (struct ipa_edge_args *args) ^~~~~~ class #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:601#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ :24/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' : warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ipa_get_ith_jump_func (struct ipa_edge_args *args, int i) In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bb-reorder.c:99: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:564:23: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' class GTY((for_user)) ipa_edge_args ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:601:24: note: did you mean class here? rtunion fld[1]; ^ ipa_get_ith_jump_func (struct ipa_edge_args *args, int i) ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:2590:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ HOST_WIDE_INT sc = INTVAL (XEXP (y, 1)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h rtunion fld[1]; ^ :608:15: warning: struct 'ipa_polymorphic_call_context' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' static inline struct ipa_polymorphic_call_context * ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1498:15: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' note: previous use is here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ class GTY(()) ipa_polymorphic_call_context { ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bb-reorder.c:99: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:608:15: note: did you mean class here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940static inline struct ipa_polymorphic_call_context * ^~~~~~ class :29: note: expanded from macro 'INTVAL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:609:38: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] XVEC (rt, 1) = arg1; ^ ~ #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' ^~~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ipa_get_ith_polymorhic_call_context (struct ipa_edge_args *args, int i) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:564#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :23: note: previous use is here #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ class GTY((for_user)) ipa_edge_args ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h rtunion fld[1]; ^ :609:38: note: did you mean class here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: In file included from ipa_get_ith_polymorhic_call_context (struct ipa_edge_args *args, int i)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bitmap.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h ^~~~~~ In file included from :272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] classinline struct rtx_def * ^ note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bb-reorder.c:99: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here rtunion fld[1]; ^ XEXP (rt, 1) = arg1; ^ ~ class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bitmap.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bb-reorder.c:99: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:667:40: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bb-reorder.c:99: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] void ipa_free_edge_args_substructures (struct ipa_edge_args *); ^ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:564:23: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' class GTY((for_user)) ipa_edge_args ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:667:40: note: did you mean class here? #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ void ipa_free_edge_args_substructures (struct ipa_edge_args *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bb-reorder.c:99: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bb-reorder.c:99: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bb-reorder.c:99: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bb-reorder.c:99: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bb-reorder.c:99: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bb-reorder.c:99: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bb-reorder.c:99: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bb-reorder.c:99: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bb-reorder.c:99: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bb-reorder.c:99: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bb-reorder.c:99: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bb-reorder.c:99: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bb-reorder.c:99: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bb-reorder.c:99: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bb-reorder.c:99: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/auto-profile.c:47: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-fnsummary.h:171:5: warning: struct 'ipa_fn_summary_t' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipa_fn_summary_t *summary = new (ggc_alloc ()) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-fnsummary.h:163:19: note: previous use is here class GTY((user)) ipa_fn_summary_t: public function_summary ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bitmap.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:3389:12: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] && REG_NOTES (insn) != 0 ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1589:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:3402:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx src = SET_SRC (set); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:3427:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] INTVAL (XEXP (src, 1))); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:3440: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) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1647:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:3514: ./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; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-map.h:26: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; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-map.h:26:19: note: previous use is here class GTY((user)) hash_map ^ ./gt-alias.h:114:63: note: did you mean class here? struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bt-load.c:22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/builtins.c:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:236: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1167:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec, va_heap, vl_embed>') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:286:44: note: in instantiation of member function 'vec, va_heap, vl_embed>::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1565:12: note: in instantiation of function template specialization 'va_heap::reserve >' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1674:3: note: in instantiation of member function 'vec, va_heap, vl_ptr>::reserve' requested here reserve (1, false PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:1946:15: note: in instantiation of member function 'vec, va_heap, vl_ptr>::safe_push' requested here visited_vals.safe_push (std::make_pair (val, f)); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/alias.c:3263:1: warning: unused function 'set_dest_equal_p' [-Wunused-function] set_dest_equal_p (const_rtx set, const_rtx item) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bb-reorder.c:107: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/output.h:133:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/output.h:123: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 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bt-load.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bb-reorder.c:120: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/common/common-target.h:67: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/common/common-target.def:105:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/builtins.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bb-reorder.c:1426:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (jump) = old_label; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bt-load.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bt-load.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bb-reorder.c:1821: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)) ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bb-reorder.c:1823: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); ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bb-reorder.c:1868:7: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (new_jump) = label; ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bb-reorder.c:1869:7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (label) += 1; ^~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1777:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' In file included from #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/builtins.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' inline struct rtx_def * ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here rtunion fld[1]; ^ class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/builtins.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bt-load.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.hprevious use is here: 423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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] class rtx_def; ^ struct mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bb-reorder.c:2121: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)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bb-reorder.c:2126:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] set_src = SET_SRC (set_src); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bb-reorder.c:2138:15: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] old_label = XEXP (set_src, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bb-reorder.c:2140:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] old_label = XEXP (set_src, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bb-reorder.c:2250:16: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] label = JUMP_LABEL (last_insn); ^~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bb-reorder.c:2252:8: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (label) += 1; ^~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1777:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bb-reorder.c:2284:8: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (jump_insn) = label; ^~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bb-reorder.c:2285:8: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (label)++; ^~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1777:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/builtins.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/auto-profile.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:236: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1167:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec, va_heap, vl_embed>') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:286:44: note: in instantiation of member function 'vec, va_heap, vl_embed>::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1565:12: note: in instantiation of function template specialization 'va_heap::reserve >' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1674:3: note: in instantiation of member function 'vec, va_heap, vl_ptr>::reserve' requested here reserve (1, false PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/auto-profile.c:391:18: note: in instantiation of member function 'vec, va_heap, vl_ptr>::safe_push' requested here stack->safe_push ( ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bt-load.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bt-load.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bt-load.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bt-load.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bt-load.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bt-load.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bt-load.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bt-load.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bt-load.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bt-load.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bt-load.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bt-load.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bt-load.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bt-load.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bt-load.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/builtins.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;):43:50: note: expanded from macro 'HOOK_VECTOR_END' ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/builtins.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/builtins.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/builtins.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/builtins.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions]In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bt-load.c:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' class rtx_def; #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/builtins.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/builtins.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/builtins.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/builtins.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bt-load.c:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: noteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/builtins.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/builtins.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/builtins.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/builtins.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ : expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/builtins.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~ 6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' HOOK_VECTOR_END (mode_switching) ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here 43:50: note: expanded from macro 'HOOK_VECTOR_END' rtunion fld[1]; ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/builtins.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :1324:25: note: expanded from macro 'XBBDEF' HOOK_VECTOR_END (C90_EMPTY_HACK) ^ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/builtins.c:29: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' 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] :1209:38: note: expanded from macro 'RTL_CHECK2' struct GTY((desc("0"), tag("0"), ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? rtunion fld[1]; ^ class rtx_def; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/builtins.c:29: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bt-load.c :25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' XEXP (rt, 1) = arg1; ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bt-load.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :28: note: expanded from macro 'JUMP_LABEL' XEXP (rt, 1) = arg1; ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bt-load.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bt-load.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bt-load.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bt-load.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); XEXP (rt, 3) = arg3; ^ ~ ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bt-load.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bt-load.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bt-load.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bt-load.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bt-load.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bt-load.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bt-load.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bt-load.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bt-load.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bt-load.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bt-load.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bt-load.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bt-load.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bt-load.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bt-load.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bt-load.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bt-load.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bt-load.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bt-load.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bt-load.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bt-load.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 *step_out = XEXP (x, 1); ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bt-load.c:25#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' X0EXP (rt, 5) = NULL_RTX; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bt-load.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bt-load.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bt-load.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bt-load.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bt-load.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bt-load.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bt-load.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bt-load.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bt-load.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bt-load.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bt-load.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning X0EXP (rt, 3) = NULL_RTX;: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~ 1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bt-load.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' rtunion fld[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bt-load.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bt-load.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XSTR (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/builtins.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' XEXP (rt, 1) = arg1; ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bt-load.cIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/builtins.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/builtins.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bt-load.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bt-load.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bt-load.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/builtins.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bt-load.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/builtins.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: XBBDEF (rt, 2) = arg2; ^ ~ 440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bt-load.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XVEC (rt, 5) = arg5; ^ ~ :1324:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ 23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' : note: expanded from macro 'XVEC' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/builtins.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 3) = arg3; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bt-load.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' XINT (rt, 6) = arg6; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/builtins.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bt-load.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XINT (rt, 1) = arg1; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/builtins.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' XINT (rt, 5) = arg5; ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/builtins.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bt-load.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' rtunion fld[1]; ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bt-load.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/builtins.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XEXP (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bt-load.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/builtins.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: XBBDEF (rt, 2) = arg2; ^ ~ 440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' rtunion fld[1]; ^ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bt-load.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' X0EXP (rt, 4) = NULL_RTX; ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared hereIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/builtins.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/builtins.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bt-load.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/builtins.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bt-load.c XINT (rt, 5) = arg5; ^ ~ :25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' XEXP (rt, 2) = arg2; ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/builtins.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/builtins.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bt-load.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/builtins.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' HOST_WIDE_INT hwint[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' # define HOST_WIDE_INT long long ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bt-load.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XWINT (rt, 2) = arg2; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/builtins.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XWINT(RTX, N) ((RTX)->u.hwint[N]) XBBDEF (rt, 2) = arg2; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ # define HOST_WIDE_INT long long ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/builtins.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/builtins.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bt-load.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/builtins.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :440 XINT (rt, 5) = arg5; ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' rtunion fld[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/builtins.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bt-load.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) X0EXP (rt, 1) = NULL_RTX; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/builtins.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: rtunion fld[1]; ^ warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bt-load.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/builtins.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/builtins.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bt-load.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XEXP (rt, 1) = arg1; ^ ~ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/builtins.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) XEXP (rt, 3) = arg3; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/builtins.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/builtins.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bt-load.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' 25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/builtins.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here X0EXP (rt, 6) = NULL_RTX; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bt-load.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/builtins.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here X0EXP (rt, 7) = NULL_RTX; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bt-load.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5:In file included from note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/builtins.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/builtins.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bt-load.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/builtins.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bt-load.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/builtins.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bt-load.c:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here 25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XVEC (rt, 1) = arg1; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/builtins.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' X0EXP (rt, 5) = NULL_RTX; ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/builtins.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bt-load.cexpanded from macro 'X0EXP' :25: In file included from #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' XSTR (rt, 1) = arg1; ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/builtins.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :440:5: note: array 'fld' declared here XEXP (rt, 1) = arg1; rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/builtins.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bt-load.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XVEC (rt, 1) = arg1; ^ ~ ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' XBBDEF (rt, 2) = arg2; ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/builtins.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bt-load.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ XEXP (rt, 1) = arg1; ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/builtins.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' X0EXP (rt, 4) = NULL_RTX; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1208:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bt-load.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1319:23: note: expanded from macro 'XSTR' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/builtins.c:29#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XINT (rt, 5) = arg3; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/builtins.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bt-load.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) XSTR (rt, 1) = arg1; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bt-load.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/builtins.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' XINT (rt, 1) = arg1; ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bt-load.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/builtins.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bt-load.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XEXP (rt, 2) = arg2; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/builtins.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) XINT (rt, 2) = arg2; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/builtins.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bt-load.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XINT (rt, 1) = arg1; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/builtins.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: XVEC (rt, 4) = arg4; ^ ~ 440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' :5: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bt-load.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/builtins.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XVEC (rt, 5) = arg5; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bt-load.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XSTR (rt, 3) = arg3; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/builtins.c:29#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XINT (rt, 6) = arg6; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bt-load.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/builtins.c:29 XVEC (rt, 1) = arg1; ^ ~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' XINT (rt, 1) = arg1; ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bt-load.cIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/builtins.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :25 XVEC (rt, 1) = arg1; ^ ~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' XINT (rt, 1) = arg1; ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/builtins.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bt-load.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/builtins.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/builtins.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bt-load.c:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here 25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XVEC (rt, 1) = arg1; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bt-load.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/builtins.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/builtins.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bt-load.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: rtunion fld[1]; ^ 440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bt-load.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/builtins.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here : rtunion fld[1]; ^ 1213:29: note: expanded from macro 'XWINT' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bt-load.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' HOST_WIDE_INT hwint[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:# define HOST_WIDE_INT long long ^ 1209In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/builtins.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :38: note: expanded from macro 'RTL_CHECK2' XWINT (rt, 2) = arg2; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bt-load.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] HOST_WIDE_INT hwint[1]; ^ XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:# define HOST_WIDE_INT long long ^ 1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/builtins.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/builtins.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/builtins.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/builtins.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/builtins.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/builtins.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/builtins.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/builtins.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/builtins.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/builtins.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/builtins.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/builtins.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/builtins.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/builtins.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/builtins.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/builtins.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/builtins.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/builtins.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/builtins.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/builtins.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/builtins.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/builtins.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/builtins.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/builtins.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/builtins.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/builtins.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/builtins.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/builtins.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/builtins.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/builtins.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bt-load.c:32: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:167:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bt-load.c:32: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:168: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); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bt-load.c:32: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:169:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bt-load.c:227:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx src = SET_SRC (set); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bt-load.c:257:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx def_src = SET_SRC (single_set (def->insn)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/builtins.c:32: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/bt-load.c:1181:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = SET_SRC (set); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx):3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/builtins.c:41: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:167:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/builtins.c:41: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:168: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); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/builtins.c:41: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:169:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/builtins.c:59: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/output.h:133:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/output.h:123:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ 5 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o caller-save.o -MT caller-save.o -MMD -MP -MF ./.deps/caller-save.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/caller-save.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/caller-save.c:22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/caller-save.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/caller-save.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/caller-save.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ 201 warnings generated. In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/caller-save.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o calls.o -MT calls.o -MMD -MP -MF ./.deps/calls.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/calls.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/caller-save.c:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? class rtx_def; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/caller-save.c:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/caller-save.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/caller-save.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/caller-save.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/caller-save.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/caller-save.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/caller-save.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/caller-save.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/caller-save.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/caller-save.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/caller-save.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/caller-save.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/caller-save.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/caller-save.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/caller-save.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/caller-save.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/caller-save.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/caller-save.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/caller-save.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/caller-save.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/caller-save.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/caller-save.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/caller-save.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/caller-save.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/caller-save.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/caller-save.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/caller-save.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/caller-save.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/caller-save.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/caller-save.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/caller-save.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/caller-save.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/caller-save.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/caller-save.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/caller-save.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/caller-save.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/caller-save.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/caller-save.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/caller-save.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/caller-save.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/caller-save.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/caller-save.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/caller-save.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/caller-save.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/caller-save.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/caller-save.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/caller-save.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/caller-save.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/caller-save.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/caller-save.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/caller-save.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/caller-save.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/caller-save.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/caller-save.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/caller-save.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/caller-save.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/caller-save.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/caller-save.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/caller-save.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/caller-save.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/caller-save.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/caller-save.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/caller-save.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/caller-save.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/caller-save.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/caller-save.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/caller-save.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/caller-save.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/caller-save.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/caller-save.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/caller-save.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/caller-save.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/caller-save.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/caller-save.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/caller-save.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/caller-save.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/caller-save.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/caller-save.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/caller-save.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/caller-save.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/caller-save.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/caller-save.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/caller-save.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/caller-save.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/caller-save.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/caller-save.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/caller-save.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/caller-save.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/caller-save.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/calls.c:22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/calls.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct 133 warnings generated. In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/caller-save.c:33: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:167:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/caller-save.c:33: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:168: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); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/caller-save.c:33: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:169:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/calls.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/calls.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/caller-save.c:39: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/caller-save.c:39: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/caller-save.c:39: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/caller-save.c:39: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/caller-save.c:39: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/caller-save.c:39: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o ccmp.o -MT ccmp.o -MMD -MP -MF ./.deps/ccmp.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ccmp.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/caller-save.c:39: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/caller-save.c:39: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/caller-save.c:39: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/caller-save.c:39: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/caller-save.c:39: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/caller-save.c:39: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/caller-save.c:39: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/caller-save.c:39: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/calls.c:22#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/caller-save.c:39: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/caller-save.c:132:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (saveinsn) = -1; ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/caller-save.c:133:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (restinsn) = -1; ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/caller-save.c:999:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (reg), ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/caller-save.c:1393: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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1620:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)clang : ^ ~ warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/caller-save.c:1395:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] link = XEXP (link, 1)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/caller-save.c:1426:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (new_chain->insn) = code; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/calls.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/calls.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/calls.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/calls.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/calls.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/calls.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/calls.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/calls.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/calls.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/calls.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/calls.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/calls.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/calls.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/calls.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/calls.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/calls.c:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/calls.c:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/calls.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/calls.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/calls.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/calls.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/calls.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/calls.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/calls.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/calls.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/calls.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/calls.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/calls.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/calls.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/calls.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/calls.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/calls.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/calls.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/calls.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/calls.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/calls.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/calls.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/calls.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/calls.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/calls.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/calls.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/calls.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/calls.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/calls.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/calls.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/calls.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/calls.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/calls.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/calls.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/calls.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/calls.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/calls.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/calls.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/calls.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/calls.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/calls.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/calls.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/calls.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/calls.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/calls.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/calls.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/calls.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/calls.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/calls.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/calls.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/calls.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/calls.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/calls.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/calls.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/calls.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/calls.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/calls.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/calls.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/calls.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/calls.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/calls.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/calls.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/calls.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/calls.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/calls.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/calls.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/calls.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/calls.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/calls.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/calls.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/calls.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/calls.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/calls.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/calls.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/calls.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/calls.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/calls.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/calls.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/calls.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/calls.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/calls.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/calls.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/calls.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/calls.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/calls.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/calls.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/calls.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/calls.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ccmp.c:22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here class rtx_def; rtunion fld[1]; ^ ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/calls.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h: XSTR (rt, 2) = arg2; ^ ~ 55:8: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' struct rtx_def; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/calls.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ccmp.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ccmp.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ccmp.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ccmp.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/calls.c:27: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ 142 warnings generated. 40 warnings generated. In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ccmp.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ccmp.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ccmp.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ccmp.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ccmp.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ccmp.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ccmp.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ccmp.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ccmp.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o cfg.o -MT cfg.o -MMD -MP -MF ./.deps/cfg.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfg.c ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ccmp.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ccmp.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o cfganal.o -MT cfganal.o -MMD -MP -MF ./.deps/cfganal.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfganal.c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ccmp.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ccmp.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ccmp.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/calls.c:35: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class symtab_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ccmp.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/calls.c:35: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:95:1: warning: 'symtab_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/calls.c:35: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:254:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:920:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:930:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ccmp.c:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node {: note: did you mean struct here? class rtx_def; ^~~~~ struct ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1639:17: note: previous use is here for_user)) cgraph_edge { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ccmp.c:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ccmp.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ccmp.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ccmp.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ccmp.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ccmp.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ccmp.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ccmp.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ccmp.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ccmp.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ccmp.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ccmp.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ccmp.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ccmp.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ccmp.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ccmp.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ccmp.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ccmp.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ccmp.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ccmp.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ccmp.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ccmp.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ccmp.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ccmp.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ccmp.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ccmp.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ccmp.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ccmp.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ccmp.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ccmp.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ccmp.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ccmp.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ccmp.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ccmp.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ccmp.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ccmp.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ccmp.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ccmp.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ccmp.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ccmp.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ccmp.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ccmp.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ccmp.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ccmp.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ccmp.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ccmp.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ccmp.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ccmp.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ccmp.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ccmp.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ccmp.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ccmp.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ccmp.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ccmp.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ccmp.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ccmp.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ccmp.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ccmp.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ccmp.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ccmp.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ccmp.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ccmp.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' In file included from #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/calls.c:45: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/output.h:133:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ^ ~ ATTRIBUTE_ASM_FPRINTF(2, 3); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/output.h:123:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' rtunion fld[1]; ^ #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ccmp.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ccmp.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ccmp.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ccmp.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ccmp.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ccmp.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ccmp.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ccmp.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ccmp.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ccmp.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ccmp.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ccmp.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ccmp.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ccmp.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ccmp.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ccmp.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ccmp.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ccmp.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ccmp.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ccmp.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ccmp.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ccmp.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ccmp.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ccmp.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ccmp.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ccmp.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ccmp.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/calls.c:535:11: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] CALL_INSN_FUNCTION_USAGE (call_insn)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1620:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/calls.c:532:2: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] CALL_INSN_FUNCTION_USAGE (call_insn) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1620:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ 136 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o cfgbuild.o -MT cfgbuild.o -MMD -MP -MF ./.deps/cfgbuild.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgbuild.c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/calls.c:2547: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)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/calls.c:2722: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); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/calls.c:2757: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)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfg.c:51: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfganal.c:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/calls.c:4295:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx offset = XEXP (elem, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/calls.c:4748: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) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1647:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ccmp.c:27: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfg.c:51: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.htemplate class pod_mode;:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/calls.c:5697:18/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : gs->op[1] = fn; ^ ~ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here rtx offset = XEXP (XEXP (arg->stack_slot, 0), 1); ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1209:38: note: expanded from macro 'RTL_CHECK2' gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/calls.c:5937:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] i = rtx_to_poly_int64 (XEXP (XEXP (x, 0), 1)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfg.c:51: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfg.c:51: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfganal.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfg.c:51: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfganal.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfganal.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfganal.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgbuild.c:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgbuild.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgbuild.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgbuild.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgbuild.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfganal.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:236: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1167:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec, va_heap, vl_embed>') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:286:44: note: in instantiation of member function 'vec, va_heap, vl_embed>::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1565:12: note: in instantiation of function template specialization 'va_heap::reserve >' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1585:10: note: in instantiation of member function 'vec, va_heap, vl_ptr>::reserve' requested here return reserve (nelems, true PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1600:5: note: in instantiation of member function 'vec, va_heap, vl_ptr>::reserve_exact' requested here reserve_exact (nelems PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfganal.c:437:8: note: in instantiation of member function 'vec, va_heap, vl_ptr>::create' requested here m_el.create (num_edges); ^ 147 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o cfgcleanup.o -MT cfgcleanup.o -MMD -MP -MF ./.deps/cfgcleanup.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgbuild.c:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgbuild.c:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgbuild.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgbuild.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgbuild.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgbuild.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgbuild.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgbuild.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgbuild.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgbuild.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgbuild.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgbuild.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgbuild.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgbuild.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgbuild.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgbuild.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgbuild.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgbuild.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgbuild.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgbuild.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgbuild.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgbuild.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgbuild.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgbuild.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgbuild.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgbuild.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgbuild.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgbuild.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgbuild.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgbuild.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgbuild.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgbuild.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgbuild.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgbuild.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgbuild.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgbuild.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgbuild.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgbuild.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgbuild.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgbuild.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgbuild.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgbuild.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgbuild.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgbuild.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgbuild.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgbuild.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgbuild.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgbuild.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgbuild.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgbuild.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgbuild.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgbuild.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgbuild.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgbuild.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgbuild.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgbuild.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgbuild.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgbuild.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgbuild.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgbuild.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgbuild.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgbuild.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgbuild.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgbuild.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgbuild.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgbuild.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgbuild.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgbuild.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgbuild.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgbuild.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgbuild.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgbuild.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgbuild.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgbuild.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgbuild.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgbuild.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgbuild.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgbuild.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgbuild.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgbuild.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgbuild.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgbuild.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgbuild.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgbuild.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgbuild.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgbuild.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgbuild.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgbuild.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgbuild.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgbuild.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgbuild.c:278:23: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] label_ref_label (XEXP (SET_SRC (tmp), 2)), 0); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgbuild.c:278:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] label_ref_label (XEXP (SET_SRC (tmp), 2)), 0); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgbuild.c:298:19: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] int i, n = ASM_OPERANDS_LABEL_LENGTH (tmp); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2538:40: note: expanded from macro 'ASM_OPERANDS_LABEL_LENGTH' #define ASM_OPERANDS_LABEL_LENGTH(RTX) XCVECLEN (RTX, 5, ASM_OPERANDS) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1363:43: note: expanded from macro 'XCVECLEN' #define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1355:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:737:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgbuild.c:301:12: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (ASM_OPERANDS_LABEL (tmp, i), 0), 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2539:36: note: expanded from macro 'ASM_OPERANDS_LABEL' #define ASM_OPERANDS_LABEL(RTX, N) XCVECEXP (RTX, 5, N, ASM_OPERANDS) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1362:43: note: expanded from macro 'XCVECEXP' #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1355: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) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1212:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgbuild.c:307:20: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] gcc_assert (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/system.h:745:14: note: expanded from macro 'gcc_assert' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgbuild.c:308:41: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] make_label_edge (edge_cache, bb, JUMP_LABEL (insn), 0); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgbuild.c:350:17: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] for (note = REG_NOTES (insn); note; note = XEXP (note, 1)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1589:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgbuild.c:350:48: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (note = REG_NOTES (insn); note; note = XEXP (note, 1)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgbuild.c:366:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] && NOTE_KIND (insn) != NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1647:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgbuild.c:418:43: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] mark_tablejump_edge (label_ref_label (XEXP (SET_SRC (tmp), 2))); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgbuild.c:418:49: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] mark_tablejump_edge (label_ref_label (XEXP (SET_SRC (tmp), 2))); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:34: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:37: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:37: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:37: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:37: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:37: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:37: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:37: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:37: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:37: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:37: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:37: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:37: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:37: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:37: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:37: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:37: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:37: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:37: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:37: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:37: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:37: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:37: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:37: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:37: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:37: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:37: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:37: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:37: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:37: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:37: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:37: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:37: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:37: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:37: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:37: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:37: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:37: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:37: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:37: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:37: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:37: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:37: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:37: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:37: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:37: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:37: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:37: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:37: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:37: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:37: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:37: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:37: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:37: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:37: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:37: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:37: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:37: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:37: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:37: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:37: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:37: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:37: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:37: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:37: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:37: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:37: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:37: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:37: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:37: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:37: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:37: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:37: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:37: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:37: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:37: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:37: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:37: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:37: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:37: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:37: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:37: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:37: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:37: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:37: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:37: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:37: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:37: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:37: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:37: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:37: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ 123 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o cfgexpand.o -MT cfgexpand.o -MMD -MP -MF ./.deps/cfgexpand.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgexpand.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 6 warnings generated. /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:210: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))) ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:286: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)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:286: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)) ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:289:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] cond1 = XEXP (SET_SRC (set1), 0); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:290:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] cond2 = XEXP (SET_SRC (set2), 0); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:308: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))) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:308: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))) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:376: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)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:376: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)) ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:836: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))) ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:836: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))) ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:838:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (! MEM_ATTRS (x)) ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:839:2: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] MEM_ATTRS (y) = 0; ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:840:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] else if (! MEM_ATTRS (y)) ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:841:2: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] MEM_ATTRS (x) = 0; ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:1028:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src1 = SET_SRC (s1); ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:1029:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o cfghooks.o -MT cfghooks.o -MMD -MP -MF ./.deps/cfghooks.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfghooks.c src2 = SET_SRC (s2); ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:1098: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); ; ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1589:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:1098: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); ; ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1589:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:1099: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)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:1099: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)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:1103:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] n1 = XEXP (n1, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:1105:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] n2 = XEXP (n2, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:1137: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)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1651:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1647:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:1137: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)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1651:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1647:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:1194: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), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1620:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:1195:4: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] CALL_INSN_FUNCTION_USAGE (i2)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1620:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:1207:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (SYMBOL_REF_DECL (symbol) ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2690:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1340:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:1210: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)) ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2690:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1340:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.h:3030:26: note: expanded from macro 'DECL_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) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.h:383:32: note: expanded from macro 'TREE_CHECK' #define TREE_CHECK(T, CODE) (T) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:1212: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)) ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2690:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1340:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.h:2432:25: note: expanded from macro 'DECL_FUNCTION_CODE' (FUNCTION_DECL_CHECK (NODE)->function_decl.function_code) ^~~~ ./tree-check.h:39:44: note: expanded from macro 'FUNCTION_DECL_CHECK' #define FUNCTION_DECL_CHECK(t) TREE_CHECK (t, FUNCTION_DECL) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.h:383:32: note: expanded from macro 'TREE_CHECK' #define TREE_CHECK(T, CODE) (T) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:1214: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)) ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2690:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1340:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.h:2432:25: note: expanded from macro 'DECL_FUNCTION_CODE' (FUNCTION_DECL_CHECK (NODE)->function_decl.function_code) ^~~~ ./tree-check.h:39:44: note: expanded from macro 'FUNCTION_DECL_CHECK' #define FUNCTION_DECL_CHECK(t) TREE_CHECK (t, FUNCTION_DECL) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.h:383:32: note: expanded from macro 'TREE_CHECK' #define TREE_CHECK(T, CODE) (T) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:1503: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) ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1647:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:1510: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) ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1647:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:1656: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) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:1656: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) ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:1657: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)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:1657: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)) ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:1660:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] cond1 = XEXP (SET_SRC (set1), 0); ^~~~~~~~~~~~~~ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:1661:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] cond2 = XEXP (SET_SRC (set2), 0); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:1674: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))) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:1674: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))) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:1676: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), ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:1679:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (cond2, 1)))); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:1755:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && (XVECLEN (p1, 1) == XVECLEN (p2, 1)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1329:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:737:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:1755:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && (XVECLEN (p1, 1) == XVECLEN (p2, 1)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1329:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:737:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:1756: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)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:1756: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)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:1757: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))) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:1757: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))) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:1762: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--) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1329:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:737:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:1763: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))) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1328:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1212:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:1763: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))) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1328:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1212:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:1800: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) && ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1651:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1647:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:1803: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) && ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1651:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1647:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:2139: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)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1651:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1647:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgexpand.c:22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:2880:8: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (BB_END (b)), 0)) ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:2913:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (BB_END (b)), 0)) ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:3097: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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1651:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1647:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgcleanup.c:3102: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) ^~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1777:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ 5 warnings generated. In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgexpand.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o cfgloop.o -MT cfgloop.o -MMD -MP -MF ./.deps/cfgloop.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloop.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgexpand.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgexpand.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgexpand.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfghooks.c:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgexpand.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgexpand.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgexpand.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgexpand.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgexpand.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgexpand.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgexpand.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgexpand.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgexpand.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgexpand.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgexpand.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgexpand.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgexpand.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgexpand.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfghooks.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgexpand.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgexpand.c:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgexpand.c:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfghooks.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfghooks.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfghooks.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgexpand.c:25: struct mem_usageIn file included from ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h: XEXP (rt, 1) = arg1; ^ ~ 341:1: note: did you mean struct here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hclass mem_usage; ^~~~~ struct :1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloop.c:22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75: XBBDEF (rt, 2) = arg2;1 ^ ~ : warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' class rtx_def; ^ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' struct rtx_def; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgexpand.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfghooks.c:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfghooks.c:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloop.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloop.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloop.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfghooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfghooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfghooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfghooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfghooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfghooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfghooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfghooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfghooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfghooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfghooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfghooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfghooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfghooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfghooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfghooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfghooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfghooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfghooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfghooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfghooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfghooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloop.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' 22#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here : rtunion fld[1]; ^ 'mem_usage' 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] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfghooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] struct mem_usage ^ XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? expanded from macro 'XEXP'class mem_usage; ^~~~~ struct #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfghooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfghooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfghooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfghooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfghooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfghooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfghooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfghooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfghooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfghooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfghooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfghooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfghooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfghooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfghooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfghooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfghooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfghooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfghooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfghooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfghooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfghooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfghooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfghooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfghooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfghooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfghooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfghooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfghooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfghooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfghooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfghooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfghooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfghooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfghooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfghooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfghooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfghooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfghooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfghooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfghooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfghooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfghooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfghooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfghooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfghooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfghooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfghooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfghooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfghooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfghooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfghooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfghooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfghooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfghooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfghooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfghooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfghooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfghooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgexpand.c:27: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.hwarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :2542 XEXP (rt, 1) = arg1; ^ ~ :12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' return gs->op[2]; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' tree GTY((length ("%h.num_ops"))) op[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfghooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h gs->op[2] = rhs; ^ ~ :1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfghooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note:1319:23: note: expanded from macro 'XSTR' : array 'op' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfghooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h XVEC (rt, 3) = arg3; ^ ~ :2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' return &ass->op[3]; ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfghooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfghooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfghooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloop.c:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? class rtx_def; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloop.c:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ 151 warnings generated. /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o cfgloopanal.o -MT cfgloopanal.o -MMD -MP -MF ./.deps/cfgloopanal.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopanal.c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgexpand.c:36: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:167:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgexpand.c:36: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:168:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h INSN_CODE (insn) = recog (PATTERN (insn), insn, 0);:3741: ./genrtl.h:232:3: ^~~~~~~~~~~~~~~~ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 note: :38: note: expanded from macro 'RTL_CHECK2' expanded from macro 'XINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' 440:5:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1];In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgexpand.c:36: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:169:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ X0EXP (rt, 2) = NULL_RTX;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgexpand.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 37: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::26:1: warning: class 'symtab_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] 1209:38: note: expanded from macro 'RTL_CHECK2' class symtab_node; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:9: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here struct symtab_node *symtab_node; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR'clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgexpand.c:37: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:95:1: warning: 'symtab_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] :class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ :1707:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgexpand.c:37: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:254:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here rtunion fld[1]; ^ symtab_node ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:920:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' symtab_node ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:930:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] rtunion fld[1]; ^ struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] symtab_node ^ XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):1640:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ ~ friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] rtunion fld[1]; ^ friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1639:17: note: previous use is here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for_user)) cgraph_edge { ^ XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: note: did you mean struct here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' friend class cgraph_edge; ^~~~~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgexpand.c:75: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/output.h:133:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/output.h:123: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 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopanal.c:22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloop.c:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopanal.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgexpand.c:3220: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]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2529:36: note: expanded from macro 'ASM_OPERANDS_INPUT' #define ASM_OPERANDS_INPUT(RTX, N) XCVECEXP (RTX, 3, N, ASM_OPERANDS) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1362:43: note: expanded from macro 'XCVECEXP' #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1355:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1212:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgexpand.c:3221: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) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2532:3: note: expanded from macro 'ASM_OPERANDS_INPUT_CONSTRAINT_EXP' XCVECEXP (RTX, 4, N, ASM_OPERANDS) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1362:43: note: expanded from macro 'XCVECEXP' #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1355:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1212:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgexpand.c:3253: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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2539:36: note: expanded from macro 'ASM_OPERANDS_LABEL' #define ASM_OPERANDS_LABEL(RTX, N) XCVECEXP (RTX, 5, N, ASM_OPERANDS) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1362:43: note: expanded from macro 'XCVECEXP' #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1355:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1212:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgexpand.c:3274: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]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2525:45: note: expanded from macro 'ASM_OPERANDS_OUTPUT_CONSTRAINT' #define ASM_OPERANDS_OUTPUT_CONSTRAINT(RTX) XCSTR (RTX, 1, ASM_OPERANDS) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1353:32: note: expanded from macro 'XCSTR' #define XCSTR(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgexpand.c:3293: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]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2525:45: note: expanded from macro 'ASM_OPERANDS_OUTPUT_CONSTRAINT' #define ASM_OPERANDS_OUTPUT_CONSTRAINT(RTX) XCSTR (RTX, 1, ASM_OPERANDS) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1353:32: note: expanded from macro 'XCSTR' #define XCSTR(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopanal.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopanal.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgexpand.c:3522:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx offs = XEXP (XVECEXP (bounds_rtl, 0, n), 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopanal.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgexpand.c:4326: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) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2690:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1340:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgexpand.c:4866:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (op0, 1), ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:934:44: note: expanded from macro 'gen_rtx_CONCAT' gen_rtx_fmt_ee (CONCAT, (MODE), (ARG0), (ARG1)) ^~~~ ./genrtl.h:39:40: note: expanded from macro 'gen_rtx_fmt_ee' gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO) ^~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgexpand.c:5392:2: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_VAR_LOCATION_LOC (insn) = val; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1721:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1662:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgexpand.c:5565:5: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] NOTE_BASIC_BLOCK (note) = bb; ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1639:32: note: expanded from macro 'NOTE_BASIC_BLOCK' #define NOTE_BASIC_BLOCK(INSN) XCBBDEF (INSN, 3, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1358:32: note: expanded from macro 'XCBBDEF' #define XCBBDEF(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgexpand.c:5759: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; ^~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1662:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgexpand.c:5763: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; ^~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1662:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgexpand.c:6462: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)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1651:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1647:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgexpand.c:6492:12: 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) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1647:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopanal.c:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopanal.c:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ 165 warnings generated. /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopanal.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopanal.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopanal.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopanal.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopanal.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopanal.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopanal.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopanal.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopanal.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopanal.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopanal.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopanal.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopanal.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopanal.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopanal.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o cfgloopmanip.o -MT cfgloopmanip.o -MMD -MP -MF ./.deps/cfgloopmanip.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopmanip.c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopanal.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopanal.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopanal.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopanal.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopanal.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopanal.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopanal.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopanal.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopanal.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopanal.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopanal.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopanal.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopanal.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopanal.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopanal.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopanal.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopanal.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopanal.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopanal.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopanal.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopanal.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopanal.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopanal.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopanal.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopanal.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopanal.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopanal.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopanal.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopanal.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopanal.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopanal.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopanal.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopanal.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopanal.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopanal.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopanal.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopanal.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopanal.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopanal.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopanal.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopanal.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopanal.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopanal.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopanal.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopanal.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopanal.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopanal.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopanal.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopanal.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopanal.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopanal.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopanal.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopanal.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopanal.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here 112 warnings generated. rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopanal.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopanal.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopanal.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o cfgrtl.o -MT cfgrtl.o -MMD -MP -MF ./.deps/cfgrtl.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopanal.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopanal.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopanal.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopanal.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopanal.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopanal.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopanal.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopanal.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopanal.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopanal.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopanal.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopanal.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopanal.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopanal.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopanal.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopanal.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopmanip.c:22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:42: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopmanip.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:42: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopmanip.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopmanip.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:42: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:42: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ 186 warnings generated. In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopmanip.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:42: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o symtab.o -MT symtab.o -MMD -MP -MF ./.deps/symtab.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/symtab.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:44: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:44: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:44: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:44: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:44: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:44: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:44: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopmanip.c:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopmanip.c:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:44: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 44: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hHOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' :1209:38: note: expanded from macro 'RTL_CHECK2' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c return XBBDEF (insn, 2); ^ ~ :44: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hHOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' :1324:25: note: expanded from macro 'XBBDEF' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:44: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1]; ^ HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:44: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here HOOK_VECTOR_END (target_option) rtunion fld[1]; ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:44: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:44: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] return XEXP (insn, 3); ^ ~ HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:44: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:45: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' 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] notestruct GTY((desc("0"), tag("0"), ^ : expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hclass rtx_def; ^~~~~ struct :1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ 112 warnings generated. In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:45: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: array 'fld' declared here *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o cgraph.o -MT cgraph.o -MMD -MP -MF ./.deps/cgraph.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopmanip.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopmanip.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopmanip.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopmanip.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopmanip.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopmanip.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopmanip.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopmanip.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopmanip.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopmanip.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopmanip.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopmanip.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopmanip.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopmanip.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopmanip.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopmanip.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopmanip.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' 19#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320::23 note: expanded from macro 'RTL_CHECK2' : note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopmanip.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' rtunion fld[1];#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopmanip.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopmanip.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopmanip.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopmanip.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopmanip.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopmanip.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopmanip.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopmanip.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopmanip.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopmanip.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' ^ ~ #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' rtunion fld[1]; ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopmanip.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5:: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] note: array 'fld' declared here rtunion fld[1]; ^ X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopmanip.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: note: array 'fld' declared here ./genrtl.h:33 rtunion fld[1]; ^ :3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopmanip.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' :45: In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopmanip.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :1209:38: note: expanded from macro 'RTL_CHECK2' X0EXP (rt, 2) = NULL_RTX; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopmanip.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) XEXP (rt, 1) = arg1; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopmanip.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' rtunion fld[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopmanip.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopmanip.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XEXP (rt, 1) = arg1; rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320clang: warning:: 23: note: expanded from macro 'XEXP' treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopmanip.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ 1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XBBDEF (rt, 2) = arg2; rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopmanip.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/symtab.c:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1 ^ ~#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])1324: ^ ~ 25: : warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) rtunion fld[1]; ^ ^ ~ class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopmanip.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' 1208:38: note: expanded from macro 'RTL_CHECK1' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ struct rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopmanip.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' 1337:27:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XINT (rt, 5) = arg5; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopmanip.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' XINT (rt, 5) = arg3; ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here 5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopmanip.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopmanip.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopmanip.cnote: expanded from macro 'RTL_CHECK1' :24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' 440:5:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopmanip.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XINT (rt, 2) = arg2; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XINT (rt, 4) = arg4; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopmanip.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' 440:5:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XINT (rt, 5) = arg5; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopmanip.c:24#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 1209:38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XEXP (rt, 6) = arg6; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopmanip.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: X0EXP (rt, 7) = NULL_RTX; ^ ~ 440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1337:27: note: expanded from macro 'X0EXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopmanip.c:24#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopmanip.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' 1317:23: note: expanded from macro 'XINT' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopmanip.c rtunion fld[1]; ^ :24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ XEXP (rt, 3) = arg3; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopmanip.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XEXP (rt, 2) = arg2; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XINT (rt, 4) = arg4; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) rtunion fld[1]; ^ ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopmanip.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopmanip.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopmanip.c note: expanded from macro 'XEXP' :24: In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopmanip.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:45: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: XEXP (rt, 1) = arg1; ^ ~ 440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.cIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/symtab.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] :struct pod_mode45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? : expanded from macro 'XEXP' template class pod_mode; ^~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopmanip.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] struct XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :441:5: note: array 'hwint' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning HOST_WIDE_INT hwint[1]; ^ : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' X0EXP (rt, 4) = NULL_RTX; ^ ~ # define HOST_WIDE_INT long long ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopmanip.c:24#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' XWINT (rt, 2) = arg2; ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] HOST_WIDE_INT hwint[1]; X0EXP (rt, 5) = NULL_RTX; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ # define HOST_WIDE_INT long long ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopmanip.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning X0EXP (rt, 7) = NULL_RTX; ^ ~ : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopmanip.cIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :24 XEXP (rt, 1) = arg1; ^ ~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: X0EXP (rt, 1) = NULL_RTX; ^ ~ 1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1208:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) X0EXP (rt, 2) = NULL_RTX; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopmanip.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopmanip.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XEXP (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) X0EXP (rt, 6) = NULL_RTX; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopmanip.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' XSTR (rt, 1) = arg1; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1];In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c :45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259: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; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/symtab.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' inline struct rtx_def * ^ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopmanip.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h XSTR (rt, 2) = arg2; ^ ~ :75:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ class rtx_def; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/symtab.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] class rtx_def; ^ rtunion fld[1]; ^ X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopmanip.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopmanip.c:24: In file included from :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1319:23: note: expanded from macro 'XSTR' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:45#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XSTR (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopmanip.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here :5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopmanip.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopmanip.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 23: note: expanded from macro 'XSTR' XSTR (rt, 1) = arg1; ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopmanip.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' rtunion fld[1]; ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: ^ ~ warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XVEC (rt, 3) = arg3; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: noteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/symtab.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usagearray 'fld' declared here ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? 45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopmanip.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ class mem_usage;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^~~~~ struct #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopmanip.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1319:23: note: expanded from macro 'XSTR' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' rtunion fld[1]; ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopmanip.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared hereIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.c:29: rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopmanip.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] class rtx_def; ^ XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: noteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XINT (rt, 1) = arg1; ^ ~ previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ struct rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopmanip.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopmanip.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopmanip.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopmanip.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c note: array 'fld' declared here : rtunion fld[1]; ^ 45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopmanip.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ XSTR (rt, 3) = arg3; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopmanip.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopmanip.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopmanip.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: expanded from macro 'XWINT' XEXP (rt, 1) = arg1; ^ ~ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 5: note: array 'hwint' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' HOST_WIDE_INT hwint[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:# define HOST_WIDE_INT long long ^ 440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here In file included from HOST_WIDE_INT hwint[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopmanip.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:# define HOST_WIDE_INT long long ^ 1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopmanip.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopmanip.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :32: note: expanded from macro 'XCSUBREG' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopmanip.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) XSTR (rt, 1) = arg1; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopmanip.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopmanip.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) X0EXP (rt, 1) = NULL_RTX; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:In file included from 23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] : note: expanded from macro 'XINT' struct pod_mode ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? expanded from macro 'RTL_CHECK2' template class pod_mode; ^~~~~ struct #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/symtab.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/symtab.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: In file included from note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'HOOK_VECTOR_END' XEXP (rt, 1) = arg1; ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/symtab.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] 440:5: note: array 'fld' declared here HOOK_VECTOR_END (simd_clone) ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/symtab.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) XVEC (rt, 1) = arg1; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/symtab.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' HOOK_VECTOR_END (goacc) ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/symtab.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (vectorize) ^ XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/symtab.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1]; ^ HOOK_VECTOR_END (addr_space) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' XSTR (rt, 2) = arg2; ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/symtab.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/symtab.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/symtab.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/symtab.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/symtab.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/symtab.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/symtab.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/symtab.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/symtab.c:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/symtab.c:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/symtab.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/symtab.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/symtab.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/symtab.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/symtab.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/symtab.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/symtab.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/symtab.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/symtab.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/symtab.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/symtab.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/symtab.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/symtab.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/symtab.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/symtab.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/symtab.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/symtab.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/symtab.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/symtab.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/symtab.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/symtab.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/symtab.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/symtab.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/symtab.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/symtab.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/symtab.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/symtab.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/symtab.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/symtab.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/symtab.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/symtab.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/symtab.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/symtab.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/symtab.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/symtab.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/symtab.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/symtab.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/symtab.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/symtab.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/symtab.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/symtab.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/symtab.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/symtab.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/symtab.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/symtab.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/symtab.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/symtab.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/symtab.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/symtab.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/symtab.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/symtab.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/symtab.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/symtab.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/symtab.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/symtab.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/symtab.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/symtab.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/symtab.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/symtab.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/symtab.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/symtab.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/symtab.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgloopmanip.c:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' return gs->op[1]; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:note: array 'op' declared here 38: tree GTY((length ("%h.num_ops"))) op[1]; ^ note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/symtab.c: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/symtab.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; return &gs->op[2]; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/symtab.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here :1209:38: note: expanded from macro 'RTL_CHECK2' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;):2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/symtab.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here :440:5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/symtab.c:In file included from 26/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (sched) ^ XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h rtunion fld[1]; ^ :43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/symtab.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' HOOK_VECTOR_END (goacc) ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/symtab.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] XSTR (rt, 1) = arg1; ^ ~ HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/symtab.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/symtab.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:101: XEXP (rt, 1) = arg1; ^ ~ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' : ^ ~ warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :371:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 3: note: array 'op' declared here HOOK_VECTOR_END (addr_space) ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' rtunion fld[1]; ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/symtab.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ gs->op[1] = fn;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:99:11: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ switch (NOTE_KIND (note)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1647:25: note: expanded from macro 'NOTE_KIND' 371:3: note: array 'op' declared here #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR,/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:118:7: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/symtab.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h: && LABEL_NAME (label) == 0 ^~~~~~~~~~~~~~~~~~ 3130:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1773:25: note: expanded from macro 'LABEL_NAME' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] 10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (calls) return gs->op[2]; ^ ~ ^ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ #define LABEL_NAME(RTX) XCSTR (RTX, 6, CODE_LABEL) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1353:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 32: note: expanded from macro 'XCSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XCSTR(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_str) ^ ~ return &call_stmt->op[2]; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; rtunion fld[1]; ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :1210:37: note: expanded from macro 'RTL_CHECKC1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/symtab.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ call_stmt->op[2] = chain; ^ ~ HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/symtab.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] expanded from macro 'XSTR' HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/symtab.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] XEXP (rt, 2) = arg2; ^ ~ HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.cHOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' :138:23: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ const char *name = LABEL_NAME (insn); ^~~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/symtab.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: XINT (rt, 1) = arg1; ^ ~ 1773:25: note: expanded from macro 'LABEL_NAME' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define LABEL_NAME(RTX) XCSTR (RTX, 6, CODE_LABEL) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1353:32: note: expanded from macro 'XCSTR' ^ ~ #define XCSTR(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :37: note: expanded from macro 'RTL_CHECKC1' return gs->op[1]; ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: tree GTY((length ("%h.num_ops"))) op[1]; ^ 440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:144:4: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/symtab.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] NOTE_KIND (insn) = NOTE_INSN_DELETED_LABEL; ^~~~~~~~~~~~~~~~ XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here :1647:25: note: expanded from macro 'NOTE_KIND' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here 1350:32: note: expanded from macro 'XCINT' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ :1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :5: note: array 'fld' declared here HOOK_VECTOR_END (C90_EMPTY_HACK) ^ :3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h: tree GTY((length ("%h.num_ops"))) op[1]; ^ 43:50: rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:145/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:: note: expanded from macro 'HOOK_VECTOR_END'5 : note: array 'fld' declared here 4 rtunion fld[1]; ^ : warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ NOTE_DELETED_LABEL_NAME (insn) = name; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/symtab.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1635:39: note: expanded from macro 'NOTE_DELETED_LABEL_NAME' XSTR (rt, 3) = arg3; ^ ~ #define NOTE_DELETED_LABEL_NAME(INSN) XCSTR (INSN, 3, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1353:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 32: note: expanded from macro 'XCSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:#define XCSTR(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_str) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:150: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) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1651:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1647:25: note: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/symtab.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'NOTE_KIND' XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321#define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ :23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.c:32: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' 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] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here : note: array 'fld' declared here struct GTY((desc("0"), tag("0"), ^ rtunion fld[1]; ^ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:178:11: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ if (JUMP_LABEL (insn) ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' 1: note: did you mean struct here? #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ class rtx_def;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/symtab.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:180:2: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ LABEL_NUSES (JUMP_LABEL (insn))--; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1777:26: note: expanded from macro 'LABEL_NUSES' rtunion fld[1]; ^ #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/symtab.carray 'fld' declared here : rtunion fld[1]; ^ 26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:180:15: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ LABEL_NUSES (JUMP_LABEL (insn))--; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' 440:5: note: array 'fld' declared here #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1777:33: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:45: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/symtab.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :38: note: expanded from macro 'RTL_CHECKC1' XVEC (rt, 1) = arg1; ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:187:4: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here LABEL_NUSES (XEXP (note, 0))--; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1777:26: note: expanded from macro 'LABEL_NUSES' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/symtab.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ XSTR (rt, 2) = arg2;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' ^ ~ #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:196:7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/symtab.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (XEXP (note, 0))--; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1777:26: note: expanded from macro 'LABEL_NUSES' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.c:32: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :440 rtx tmp = XEXP (this, 1); ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:214:1320:23: note: expanded from macro 'XEXP' 6: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ LABEL_NUSES (label)--; ^~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1777:26: note: expanded from macro 'LABEL_NUSES' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' rtunion fld[1]; ^ #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/symtab.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: XSTR (rt, 1) = arg1; ^ ~ 1210:37: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'RTL_CHECKC1' rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here : rtunion fld[1]; ^ 1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/symtab.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/symtab.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c :280:16: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ && (bb = NOTE_BASIC_BLOCK (bb_note)) != NULL ^~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1639:32: note: expanded from macro 'NOTE_BASIC_BLOCK' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define NOTE_BASIC_BLOCK(INSN) XCBBDEF (INSN, 3, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1358:32: note: expanded from macro 'XCBBDEF' :440:5: note: array 'fld' declared here rtunion fld[1]; ^ #define XCBBDEF(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'RTL_CHECKC1' return XUINT (insn, 4); ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:322:7: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :1209:38: note: expanded from macro 'RTL_CHECK2' NOTE_BASIC_BLOCK (bb_note) = bb; ^~~~~~~~~~~~~~~~~~~~~~~~~~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1639:32: note: expanded from macro 'NOTE_BASIC_BLOCK' rtunion fld[1]; ^ #define NOTE_BASIC_BLOCK(INSN) XCBBDEF (INSN, 3, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1358:32: note: expanded from macro 'XCBBDEF' #define XCBBDEF(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:674: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)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1651:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1647:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/system.h:745:14: note: expanded from macro 'gcc_assert' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:693: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)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1651:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1647:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/system.h:745:14: note: expanded from macro 'gcc_assert' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :843:7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here if (NOTE_INSN_BASIC_BLOCK_P (b_head)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1651:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1647:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:861:9: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] || NOTE_INSN_BASIC_BLOCK_P (prev) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1651:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1647:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:1105: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; ^~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:1106:7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (target_label)++; ^~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1777:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:1191:8: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : --LABEL_NUSES (old_label); ^~~~~~~~~~~~~~~~~~~~~~~ expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1777#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' 26: note: expanded from macro 'LABEL_NUSES' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' :440:5: note: array 'fld' declared here #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ rtunion fld[1]; ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' In file included from #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: XINT (rt, 4) = arg4; ^ ~ 440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:1192:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 8: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ++LABEL_NUSES (new_label); ^~~~~~~~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1777:26: note: expanded from macro 'LABEL_NUSES' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' ^ #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' rtunion fld[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:1200:24: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' && label_ref_label (XEXP (SET_SRC (tmp), 2)) == old_label) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:1200:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here && label_ref_label (XEXP (SET_SRC (tmp), 2)) == old_label) ^~~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:39: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XEXP (rt, 1) = arg1; rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:1202/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' :4: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XEXP (SET_SRC (tmp), 2) = gen_rtx_LABEL_REF (Pmode,/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XBBDEF (rt, 2) = arg2; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:1202:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ XEXP (SET_SRC (tmp), 2) = gen_rtx_LABEL_REF (Pmode, ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' rtunion fld[1]; ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' XEXP (rt, 3) = arg3; ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:35: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:39: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: XINT (rt, 4) = arg4; ^ ~ 440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:1204:6: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ --LABEL_NUSES (old_label); ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1777:26: note: expanded from macro 'LABEL_NUSES' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' rtunion fld[1]; ^ #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: XINT (rt, 5) = arg5; ^ ~ 1210:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' 37: note: expanded from macro 'RTL_CHECKC1' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:1205:6: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here ++LABEL_NUSES (new_label); ^~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1777:26: note: expanded from macro 'LABEL_NUSES' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ XEXP (rt, 6) = arg6;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' ^ ~ #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' :1320:23: note: expanded from macro 'XEXP' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:1210:18: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5 int i, n = ASM_OPERANDS_LABEL_LENGTH (tmp); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2538:40: note: expanded from macro 'ASM_OPERANDS_LABEL_LENGTH' X0EXP (rt, 7) = NULL_RTX; ^ ~ #define ASM_OPERANDS_LABEL_LENGTH(RTX) XCVECLEN (RTX, 5, ASM_OPERANDS)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1363:43: note: expanded from macro 'XCVECLEN' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:#define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C)) ^ ~ 38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1355:32: note: expanded from macro 'XCVEC' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' rtunion fld[1]; ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:737:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:1219: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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2539:36: note: expanded from macro 'ASM_OPERANDS_LABEL' #define ASM_OPERANDS_LABEL(RTX, N) XCVECEXP (RTX, 5, N, ASM_OPERANDS) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1362In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.c:43: note: expanded from macro 'XCVECEXP' :32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1355:32: note: expanded from macro 'XCVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1212:35: note: expanded from macro 'RTVEC_ELT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:1223:8: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' ASM_OPERANDS_LABEL (tmp, i) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2539:36: note: expanded from macro 'ASM_OPERANDS_LABEL' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define ASM_OPERANDS_LABEL(RTX, N) XCVECEXP (RTX, 5, N, ASM_OPERANDS) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1362:43: note: expanded from macro 'XCVECEXP' rtunion fld[1]; ^ #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1355:32: note: expanded from macro 'XCVEC' XEXP (rt, 3) = arg3; ^ ~ #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1212:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:1225:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ --LABEL_NUSES (old_label); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1777:26: note: expanded from macro 'LABEL_NUSES' XINT (rt, 4) = arg4; ^ ~ #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :1226:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ++LABEL_NUSES (new_label); ^~~~~~~~~~~~~~~~~~~~~~~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1777:26: note: expanded from macro 'LABEL_NUSES' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' :440:5#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ : note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' rtunion fld[1]; ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XEXP (rt, 6) = arg6; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:1230:11: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] :1320:23: note: expanded from macro 'XEXP' if (JUMP_LABEL (insn) == old_label) ^~~~~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :1832:28: note: expanded from macro 'JUMP_LABEL' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' rtunion fld[1]; ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:1232:4: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ JUMP_LABEL (insn) = new_label; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:1242:8: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (JUMP_LABEL (insn) != new_label ^~~~~~~~~~~~~~~~~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c: XBBDEF (rt, 2) = arg2; ^ ~ 1260:42: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: if (!currently_expanding_to_rtl || JUMP_LABEL (insn) == old_label) ^~~~~~~~~~~~~~~~~ note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' :1208:38#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ : note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:1263:16: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ gcc_assert (JUMP_LABEL (insn) == old_label); /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^~~~~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' 1209:38: note: expanded from macro 'RTL_CHECK2' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' :440:5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/system.h:745:14: note: expanded from macro 'gcc_assert' X0EXP (rt, 4) = NULL_RTX; ^ ~ ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/symtab.c:28: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h: X0EXP (rt, 3) = NULL_RTX; ^ ~ 2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' return gs->op[3]; ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:1490:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ && JUMP_LABEL (BB_END (e->src)) == BB_HEAD (e->dest)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' :#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)440:5: note: array 'fld' declared here ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.c:32#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5 XBBDEF (rt, 2) = arg2; ^ ~ : note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1324:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:1571:18: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ int i, n = ASM_OPERANDS_LABEL_LENGTH (note); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2538:40: note: expanded from macro 'ASM_OPERANDS_LABEL_LENGTH' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define ASM_OPERANDS_LABEL_LENGTH(RTX) XCVECLEN (RTX, 5, ASM_OPERANDS) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1363:43: note: expanded from macro 'XCVECLEN' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C)) ^ ~ return gs->op[1]; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1355:32: note: expanded from macro 'XCVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here X0EXP (rt, 3) = NULL_RTX; tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ~ #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:737:32: note: expanded from macro 'GET_NUM_ELEM' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here gs->op[1] = fn; ^ ~ #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here rtunion fld[1]; tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:1576:14: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h: X0EXP (rt, 4) = NULL_RTX; ^ ~ 3069:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' 3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ if (XEXP (ASM_OPERANDS_LABEL (note, i), 0) == BB_HEAD (e->dest)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2539:36: note: expanded from macro 'ASM_OPERANDS_LABEL' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define ASM_OPERANDS_LABEL(RTX, N) XCVECEXP (RTX, 5, N, ASM_OPERANDS) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1362:43: note: expanded from macro 'XCVECEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~ XINT (rt, 5) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1355:32: note: expanded from macro 'XCVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #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) #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1212:35: note: expanded from macro 'RTVEC_ELT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here :440:5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; rtunion fld[1]; ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:35: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; XSTR (rt, 6) = arg4; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:39: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ :3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here :1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:1578:8: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 440:5: LABEL_NUSES (XEXP (ASM_OPERANDS_LABEL (note, i), 0))--; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1777:26: note: expanded from macro 'LABEL_NUSES' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here XINT (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:1578:27: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' LABEL_NUSES (XEXP (ASM_OPERANDS_LABEL (note, i), 0))--; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2539:36: note: expanded from macro 'ASM_OPERANDS_LABEL' #define ASM_OPERANDS_LABEL(RTX, N) XCVECEXP (RTX, 5, N, ASM_OPERANDS) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1362:43: note: expanded from macro 'XCVECEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1355:32: note: expanded from macro 'XCVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' : (skipping 4 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1777:33: note: expanded from macro 'LABEL_NUSES' rtunion fld[1]; ^ #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:45: note: expanded from macro 'XCINT' XINT (rt, 2) = arg2; ^ ~ #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 38: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XVEC (rt, 3) = arg3;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:1579:14: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' XEXP (ASM_OPERANDS_LABEL (note, i), 0) = block_label (target); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];:2539:36: note: expanded from macro 'ASM_OPERANDS_LABEL' ^ #define ASM_OPERANDS_LABEL(RTX, N) XCVECEXP (RTX, 5, N, ASM_OPERANDS) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: XVEC (rt, 4) = arg4; ^ ~ 1362:43: note: expanded from macro 'XCVECEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1355:32: note: expanded from macro 'XCVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #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) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here return gs->op[1]; rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1212:35: note: expanded from macro 'RTVEC_ELT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:35: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ 23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:39: note: expanded from macro 'RTL_CHECK2' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here :440:5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; rtunion fld[1]; ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:1580:8: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 1209:38: note: expanded from macro 'RTL_CHECK2' LABEL_NUSES (XEXP (ASM_OPERANDS_LABEL (note, i), 0))++; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here :440:5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; rtunion fld[1]; ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1777:26: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'LABEL_NUSES' gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ XINT (rt, 6) = arg6; ^ ~ #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' :1317:23: note: expanded from macro 'XINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here : expanded from macro 'RTL_CHECK2' tree GTY((length ("%h.num_ops"))) op[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:1580: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))++; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XINT (rt, 1) = arg1; ^ ~ :2539:36: note: expanded from macro 'ASM_OPERANDS_LABEL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define ASM_OPERANDS_LABEL(RTX, N) XCVECEXP (RTX, 5, N, ASM_OPERANDS) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1362:43: note: expanded from macro 'XCVECEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1355:32: note: expanded from macro 'XCVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #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) rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1777:33: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:45: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:38: note: expanded from macro 'RTL_CHECKC1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.c:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ 32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: XVEC (rt, 1) = arg1; ^ ~ 440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' rtunion fld[1]; ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:1583:14: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' if (XEXP (ASM_OPERANDS_LABEL (note, i), 0) == BB_HEAD (target)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2539:36: note: expanded from macro 'ASM_OPERANDS_LABEL' ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define ASM_OPERANDS_LABEL(RTX, N) XCVECEXP (RTX, 5, N, ASM_OPERANDS) ^ ~ XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' 1362:43: note: expanded from macro 'XCVECEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1355:32: note: expanded from macro 'XCVEC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1212:35: note: expanded from macro 'RTVEC_ELT' rtunion fld[1]; ^ #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:35: note: expanded from macro 'XEXP' XEXP (rt, 3) = arg3; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:39: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:1593:8: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] if (JUMP_LABEL (insn) == old_label) ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ X0EXP (rt, 4) = NULL_RTX;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:1595:8: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here JUMP_LABEL (insn) = new_label; ^~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:1605:12: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (JUMP_LABEL (insn) != new_label ^~~~~~~~~~~~~~~~~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:1687:7: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ JUMP_LABEL (BB_END (jump_block)) = label;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' :440:5#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ : note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' rtunion fld[1]; ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:1688:7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (label)++; ^~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1777:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/symtab.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class symtab_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:In file included from 26: note: expanded from macro 'SUBREG_BYTE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/symtab.c:30: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:95:1: warning: 'symtab_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ :2: note: did you mean class here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' struct symtab_node *symtab_node; ^~~~~~ class #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.c:32In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/symtab.c:30: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:254:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] struct symtab_node *ref = NULL); ^ X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:1772:23: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337 const char *name = LABEL_NAME (label); ^~~~~~~~~~~~~~~~~~ :27: note: expanded from macro 'X0EXP' symtab_node ^#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1773:25: note: expanded from macro 'LABEL_NAME' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define LABEL_NAME(RTX) XCSTR (RTX, 6, CODE_LABEL) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1353:32: note: expanded from macro 'XCSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:#define XCSTR(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_str) ^ ~ 5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' rtunion fld[1]; ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:1774: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; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1647:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: X0EXP (rt, 1) = NULL_RTX; ^ ~ array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' rtunion fld[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:1775:4: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' NOTE_DELETED_LABEL_NAME (label) = name; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1635:39: note: expanded from macro 'NOTE_DELETED_LABEL_NAME' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define NOTE_DELETED_LABEL_NAME(INSN) XCSTR (INSN, 3, NOTE) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1353:32: note: expanded from macro 'XCSTR' ^ #define XCSTR(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:920:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:930:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c::32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1929:8: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ || JUMP_LABEL (last) == before) ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):: note: expanded from macro 'XCEXP' warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: note: did you mean struct here? rtunion fld[1]; ^ friend class cgraph_node; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] XVEC (rt, 1) = arg1; ^ ~ friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: note: did you mean struct here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' friend class cgraph_node; ^~~~~ struct #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] : friend class cgraph_edge; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1639:17: note: previous use is here 1984:11: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] for_user)) cgraph_edge { ^ if (NOTE_INSN_BASIC_BLOCK_P (tmp)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1651:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' : note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h rtunion fld[1]; ^ :2024:10: note: did you mean struct here? (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ friend class cgraph_edge; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1647:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:2256:17: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] 1209:38: note: expanded from macro 'RTL_CHECK2' note_link = ®_NOTES (BB_END (bb)); ^~~~~~~~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1589:25: note: expanded from macro 'REG_NOTES' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:2257: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)) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' XVEC (rt, 1) = arg1; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:2260:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ *note_link = XEXP (this_rtx, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/symtab.c:31: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:1: warning: 'lto_input_block' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] :class lto_input_block38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile-count.h:573:41: note: did you mean class here? :5: note: array 'fld' declared here static profile_probability stream_in (struct lto_input_block *); ^~~~~~ class rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/symtab.c:31: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:744:8: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern struct lto_input_block * lto_create_simple_input_block ( ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:744:8: note: did you mean class here? extern struct lto_input_block * lto_create_simple_input_block ( ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:750:5: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block *, const char *, size_t); ^In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hclass lto_input_block ^ :1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:750:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 5: note: did you mean class here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' struct lto_input_block *, const char *, size_t); ^~~~~~ class #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:780:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] XSTR (rt, 2) = arg2; ^ ~ extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' class lto_input_block ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:780:34: note: did you mean class here? #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^~~~~~ class rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:841:10: warning: struct 'varpool_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] rtunion fld[1]; ^ struct varpool_node *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1800:38: note: previous use is here class GTY((tag ("SYMTAB_VARIABLE"))) varpool_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:841:10: note: did you mean class here? struct varpool_node *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:851:35: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:851:35: note: did you mean class here? extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:855:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:855:26: note: did you mean class here? tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:859:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:859:26: note: did you mean class here? hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:861:24: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:861:24: note: did you mean class here? tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:863:22: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree (struct lto_input_block *, struct data_in *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:863:22: note: did you mean class here? tree lto_input_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:2583: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)) ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ 132 warnings generated. /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:2653: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) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1651:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1647:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:2653: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) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1639:32: note: expanded from macro 'NOTE_BASIC_BLOCK' #define NOTE_BASIC_BLOCK(INSN) XCBBDEF (INSN, 3, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1358:32: note: expanded from macro 'XCBBDEF' #define XCBBDEF(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:2666: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)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1651:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1647:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/symtab.c:35: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/output.h:133:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/output.h:123:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:2882: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)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1651:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1647:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:2939: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)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1651:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1647:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:2941:9: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] bb = NOTE_BASIC_BLOCK (x); ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1639:32: note: expanded from macro 'NOTE_BASIC_BLOCK' #define NOTE_BASIC_BLOCK(INSN) XCBBDEF (INSN, 3, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1358:32: note: expanded from macro 'XCBBDEF' #define XCBBDEF(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:3125: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)) ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:3393:12: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (NOTE_KIND (insn)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1647:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:3435:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o cgraphbuild.o -MT cgraphbuild.o -MMD -MP -MF ./.deps/cgraphbuild.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphbuild.c switch (NOTE_KIND (insn)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1647:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:3483: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; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1647:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/symtab.c:320:8: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *alias = ref->referring; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/symtab.c:320:8: note: did you mean class here? struct symtab_node *alias = ref->referring; ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:3765: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); ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:3838:9: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (LABEL_NUSES (ret_label) == 0 ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1777:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:4152: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 ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:4154:6: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (copy) = JUMP_LABEL (insn); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:4154:26: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (copy) = JUMP_LABEL (insn); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:4181:12: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (NOTE_KIND (insn)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1647:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:4677: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)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1651:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1647:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:4679: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)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1651:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1647:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/system.h:745:14: note: expanded from macro 'gcc_assert' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/symtab.c:1293:7: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *alias = ref->referring; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/symtab.c:1343:7: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *alias = ref->referring; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:4954: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); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:4970:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (jump) = label; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cfgrtl.c:4971:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (label)++; ^~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1777:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/symtab.c:1721:7: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *alias_alias = ref->referring; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.c:34: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.c:38: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class symtab_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.c:38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:95:1: warning: 'symtab_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.c:38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:254:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:920:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:930:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1639:17: note: previous use is here for_user)) cgraph_edge { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.c:39: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:1: warning: 'lto_input_block' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile-count.h:573:41: note: did you mean class here? static profile_probability stream_in (struct lto_input_block *); ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.c:39: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:744:8: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern struct lto_input_block * lto_create_simple_input_block ( ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:744:8: note: did you mean class here? extern struct lto_input_block * lto_create_simple_input_block ( ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:750:5: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block *, const char *, size_t); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:750:5: note: did you mean class here? struct lto_input_block *, const char *, size_t); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:780:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:780:34: note: did you mean class here? extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:841:10: warning: struct 'varpool_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct varpool_node *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1800:38: note: previous use is here class GTY((tag ("SYMTAB_VARIABLE"))) varpool_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:841:10: note: did you mean class here? struct varpool_node *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:851:35: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:851:35: note: did you mean class here? extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:855:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:855:26: note: did you mean class here? tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:859:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:859:26: note: did you mean class here? hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:861:24: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:861:24: note: did you mean class here? tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:863:22: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree (struct lto_input_block *, struct data_in *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:863:22: note: did you mean class here? tree lto_input_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.c:50: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/value-prof.h:109:40: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void stream_in_histogram_value (struct lto_input_block *, gimple *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/value-prof.h:109:40: note: did you mean class here? extern void stream_in_histogram_value (struct lto_input_block *, gimple *); ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphbuild.c:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.c:54: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:591:28: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_get_cs_argument_count (struct ipa_edge_args *args) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:564:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:591:28: note: did you mean class here? ipa_get_cs_argument_count (struct ipa_edge_args *args) ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:601:24: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_get_ith_jump_func (struct ipa_edge_args *args, int i) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:564:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:601:24: note: did you mean class here? ipa_get_ith_jump_func (struct ipa_edge_args *args, int i) ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:608:15: warning: struct 'ipa_polymorphic_call_context' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] static inline struct ipa_polymorphic_call_context * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1498:15: note: previous use is here class GTY(()) ipa_polymorphic_call_context { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:608:15: note: did you mean class here? static inline struct ipa_polymorphic_call_context * ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:609:38: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_get_ith_polymorhic_call_context (struct ipa_edge_args *args, int i) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:564:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:609:38: note: did you mean class here? ipa_get_ith_polymorhic_call_context (struct ipa_edge_args *args, int i) ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:667:40: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void ipa_free_edge_args_substructures (struct ipa_edge_args *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:564:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:667:40: note: did you mean class here? void ipa_free_edge_args_substructures (struct ipa_edge_args *); ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.c:55: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-fnsummary.h:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sreal.h:38:1: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sreal.h:38:1: note: did you mean class here? struct lto_input_block; ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sreal.h:57:27: warning: struct 'lto_input_block' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] static sreal stream_in (struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sreal.h:57:27: note: did you mean class here? static sreal stream_in (struct lto_input_block *); ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.c:55: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-fnsummary.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-predicate.h:212:19: warning: struct 'lto_input_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_in (struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-predicate.h:212:19: note: did you mean class here? void stream_in (struct lto_input_block *); ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.c:55: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-fnsummary.h:171:5: warning: struct 'ipa_fn_summary_t' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipa_fn_summary_t *summary = new (ggc_alloc ()) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-fnsummary.h:163:19: note: previous use is here class GTY((user)) ipa_fn_summary_t: public function_summary ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphbuild.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphbuild.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphbuild.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ 132 warnings generated. In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphbuild.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o cgraphunit.o -MT cgraphunit.o -MMD -MP -MF ./.deps/cgraphunit.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphunit.c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.c:3585:10: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.c:3615:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.c:3896: ./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; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:358: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; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:358: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 clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphbuild.c:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphunit.c:162: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphbuild.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class symtab_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphbuild.c:28: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:95:1: warning: 'symtab_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphbuild.c:28: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:254:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:920:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:930:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1639:17: note: previous use is here for_user)) cgraph_edge { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphunit.c:162: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphunit.c:162: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphunit.c:162: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphunit.c:162: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphunit.c:164: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphunit.c:164: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphunit.c:164: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphunit.c:164: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphunit.c:164: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphunit.c:164: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphunit.c:164: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphunit.c:164: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphunit.c:164: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphunit.c:164: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphunit.c:164: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphunit.c:164: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphunit.c:164: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphunit.c:164: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphunit.c:164: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphunit.c:165: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphunit.c:165: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphunit.c:165: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphunit.c:165: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphunit.c:165: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphunit.c:165: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphunit.c:165: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphunit.c:165: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphunit.c:165: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphunit.c:165: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphunit.c:165: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphunit.c:165: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphunit.c:165: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphunit.c:165: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphunit.c:165: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphunit.c:165: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphunit.c:165: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphunit.c:165: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphunit.c:165: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphunit.c:165: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphunit.c:165: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphunit.c:165: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphunit.c:165: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphunit.c:165: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphunit.c:165: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphunit.c:165: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphunit.c:165: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphunit.c:165: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphunit.c:165: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphunit.c:165: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphunit.c:165: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphunit.c:165: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphunit.c:165: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphunit.c:165: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphunit.c:165: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphunit.c:165: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphunit.c:165: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphunit.c:165: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphunit.c:165: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphunit.c:165: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphunit.c:165: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphunit.c:165: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphunit.c:165: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphunit.c:165: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphunit.c:165: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphunit.c:165: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphunit.c:165: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphunit.c:165: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphunit.c:165: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphunit.c:165: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphunit.c:165: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphunit.c:165: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphunit.c:165: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphunit.c:165: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphunit.c:165: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphunit.c:165: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphunit.c:165: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphunit.c:165: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphunit.c:165: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphunit.c:165: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphunit.c:165: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphunit.c:165: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphunit.c:165: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphunit.c:165: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphunit.c:165: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphunit.c:165: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphunit.c:165: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphunit.c:165: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphunit.c:165: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphunit.c:165: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphunit.c:165: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphunit.c:165: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphunit.c:165: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphunit.c:165: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphunit.c:165: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphunit.c:165: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphunit.c:165: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphunit.c:165: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphunit.c:165: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphunit.c:165: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphunit.c:165: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphunit.c:165: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphunit.c:165: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphunit.c:165: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphunit.c:165: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphunit.c:165: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphunit.c:165: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphunit.c:165: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphunit.c:165: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphunit.c:165: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ 33 warnings generated. In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphunit.c:167: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o cgraphclones.o -MT cgraphclones.o -MMD -MP -MF ./.deps/cgraphclones.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphclones.c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphunit.c:174: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class symtab_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphunit.c:174: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:95:1: warning: 'symtab_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphunit.c:174: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:254:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:920:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:930:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1639:17: note: previous use is here for_user)) cgraph_edge { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphunit.c:176: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:1: warning: 'lto_input_block' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile-count.h:573:41: note: did you mean class here? static profile_probability stream_in (struct lto_input_block *); ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphunit.c:176: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:744:8: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern struct lto_input_block * lto_create_simple_input_block ( ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:744:8: note: did you mean class here? extern struct lto_input_block * lto_create_simple_input_block ( ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:750:5: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block *, const char *, size_t); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:750:5: note: did you mean class here? struct lto_input_block *, const char *, size_t); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:780:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:780:34: note: did you mean class here? extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:841:10: warning: struct 'varpool_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct varpool_node *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1800:38: note: previous use is here class GTY((tag ("SYMTAB_VARIABLE"))) varpool_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:841:10: note: did you mean class here? struct varpool_node *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:851:35: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:851:35: note: did you mean class here? extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:855:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:855:26: note: did you mean class here? tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:859:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:859:26: note: did you mean class here? hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:861:24: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:861:24: note: did you mean class here? tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:863:22: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree (struct lto_input_block *, struct data_in *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:863:22: note: did you mean class here? tree lto_input_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphunit.c:180: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/output.h:133:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/output.h:123: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 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphunit.c:194: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:591:28: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_get_cs_argument_count (struct ipa_edge_args *args) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:564:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:591:28: note: did you mean class here? ipa_get_cs_argument_count (struct ipa_edge_args *args) ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:601:24: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_get_ith_jump_func (struct ipa_edge_args *args, int i) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:564:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:601:24: note: did you mean class here? ipa_get_ith_jump_func (struct ipa_edge_args *args, int i) ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:608:15: warning: struct 'ipa_polymorphic_call_context' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] static inline struct ipa_polymorphic_call_context * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1498:15: note: previous use is here class GTY(()) ipa_polymorphic_call_context { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:608:15: note: did you mean class here? static inline struct ipa_polymorphic_call_context * ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:609:38: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_get_ith_polymorhic_call_context (struct ipa_edge_args *args, int i) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:564:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:609:38: note: did you mean class here? ipa_get_ith_polymorhic_call_context (struct ipa_edge_args *args, int i) ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:667:40: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void ipa_free_edge_args_substructures (struct ipa_edge_args *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:564:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:667:40: note: did you mean class here? void ipa_free_edge_args_substructures (struct ipa_edge_args *); ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphunit.c:197: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-fnsummary.h:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sreal.h:38:1: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sreal.h:38:1: note: did you mean class here? struct lto_input_block; ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sreal.h:57:27: warning: struct 'lto_input_block' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] static sreal stream_in (struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sreal.h:57:27: note: did you mean class here? static sreal stream_in (struct lto_input_block *); ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphunit.c:197: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-fnsummary.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-predicate.h:212:19: warning: struct 'lto_input_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_in (struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-predicate.h:212:19: note: did you mean class here? void stream_in (struct lto_input_block *); ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphunit.c:197: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-fnsummary.h:171:5: warning: struct 'ipa_fn_summary_t' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipa_fn_summary_t *summary = new (ggc_alloc ()) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-fnsummary.h:163:19: note: previous use is here class GTY((user)) ipa_fn_summary_t: public function_summary ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphclones.c:69: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphclones.c:69: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphclones.c:69: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphclones.c:69: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphclones.c:69: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 170 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o combine.o -MT combine.o -MMD -MP -MF ./.deps/combine.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphclones.c:71: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphclones.c:71: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphclones.c:71: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphclones.c:71: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphclones.c:71: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphclones.c:71: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphclones.c:71: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphclones.c:71: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphclones.c:71: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphclones.c:71: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphclones.c:71: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphclones.c:71: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphclones.c:71: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphclones.c:71: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphclones.c:71: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphclones.c:72: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphclones.c:72: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphclones.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphclones.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphclones.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphclones.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphclones.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphclones.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphclones.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphclones.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphclones.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphclones.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphclones.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphclones.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphclones.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphclones.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphclones.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphclones.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphclones.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphclones.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphclones.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphclones.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphclones.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphclones.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphclones.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphclones.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphclones.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphclones.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphclones.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphclones.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphclones.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphclones.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphclones.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphclones.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphclones.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphclones.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphclones.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphclones.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphclones.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphclones.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphclones.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphclones.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphclones.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphclones.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphclones.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphclones.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphclones.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphclones.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphclones.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphclones.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphclones.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphclones.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphclones.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphclones.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphclones.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphclones.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphclones.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphclones.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphclones.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphclones.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphclones.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphclones.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphclones.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphclones.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphclones.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphclones.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphclones.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphclones.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphclones.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphclones.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphclones.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphclones.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphclones.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphclones.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphclones.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphclones.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphclones.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphclones.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphclones.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphclones.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphclones.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphclones.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphclones.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphclones.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphclones.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphclones.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphclones.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphclones.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphclones.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphclones.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:80: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphclones.c:74: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:80: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphclones.c:76: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class symtab_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphclones.c:76: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:95:1: warning: 'symtab_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphclones.c:76: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:254:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:920:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:930:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:: note: did you mean struct here? 80 friend class cgraph_node; ^~~~~ struct : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:inline struct rtx_def * ^ 2024:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here friend class cgraph_edge; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1639:17: note: previous use is here class rtx_def; ^ for_user)) cgraph_edge { ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:80: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: note: did you mean struct here? return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ friend class cgraph_edge; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphclones.c:77: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:1: warning: 'lto_input_block' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile-count.h:573:41: note: did you mean class here? static profile_probability stream_in (struct lto_input_block *); ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraphclones.c:77: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:744:8: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern struct lto_input_block * lto_create_simple_input_block ( ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:744:8: note: did you mean class here? extern struct lto_input_block * lto_create_simple_input_block ( ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:750:5: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block *, const char *, size_t); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:750:5: note: did you mean class here? struct lto_input_block *, const char *, size_t); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:780:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:780:34: note: did you mean class here? extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:841:10: warning: struct 'varpool_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct varpool_node *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1800:38: note: previous use is here class GTY((tag ("SYMTAB_VARIABLE"))) varpool_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:841:10: note: did you mean class here? struct varpool_node *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:851:35: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:851:35: note: did you mean class here? extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:855:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:855:26: note: did you mean class here? tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:859:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:859:26: note: did you mean class here? hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:861:24: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:861:24: note: did you mean class here? tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:863:22: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree (struct lto_input_block *, struct data_in *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:863:22: note: did you mean class here? tree lto_input_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:80: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:82: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:82: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:82: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:82: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:82: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:82: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:82: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:82: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:82: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:82: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:82: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:82: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:82: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:82: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:82: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:83: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? class rtx_def; ^~~~~ struct 209 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o combine-stack-adj.o -MT combine-stack-adj.o -MMD -MP -MF ./.deps/combine-stack-adj.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine-stack-adj.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:83: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:83: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:83: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:83: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:83: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:83: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:83: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:83: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:83: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:83: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:83: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:83: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' clang#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): ^ ~ warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:83: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:83: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:83: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:83: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:83: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:83: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:83: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:83: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:83: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:83: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:83: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:83: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:83: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:83: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:83: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:83: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:83: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:83: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:83: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:83: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:83: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:83: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:83: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:83: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:83: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:83: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:83: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:83: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:83: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:83: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:83: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:83: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:83: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:83: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:83: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:83: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:83: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:83: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:83: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:83: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:83: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:83: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:83: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:83: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:83: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:83: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:83: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:83: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:83: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:83: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:83: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:83: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:83: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:83: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:83: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:83: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:83: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:83: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:83: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:83: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:83: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:83: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:83: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:83: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:83: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:83: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:83: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:83: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:83: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:83: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:83: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:83: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:83: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:83: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:83: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:83: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:83: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine-stack-adj.c:43: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:93: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:167:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:93: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:168: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); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:93: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:169:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:94: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class symtab_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:94: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:95:1: warning: 'symtab_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:94: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:254:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:920:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:930:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1639:17: note: previous use is here for_user)) cgraph_edge { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine-stack-adj.c:43: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:894:14: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] int tmpi = INSN_CODE (i3); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:895:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (i3) = -1; ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:898:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (i3) = tmpi; ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:903:14: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] tmpi = INSN_CODE (i2); ^~~~~~~~~~~~~~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine-stack-adj.c:43: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine-stack-adj.c:43: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:904:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (i2) = -1; ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:907:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (i2) = tmpi; ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:924:14: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] tmpi = INSN_CODE (undobuf.other_insn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:925:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (undobuf.other_insn) = -1; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:929:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (undobuf.other_insn) = tmpi; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine-stack-adj.c:43: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:1486: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)) ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:1497:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx orig_src = SET_SRC (set); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:1501:5: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SET_SRC (set) = note; ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:1514:5: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SET_SRC (set) = orig_src; ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:1683: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); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:1708: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)); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ 179 warnings generated. /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:1954: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); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:2205:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx src = SET_SRC (set); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:2303:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || contains_muldiv (XEXP (x, 1)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:2338:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = SET_SRC (set); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o compare-elim.o -MT compare-elim.o -MMD -MP -MF ./.deps/compare-elim.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/compare-elim.c ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:2594: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)))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine-stack-adj.c:45: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine-stack-adj.c:45: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ clang: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here warning rtunion fld[1]; ^ : treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:2706:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = SET_SRC (set); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' 165#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' warnings generated. #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:2743: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))) ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:2818: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 ^~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1878:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:2819: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))) ^~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:2828: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)), ^~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:2863: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))) ^~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:2871: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)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:2908:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: width = INTVAL (XEXP (dest, 1)); ^ ~ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' *step_out = XEXP (x, 1); ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:2909:25: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] offset = INTVAL (XEXP (dest, 2)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:2942:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx inner = SET_SRC (PATTERN (i3)); ^~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' rtunion fld[1]; ^ #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:2943:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: rtx outer = SET_SRC (temp_expr); ^~~~~~~~~~~~~~~~~~~ note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' rtunion fld[1]; ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:2988: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 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:2988:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o context.o -MT context.o -MMD -MP -MF ./.deps/context.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/context.c && XEXP (SET_SRC (XVECEXP (PATTERN (i2), 0, 0)), 1) == const0_rtx ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine-stack-adj.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' XEXP (rt, 1) = arg1; ^ ~ #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' :1320:23: note: expanded from macro 'XEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:35: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:39: note: expanded from macro 'RTL_CHECK2' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:2989: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), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine-stack-adj.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' expanded from macro 'RTL_CHECKC1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:35: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:39: note: expanded from macro 'RTL_CHECK2' 440:5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ : note: array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:2990: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))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine-stack-adj.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:3223:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' && rtx_equal_p (XEXP (SET_SRC (PATTERN (i3)), 0), i2dest)) ^~~~~~~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' rtunion fld[1]; ^ #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:3228: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); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:3228:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine-stack-adj.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: 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); XEXP (rt, 1) = arg1; ^ ~ ^~~~~~~~~~~~~~~~~~~~~~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23 : note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):2641:22: note: expanded from macro 'SET_SRC' ^ ~ #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:35: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine-stack-adj.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ XBBDEF (rt, 2) = arg2; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:39: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:3280:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ && XEXP (*cc_use_loc, 1) == const0_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine-stack-adj.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 3) = arg3; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:3564:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here && !side_effects_p (SET_SRC (set1))) ^~~~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine-stack-adj.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define SET_SRC(RTX) XCEXP (RTX, 1, SET) XINT (rt, 4) = arg4; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: expanded from macro 'XINT' 1354:32: note: expanded from macro 'XCEXP' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]):38: note: expanded from macro 'RTL_CHECK2' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:3576:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine-stack-adj.c && !side_effects_p (SET_SRC (set0))) ^~~~~~~~~~~~~~ :45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: XINT (rt, 5) = arg5; ^ ~ 2641:22/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' : note: expanded from macro 'SET_SRC' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~#define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:1209:38: note32: note: expanded from macro 'XCEXP' : expanded from macro 'RTL_CHECK2' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine-stack-adj.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:3806:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (*split, 1)) > 0 ^ ~ XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' :1320:23#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'XEXP' note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' rtunion fld[1]; ^ #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:3821: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 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine-stack-adj.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: 45: In file included from expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :33: note XEXP (rt, 1) = arg1; ^ ~ : expanded from macro 'XCWINT'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:3854:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ && ! side_effects_p (SET_SRC (newpat)))In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine-stack-adj.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~~~~~ XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine-stack-adj.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c: XEXP (rt, 3) = arg3; ^ ~ 3856:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' 21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtx setsrc = SET_SRC (newpat); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' rtunion fld[1]; ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine-stack-adj.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here : rtunion fld[1]; ^ 23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:3860:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ rtx src_op1 = XEXP (setsrc, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine-stack-adj.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XINT (rt, 5) = arg5; rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:3879:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtx q = XEXP (XEXP (src_op0, 0), 1); ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine-stack-adj.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:3880:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtx r = XEXP (src_op0, 1); ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine-stack-adj.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 X0EXP (rt, 7) = NULL_RTX; ^ ~ clang/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' :38: note: expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c rtunion fld[1]; ^ :3959: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)), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine-stack-adj.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c: XEXP (rt, 1) = arg1; ^ ~ 3960:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' XEXP (SET_SRC (XVECEXP (newpat, 0, 0)), 0)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1354:32: note: expanded from macro 'XCEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine-stack-adj.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:35: note: expanded from macro 'XEXP' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:39: note: expanded from macro 'RTL_CHECK2' ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine-stack-adj.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c: XEXP (rt, 3) = arg3; ^ ~ 3961:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' && !modified_between_p (SET_SRC (XVECEXP (newpat, 0, 1)), i2, i3) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' :440:5#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine-stack-adj.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: XINT (rt, 4) = arg4; ^ ~ 440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' rtunion fld[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:3984:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ SET_SRC (XVECEXP (newpat, 0, 1))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine-stack-adj.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:4027:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine-stack-adj.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] && ! (contains_muldiv (SET_SRC (XVECEXP (newpat, 0, 0))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' :1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine-stack-adj.c:45: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:4028:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] && contains_muldiv (SET_SRC (XVECEXP (newpat, 0, 1))))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:4039: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) ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine-stack-adj.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 5: note: array 'fld' declared here XEXP (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:4054: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) ^~~~~~~~~~~~~~expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' rtunion fld[1]; ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine-stack-adj.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XBBDEF (rt, 2) = arg2; ^ ~ :1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine-stack-adj.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:4237: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) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1589:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:4239:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] next = XEXP (note, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:4359: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); ^~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1589:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~ 1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine-stack-adj.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h440:5: note: array 'fld' declared here :1337:27: note: expanded from macro 'X0EXP' 175 warnings generated. #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:4360:15: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ i2notes = REG_NOTES (i2), i2links = LOG_LINKS (i2); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1589:25: note: expanded from macro 'REG_NOTES' rtunion fld[1]; ^ #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine-stack-adj.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' X0EXP (rt, 5) = NULL_RTX; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/compare-elim.c:59: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] rtunion fld[1];class rtx_def; ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c rtunion fld[1]; ^ :4362:17: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] struct rtx_def; ^ i1notes = REG_NOTES (i1), i1links = LOG_LINKS (i1); ^~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine-stack-adj.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1589:25: note: expanded from macro 'REG_NOTES' 45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:4364:17: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here i0notes = REG_NOTES (i0), i0links = LOG_LINKS (i0); rtunion fld[1]; ^~~~~~~~~~~~~~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1589:25: note: expanded from macro 'REG_NOTES' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine-stack-adj.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ X0EXP (rt, 7) = NULL_RTX;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:4388: rtunion fld[1]; ^ 5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (i3) = insn_code_number; ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine-stack-adj.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:4391:24: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (CALL_P (i3) && CALL_INSN_FUNCTION_USAGE (i3)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1620:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine-stack-adj.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:4393:18: warning: :45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27 for (rtx link = CALL_INSN_FUNCTION_USAGE (i3); link; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1620:40: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine-stack-adj.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:4394:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ link = XEXP (link, 1)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine-stack-adj.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here X0EXP (rt, 4) = NULL_RTX; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:4415:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ INSN_CODE (undobuf.other_insn) = other_code_number;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine-stack-adj.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o convert.o -MT convert.o -MMD -MP -MF ./.deps/convert.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/convert.c 1337:27: note: expanded from macro 'X0EXP' :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' : note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine-stack-adj.c:45/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:4448:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' while (XEXP (link, 1)) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:4449:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] link = XEXP (link, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine-stack-adj.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XEXP (rt, 1) = arg1; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:4450:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XEXP (link, 1) = i2notes; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine-stack-adj.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:4458:5: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ REG_NOTES (i3) = 0; ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1589:25: note: expanded from macro 'REG_NOTES' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' :1208:38: note: expanded from macro 'RTL_CHECK1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine-stack-adj.c:45 rtunion fld[1]; ^ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:4460:5: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ REG_NOTES (i2) = 0; ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1589:25: note: expanded from macro 'REG_NOTES' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' :1208:38: note: expanded from macro 'RTL_CHECK1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here :1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine-stack-adj.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: X0EXP (rt, 4) = NULL_RTX; ^ ~ array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337 rtunion fld[1]; ^ :27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:4467:2: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38 INSN_CODE (i2) = i2_code_number; ^~~~~~~~~~~~~~ : note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' rtunion fld[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine-stack-adj.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XINT (rt, 5) = arg3; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:4481:2: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine-stack-adj.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] REG_NOTES (i1) = 0; ^~~~~~~~~~~~~~ XSTR (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1589:25: note: expanded from macro 'REG_NOTES' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:4491:2: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] REG_NOTES (i0) = 0; ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1589:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine-stack-adj.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: rtunion fld[1]; ^ expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:4614: ^ ~37: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38 i2_insn = link->insn, i2_val = SET_SRC (set); ^~~~~~~~~~~~~ : note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 2641:22: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here expanded from macro 'SET_SRC' rtunion fld[1]; ^ #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/compare-elim.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine-stack-adj.c:45: In file included from #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]: ^ ~ 304:3: warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1210:37: note: expanded from macro 'RTL_CHECKC1' XSTR (rt, 1) = arg1; ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hstruct pod_mode ^ 1319:23: note: expanded from macro 'XSTR' :440:5: note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? rtunion fld[1]; ^ template class pod_mode; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:4636:37: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'RTL_CHECK2' i1_insn = link->insn, i1_val = SET_SRC (set); ^~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440::2641:22: note: expanded from macro 'SET_SRC' 5: note: array 'fld' declared here #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine-stack-adj.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' 1210:37:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine-stack-adj.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:4655:37: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ i0_insn = link->insn, i0_val = SET_SRC (set); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' :440:5: note: array 'fld' declared here #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine-stack-adj.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:4683:31: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ if (i0 && !(NOTE_P (i0) && (NOTE_KIND (i0) == NOTE_INSN_DELETED))) ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1647:25: note: expanded from macro 'NOTE_KIND' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' rtunion fld[1]; ^ #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine-stack-adj.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' XVEC (rt, 5) = arg5; ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:4693:31: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine-stack-adj.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] if (i1 && !(NOTE_P (i1) && (NOTE_KIND (i1) == NOTE_INSN_DELETED))) ^~~~~~~~~~~~~~ XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1647:25: note: expanded from macro 'NOTE_KIND' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE)#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:4703: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))) ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1647:25: note: expanded from macro 'NOTE_KIND' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine-stack-adj.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ XINT (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' ^ ~ #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' :1317:23: note: expanded from macro 'XINT' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: clang: rtunion fld[1]; ^ note: expanded from macro 'RTL_CHECK2' warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:4713:31: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here if (i3 && !(NOTE_P (i3) && (NOTE_KIND (i3) == NOTE_INSN_DELETED))) ^~~~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1647:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine-stack-adj.c:45: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:4765:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/context.c && SET_SRC (newpat) == pc_rtx ^~~~~~~~~~~~~~~~ :22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:#define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ 75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' XVEC (rt, 1) = arg1; ^ ~ class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :1210:37: note: expanded from macro 'RTL_CHECKC1' struct rtx_def; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine-stack-adj.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:4775:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ && SET_SRC (PATTERN (undobuf.other_insn)) == pc_rtx ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here : expanded from macro 'XCEXP' rtunion fld[1]; ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine-stack-adj.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' XEXP (rt, 3) = arg3; ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine-stack-adj.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine-stack-adj.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/compare-elim.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])inline struct rtx_def * ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h rtunion fld[1]; ^ :75:7: note: previous use is here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine-stack-adj.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] class rtx_def; ^ XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/compare-elim.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' class rtx_def; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine-stack-adj.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine-stack-adj.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine-stack-adj.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine-stack-adj.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine-stack-adj.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine-stack-adj.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine-stack-adj.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine-stack-adj.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine-stack-adj.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:4936:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SET_SRC (PATTERN (seq))) ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:4941: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))), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' In file included from #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine-stack-adj.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:4944:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1209:38: note: expanded from macro 'RTL_CHECK2' rtx src1 = SET_SRC (PATTERN (seq)); ^~~~~~~~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine-stack-adj.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' XVEC (rt, 2) = arg2; ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2'In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/compare-elim.c:59: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.cIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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] :4945:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here struct mem_usage rtx src2 = SET_SRC (PATTERN (NEXT_INSN (seq))); rtunion fld[1]; ^ ^ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' class mem_usage; ^~~~~ struct #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine-stack-adj.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:5022:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here && ((INTVAL (XEXP (SET_DEST (x), 1)) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine-stack-adj.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:5023:19: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here + INTVAL (XEXP (SET_DEST (x), 2))) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine-stack-adj.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ :23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:5027:32: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: HOST_WIDE_INT pos = INTVAL (XEXP (SET_DEST (x), 2)); ^ ~ 5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine-stack-adj.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :440:5: note: array 'fld' declared here XEXP (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:5028: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)); ^ ~ note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine-stack-adj.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741In file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/context.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ./genrtl.hstruct pod_mode ^ :686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XCWINT' XSTR (rt, 2) = arg2; ^ ~ #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:template class pod_mode; ^~~~~ struct 1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:5029:41: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ unsigned HOST_WIDE_INT src = INTVAL (SET_SRC (x)); ^~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' rtunion fld[1]; ^ #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine-stack-adj.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:5082:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' && XEXP (*split, 1) == const0_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine-stack-adj.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XSTR (rt, 2) = arg2; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:5085:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1319:23 XEXP (SET_SRC (x), 0), ^~~~~~~~~~~ : note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ 5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' rtunion fld[1]; ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:5119:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine-stack-adj.c inner = XEXP (SET_SRC (x), 0); ^~~~~~~~~~~ :45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' XSTR (rt, 1) = arg1; ^ ~ #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' array 'fld' declared here rtunion fld[1]; ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine-stack-adj.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' XEXP (rt, 2) = arg2; ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:5140:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] inner = XEXP (SET_SRC (x), 0); ^~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine-stack-adj.c:45#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' XINT (rt, 1) = arg1; ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:35: note: expanded from macro 'XEXP' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine-stack-adj.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:5141:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' len = INTVAL (XEXP (SET_SRC (x), 1)); ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine-stack-adj.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' XSTR (rt, 3) = arg3; ^ ~ #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c rtunion fld[1]; ^ :5141: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)); ^~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine-stack-adj.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:39: note: expanded from macro 'RTL_CHECK2' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1215:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:5142: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)); ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine-stack-adj.c:45: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320In file included from :23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/context.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 29: note: expanded from macro 'INTVAL' inline struct rtx_def * #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ^ ~ #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/context.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:5142:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine-stack-adj.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XEXP (rt, 1) = arg1; ^ ~ pos = INTVAL (XEXP (SET_SRC (x), 2)); ^~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' 440:5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine-stack-adj.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:5214:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' && ! register_operand (XEXP (SET_SRC (x), 0), VOIDmode)) ^~~~~~~~~~~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' ^ #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine-stack-adj.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' XSTR (rt, 2) = arg2; ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:35: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:39: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine-stack-adj.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h173 warnings generated. XVEC (rt, 3) = arg3; ^ ~ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:5231:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XEXP (XEXP (x, 1), 0)))); ^ ~ :1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320: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:980:32: note: expanded from macro 'gen_rtx_NOT' gen_rtx_fmt_e (NOT, (MODE), (ARG0)) ^~~~ ./genrtl.h:392:35: note: expanded from macro 'gen_rtx_fmt_e' gen_rtx_fmt_e_stat (c, m, p0 MEM_STAT_INFO) ^~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:758:49: note: expanded from macro 'SUBST' #define SUBST(INTO, NEWVAL) do_SUBST (&(INTO), (NEWVAL)) ^~~~~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/convert.c:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine-stack-adj.c:45class rtx_def;: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :440:5: note: array 'fld' declared here rtunion fld[1]; ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:5241:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ SUBST (XEXP (x, 0), XEXP (x, 1)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' struct rtx_def; ^ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:758:49: note: expanded from macro 'SUBST' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define SUBST(INTO, NEWVAL) do_SUBST (&(INTO), (NEWVAL)) ^~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine-stack-adj.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :440:5: note: array 'fld' declared here XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :5253:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here && !pow2p_hwi (INTVAL (XEXP (XEXP (x, 1), 1)))) ^ ~ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine-stack-adj.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' XSTR (rt, 3) = arg3; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1940:29: note: expanded from macro 'INTVAL' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/context.c#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ :22/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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]:440:5In file included from : note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/compare-elim.c: array 'fld' declared here rtunion fld[1];struct mem_usage ^ :61: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^ 1: note: did you mean struct here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.hclass mem_usage;:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def: ^~~ 947:1: warning ^~~~~ struct : empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here HOOK_VECTOR_END (asm_out) ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:5253:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ && !pow2p_hwi (INTVAL (XEXP (XEXP (x, 1), 1)))) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/compare-elim.c:61: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h: 211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.defclang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here -esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o coverage.o -MT coverage.o -MMD -MP -MF ./.deps/coverage.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coverage.c rtunion fld[1]; ^ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:5256:46: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] unsigned HOST_WIDE_INT this_int = INTVAL (XEXP (XEXP (x, 1), 1)); ^ ~ HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/compare-elim.c:61: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] expanded from macro 'XCWINT' HOOK_VECTOR_END (simd_clone) ^ #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:5256:52: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/compare-elim.c:61: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] unsigned HOST_WIDE_INT this_int = INTVAL (XEXP (XEXP (x, 1), 1)); ^ ~ HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/compare-elim.c:61: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])HOOK_VECTOR_END (goacc) ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) 35: note: expanded from macro 'XEXP' ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine-stack-adj.c:50: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:167:7 ^~~: warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :440: if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ 5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1504/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:5260:16: warning: :25:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from note: expanded from macro 'INSN_CODE' XEXP (XEXP (x, 1), 0), ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/compare-elim.c:61: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ HOOK_VECTOR_END (vectorize)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:35: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine-stack-adj.c:50: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:168:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ note: (skipping 3 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ ./genrtl.h:950:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' 34: note: expanded from macro 'gen_rtx_PLUS' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ gen_rtx_fmt_ee (PLUS, (MODE), (ARG0), (ARG1)) ^~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' ./genrtl.h:39:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 36: note: expanded from macro 'gen_rtx_fmt_ee' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO) ^~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c rtunion fld[1];: ^ 758:49: note: expanded from macro 'SUBST' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine-stack-adj.c:50: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:169:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define SUBST(INTO, NEWVAL) do_SUBST (&(INTO), (NEWVAL)) return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ ^~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/compare-elim.c#define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ :61/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: :1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1 rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:5285:34: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : warning: empty macro arguments are a C99 feature [-Wc99-extensions] split = find_split_point (&XEXP (x, 2), insn, false); ^ ~ :1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:HOOK_VECTOR_END (addr_space)440:5: note: array 'fld' declared here ^ :23: note: expanded from macro 'XEXP' rtunion fld[1]; ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/compare-elim.c:61: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/compare-elim.c:61: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/compare-elim.c:61: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/compare-elim.c:61: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/compare-elim.c:61: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/compare-elim.c:61: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/compare-elim.c:61: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/compare-elim.c:61: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/convert.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/compare-elim.c:62: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/compare-elim.c:62: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:5533:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:5573:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:5637: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))) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :2138:10: warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:5640:27: warning: SUBREG_BYTE (x), GET_MODE (x));array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~~~~ SUBST (XEXP (x, 0), XEXP (x, 1)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 156/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h warnings generated. /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' 5 warnings generated#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ . :1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:758:49: note: expanded from macro 'SUBST' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define SUBST(INTO, NEWVAL) do_SUBST (&(INTO), (NEWVAL)) ^~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine-stack-adj.c:133:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && SET_SRC (this_rtx) == SET_DEST (this_rtx)) ^~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641 rtunion fld[1];: ^ 22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET)clang : ^ ~warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: noteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/convert.c:26: : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] expanded from macro 'XCEXP' inline struct rtx_def * ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/convert.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine-stack-adj.c:170:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ml->sp_offset = INTVAL (XEXP (XEXP (*ref, 0), 1)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:5: note: array 'fld' declared here :3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine-stack-adj.c:193:19: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ for (rtx link = REG_NOTES (insn); link; link = XEXP (link, 1)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1589:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine-stack-adj.c:193:50: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (rtx link = REG_NOTES (insn); link; link = XEXP (link, 1)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -DGCC_INCLUDE_DIR=\"/opt/pkg/xtensa-esp32-elf/lib/gcc/xtensa-esp32-elf/8.2.0/include\" -DFIXED_INCLUDE_DIR=\"/opt/pkg/xtensa-esp32-elf/lib/gcc/xtensa-esp32-elf/8.2.0/include-fixed\" -DGPLUSPLUS_INCLUDE_DIR=\"/opt/pkg/xtensa-esp32-elf/lib/gcc/xtensa-esp32-elf/8.2.0/../../../../xtensa-esp32-elf/include/c++/8.2.0\" -DGPLUSPLUS_INCLUDE_DIR_ADD_SYSROOT=0 -DGPLUSPLUS_TOOL_INCLUDE_DIR=\"/opt/pkg/xtensa-esp32-elf/lib/gcc/xtensa-esp32-elf/8.2.0/../../../../xtensa-esp32-elf/include/c++/8.2.0/xtensa-esp32-elf\" -DGPLUSPLUS_BACKWARD_INCLUDE_DIR=\"/opt/pkg/xtensa-esp32-elf/lib/gcc/xtensa-esp32-elf/8.2.0/../../../../xtensa-esp32-elf/include/c++/8.2.0/backward\" -DLOCAL_INCLUDE_DIR=\"/usr/local/include\" -DCROSS_INCLUDE_DIR=\"/opt/pkg/xtensa-esp32-elf/lib/gcc/xtensa-esp32-elf/8.2.0/../../../../xtensa-esp32-elf/sys-include\" -DTOOL_INCLUDE_DIR=\"/opt/pkg/xtensa-esp32-elf/lib/gcc/xtensa-esp32-elf/8.2.0/../../../../xtensa-esp32-elf/include\" -DNATIVE_SYSTEM_HEADER_DIR=\"/usr/include\" -DPREFIX=\"/opt/pkg/xtensa-esp32-elf/\" -DSTANDARD_EXEC_PREFIX=\"/opt/pkg/xtensa-esp32-elf/lib/gcc/\" -DBASEVER="\"8.2.0\"" -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o cppbuiltin.o -MT cppbuiltin.o -MMD -MP -MF ./.deps/cppbuiltin.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cppbuiltin.c clang++ -fno-PIE -c -DGCC_INCLUDE_DIR=\"/opt/pkg/xtensa-esp32-elf/lib/gcc/xtensa-esp32-elf/8.2.0/include\" -DFIXED_INCLUDE_DIR=\"/opt/pkg/xtensa-esp32-elf/lib/gcc/xtensa-esp32-elf/8.2.0/include-fixed\" -DGPLUSPLUS_INCLUDE_DIR=\"/opt/pkg/xtensa-esp32-elf/lib/gcc/xtensa-esp32-elf/8.2.0/../../../../xtensa-esp32-elf/include/c++/8.2.0\" -DGPLUSPLUS_INCLUDE_DIR_ADD_SYSROOT=0 -DGPLUSPLUS_TOOL_INCLUDE_DIR=\"/opt/pkg/xtensa-esp32-elf/lib/gcc/xtensa-esp32-elf/8.2.0/../../../../xtensa-esp32-elf/include/c++/8.2.0/xtensa-esp32-elf\" -DGPLUSPLUS_BACKWARD_INCLUDE_DIR=\"/opt/pkg/xtensa-esp32-elf/lib/gcc/xtensa-esp32-elf/8.2.0/../../../../xtensa-esp32-elf/include/c++/8.2.0/backward\" -DLOCAL_INCLUDE_DIR=\"/usr/local/include\" -DCROSS_INCLUDE_DIR=\"/opt/pkg/xtensa-esp32-elf/lib/gcc/xtensa-esp32-elf/8.2.0/../../../../xtensa-esp32-elf/sys-include\" -DTOOL_INCLUDE_DIR=\"/opt/pkg/xtensa-esp32-elf/lib/gcc/xtensa-esp32-elf/8.2.0/../../../../xtensa-esp32-elf/include\" -DNATIVE_SYSTEM_HEADER_DIR=\"/usr/include\" -DPREFIX=\"/opt/pkg/xtensa-esp32-elf/\" -DSTANDARD_EXEC_PREFIX=\"/opt/pkg/xtensa-esp32-elf/lib/gcc/\" -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o cppdefault.o -MT cppdefault.o -MMD -MP -MF ./.deps/cppdefault.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cppdefault.c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:5688:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (x, 0), XEXP (x, 1)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:5693: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)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:5698:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (x, 1), XEXP (x, 2)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:5698:20: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (x, 1), XEXP (x, 2)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:5836: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); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine-stack-adj.c#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:5837:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx inner_op1 = XEXP (x, 1); ^ ~ :381:42: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' SET_SRC (exp1) = simplify_replace_rtx (SET_SRC (exp1), SET_DEST (exp2), ^~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :2641:22: note: expanded from macro 'SET_SRC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' 5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:5853:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] other = XEXP (XEXP (x, 0), 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:5856:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (x, 1)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:5880:57:5: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/convert.c:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note: array 'fld' declared here In file included from && known_eq (subreg_lowpart_offset (mode, op0_mode), SUBREG_BYTE (x)) ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: rtunion fld[1]; warning#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG): 'mem_usage' 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] ^ :3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ struct mem_usage/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' ^ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine-stack-adj.c:382:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h attrs = MEM_ATTRS (x);: ^~~~~~~~~~~~~ SET_SRC (exp2));1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~~~~~~~~~~~~ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hdid you mean struct here?: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/poly-int.h:130426412564::39:: class mem_usage; ^~~~~24: structnote: 22 noteexpanded from macro 'MEM_ATTRS': note: expanded from macro 'SET_SRC' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ : expanded from macro 'known_eq' #define SET_SRC(RTX) XCEXP (RTX, 1, SET)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ :1344:#define known_eq(A, B) (!maybe_ne (A, B))/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354: ^ 32/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5:: note: array 'fld' declared here rtunion fld[1]; ^ note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:5893:5: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x)); ^~~~~~~~~~~~~~~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' 29#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG): ^ ~ ^ ~ note: expanded from macro 'X0MEMATTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32:#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~: note: 1210expanded from macro 'XCSUBREG' :37: note: expanded from macro 'RTL_CHECKC1' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :440:5: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])note ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::440:5440: note: array 'fld' declared here rtunion fld[1];: rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine-stack-adj.c ^:381:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 5: note: array 'fld' declared here SET_SRC (exp1) = simplify_replace_rtx (SET_SRC (exp1), SET_DEST (exp2), rtunion fld[1]; ^ ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:5905:5: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641 SUBREG_BYTE (x)) ^~~~~~~~~~~~~~~ :22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: noteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/compare-elim.c:62: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' XEXP (rt, 1) = arg1; ^ ~#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' :1210:37: note: expanded from macro 'RTL_CHECKC1' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/poly-int.h:1304:39: note: expanded from macro 'known_eq' ^ ~ #define known_eq(A, B) (!maybe_ne (A, B)) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:5935: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) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/compare-elim.c:62: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:5937:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] INTVAL (XEXP (temp, 1))); ^ ~ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/compare-elim.c:62: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'RTL_CHECK2' XEXP (rt, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' 1209:#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine-stack-adj.c rtunion fld[1]; ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:6021:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :516:14: 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)) ^ ~ rtx src = SET_SRC (set); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :1354:32: note: expanded from macro 'XCEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' :1940:29: note: expanded from macro 'INTVAL' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/compare-elim.c:62: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine-stack-adj.c:524:44: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ HOST_WIDE_INT this_adjust = INTVAL (XEXP (src, 1)); ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ clang: warning:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' : treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :6021:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 1320/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' :23#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ : note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' && INTVAL (XEXP (x, 1)) == -INTVAL (XEXP (XEXP (x, 0), 1)) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/convert.c:27: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from 23: note: expanded from macro 'XEXP' :1209:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: :note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])HOOK_VECTOR_END (asm_out) ^ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine-stack-adj.c:634:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 43:50: note: expanded from macro 'HOOK_VECTOR_END' && XEXP (XEXP (XEXP (dest, 0), 1), 0) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP'#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/compare-elim.c:62: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :1320:35: note: expanded from macro 'XEXP' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ XBBDEF (rt, 2) = arg2; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/convert.c:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ 27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:39: note: expanded from macro 'RTL_CHECK2' HOOK_VECTOR_END (sched) ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:6044:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 440:5: note: array 'fld' declared here if (XEXP (x, 1) == constm1_rtx ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/convert.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1]; ^ HOOK_VECTOR_END (simd_clone) ^ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' :43:50: note: expanded from macro 'HOOK_VECTOR_END' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine-stack-adj.c:638:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' && INTVAL (XEXP (XEXP (XEXP (dest, 0), 1), 1)) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/compare-elim.c:62: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/convert.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 3) = arg3; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ ~ HOOK_VECTOR_END (simt)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ 440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:6065:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1215:33 & nonzero_bits (XEXP (x, 1), mode)) == 0) ^ ~ : note: expanded from macro 'XCWINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/convert.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732 rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' HOOK_VECTOR_END (goacc) ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine-stack-adj.c:638:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here && INTVAL (XEXP (XEXP (XEXP (dest, 0), 1), 1)) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/compare-elim.c:62: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/convert.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hHOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' :1320:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 23: note rtunion fld[1];: XINT (rt, 4) = arg4; ^ ~ expanded from macro 'XEXP' ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:6068:59: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtx tor = simplify_gen_binary (IOR, mode, XEXP (x, 0), XEXP (x, 1)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' 1209:38#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:35: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:39: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/compare-elim.c:62: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/convert.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:6077:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: || XEXP (temp, 1) != XEXP (x, 1)) ^ ~ expanded from macro 'INTVAL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ :23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' : note: expanded from macro 'XEXP' :3373:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 1/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ warning: empty macro arguments are a C99 feature [-Wc99-extensions] ./genrtl.hHOOK_VECTOR_END (addr_space) ^ :128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XINT (rt, 5) = arg5; ^ ~ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50 rtunion fld[1];: note: expanded from macro 'HOOK_VECTOR_END' ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:6077:31: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ || XEXP (temp, 1) != XEXP (x, 1)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here : note: expanded from macro 'XEXP' :1209:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/convert.c:27: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h5: note: array 'fld' declared here In file included from :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h rtunion fld[1]; ^ :211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:6078:31: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ && (XEXP (temp, 0) != XEXP (x, 1) ^ ~ HOOK_VECTOR_END (calls) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/compare-elim.c:62: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XEXP (rt, 6) = arg6; ^ ~ :1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:6079:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XEXP (temp, 1) != XEXP (x, 0))))) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/convert.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions]In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/compare-elim.c:62: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 1) = arg1; ^ ~ HOOK_VECTOR_END (c) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) rtunion fld[1]; ^ ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:6085:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209: && rtx_equal_p (XEXP (x, 0), XEXP (x, 1)) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/convert.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/convert.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] array 'fld' declared here HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/compare-elim.c:62: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/convert.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:6098:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' && rtx_equal_p (XEXP (XEXP (x, 1), 0), XEXP (x, 0))) ^ ~#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/convert.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here HOOK_VECTOR_END (shrink_wrap) rtunion fld[1]; ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:35: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/compare-elim.c:62: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:39: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/convert.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:6100#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (mode_switching) ^ -INTVAL (XEXP (XEXP (x, 1), 1)) - 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: array 'fld' declared here : rtunion fld[1]; ^ 50: note: expanded from macro 'HOOK_VECTOR_END' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coverage.c:29: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ class rtx_def; ^ :1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/compare-elim.c:62: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ struct rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XINT (rt, 4) = arg4; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:6100:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/compare-elim.c:62: In file included from -INTVAL (XEXP (XEXP (x, 1), 1)) - 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:35: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:39: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/compare-elim.c:62: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' XEXP (rt, 6) = arg6; ^ ~ #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' :23: note: expanded from macro 'XEXP' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:6121:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/compare-elim.c:62: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/convert.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def X0EXP (rt, 7) = NULL_RTX;: XEXP (x, 1)); ^ ~ 6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hHOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:6123:50: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :38: note: expanded from macro 'RTL_CHECK1' return simplify_gen_binary (DIV, mode, tem, XEXP (XEXP (x, 0), 1)); ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:6156:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx op1 = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/compare-elim.c:5: note: array 'fld' declared here : rtunion fld[1]; ^ 62: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:6160:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ op1 = XEXP (op0, 1), op0 = XEXP (op0, 0); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/compare-elim.c:62: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:6302:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ if (GET_CODE (x) == AND && XEXP (x, 1) == const_true_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:6354:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/compare-elim.c:62: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] INTVAL (XEXP (x, 1))); ^ ~ XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' 38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/compare-elim.c:62: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/compare-elim.c:62: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/compare-elim.c:62: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/compare-elim.c:62: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:6358:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] force_to_mode (XEXP (x, 1), GET_MODE (XEXP (x, 1)), ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/compare-elim.c:62: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' XEXP (rt, 1) = arg1; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:758:49: note: expanded from macro 'SUBST' ^ ~ #define SUBST(INTO, NEWVAL) do_SUBST (&(INTO), (NEWVAL)) ^~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/compare-elim.c:62: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/compare-elim.c:62: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/compare-elim.c:62: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/compare-elim.c:62: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/compare-elim.c:62: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/compare-elim.c:62: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/compare-elim.c:62: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/compare-elim.c:62: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/compare-elim.c:62: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:6380:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx true_rtx = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5:note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])note: array 'fld' declared here ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:6381:19: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ rtx false_rtx = XEXP (x, 2); ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/compare-elim.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' :62: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coverage.c:29: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.cIn file included from 1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] :struct pod_mode ^ 6393:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ XEXP (cond, 0), XEXP (cond, 1)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:template class pod_mode; ^~~~~ struct 1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/compare-elim.c:62: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' rtunion fld[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:6412:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' rtx true_val = XEXP (cond, 1); ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/compare-elim.c:62: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' rtunion fld[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:6462:14: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' SUBST (XEXP (x, 2), swapped ? true_rtx : false_rtx); ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cppdefault.c:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)class rtx_def; ^ ^ ~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ struct rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:758:41: note: expanded from macro 'SUBST' #define SUBST(INTO, NEWVAL) do_SUBST (&(INTO), (NEWVAL)) ^~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:6464:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] true_rtx = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/compare-elim.c:62: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cppbuiltin.c:22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] XEXP (rt, 1) = arg1;class rtx_def; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:6465:19: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' false_rtx = XEXP (x, 2); ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ ~ struct rtx_def; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/compare-elim.c:62: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:6490:14: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' SUBST (XEXP (x, 2), true_rtx); ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' : note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:758:41: note: expanded from macro 'SUBST' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define SUBST(INTO, NEWVAL) do_SUBST (&(INTO), (NEWVAL)) ^~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/compare-elim.c:62: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:6509:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' && rtx_equal_p (XEXP (cond, 1), true_rtx)) ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/compare-elim.c:62#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' X0EXP (rt, 4) = NULL_RTX; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:6514:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1208:38 && rtx_equal_p (XEXP (cond, 1), false_rtx)) ^ ~ : note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/compare-elim.c:62: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:6521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ && XEXP (cond, 1) == const0_rtx ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 38:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coverage.c:29: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] expanded from macro 'RTL_CHECK2'inline struct rtx_def * ^ :1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :7: note: previous use is here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coverage.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] rtunion fld[1]; ^ return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:6546:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here && rtx_equal_p (XEXP (cond, 1), false_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/compare-elim.c:62: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] class rtx_def; XSTR (rt, 6) = arg4; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:6581:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ rtx cond_op1 = XEXP (cond, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/compare-elim.c:62: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:6591:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' c1 = XEXP (t, 1), op = GET_CODE (t), z = f; ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:6597: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)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/compare-elim.c:62: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:6616:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' c1 = XEXP (XEXP (t, 0), 1); z = f; op = GET_CODE (XEXP (t, 0)); ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/compare-elim.c:62: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' rtunion fld[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:6626:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' && subreg_lowpart_p (XEXP (XEXP (t, 0), 1)) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/compare-elim.c:62: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XVEC (rt, 3) = arg3; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:6627:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 37: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' && rtx_equal_p (SUBREG_REG (XEXP (XEXP (t, 0), 1)), f) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/compare-elim.c:62: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2010:32: note: expanded from macro 'SUBREG_REG' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define SUBREG_REG(RTX) XCEXP (RTX, 0, SUBREG) ^~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:45: note: expanded from macro 'XCEXP' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:38: note: expanded from macro 'RTL_CHECKC1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/compare-elim.c:62: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' rtunion fld[1]; ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:6654:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' c1 = XEXP (XEXP (t, 0), 1); z = f; op = GET_CODE (XEXP (t, 0)); ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/compare-elim.c:62: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XINT (rt, 6) = arg6; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:6665:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1317:23: note: expanded from macro 'XINT' && subreg_lowpart_p (XEXP (XEXP (t, 0), 1)) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coverage.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])class mem_usage; ^~~~~ struct ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:6666: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) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/compare-elim.c:62: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2010:32: note: expanded from macro 'SUBREG_REG' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: #define SUBREG_REG(RTX) XCEXP (RTX, 0, SUBREG) ^~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cppdefault.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:45: note: expanded from macro 'XCEXP' :23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] note: expanded from macro 'RTL_CHECK2' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^~~ struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:38: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: ^~~ : did you mean struct here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5:5: note: array 'fld' declared here rtunion fld[1]; ^ note: array 'fld' declared here template class pod_mode; rtunion fld[1]; ^ ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:6705:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (cond, 1) == const0_rtx ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/compare-elim.c:62: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XVEC (rt, 1) = arg1; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:6719:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :23: note: expanded from macro 'XVEC' if (true_code == NE && XEXP (cond, 1) == const0_rtx ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/compare-elim.c:62: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/compare-elim.c:62: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/compare-elim.c:62: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/compare-elim.c:62: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/compare-elim.c:62: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/compare-elim.c:62: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/compare-elim.c:62: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/compare-elim.c:62: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/compare-elim.c:62: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/compare-elim.c:62: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/compare-elim.c:62: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:6742:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx src = SET_SRC (x); ^~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:6784: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); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:6788: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); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:6802:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op1 = XEXP (tmp, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:6813: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)); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:6916:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = SET_SRC (x); ^~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:6921: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) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:6924:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = SET_SRC (x); ^~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:6967: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); ^~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:6984:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = SET_SRC (x); ^~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:7003:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = SET_SRC (x); ^~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:7016: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 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:7025:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ? XEXP (src, 1) : XEXP (src, 2)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:7025:27: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ? XEXP (src, 1) : XEXP (src, 2)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:7027:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ? XEXP (src, 2) : XEXP (src, 1)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:7027:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ? XEXP (src, 2) : XEXP (src, 1)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:7032: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; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:7034: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)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)5: note: array 'fld' declared here rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:7038:32: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: term1 = true_rtx, false_rtx = XEXP (false_rtx, 1), true_rtx = const0_rtx; ^ ~ note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38 rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cppdefault.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] :inline struct rtx_def * ^ note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here class rtx_def; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cppdefault.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/compare-elim.c:62: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:7040:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ && rtx_equal_p (XEXP (false_rtx, 1), true_rtx)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38:class rtx_def; ^ note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:7057:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 440:5: note: array 'fld' declared here src = SET_SRC (x); rtunion fld[1]; ^ ^~~~~~~~~~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/compare-elim.c:62: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' XSTR (rt, 2) = arg2; ^ ~ #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' :1319:23: note: expanded from macro 'XSTR' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/compare-elim.c:62: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/compare-elim.c:62: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/compare-elim.c:62: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/compare-elim.c:62: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:7078:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/compare-elim.c:62: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning rtx op1 = XEXP (x, 1);: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cppbuiltin.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) template class pod_mode; ^~~~~ struct ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:7097:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 440:5: note: array 'fld' declared here op1 = XEXP (x, 1); ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/compare-elim.c :62: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/compare-elim.c:62: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cppdefault.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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] XEXP (rt, 1) = arg1;struct mem_usage ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :341:1: note: did you mean struct here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hclass mem_usage; ^~~~~ struct :1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/compare-elim.c:62: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/compare-elim.c:62: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/compare-elim.c:62: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coverage.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1]; ^ HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/compare-elim.c:62: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/compare-elim.c:62: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coverage.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' HOOK_VECTOR_END (sched) ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:7227:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 len = INTVAL (XEXP (x, 1)); ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared hereIn file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coverage.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/compare-elim.c:62: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coverage.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] 3741HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' : ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coverage.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: HOOK_VECTOR_END (goacc) ^In file included from note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:7228:21: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cppbuiltin.c:22 pos = INTVAL (XEXP (x, 2)); ^ ~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^: inline struct rtx_def * ^ ~ ^ 1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/compare-elim.c:62: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coverage.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] 1209:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 2) = arg2; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ HOOK_VECTOR_END (vectorize) ^ class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cppbuiltin.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] note: expanded from macro 'INTVAL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ :38: note: expanded from macro 'RTL_CHECK2' class rtx_def; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/compare-elim.c:62: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coverage.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/compare-elim.c:62: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (addr_space) ^ XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/compare-elim.c:62: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/compare-elim.c:62: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coverage.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/compare-elim.c:62: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:7394:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' len = INTVAL (XEXP (SET_DEST (x), 1)); ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1320/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here : rtunion fld[1]; ^ 23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/compare-elim.c:62: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coverage.c#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' :1209:38: note: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note127 warnings generated. : expanded from macro 'RTL_CHECK2' HOOK_VECTOR_END (c) ^ #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coverage.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] 5HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' : note#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ : array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/compare-elim.c:62: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:7395:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coverage.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] XVEC (rt, 3) = arg3; ^ ~ HOOK_VECTOR_END (emutls) ^ pos = XEXP (SET_DEST (x), 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: noteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cppbuiltin.c:22/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : expanded from macro 'XVEC'In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:In file included from :4231209: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coverage.c:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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] :#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ struct mem_usage ^ :38: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' : expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 31/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 440:5: note: In file included from array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ class mem_usage; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328::1 :note: array 'fld' declared here 5 warnings generated. rtunion fld[1]; ^ warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:7428:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (target_option) ^ SET_SRC (x))); ^~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coverage.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:902:43: note: expanded from macro 'gen_rtx_SET' : gen_rtx_fmt_ee (SET, VOIDmode, (ARG0), (ARG1))empty macro arguments are a C99 feature [-Wc99-extensions] ^~~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/compare-elim.c:62: In file included from HOOK_VECTOR_END (shrink_wrap)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.h:39:40: note: expanded from macro 'gen_rtx_fmt_ee' XSTR (rt, 1) = arg1; ^ ~ gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' ^~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:7475:38: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o cprop.o -MT cprop.o -MMD -MP -MF ./.deps/cprop.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cprop.c :38: note: expanded from macro 'RTL_CHECK2' gen_lowpart (compute_mode, SET_SRC (x)), ^~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coverage.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx):5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] note: HOOK_VECTOR_END (mode_switching) ^array 'fld' declared here ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :50: note: expanded from macro 'HOOK_VECTOR_END' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/compare-elim.c:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 62: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XSTR (rt, 2) = arg2; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/compare-elim.c:62: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o cse.o -MT cse.o -MMD -MP -MF ./.deps/cse.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coverage.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coverage.c:32: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cppbuiltin.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cppbuiltin.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cppbuiltin.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cppbuiltin.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cppbuiltin.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cppbuiltin.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coverage.c:32: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:7555: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)), ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/compare-elim.c:67: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:167:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h if (INSN_CODE (insn) < 0) :1320/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cppbuiltin.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h ^~~~~~~~~~~~~~~~:211: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def1447::3373:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:1: :warning1425:: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space): ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' 23 #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^: note warningnote: expanded from macro 'INSN_CODE': : #define INSN_CODE(INSN) XINT (INSN, 5)expanded from macro 'XEXP'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209::38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XINT'1209:38: note: expanded from macro 'RTL_CHECK2'In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cppbuiltin.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h::120943:50/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:::194038::29 note: 440::5: :note: array 'fld' declared here rtunion fld[1]; noteexpanded from macro 'HOOK_VECTOR_END': expanded from macro 'RTL_CHECK2' ^ note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)expanded from macro 'INTVAL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h33: note: expanded from macro 'XCWINT' 1453:440:#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])5 :: note : ^ array 'fld' declared here ^~~ rtunion fld[1]; ^ 10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/compare-elim.c:67: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h: return XEXP (insn, 1); ^ ~ 168:5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: expanded from macro 'XEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note : array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cppbuiltin.c:24::7558:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h: return gen_rtx_ASHIFT (mode, new_rtx, XEXP (inner, 1)); ^ ~ 211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' : warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' : note: expanded from macro 'RTL_CHECK2' 1504:25#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : note: expanded from macro 'INSN_CODE' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ^ ~ HOOK_VECTOR_END (c) ^ ./genrtl.h:982:44: note: expanded from macro 'gen_rtx_ASHIFT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' gen_rtx_fmt_ee (ASHIFT, (MODE), (ARG0), (ARG1)) ^~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ./genrtl.h:39:40: note: expanded from macro 'gen_rtx_fmt_ee' ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO) ^~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cppbuiltin.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1];HOOK_VECTOR_END (cxx) ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' return XBBDEF (insn, 2); ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/compare-elim.c:67: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324In file included from clang rtunion fld[1];clang:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cppbuiltin.c: 169:24: ^warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: : In file included from :treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]10 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :HOOK_VECTOR_END (emutls) ^ 25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ :43:50: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:7916:15:note: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504::25: note: expanded from macro 'INSN_CODE' : expanded from macro 'HOOK_VECTOR_END' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ && INTVAL (XEXP (x, 1)) >= count) ^ ~ 1208/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23:38: note: expanded from macro 'RTL_CHECK1' 23: :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cppbuiltin.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] note: expanded from macro 'XEXP' HOOK_VECTOR_END (target_option) ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' note: expanded from macro 'XINT'#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ rtunion fld[1]; ^#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cppbuiltin.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ 24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' HOOK_VECTOR_END (shrink_wrap) #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1324:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cppbuiltin.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] 5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:7918:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474 INTVAL (XEXP (x, 1)) - count); ^ ~ :10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' return XEXP (insn, 3); ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' :1209:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' :43:50: note: expanded from macro 'HOOK_VECTOR_END'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215 rtunion fld[1]; ^ :33: note: expanded from macro 'XCWINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:7935:32: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ HOST_WIDE_INT val = INTVAL (XEXP (x, 1)) >> count; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: rtunion fld[1]; ^ 1940:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484: ^~~ 10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' return XUINT (insn, 4); ^ ~ #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ 5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cppbuiltin.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */: ^ ~ expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/compare-elim.c:142:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = SET_SRC (set); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/compare-elim.c:158: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++) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1329:46: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:35: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:737:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/compare-elim.c:237:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : x = SET_SRC (x); ^~~~~~~~~~~ expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/compare-elim.c:242 warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] :9 return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' && XEXP (x, 1) == const0_rtx) ^ ~#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/compare-elim.c:#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ 282:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' || !rtx_equal_p (XEXP (compare, 1), cmp->in_b)) ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/compare-elim.c:369: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); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:7991: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 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h *step_out = XEXP (x, 1); ^ ~ :1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/compare-elim.c rtunion fld[1];:583:#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ 13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here reg = SET_SRC (x); ^~~~~~~~~~~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' rtunion fld[1]; #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:7992:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ && INTVAL (XEXP (x, 1)) >= 0) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:7994: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)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:8010:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rhs = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:8016:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (lhs, 1)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/compare-elim.c:692:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ rtx src = SET_SRC (set); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:8020:52: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' && (CONST_INT_P (XEXP (lhs, 1)) && INTVAL (XEXP (lhs, 1)) < 0)) ^ ~ #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ 23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' : note: expanded from macro 'XEXP' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' : array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' ^ #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:8024:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (lhs, 1), ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:8038:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rhs = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:8044:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rhs, 1)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:8048: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)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:8052:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rhs, 1), ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/compare-elim.c:770:55: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :23: note: expanded from macro 'XEXP' in_b = gen_rtx_UNSPEC (GET_MODE (cmp->in_b), v, XINT (cmp->in_b, 1)); ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' :38: note: expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here ^ ~ rtunion fld[1]; ^ ./genrtl.h:892:44: note: expanded from macro 'gen_rtx_UNSPEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:8075 gen_rtx_fmt_Ei (UNSPEC, (MODE), (ARG0), (ARG1)) ^~~~ :49: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.h:333:40: note: expanded from macro 'gen_rtx_fmt_Ei' new_rtx = make_extraction (mode, new_rtx, 0, XEXP (XEXP (x, 0), 1), ^ ~ gen_rtx_fmt_Ei_stat (c, m, p0, p1 MEM_STAT_INFO) ^~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/compare-elim.c:#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ 782:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: cmp_src = SET_SRC (x); ^~~~~~~~~~~ 440:5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' : #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' note: array 'fld' declared here #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c ^ ~ :8090:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' XEXP (inner_x0, 1), ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1210:37: note: expanded from macro 'RTL_CHECKC1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/compare-elim.c rtunion fld[1]; ^ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:8116:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 796:21: XEXP (x, 1)), ^ ~ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] cmp_src = XEXP (SET_SRC (x), 0); ^~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC'In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coverage.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' 1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:./genrtl.h:974:41: note: expanded from macro 'gen_rtx_AND' 1210:37: note: expanded from macro 'RTL_CHECKC1' gen_rtx_fmt_ee (AND, (MODE), (ARG0), (ARG1)) ^~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ./genrtl.h:39#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :40: note: expanded from macro 'gen_rtx_fmt_ee' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO) ^~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1320:35: note: expanded from macro 'XEXP' ./genrtl.h:39:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ 36: note: expanded from macro 'gen_rtx_fmt_ee' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:39: note: expanded from macro 'RTL_CHECK2' gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO) ^~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coverage.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c: rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/compare-elim.c:805:27:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 8117:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1320:23 && rtx_equal_p (XEXP (SET_SRC (x), 0), in_a) ^~~~~~~~~~~ : note: expanded from macro 'XEXP' gen_rtx_AND (mode, XEXP (XEXP (x, 0), 1), ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ 1320/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' :23: note: expanded from macro 'XEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:35: note: expanded from macro 'XEXP' 974:33: note: expanded from macro 'gen_rtx_AND' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:39: note: expanded from macro 'RTL_CHECK2' ^ ~ gen_rtx_fmt_ee (AND, (MODE), (ARG0), (ARG1)) ^~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ./genrtl.h:39:36: note: expanded from macro 'gen_rtx_fmt_ee' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO) ^~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here ./genrtl.h:39:40: note: expanded from macro 'gen_rtx_fmt_ee' rtunion fld[1]; ^ gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO) ^~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/compare-elim.c:806:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ && rtx_equal_p (XEXP (SET_SRC (x), 1), in_b)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:8118:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coverage.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XEXP (rt, 1) = arg1; ^ ~ XEXP (x, 1))); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5./genrtl.h:974:41: note: expanded from macro 'gen_rtx_AND' : note: array 'fld' declared here gen_rtx_fmt_ee (AND, (MODE), (ARG0), (ARG1)) rtunion fld[1]; ^ ^~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ./genrtl.h:39:40: note: expanded from macro 'gen_rtx_fmt_ee' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/compare-elim.c:806:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: && rtx_equal_p (XEXP (SET_SRC (x), 1), in_b)) ^~~~~~~~~~~ 5: note: array 'fld' declared here gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO) ^~ rtunion fld[1]; ^ ./genrtl.h:39:40: note: expanded from macro 'gen_rtx_fmt_ee' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO) ^~ #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' rtunion fld[1]; ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:8128:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' && i <= INTVAL (XEXP (XEXP (x, 0), 1))) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:35: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:39: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1940:29: note: expanded from macro 'INTVAL' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coverage.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) XEXP (rt, 1) = arg1; ^ ~ ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:8133:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5 - INTVAL (XEXP (XEXP (x, 0), 1))), ^ ~ :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cprop.c:22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def;note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' : array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coverage.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :1209 XBBDEF (rt, 2) = arg2; ^ ~ :38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' : note#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ : expanded from macro 'RTL_CHECK2' ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here struct rtx_def;#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) rtunion fld[1]; ^ ^ ^~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coverage.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' XEXP (rt, 3) = arg3; ^ ~ #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:8144:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' && INTVAL (XEXP (XEXP (x, 0), 1)) >= 0 ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coverage.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' 1209:38: note: expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' rtunion fld[1]; ^ #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coverage.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XINT (rt, 5) = arg5; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:8145:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' && INTVAL (XEXP (XEXP (x, 0), 1)) < HOST_BITS_PER_WIDE_INT ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coverage.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 6) = arg6; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ : note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):1215:33: note: expanded from macro 'XCWINT' ^ ~ #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hclass rtx_def; ^ :440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here :440:5: note: array 'fld' declared here struct rtx_def; rtunion fld[1]; ^ ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:8150: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)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coverage.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: ^ ~ note: expanded from macro 'INTVAL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coverage.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:8151:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ if ((INTVAL (XEXP (x, 1)) & ~mask) == 0) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coverage.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ :1320:23: note: expanded from macro 'XEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:8158:10: 20warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warnings generated. XEXP (XEXP (x, 0), 1))); ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coverage.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XINT (rt, 4) = arg4; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' ./genrtl.h:986:46: note: expanded from macro 'gen_rtx_ASHIFTRT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ gen_rtx_fmt_ee (ASHIFTRT, (MODE), (ARG0), (ARG1)) ^~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:./genrtl.h:39:40: note: expanded from macro 'gen_rtx_fmt_ee' 1209:38: note: expanded from macro 'RTL_CHECK2' gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO) ^~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:758:49: note: expanded from macro 'SUBST' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define SUBST(INTO, NEWVAL) do_SUBST (&(INTO), (NEWVAL)) ^~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coverage.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XINT (rt, 5) = arg5; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:8223:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ XEXP (x, 1)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coverage.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 6) = arg6; ^ ~ ./genrtl.h:986:46: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' note: expanded from macro 'gen_rtx_ASHIFTRT' gen_rtx_fmt_ee (ASHIFTRT, (MODE), (ARG0), (ARG1)) ^~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ./genrtl.h:39:40: note: expanded from macro 'gen_rtx_fmt_ee' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO) ^~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:8231:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 440:5: note: array 'fld' declared here rhs = XEXP (x, 1); rtunion fld[1]; ^ ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coverage.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' X0EXP (rt, 7) = NULL_RTX; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:8238:31: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ && INTVAL (rhs) >= INTVAL (XEXP (lhs, 1)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coverage.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:8239:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' && INTVAL (XEXP (lhs, 1)) >= 0 ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coverage.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ :25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:8244:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here INTVAL (rhs) - INTVAL (XEXP (lhs, 1)), rtunion fld[1]; ^ ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coverage.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' XEXP (rt, 3) = arg3; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' 1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT):clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o cselib.o -MT cselib.o -MMD -MP -MF ./.deps/cselib.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cselib.c note: array 'fld' declared here rtunion fld[1]; ^ ^~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coverage.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' XINT (rt, 4) = arg4; ^ ~ #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cprop.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] rtunion fld[1];struct pod_mode ^ ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:8289:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67: rtunion fld[1];20 ^ - INTVAL (XEXP (inner, 1));In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coverage.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ : note: did you mean struct here? XINT (rt, 5) = arg5; ^ ~ template class pod_mode; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' ^~~~~ struct #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coverage.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ XEXP (rt, 6) = arg6; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' ^ ~ #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here :1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:8292:51: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here new_rtx = make_extraction (mode, new_rtx, 0, XEXP (inner, 1), ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coverage.c note: expanded from macro 'XEXP' :32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:8318:52: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1209:38: note: expanded from macro 'RTL_CHECK2' = simplify_subreg (mode, tem, GET_MODE (inner), SUBREG_BYTE (x)); ^~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' ^ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here?In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coverage.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] template class pod_mode; XEXP (rt, 1) = arg1; ^ ~ ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coverage.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coverage.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:8399:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) && XEXP (x, 1) == const0_rtx) ? COMPARE ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coverage.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: note: expanded from macro 'X0EXP' expanded from macro 'XEXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coverage.c:32: : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] note: X0EXP (rt, 5) = NULL_RTX; ^ ~ expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coverage.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coverage.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cprop.c:22note: : expanded from macro 'X0EXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)inline struct rtx_def * ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' : note: previous use is here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cprop.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coverage.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coverage.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coverage.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:8493:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here op1 = canon_reg_for_combine (XEXP (x, 1), reg); rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coverage.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 27: note: expanded from macro 'X0EXP'clang: warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.htreating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] :1209:38: note: expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:8494:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ if (op0 != XEXP (x, 0) || op1 != XEXP (x, 1))In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coverage.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1];In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:8501:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] inline struct rtx_def * ^ op1 = canon_reg_for_combine (XEXP (x, 1), reg); ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coverage.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 32/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] class rtx_def; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ X0EXP (rt, 6) = NULL_RTX; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' :423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:8502:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ if (op0 != XEXP (x, 0) || op1 != XEXP (x, 1)) ^ ~ class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:8510: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); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coverage.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: XEXP (rt, 1) = arg1; ^ ~ 440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:8511:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 36: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' op2 = canon_reg_for_combine (XEXP (x, 2), reg); ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coverage.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cprop.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~561 5: note: array 'fld' declared here : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126: rtunion fld[1];1/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' ^ 20 warnings generated. #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ : warning: 'mem_usage' 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] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:8512:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here struct mem_usage ^ if (op0 != XEXP (x, 0) || op1 != XEXP (x, 1) || op2 != XEXP (x, 2)) rtunion fld[1]; ^ ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coverage.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)1320:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :1208:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:8512:62: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :440:5: note: array 'fld' declared here if (op0 != XEXP (x, 0) || op1 != XEXP (x, 1) || op2 != XEXP (x, 2)) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coverage.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coverage.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hstruct mem_usage:1317:23: note: expanded from macro 'XINT' ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ class mem_usage; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coverage.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coverage.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coverage.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coverage.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coverage.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:8741:26: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)warning ^ ~ : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' mask & INTVAL (XEXP (x, 1))); ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' :5: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' : array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coverage.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' XVEC (rt, 4) = arg4; ^ ~ #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' ^~~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o data-streamer.o -MT data-streamer.o -MMD -MP -MF ./.deps/data-streamer.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.c rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:8749:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coverage.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] && (INTVAL (XEXP (x, 1)) & GET_MODE_MASK (xmode)) == mask) ^ ~ XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coverage.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' 1209:38: note: expanded from macro 'RTL_CHECK2' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here :5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:8797:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && (INTVAL (XEXP (x, 1)) & ~smask) != 0) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coverage.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' XINT (rt, 1) = arg1; ^ ~ #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' 1317:23: note: expanded from macro 'XINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:8799:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] (INTVAL (XEXP (x, 1)) & smask)), ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :29: note: expanded from macro 'INTVAL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' ^ #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:8829: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); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coverage.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec):8838: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); ^ ~ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' 1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:8854:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coverage.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (XEXP (x, 0), 1)) >= 0 XEXP (rt, 2) = arg2; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38:: expanded from macro 'XEXP' note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' 1209:38: note: expanded from macro 'RTL_CHECK2' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' rtunion fld[1]; ^ #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coverage.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:8855:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' && INTVAL (XEXP (XEXP (x, 0), 1)) < HOST_BITS_PER_WIDE_INT ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coverage.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:8858:31: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] + floor_log2 (INTVAL (XEXP (x, 1)))) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coverage.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 369/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: :3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'INTVAL' XEXP (rt, 1) = arg1; #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' 1215:33: note: expanded from macro 'XCWINT' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:expanded from macro 'RTL_CHECK2' 440:5: note: array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coverage.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:8857::370:3: warning: 17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ && ((INTVAL (XEXP (XEXP (x, 0), 1)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 38: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' : expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: ^ ~ note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here : rtunion fld[1]; ^ expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:8863: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) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:8864:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] << INTVAL (XEXP (XEXP (x, 0), 1)), ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coverage.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :1213:29: note: expanded from macro 'XWINT'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29:#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ note: expanded from macro 'INTVAL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ HOST_WIDE_INT hwint[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ # define HOST_WIDE_INT long long ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coverage.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:8869:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' XEXP (XEXP (x, 0), 1)); ^ ~#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' HOST_WIDE_INT hwint[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:# define HOST_WIDE_INT long long ^ 1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:8878: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); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cprop.c:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' 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] 38:struct GTY((desc("0"), tag("0"), ^ note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? ^ ~ class rtx_def;In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coverage.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:8892:60: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ if (op_mode != xmode || op0 != XEXP (x, 0) || op1 != XEXP (x, 1)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:8907:18 rtunion fld[1]; ^ : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (x, 1)) >= 0 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coverage.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:8908: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)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coverage.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:clang: warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.htreating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]5: note: array 'fld' declared here rtunion fld[1]; ^ :1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:8910:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38 && (nonzero_bits (XEXP (x, 1), GET_MODE (XEXP (x, 1))) ^ ~ : note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cprop.c:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: : expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coverage.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ array 'fld' declared here XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:8918:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ && INTVAL (XEXP (x, 1)) >= 0/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c rtunion fld[1];:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29HOOK_VECTOR_END (asm_out) ^ : note: expanded from macro 'INTVAL' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' :43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :5: note: array 'fld' declared here #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:8919:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1320:23: note: expanded from macro 'XEXP' && INTVAL (XEXP (x, 1)) < GET_MODE_PRECISION (op_mode) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coverage.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note XSTR (rt, 1) = arg1; ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ HOOK_VECTOR_END (sched) ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ :24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtx next = XEXP (insn, 1); ^ ~ HOOK_VECTOR_END (simd_clone) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coverage.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' XSTR (rt, 2) = arg2; ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hHOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' :1209:38: note: expanded from macro 'RTL_CHECK2' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] 440HOOK_VECTOR_END (goacc) ^ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h rtunion fld[1]; ^ :43:50: note: expanded from macro 'HOOK_VECTOR_END' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) return XEXP (insn, 1); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:8921:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cselib.c mask >>= INTVAL (XEXP (x, 1)); ^ ~ : ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::13201320:23: ^ ~note: expanded from macro 'XEXP'22 :23:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note ^ ~: expanded from macro 'XEXP' : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h75:1/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h24: In file included from :: warning:: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h440::5: class rtx_def;note : ^array 'fld' declared here 211:1209:1209 : 38: rtunion fld[1];note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def::382025:: 1note:: expanded from macro 'RTL_CHECK2'warning : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55empty macro arguments are a C99 feature [-Wc99-extensions]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 440:5: ^ ~: note: ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1940:29array 'fld' declared here8: note: previous use is here : note: expanded from macro 'INTVAL' HOOK_VECTOR_END (vectorize) #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coverage.c:32^ struct rtx_def;: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: rtunion fld[1]; ^ 3741: ./genrtl.h:592 ^~~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: ^ ~note :43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :25: note: expanded from macro 'XBBDEF' : expanded from macro 'XCWINT' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ :3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here 1208/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:8931::In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] 49HOOK_VECTOR_END (addr_space) ^ : warning: 38array 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)); ^ ~ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 1320::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h23::1209 :note38: :expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)144 note: : ^ ~43:50:expanded from macro 'RTL_CHECK1' note : expanded from macro 'RTL_CHECK2' note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :expanded from macro 'HOOK_VECTOR_END'1209 :38: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) warning ^ ~ snote: expanded from macro 'RTL_CHECK2'#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 generated:5: ^ note: array 'fld' declared here . #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:8942:15:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:24 return XBBDEF (insn, 2); rtunion fld[1]; : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def ^ ~: 5154 :warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1324:251: note: expanded from macro 'XBBDEF' : warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ && INTVAL (XEXP (x, 1)) >= 0In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coverage.c HOOK_VECTOR_END (calls) ^ ~ ^ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h::43:5032:: In file included from note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'HOOK_VECTOR_END' 1208:38#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])3741: ./genrtl.h:611::1320:23: note: expanded from macro 'XEXP' ^ ~ 3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: XSTR (rt, 1) = arg1; note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:24 rtunion fld[1];: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h ^ ~:211: ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965 :1: warning: ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 1209:38: note: expanded from macro 'RTL_CHECK2' empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :13191474:10: warning ^ ~: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : HOOK_VECTOR_END (c)23: note: expanded from macro 'XSTR' return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' ^ #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' ^ ~ #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h43:50: note: expanded from macro 'HOOK_VECTOR_END'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :1320#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):440:5 :23: note#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ~ ^ : expanded from macro 'XEXP' :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from HOOK_VECTOR_END (cxx) rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coverage.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c ^ 3#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ^ ~ :8943:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (x, 1)) < HOST_BITS_PER_WIDE_INT ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' :1320:23: note: expanded from macro 'XEXP' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];:1209:38:clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o data-streamer-in.o -MT data-streamer-in.o -MMD -MP -MF ./.deps/data-streamer-in.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer-in.c note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from 29: note: expanded from macro 'INTVAL' 440:#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ 5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1215:33: note: expanded from macro 'XCWINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coverage.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~HOOK_VECTOR_END (emutls) XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' :1321:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 23: note: expanded from macro 'XVEC' ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec):43: 50 rtunion fld[1];: note: ^ ~expanded from macro 'HOOK_VECTOR_END' ^#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): ^ 8950:33: warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h inner_mask = mask << INTVAL (XEXP (x, 1)); ^ ~ 1209:38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:24: :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:23211:1484:10: note: expanded from macro 'RTL_CHECK2' warning: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ note: expanded from macro 'XEXP' : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) HOOK_VECTOR_END (target_option) ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h::5: note: array 'fld' declared here 43:50: note: expanded from macro 'HOOK_VECTOR_END' ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' :1209#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ :38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:24: : noteIn file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.hexpanded from macro 'RTL_CHECK2' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) rtunion fld[1]; :211 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ^~~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: : array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; 6430 ^ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.cIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coverage.c:32: :In file included from 1/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h::8962:59: warning: 440array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: :648:53:: note: x = simplify_gen_binary (LSHIFTRT, op_mode, inner, XEXP (x, 1));warning : empty macro arguments are a C99 feature [-Wc99-extensions] array 'fld' declared here ^ ~ rtunion fld[1];warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]HOOK_VECTOR_END (shrink_wrap)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 1320:23 ^ XSTR (rt, 1) = arg1; ^ ~: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)^ 23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h: note: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h43:50: :1489:10expanded from macro 'XSTR': ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note ^ ~ : warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440expanded from macro 'HOOK_VECTOR_END':1209:38: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]:5: note: notearray 'fld' declared here: expanded from macro 'RTL_CHECK2' rtunion fld[1]; return XUINT (insn, 4); #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:8975:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ && ((INTVAL (XEXP (x, 1)): array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h: rtunion fld[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: 211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :6688:1: warning: ^empty macro arguments are a C99 feature [-Wc99-extensions]1320 In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cselib.c:22HOOK_VECTOR_END (mode_switching): In file included from note^: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h :43:50 ::23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coverage.c:32 ^ ~note: : ^ ~ In file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::37411209: :38expanded from macro 'HOOK_VECTOR_END': note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h./genrtl.h::666:3440:: 5warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note : XVEC (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h: expanded from macro 'RTL_CHECK2' array 'fld' declared here :#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ^ ~ 323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? 23:template class pod_mode; ^~~~~ struct note: expanded from macro 'XVEC' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: :note: expanded from macro 'RTL_CHECK2' 12: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c rtunion fld[1]; ^ :24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:HOOK_VECTOR_END (C90_EMPTY_HACK) ^ 440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h rtunion fld[1]; ^ :43:50: note: expanded from macro 'HOOK_VECTOR_END'In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coverage.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:8981clang/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :1321:23::17 :note: expanded from macro 'XVEC' XEXP (rt, 1) = arg1;warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ ~ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' && ((INTVAL (XEXP (x, 1)) + exact_log2 (mask + 1)) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1940:29: note: expanded from macro 'INTVAL' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coverage.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:9006:48: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here if (CONST_INT_P (XEXP (x, 1)) && INTVAL (XEXP (x, 1)) >= 0 ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coverage.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' 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] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' struct GTY((desc("0"), tag("0"), ^#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ XSTR (rt, 1) = arg1; ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' :75:1: note: did you mean struct here? #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)class rtx_def;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~1319:23: note: expanded from macro 'XSTR' rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:9007:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1210:37: note: expanded from macro 'RTL_CHECKC1' && INTVAL (XEXP (x, 1)) < HOST_BITS_PER_WIDE_INT) ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' :440:5: note: array 'fld' declared here #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) rtunion fld[1]; ^ ^~~ return JUMP_LABEL (this); /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' ^~~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coverage.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:32: note: expanded from macro 'XCEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cselib.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ inline struct rtx_def * ^ 5: note: array 'fld' declared here :1319:23: note: rtunion fld[1]; expanded from macro 'XSTR' ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:9025:49: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :7: note: previous use is here if (GET_MODE_PRECISION (xmode) - INTVAL (XEXP (x, 1)) In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:25 ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~:1372:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 13class rtx_def;: ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :440:13205:: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cselib.c:2223: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.hwarning:1209: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :note: array 'fld' declared here38: note 423: In file included from rtx tmp = XEXP (this, 1);/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h :235: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275: rtunion fld[1];11: : expanded from macro 'XEXP' ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note ^ ^ ~: expanded from macro 'RTL_CHECK2' warning : struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848: ^40:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h::1209:38: :warning5: : note751320:23: : note:array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here return safe_as_a (JUMP_LABEL (this));: ^~~~~~~~~~~~~~~~~ note7: :expanded from macro 'XEXP' note: previous use is here : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'RTL_CHECK2' ^ ~ class rtx_def;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:183238: rtunion fld[1]; ^:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h28:1940: note: expanded from macro 'RTL_CHECK2'29 ^ : note: expanded from macro 'JUMP_LABEL' : note: expanded from macro 'INTVAL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coverage.c rtunion fld[1]; ^ :32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ XSTR (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' :1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' rtx tmp = XEXP (this, 1); ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: rtunion fld[1];#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^:note: expanded from macro 'RTL_CHECK2' :1320:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here 1210/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c rtunion fld[1]; ^ :9027:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :37: note: expanded from macro 'RTL_CHECKC1' nonzero >>= INTVAL (XEXP (x, 1)) ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ 23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coverage.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 32/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XEXP (rt, 2) = arg2; ^ ~ :440:5: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.c:24: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :array 'fld' declared here1209:38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : :note1320: :23: ^ ~ rtunion fld[1]; ^ expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h::19401853::29: : ^ ~ note75: :expanded from macro 'XEXP'1: notewarning: expanded from macro 'INTVAL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3:: warning#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) 440: :array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)5 : ^ ~ note: JUMP_LABEL (this) = target; array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1215:33: rtunion fld[1]; note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XCWINT' ^ :1209:38: note: expanded from macro 'RTL_CHECK2' ^~~~~~~~~~~~~~~~~ class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) 14 note ^ ~ :: expanded from macro 'JUMP_LABEL' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cselib.c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^~~:warning: :44022array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN): ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h rtx next = XEXP (insn, 1);:5 ^ ~::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440In file included from :5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:1320423: :23:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note:1354note: 8:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:: noteexpanded from macro 'XEXP':32:: 561 notenote: array 'fld' declared here: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h: : array 'fld' declared hereexpanded from macro 'XCEXP' rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :previous use is here rtunion fld[1]; ^ ^ ~struct rtx_def; ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:126: 1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)1: :38 ::9034 :28warning: note ^ ^ ~ : expanded from macro 'RTL_CHECK2' : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' 'mem_usage' 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] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])struct mem_usage In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coverage.c:32 warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] nonzero >>= INTVAL (XEXP (x, 1));^ ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h: 440:341:In file included from 1: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: :did you mean struct here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 5 ^ ~ ::13203741:: ./genrtl.h:class mem_usage;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440746: note:: array 'fld' declared here : ^~~~~ 23 rtunion fld[1]; ^5 3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] struct XINT (rt, 1) = arg1; ^ ~ : note: expanded from macro 'XEXP' : note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ note: expanded from macro 'XINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' :2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :2011:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 26: note: expanded from macro 'SUBREG_BYTE' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :1940:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 29: note: expanded from macro 'INTVAL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) rtunion fld[1]; ^ ^ ~ #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1352:32: note: expanded from macro 'XCSUBREG' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ return XBBDEF (insn, 2); ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coverage.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:9040:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1210:37: note: expanded from macro 'RTL_CHECKC1' XEXP (rt, 2) = arg2; ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ :5: note: array 'fld' declared here XEXP (x, 0), INTVAL (XEXP (x, 1))); rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' note: expanded from macro 'XEXP'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' rtunion fld[1]; ^ rtunion fld[1]; ^ #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coverage.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XSTR (rt, 3) = arg3; rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:9059:57: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' x = simplify_gen_binary (LSHIFTRT, xmode, XEXP (x, 0), XEXP (x, 1)); ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ return XBBDEF (insn, 2); /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:9069:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ && INTVAL (XEXP (x, 1)) >= 0 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coverage.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' ^ ~ #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' :1321:23: note: expanded from macro 'XVEC' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here 440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:9070:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ && (INTVAL (XEXP (x, 1)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coverage.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XINT (rt, 1) = arg1; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :29: note: expanded from macro 'INTVAL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ 1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ rtunion fld[1]; ^ return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:9073:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' && XEXP (XEXP (x, 0), 1) == XEXP (x, 1)) ^ ~ #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coverage.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; return XUINT (insn, 4); ^ ~ ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ :19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c: *step_out = XEXP (x, 1); ^ ~ 9073:32: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 && XEXP (XEXP (x, 0), 1) == XEXP (x, 1)) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.cnote:: 24expanded from macro 'RTL_CHECK2': In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:417 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :: ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h 1209#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coverage.c323::1: :warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]32 ^ ~ 38 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: : notestruct pod_mode: expanded from macro 'RTL_CHECK2' ::440:5 In file included from ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:5: note67: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here::3741: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:205: note: rtunion fld[1];: ^note: did you mean struct here?note./genrtl.h:822array 'fld' declared here:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: array 'fld' declared here XVEC (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^template class pod_mode;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' rtunion fld[1];#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^~~~~: 1512 struct: 12: warning ^: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ :38: note: expanded from macro 'RTL_CHECK2' 9086:15#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1321:23: note: expanded from macro 'XVEC' && INTVAL (XEXP (x, 1)) >= 0) ^ ~#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coverage.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' :3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' XSTR (rt, 2) = arg2; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1]; ^ #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coverage.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:9090:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ XEXP (x, 1)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' rtunion fld[1]; ^#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:9095:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ XEXP (x, 1)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coverage.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' rtunion fld[1]; ^#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ XSTR (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:9118: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 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ :23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cselib.c: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' 24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :1320:23: note: expanded from macro 'XEXP' HOOK_VECTOR_END (asm_out) ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): 43 ^ ~ note11: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:50:: 1209:38:: noteexpanded from macro 'RTL_CHECK2': expanded from macro 'RTL_CHECK2' notewarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]440#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):: 5 expanded from macro 'HOOK_VECTOR_END' :#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ note: array 'fld' declared here ^ ~ attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer-in.c:25In file included from :#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)2564/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cselib.c: In file included from rtunion fld[1];:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ::44024/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.c ^ 24/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:5:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ::In file included from :24:1848:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h 40 75:notenote: : : In file included from :expanded from macro 'MEM_ATTRS' ^~~ :array 'fld' declared here 211#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; 1:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h1215:423: : ^: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:: 1344In file included from 1638 array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coverage.c:2933::warning: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:::32: 1 note:note235In file included from : expanded from macro 'X0MEMATTR'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hclass 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] : return safe_as_a (JUMP_LABEL (this)); /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h :3741: ^~~~~~~~~~~~~~~~~:#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ./genrtl.hclass rtx_def; ^272 : expanded from macro 'XCWINT':/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 8: ^ ~warning #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])::1832warning: ^~~ : : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h28 :440::5struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h1210empty macro arguments are a C99 feature [-Wc99-extensions] 845:: 37 :inline struct rtx_def *note: array 'fld' declared here 3:: ^ note rtunion fld[1]; :: :warningexpanded from macro 'RTL_CHECKC1' note: HOOK_VECTOR_END (sched)#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])expanded from macro 'JUMP_LABEL': array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ 55 :8 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75: XSTR (rt, 2) = arg2;: note : previous use is here #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)7:struct rtx_def; ^ ~ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~ :1319 note:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h9119:^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h: 16:: :440:51354previous use is here :class rtx_def; : ^expanded from macro 'XSTR'::43 :In file included from 50:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.c:32:warning 24: : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) note: note ^ ~array 'fld' declared here :423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h: note && (INTVAL (XEXP (XEXP (x, 0), 1)) + floor_log2 (mask)expanded from macro 'HOOK_VECTOR_END': expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320 ^ : rtunion fld[1];1210 : ^37 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:23:In file included from : note 235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h: :1209::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cselib.cexpanded from macro 'RTL_CHECKC1':24: 38In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h275:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cprop.c::note211: :11:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def24: warning :1668:1#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): : warning: empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h expanded from macro 'XEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note: :struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]440:5:3741 note: HOOK_VECTOR_END (simd_clone)expanded from macro 'RTL_CHECK2'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ^ ~ : ./genrtl.harray 'fld' declared here ^:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h ^ ~33 return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); :3 rtunion fld[1]; :1209: : ^ warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h43: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::50:: ^:note: 38:75 440expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 1853:3 note: expanded from macro 'RTL_CHECK2':#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)7:: : warning XEXP (rt, 1) = arg1; ^ ~ ^ note: 5:: note: array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: JUMP_LABEL (this) = target; previous use is here In file included from rtunion fld[1]; ^~~~~~~~~~~~~~~~~1320/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^:23: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cselib.c:class rtx_def;:1940:29:24 note: In file included from expanded from macro 'XEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211 ^: expanded from macro 'INTVAL': In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ^ ~1: :#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coverage.c warning1832: :28:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215: 32note: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hempty macro arguments are a C99 feature [-Wc99-extensions]:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3741:: 1209./genrtl.h:846::3: : 38warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'JUMP_LABEL':33::HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h note: expanded from macro 'XCWINT'note : expanded from macro 'RTL_CHECK2': 43:50 XSTR (rt, 3) = arg3;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^~~ ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:: note::1354:: 5: 3223: note5: :note: array 'fld' declared herenote: : array 'fld' declared here expanded from macro 'XSTR' expanded from macro 'HOOK_VECTOR_END' rtunion fld[1]; ^ rtunion fld[1]; note: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ expanded from macro 'XCEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cprop.c:24 ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1209:38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741 :9121::15: #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: ^ ./genrtl.h:51 && INTVAL (XEXP (XEXP (x, 0), 1)) < HOST_BITS_PER_WIDE_INT) ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cselib.c:24 : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 3 ^ ~: warning: : :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]1320 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:121023:37: :note: expanded from macro 'RTL_CHECKC1'211#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 1) = arg1; ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.defnote:1732#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]):1:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h warning: : empty macro arguments are a C99 feature [-Wc99-extensions] :440expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~: 1320:23 :5: note: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h notearray 'fld' declared hereHOOK_VECTOR_END (goacc) ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~ : rtunion fld[1];43 : ^50 : note: expanded from macro 'HOOK_VECTOR_END' 440:5#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ : note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.c rtunion fld[1]; ^ :24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cselib.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cprop.cHOOK_VECTOR_END (vectorize) ^ struct mem_usage ^ :24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h1:: note10: expanded from macro 'XCWINT' : #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])43: did you mean struct here? ^~~ warning:50: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3741:: ./genrtl.h:: 69:3440: warningclass mem_usage;array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : SUBREG_BYTE (x), GET_MODE (x));: ^~~~~~~~~~~~~~~ 5note:: expanded from macro 'HOOK_VECTOR_END'note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)^~~~~ ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.carray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :9123:41: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :2011:26 XEXP (rt, 1) = arg1; ^ ~ : note: expanded from macro 'SUBREG_BYTE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' struct temp = gen_int_mode (mask << INTVAL (XEXP (XEXP (x, 0), 1)), xmode);In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cselib.c:24#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG): In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)HOOK_VECTOR_END (addr_space) ^ ~ ^ ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ 440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' 5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1210:37: note: expanded from macro 'RTL_CHECKC1' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:9126:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ temp, XEXP (XEXP (x, 0), 1)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:9151:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (x, 1) == const0_rtx ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cprop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cselib.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :HOOK_VECTOR_END (calls) ^ 23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cprop.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:9165:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125: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; force_to_mode (XEXP (x, 1), mode, ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer-in.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hstruct pod_mode ^ :1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cselib.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hHOOK_VECTOR_END (c) ^ :1324:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' 50: note: expanded from macro 'HOOK_VECTOR_END' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:template class pod_mode; ^~~~~ struct 440:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cselib.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: 5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def rtunion fld[1]; ^ :6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cprop.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (cxx) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h^ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' XEXP (rt, 3) = arg3; ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:9168:25: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ force_to_mode (XEXP (x, 2), mode,In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cselib.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :1209:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cselib.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cprop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (target_option) ^ XINT (rt, 4) = arg4; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' rtunion fld[1]; ^#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cselib.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' HOOK_VECTOR_END (shrink_wrap) ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:9170:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' if (op0 != XEXP (x, 1) || op1 != XEXP (x, 2)) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cselib.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cprop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here HOOK_VECTOR_END (mode_switching) rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:9170:40: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XINT (rt, 5) = arg5; if (op0 != XEXP (x, 1) || op1 != XEXP (x, 2)) ^ ~ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cprop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cprop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer-in.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)inline struct rtx_def * ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ :75:7: note: previous use is here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cprop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] class rtx_def; ^ XBBDEF (rt, 2) = arg2; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer-in.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' class rtx_def; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cprop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cselib.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: ./genrtl.h:154: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:9202:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] empty macro arguments are a C99 feature [-Wc99-extensions] && XEXP (x, 1) == const0_rtx) HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note XEXP (rt, 3) = arg3; ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' expanded from macro 'XEXP' attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here array 'fld' declared here rtunion fld[1]; ^ : rtunion fld[1]; ^ 1344:29: note: expanded from macro 'X0MEMATTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:9231#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' 17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cprop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx op1 = XEXP (x, 1); ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' XINT (rt, 4) = arg4; ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cselib.c:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' 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] rtunion fld[1]; ^ struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:9289:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75 rtx op0 = XEXP (XEXP (x, 0), 1); ^ ~ :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XEXP (rt, 1) = arg1; ^ ~ 1: note: did you mean struct here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1209:38: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTL_CHECK2':1320:23: note: expanded from macro 'XEXP' class rtx_def; ^~~~~ struct #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cprop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer-in.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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] XINT (rt, 5) = arg5;struct mem_usage ^ ^ ~ :1209:38: note: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:9290:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' rtx op1 = XEXP (XEXP (x, 1), 1); ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:25: In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cselib.c:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: array 'fld' declared here note rtunion fld[1]; ^ : array 'fld' declared here rtx tmp = XEXP (this, 1); rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:9290:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XEXP (rt, 1) = arg1; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cprop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtx op1 = XEXP (XEXP (x, 1), 1); ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' XEXP (rt, 6) = arg6; ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:35: note: expanded from macro 'XEXP' rtunion fld[1]; ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:39: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:9293:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; In file included from ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coverage.c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 38: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.hIn file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cprop.c: cond1 = XEXP (XEXP (x, 1), 0);1320:23 : ^ ~ note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): : ^ ~25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 24: 25/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741In file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h./genrtl.h::374169:3:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h::120926::381: 1320: warningnote:: expanded from macro 'RTL_CHECK2'warning : class 'symtab_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] : :: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] class symtab_node;./genrtl.h: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 1) = arg1;23: 158/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::3440: warning ^ :: 5array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: ^ ~ X0EXP (rt, 7) = NULL_RTX;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h :1707expanded from macro 'XEXP' :9:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note : note: previous use is here ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 1320 ^ ~:23:array 'fld' declared here struct symtab_node *symtab_node; note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)27 : ^ ~ note: rtunion fld[1];expanded from macro 'X0EXP' ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1209:38#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:35: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])39: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: expanded from macro 'RTL_CHECK2' 440:5:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ note: array 'fld' declared here ^ ~ In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coverage.c:38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:95:1: warning: 'symtab_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] 14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here rtx next = XEXP (insn, 1); ^ ~ :440:5: rtunion fld[1];class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:In file included from ^ 2::1320:23 : note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c rtunion fld[1];: ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:9299:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h: && rtx_equal_p (XEXP (cond0, 1), XEXP (cond1, 1)))note : ^ ~did you mean class here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h124: struct symtab_node *symtab_node;In file included from :3: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cprop.c1320:23#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : note: ^ ~ : 24expanded from macro 'XEXP': In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.hwarning#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ : XEXP (rt, 1) = arg1;182 ^ ~ ^~~~~~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : class1209:38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note:: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])38: 3note: : ^ ~ expanded from macro 'RTL_CHECK2' : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1320:23: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XEXP' XEXP (rt, 1) = arg1;#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coverage.c: :440:38 ^ ~ ^ ~: 440:5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h23: 5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:254note: note:: array 'fld' declared here : note: : rtunion fld[1]; ^expanded from macro 'XEXP' :array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c1209:38 11: :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note ^ ~: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ :9299:39:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning:1453: :1209:10#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) warning38: ^ ~: warning: : struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] 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)))note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 440:5 struct symtab_node *ref = NULL); ^ ~ ^ : : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECK2': note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h return XEXP (insn, 1); ^ ~: : 97/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320array 'fld' declared here:23:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1320 ^ ~ rtunion fld[1];: expanded from macro 'XEXP' :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ : 3 ^ ~ :23: :440:5note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:: note: 25: expanded from macro 'XEXP' previous use is here#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : In file included from ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h symtab_node note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:array 'fld' declared here125:3:: warning ^: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]381209: : XBBDEF (rt, 2) = arg2; ^ ~ 38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cprop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :1324:25: note: expanded from macro 'XBBDEF' note: expanded from macro 'RTL_CHECK2'#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ XBBDEF (rt, 2) = arg2; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) rtunion fld[1]; ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:920: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])5 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1458:510: :440:5 : notewarning: array 'fld' declared here :warning : notestruct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: array 'fld' declared here rtunion fld[1]; return XBBDEF (insn, 2); /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ ^ rtunion fld[1]; struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h9302:42:: ^warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 1324 :1208/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97: 25: :3: && rtx_equal_p (XEXP (cond0, 0), XEXP (cond1, 1)) note: note38: previous use is hereIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:25: In file included from ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :3741: ./genrtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XBBDEF': 1320:23:note #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): ^ ~ : symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:note: expanded from macro 'RTL_CHECK1'expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h126::3:1208 warning 930:6: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : ^ ~ warning: : ^ ~38 : note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XEXP (rt, 3) = arg3; ^ ~ struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1209::: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTL_CHECK1':1320:38440:23 struct symtab_node *ref = NULL);: ^ :5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.hnote: array 'fld' declared here note rtunion fld[1];note: expanded from macro 'XEXP': #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :97:expanded from macro 'RTL_CHECK2' 3 : ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cprop.c: 24: In file included from :note5: :previous use is here note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :3741: ^ ~./genrtl.h:184:array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];: ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:35: warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h symtab_node ^: 1209array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]:38:: note: : 1463expanded from macro 'RTL_CHECK2': 10 :note : warningarray 'fld' declared here: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:9303:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' && rtx_equal_p (XEXP (cond0, 1), XEXP (cond1, 0)))) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^ ~440 :5: note: array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];:1209::38:10 ^ note ^ 1324In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cprop.c:: 24: In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::253741: : ./genrtl.h:expanded from macro 'RTL_CHECK2'185:3:: warningIn file included from : warningarray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XINT (rt, 4) = arg4; : : ./genrtl.hclass 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]: 127 ^ ~: 325: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: expanded from macro 'XBBDEF' ^ ~#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1317:23 friend class cgraph_node;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: warningnote: : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : 1208 ^: 38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894expanded from macro 'XINT' XINT (rt, 4) = arg4; ^ ~:440: :39: 5 note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote:1317:23: note: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)expanded from macro 'XINT' ^ ~: noteexpanded from macro 'RTL_CHECK1'#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: previous use is here :struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node {1209array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^440 rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:1209:10 5:: note: ::38: note: expanded from macro 'RTL_CHECK2'38 ^did you mean struct here? :note: array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c friend class cgraph_node;: 9324 ^~~~~: 18 struct: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ cond1 = XEXP (XEXP (x, 1), 0); ^ ~ note rtunion fld[1]; ^ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~10:1474: 10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cprop.c: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning:1209:24440:538: :class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] note: : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: friend class cgraph_node; ^3741 return XEXP (insn, 3);: ./genrtl.h ^ ~: 186 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h :note3: : warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1320:23894 XINT (rt, 5) = arg5;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ array 'fld' declared here: note: rtunion fld[1]; ^ ~ expanded from macro 'XEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1320:35/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1317:23 :39:: note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~note expanded from macro 'XEXP' note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: previous use is here :struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node {expanded from macro 'XINT' ^ ^ 1209:In file included from 38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:25#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 2023 ^~~: 10: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209::39: In file included from notenote: : expanded from macro 'RTL_CHECK2'expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: did you mean struct here?#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ^ ~ friend class cgraph_node; ^~~~~ : struct3741: ./genrtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h128::20243::10 : warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] 1209#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ warning:38:5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: :5: : note friend class cgraph_edge; ^: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] notenote: : array 'fld' declared hereexpanded from macro 'RTL_CHECK2' array 'fld' declared here rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1639 rtunion fld[1]; ^ :17: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): previous use is here ^ ~ XINT (rt, 5) = arg5;:1479:10: warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : 440 ^ ~: 5 ^ for_user)) cgraph_edge {/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^1317:23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]note : :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10 return XEXP (insn, 3);array 'fld' declared here : notenote: : expanded from macro 'XINT'did you mean struct here? #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ rtunion fld[1]; ^ ~ ^ friend class cgraph_edge;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cprop.c:249330: :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^~~~~223741: ./genrtl.h :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h187:3:: warning struct:1320:: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 23: note: expanded from macro 'XEXP' : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_equal_p (XEXP (cond0, 1), XEXP (cond1, 1))) ^ ~ 38:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:25#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XEXP (rt, 6) = arg6; ^ ~ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:9330:39: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: && rtx_equal_p (XEXP (cond0, 1), XEXP (cond1, 1))) ^ ~ 5:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cprop.c:24: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.c:27: 1209:38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:102492:: 10warning:: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] warning ^ ~: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note : expanded from macro 'RTL_CHECK2' In file included from return XUINT (insn, 4); ^ ~ return gs->op[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741:: ./genrtl.h:38188: 3: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning: :array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 346:31318: note:note: expanded from macro 'RTL_CHECK2' XEXP (rt, 7) = arg7;440 :5:: :26: array 'op' declared here note: expanded from macro 'XUINT'note : ^ ~ tree GTY((length ("%h.num_ops"))) op[1];array 'fld' declared here rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ^ ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209In file included from :38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c ^ ~note : 3: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: array 'fld' declared here note: expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ~ 251209:38 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: :5:: ^In file included from gs->op[1] = rhs; note: array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from note: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coverage.c rtunion fld[1]; :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c ^ ^ ~3741:9333 :: ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h::42: 152:3:346/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :warning 43: warning: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])::3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/output.h: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)) ^ ~ 133 ^ ~ note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 1489 :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: XEXP (rt, 1) = arg1;1320440: ^ ~6:5:: note :10array 'op' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :array 'fld' declared here 23: rtunion fld[1];:note tree GTY((length ("%h.num_ops"))) op[1]; warning: :1320 warning: : ^: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes]23expanded from macro 'XEXP' return XUINT (insn, 4); ^ ~ ATTRIBUTE_ASM_FPRINTF(2, 3); ^: note #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^:1318: :26: expanded from macro 'XEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/output.h:123:53: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542: note ^ ~: expanded from macro 'XUINT'12expanded from macro 'ATTRIBUTE_ASM_FPRINTF' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cprop.c#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h warning#define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint): ^ ~ :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: ^ ~24 1209: return gs->op[2]; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:346: :38:3 note: expanded from macro 'RTL_CHECK2': 3741:: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])./genrtl.h ^ ~ array 'op' declared here:1209:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:38: :note: expanded from macro 'RTL_CHECK2' 208::5: 1209 tree GTY((length ("%h.num_ops"))) op[1]; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ^ ~ 3note: array 'fld' declared here :38: note: expanded from macro 'RTL_CHECK2' : rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h5: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: array 'fld' declared here :2562: warning: 11array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; : ^ ~ XEXP (rt, 1) = arg1; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320 ::440: In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c933423::25 note: warning5: ::25: expanded from macro 'XEXP' warning: In file included from : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; note : ^ ~array 'fld' declared here ^ ~ 3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346 :3: note: && rtx_equal_p (XEXP (cond0, 1), XEXP (cond1, 0))))array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 rtunion fld[1];: ^ ~ : 38:./genrtl.h note: expanded from macro 'RTL_CHECK2': tree GTY((length ("%h.num_ops"))) op[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^ ^ 1531320:23: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3:expanded from macro 'XEXP' warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note440 gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :346:3: note: XBBDEF (rt, 2) = arg2;array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :expanded from macro 'RTL_CHECK2'1512 :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : tree GTY((length ("%h.num_ops"))) op[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 44012::5 ^ ~5 : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning: note: : array 'fld' declared here 1324 ^ rtunion fld[1];::25 ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cprop.c:24array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: expanded from macro 'XBBDEF' : noteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb):: return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ 2596: :374112: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: warning: ./genrtl.harray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here1321:23: note: expanded from macro 'XVEC' return gs->op[3];: 209 ^ ~: 3: warning#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h rtunion fld[1];: XBBDEF (rt, 2) = arg2; ^ 346 ^ ~: ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c3#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~ :1208::note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :array 'op' declared here: 132438: tree GTY((length ("%h.num_ops"))) op[1];note9348: 440expanded from macro 'RTL_CHECK1': ^ ::165: note: array 'fld' declared here 25 rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ : ^ note: expanded from macro 'XBBDEF' 11#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h *ptrue = XEXP (x, 1), *pfalse = XEXP (x, 2); return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346::3: note: array 'op' declared here ^ ~440 1208/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h tree GTY((length ("%h.num_ops"))) op[1]; ^ ::1320:23: note: expanded from macro 'XEXP' :38:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836: note34/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h::2626:: 3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]5 expanded from macro 'RTL_CHECK1'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 gs->op[3] = rhs;:38:: notewarning ^ ~ : array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])note: array 'fld' declared here return safe_as_a (JUMP_LABEL (insn));#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h rtunion fld[1]; ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ^~~~~~~~~~~~~~~~~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:::5346:: 3note:: note: 440 25: :5: array 'fld' declared hereIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3741: ./genrtl.h array 'op' declared here : rtunion fld[1];1832 : ^28 :: 154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from tree GTY((length ("%h.num_ops"))) op[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cprop.c : ^24 note: expanded from macro 'JUMP_LABEL' note: array 'fld' declared here rtunion fld[1]; XEXP (rt, 3) = arg3; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:9348/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: : expanded from macro 'XEXP' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) : ^ ~ 39: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ *ptrue = XEXP (x, 1), *pfalse = XEXP (x, 2);In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38:1210 note: expanded from macro 'RTL_CHECK2' array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5::37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) note: array 'fld' declared here rtunion fld[1]; ^ :1320:23: note: expanded from macro 'XEXP' ^ ~ XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23 : note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) In file included from ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'XEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c return gs->op[1];: 25 ^ ~: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h: 155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 440 ^ ~ ::5: note: array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h XINT (rt, 4) = arg4;: 371 ^ ~: rtunion fld[1];: 12091209:38: ^note : :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10:expanded from macro 'RTL_CHECK2' warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]38 3: note : expanded from macro 'RTL_CHECK2' return JUMP_LABEL (this); :note : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^~~~~~~~~~~~~~~~~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1209:38: note: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:: ^ ~expanded from macro 'RTL_CHECK2'array 'op' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])28 :note tree GTY((length ("%h.num_ops"))) op[1];: array 'fld' declared here rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~: 440 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h5: note: array 'fld' declared here ^ ^ :440:In file included from 5note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cprop.c: expanded from macro 'JUMP_LABEL' rtunion fld[1];#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ : note: array 'fld' declared here : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h24 rtunion fld[1]; ^ ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:9349:37::1354 warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.cIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3:: warning if (GET_CODE (cond0) == NE && XEXP (cond0, 1) == const0_rtx): array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: X0EXP (rt, 4) = NULL_RTX; ^ ~ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1320:23: note: 32/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XEXP': 1337:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :warning ^ ~: notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : gs->op[1] = fn; ^ ~: expanded from macro 'XCEXP'25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156 :3: warning27:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210: 37: note:: note: 1209expanded from macro 'X0EXP': expanded from macro 'RTL_CHECKC1'#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]):38: note: expanded from macro 'RTL_CHECK1' :371#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])38: note: expanded from macro 'RTL_CHECK2' : 3 ^ ~ : ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note : array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~:440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: tree GTY((length ("%h.num_ops"))) op[1];5:: :440:5: notenote XINT (rt, 5) = arg5;note: array 'fld' declared here ^ ~ rtunion fld[1]; ^ : In file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cprop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here: 3741: ./genrtl.harray 'fld' declared here: ^ 212:3: warning rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h ^ rtunion fld[1]; ^: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c3069::9351:42/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 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) ^ ~ :array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1848 X0EXP (rt, 5) = NULL_RTX;:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] 3:1320 1317:23: note ^ ~ return safe_as_a (JUMP_LABEL (this));: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): 23 ^ ~: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:warning38: note: expanded from macro 'RTL_CHECK2': array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]1337 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:27: gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR,note: 440:5: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XEXP' :note1832: :array 'fld' declared here28 ^ ~note : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h rtunion fld[1];expanded from macro 'X0EXP'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : note:: 371expanded from macro 'JUMP_LABEL': /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 3 ^#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157 ^ ~1209 #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ::1208:38: note: expanded from macro 'RTL_CHECK1' 38 ^ ~: :: 3note:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: XEXP (rt, 6) = arg6;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354expanded from macro 'RTL_CHECK2': 32: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :expanded from macro 'XCEXP'440 :5: note : ^ ~ array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:array 'op' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h440:: #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) tree GTY((length ("%h.num_ops"))) op[1]; ^ rtunion fld[1]; ^ 1320 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: :expanded from macro 'RTL_CHECKC1'23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:9353:13: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 5: note: array 'fld' declared here 38 *ptrue = XEXP (x, 2), *pfalse = XEXP (x, 1); ^ ~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])::1320: 23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h: note : ^ ~expanded from macro 'XEXP' :3130:10 ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5:: notenote: array 'fld' declared here : expanded from macro 'RTL_CHECK2'warning In file included from : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cprop.c :24: In file included from ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213 return gs->op[2];:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:33: ^ ~: warning: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.hIn file included from :array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~371 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h X0EXP (rt, 6) = NULL_RTX;:440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer-in.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ::1832:281209:5:: note: expanded from macro 'JUMP_LABEL' ^ ~:28#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN): /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3:38 note: ^ ~array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:note: note: :27: note: expanded from macro 'X0EXP' : rtunion fld[1]; ^array 'op' declared here 2492 tree GTY((length ("%h.num_ops"))) op[1];:10/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: warning#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~expanded from macro 'RTL_CHECK2':1354 In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 32: :: 25: note1208:38array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 3741: : expanded from macro 'XCEXP' return gs->op[1];: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.hnote: expanded from macro 'RTL_CHECK1'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx):346:./genrtl.h:158 3: note ^ ~: ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.harray 'op' declared here ^ ~: ::1210440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3 tree GTY((length ("%h.num_ops"))) op[1]; :37: :3146:note: expanded from macro 'RTL_CHECKC1'511: note: : warning: :440:5array 'fld' declared here ^ :array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ note#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) X0EXP (rt, 7) = NULL_RTX; ^ ~ : warning array 'fld' declared here : rtunion fld[1];array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h return &call_stmt->op[2]; ^ ~ ^ ~:1337/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:371:3:2524:: note44027In file included from :9353:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cprop.c:24: : : noteIn file included from : array 'op' declared here36:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h warningexpanded from macro 'X0EXP' :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:51208::: note tree GTY((length ("%h.num_ops"))) op[1]; : 38: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]3741note 3: : *ptrue = XEXP (x, 2), *pfalse = XEXP (x, 1); ^ ~ ^./genrtl.h: :array 'fld' declared here expanded from macro 'RTL_CHECK1'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :214 ::1320#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) :warning23: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^3: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:note: expanded from macro 'XEXP' gs->op[1] = rhs;3154 ^ ~ ^ ~ :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~warning: 3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346 X0EXP (rt, 7) = NULL_RTX; : ^ ~ 1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::381337::273: warning: 5array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: : call_stmt->op[2] = chain;: ^ ~ note: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3 note: array 'fld' declared here notenote:: expanded from macro 'RTL_CHECK2' rtunion fld[1];: expanded from macro 'X0EXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note : #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) array 'op' declared here ^ ~ ^ ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'op' declared here: ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:4402138:5:: 10In file included from tree GTY((length ("%h.num_ops"))) op[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:note:2542:12: array 'fld' declared here: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ warning rtunion fld[1]; ^:1208: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c : return gs->op[2];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c38:: note: SUBREG_BYTE (x), GET_MODE (x));expanded from macro 'RTL_CHECK1'25 9367 : ^~~~~~~~~~~~~~~35 #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): warning: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ GET_MODE (SUBREG_REG (x)), SUBREG_BYTE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3741:: 440./genrtl.h:#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)182 : ^ ~2011: ^ ~26 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h :note: :expanded from macro 'SUBREG_BYTE'5 346 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ::#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)3 : ^ ~ note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: warning3: note35211352:32array 'fld' declared here : : note:10: rtunion fld[1]; ^ 1352:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :: XEXP (rt, 1) = arg1; ^ ~ array 'op' declared here32 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:expanded from macro 'XCSUBREG'In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cprop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning tree GTY((length ("%h.num_ops"))) op[1]; :3741: ./genrtl.h::: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]232:3: ^ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) return gs->op[1];1320 : XEXP (rt, 1) = arg1;note: expanded from macro 'XCSUBREG' ^ ~23#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h: : note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h ^ ~expanded from macro 'XEXP' : ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 2562 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:11315:1210:3712091210:::::3 37note: expanded from macro 'RTL_CHECKC1'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :1320:23note: expanded from macro 'RTL_CHECKC1' warning #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 38#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: return &gs->op[2];:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: note: expanded from macro 'XEXP' :5 440:note ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h : array 'op' declared here note: tree GTY((length ("%h.num_ops"))) op[1];: 5#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : expanded from macro 'RTL_CHECK2' 346note: array 'fld' declared here ^ ~:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ^: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 3 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:9369::: note: array 'fld' declared here note: array 'op' declared here 1209 rtunion fld[1];36/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h tree GTY((length ("%h.num_ops"))) op[1];: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h: 38: note: expanded from macro 'RTL_CHECK2' : ^:3547 ^440:5 :3: warningwarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:: 2579:3 ^ ~ gs->op[1] = rhs;array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: : warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ GET_MODE (SUBREG_REG (x)), SUBREG_BYTE (x));/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011: ^ ~26: :note: array 'fld' declared here: 346 rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h440:3: notenote:: expanded from macro 'SUBREG_BYTE' In file included from 5: note: #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:: array 'fld' declared here25 ^ ~array 'op' declared here : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note rtunion fld[1];: expanded from macro 'XCSUBREG' tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cprop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37 XBBDEF (rt, 2) = arg2;: :315:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.hnote : ^ ~ : tree GTY((length ("%h.num_ops"))) op[1];2596 : ^12 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h: ./genrtl.h:2331324::325:: warning: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 3557expanded from macro 'RTL_CHECKC1':10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX;warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ return gs->op[3]; return gs->op[2]; ^ ~note ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315 :3:: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb):/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~: 440:51337::note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.harray 'op' declared here:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ 27: note ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h tree GTY((length ("%h.num_ops"))) op[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032: array 'fld' declared here : rtunion fld[1]; ^ 1208:3811: expanded from macro 'X0EXP' warning: : 19array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: ^ : note#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567 #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: : return &ass->op[3]; ^ ~warning note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h: : ^ ~array 'fld' declared here 346/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::31208:38 rtunion fld[1];: : note: array 'op' declared here ^note: expanded from macro 'RTL_CHECK1' tree GTY((length ("%h.num_ops"))) op[1]; 3In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:25 #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): ^ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h: ^ ~: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h184::440:5 :warning note: array 'fld' declared here: *step_out = XEXP (x, 1); ^ ~ array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 3 :1320: rtunion fld[1];23: : gs->op[2] = label; ^ note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:382626/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h warning9472::: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 315/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cprop.c:2458:: warning: 3::: note warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 3) = arg3; ^ ~In file included from : gs->op[3] = rhs; ^ ~ expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: 3:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : note: ./genrtl.h:234:note 3:array 'op' declared here : if (rtx_equal_p (XEXP (x, 0), reg) && rtx_equal_p (XEXP (x, 1), val)) ^ ~ 1320: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320: tree GTY((length ("%h.num_ops"))) op[1];:array 'op' declared here23: 23: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note note: expanded from macro 'XEXP' : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ tree GTY((length ("%h.num_ops"))) op[1];expanded from macro 'XEXP' X0EXP (rt, 3) = NULL_RTX; ^ ^ ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1337/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ^ ~3577 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3:1209:38::1209:38: 440note:: :expanded from macro 'RTL_CHECK2'5 :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note ^ ~: array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note:: array 'fld' declared here 27 rtunion fld[1];note: expanded from macro 'RTL_CHECK2' : warning rtunion fld[1];: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: gs->op[3] = label; ^ ~ 440:5: note: array 'fld' declared here rtunion fld[1]; ^ note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.cIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.cexpanded from macro 'X0EXP' ::315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1];25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^:1317:3026#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): ^ ~: 23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h10: notewarning: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]9502/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1209:1208:3587:3828: warning:: note10: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: return gs->op[1]; ^ ~ 38: return unsignedp ? x : XEXP (x, 1); ^ ~:note: expanded from macro 'RTL_CHECK1'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h warning : :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h371array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'RTL_CHECK2' ::3:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) return gs->op[3];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 1320/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h ^ ~ : ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:315/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3731:440:23:3 :note:: 55:11: : note note: : array 'op' declared hereexpanded from macro 'XEXP'note: : note: array 'fld' declared here array 'fld' declared here: array 'op' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ tree GTY((length ("%h.num_ops"))) op[1]; tree GTY((length ("%h.num_ops"))) op[1]; ^ rtunion fld[1];In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c : ^ ~ 25warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186 ^: 3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XINT (rt, 5) = arg5;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cprop.c ^ ~:24: attrs = MEM_ATTRS (x);In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 3741 ^~~~~~~~~~~~~: ./genrtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h235:3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: warning3059:440: ::35:array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here ::1317 X0EXP (rt, 4) = NULL_RTX; ^ ~ ::23: rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^1337 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c :9506:272564:2424warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:note: expanded from macro 'XINT' : note : expanded from macro 'X0EXP' gs->op[1] = fn;#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)note : ^ ~ warning : ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'MEM_ATTRS':38: return unsignedp ? XEXP (x, 1) : x; : ^ ~371 :3: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:note#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1): array 'op' declared here ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~23 tree GTY((length ("%h.num_ops"))) op[1]; : note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 1344 ^ ~: 29: note: expanded from macro 'X0MEMATTR' ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209note#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem): ^ ~ : 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1210:37#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):: expanded from macro 'RTL_CHECK1'3069:338: warningnote: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR,: expanded from macro 'RTL_CHECKC1' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):expanded from macro 'RTL_CHECK2' 371#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: array 'op' declared here ^ ~: 440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:5:: note: array 'fld' declared here : tree GTY((length ("%h.num_ops"))) op[1]; ^440 rtunion fld[1]; 440 ^ :5: note: array 'fld' declared here :5: note: array 'fld' declared here :5: note: array 'fld' declared here rtunion fld[1];In file included from ^ rtunion fld[1];In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cselib.c ^:25: XEXP (rt, 6) = arg6; ^ ~: ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320 In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cprop.c:24: return gs->op[2];: In file included from ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :3741: :374123: ./genrtl.h:9525/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371./genrtl.h33:3:: ::236:183: warning note: warning:3:expanded from macro 'XEXP': warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] note: array 'op' declared here XEXP (rt, 1) = arg1; X0EXP (rt, 5) = NULL_RTX;#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ ~ ^ inner_mode, SUBREG_BYTE (x)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^~~~~~~~~~~~~~~ :27:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :note1320: :expanded from macro 'X0EXP'23 : note: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1209::201138:: note: 26#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)expanded from macro 'RTL_CHECK2' ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146expanded from macro 'XEXP'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: 11/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'SUBREG_BYTE' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): warning: 440array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ : ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::51209: note1208/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352: :38:: return &call_stmt->op[2];32 : ^ ~ array 'fld' declared here note: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371expanded from macro 'RTL_CHECK2':3: 38: note: expanded from macro 'RTL_CHECK1' note : noteIn file included from #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):28 rtunion fld[1]; expanded from macro 'XCSUBREG' ^ ^ ~ : : array 'op' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c: ^ ~440:5 : ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h note: array 'fld' declared here:25/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h tree GTY((length ("%h.num_ops"))) op[1];251210: : :In file included from rtunion fld[1];37/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:440 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:5:: note ^ ^:374126: : : : expanded from macro 'RTL_CHECKC1' 1#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :./genrtl.h:188:3: warningnote : array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h440 XEXP (rt, 7) = arg7; ^ ~:In file included from :5: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cselib.cwarning: : 3154array 'fld' declared here:class 'symtab_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] :3 25: array 'fld' declared here In file included from rtunion fld[1]; ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: rtunion fld[1];: warning: In file included from class symtab_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h^1320: 3741 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cprop.c: :./genrtl.h241707: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::513741:: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ 9 X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::371:3: 23note:: :array 'op' declared here note XEXP (rt, 1) = arg1; tree GTY((length ("%h.num_ops"))) op[1]; ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320expanded from macro 'XEXP': :1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h23note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): previous use is here : ^ 1208:38: :note: expanded from macro 'RTL_CHECK1' ^ ~ struct symtab_node *symtab_node; #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' : note: array 'fld' declared here note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.hIn file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cprop.c::3557:10::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cselib.c:In file included from 25/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c: :In file included from 25/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: 24: : In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::37413741: : ./genrtl.h:208 :3:9629 ./genrtl.hwarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]warning:258In file included from :3./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.c:: 28:: warning: 69/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:3: : return gs->op[2]; warning: 95 XEXP (rt, 1) = arg1; ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 1) = arg1; array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:: XEXP (rt, 1) = arg1;1: ^ ~315 warning: :3 13: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~: 'symtab_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] warning :note: : ^ ~ 1320array 'op' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:23array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: rtx src = SET_SRC (x);: tree GTY((length ("%h.num_ops"))) op[1];class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"),1320 ^ :1320 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h ^ : 23 ^~~~~~~~~~~:23:note: expanded from macro 'XEXP' : note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: note: 1707: ^ ~ : 2expanded from macro 'XEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.hexpanded from macro 'XEXP':: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 3567:1209:2641 38: :3:note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~note: expanded from macro 'RTL_CHECK2' 22 ^ ~: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])did you mean class here? warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 1209:38 struct symtab_node *symtab_node; : : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ^~~~~~notenote: 1209:: expanded from macro 'SET_SRC' class gs->op[2] = label; #define SET_SRC(RTX) XCEXP (RTX, 1, SET)38: note ^ ~ expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h: note :: 315#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.c::expanded from macro 'RTL_CHECK2'28: ^ ~ ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h: array 'fld' declared here13545: : note254/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:11 rtunion fld[1];note: :32: array 'fld' declared here :440 array 'op' declared here: ^ warningnote: In file included from expanded from macro 'XCEXP' tree GTY((length ("%h.num_ops"))) op[1];:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)25: ^ ~ rtunion fld[1]; In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:5 ^3741: ^: : ./genrtl.h:209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cprop.c: ::notestruct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h1210 struct symtab_node *ref = NULL); :3:37:3577: ^ : 24/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h3:array 'fld' declared here : warning: note: : 97: rtunion fld[1]; In file included from expanded from macro 'RTL_CHECKC1'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; 3741 : ^ ~./genrtl.h#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): ^ ~3 :259/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning gs->op[3] = label;: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : 440note:: XBBDEF (rt, 2) = arg2;In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cselib.c: 5 ^ ~ ^ ~: previous use is here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3151324:25: symtab_node 3: ^ 25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:note3:: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note:: : notearray 'fld' declared hereexpanded from macro 'XBBDEF' : XEXP (rt, 1) = arg1; ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): array 'op' declared here 1324 tree GTY((length ("%h.num_ops"))) op[1]; rtunion fld[1]; ^ : ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:9650:50/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h25::3587 :note10 : warning: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~ warningarray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h return gs->op[3];: :expanded from macro 'XBBDEF':1320: 23: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note: expanded from macro 'XEXP' 1208:38:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:920:38::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209: 5 && rtx_equal_for_field_assignment_p (dest, XEXP (src, 1)))note: 38: noteexpanded from macro 'RTL_CHECK1': : warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])note : struct symtab_node *ref = NULL); ^ ~ ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h :315:3: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320440: 5: ^ ~expanded from macro 'RTL_CHECK2': array 'op' declared here: 23:97:3:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note ^ ~ : expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :440:note: :5: tree GTY((length ("%h.num_ops"))) op[1]; noteprevious use is here ^ note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 440: symtab_node: 5array 'fld' declared here: ^ note: array 'fld' declared here : array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h: rtunion fld[1];930 : ^6:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] rtunion fld[1]; rtunion fld[1]; struct symtab_node *ref = NULL); In file included from ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c :25: ^In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h: 210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XEXP (rt, 3) = arg3; In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cprop.c:In file included from 97:3: note:: previous use is here : symtab_node ^24 ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cselib.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23:: note ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h: expanded from macro 'XEXP' :260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' 3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] : ^ ~440:5:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote:: 1324array 'fld' declared here:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h : ^ ~894 :39: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209note:38:previous use is here note: expanded from macro 'RTL_CHECK2' rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208 :38: : expanded from macro 'XBBDEF' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640: 10: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: did you mean struct here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.cnote: expanded from macro 'RTL_CHECK1': ^ ~: 1208: friend class cgraph_node;9652:5238 : ^~~~~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) struct ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: expanded from macro 'RTL_CHECK1' :440:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here warning rtunion fld[1]; ^ : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10In file included from assign = make_extraction (VOIDmode, dest, 0, XEXP (XEXP (src, 0), 1),/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c : ^ ~25 : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:In file included from 23::In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cprop.c:24 : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :note:3741: : expanded from macro 'XEXP'./genrtl.h friend class cgraph_node;: 440:5:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~:3741: ./genrtl.h ^ 261::2113:3: :warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h: :array 'fld' declared here894:39: X0EXP (rt, 4) = NULL_RTX; ^ ~: warning: note: previous use is herearray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337 :27: 1209note : expanded from macro 'X0EXP':38: notestruct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { X0EXP (rt, 4) = NULL_RTX; ^ ~: rtunion fld[1]; ^ ^expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h::13372023::10:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: did you mean struct here? 27In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cselib.c:25 ^ ~ friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208note:38: note: ^ ~: expanded from macro 'X0EXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :440:5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :3741: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)./genrtl.h:126::3: 2024:10 ^ ~: expanded from macro 'RTL_CHECK1'warning: note : class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h friend class cgraph_edge;: ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])1208:38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h rtunion fld[1]; ^ :warning note: ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:9665expanded from macro 'RTL_CHECK1':1639:: 17: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :previous use is here440 : 5array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]:: 50note: for_user)) cgraph_edge { #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: XEXP (rt, 3) = arg3; ^ ~ ^array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer-in.c: && rtx_equal_for_field_assignment_p (dest, XEXP (src, 1)))/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024: rtunion fld[1]; ^ ~ ^ ~:29 10: 1320:23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.hnote: ^:26:note: expanded from macro 'XEXP'5 did you mean struct here?: In file included from :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :1320/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:25: In file included from : friend class cgraph_edge; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:note: ^~~~~ ^ ~3741: 23./genrtl.harray 'fld' declared here :1 struct : rtunion fld[1]; 212warning ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:::: 3 :note : warningexpanded from macro 'XEXP': array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] class 'symtab_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] X0EXP (rt, 5) = NULL_RTX; In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cprop.c ^ ~ ^ ~1209:38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1209:38 24/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337: :27:: note: In file included from class symtab_node; ^: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707expanded from macro 'X0EXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741:note: expanded from macro 'RTL_CHECK2': note: ./genrtl.hexpanded from macro 'RTL_CHECK2'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :9: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~note : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hprevious use is here: 440 :5: note: array 'fld' declared here struct symtab_node *symtab_node;262:3: rtunion fld[1]; ^ ^ ~warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1208:38:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cselib.c:: 440:5: 25note: array 'fld' declared here : ^ XINT (rt, 5) = arg3; ^ ~ In file included from rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 5: note: array 'fld' declared here note rtunion fld[1]; XINT (rt, 4) = arg4; ^ ~ ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cprop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer-in.c: ^:1317note 29: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:95:1: : warning: expanded from macro 'RTL_CHECK1''symtab_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] : #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])expanded from macro 'XSTR' ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h440::12095::38:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c : note: array 'fld' declared here rtunion fld[1]; ^ class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"),23: note: noteexpanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 9668:5: warning: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h XEXP (SUBREG_REG (XEXP (src, 0)), 1), ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:::4401707:5:: note: :1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h25:2:: :In file included from 38 1320:23: notearray 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::3741: ./genrtl.h: :did you mean class here?213 :3: warning: note struct symtab_node *symtab_node; note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): rtunion fld[1];expanded from macro 'XEXP' ^ array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ^~~~~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cprop.c::120924:: 440In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::3741 : ./genrtl.h:28138:3: : class5: note: array 'fld' declared here 1208:38: note: expanded from macro 'RTL_CHECK1' warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from rtunion fld[1]; ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XINT (rt, 1) = arg1; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer-in.c:29note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h ^ ~:440:In file included from 254/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cselib.c::1125: In file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'RTL_CHECK2' :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:13175#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):3741:: warning: ./genrtl.h: In file included from 12823:3:note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.c: ^ ~ :array 'fld' declared here warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :note: 29440: XINT (rt, 5) = arg5; 5expanded from macro 'XINT' struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~: rtunion fld[1]; note: ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: struct symtab_node *ref = NULL); /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h1317/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::array 'fld' declared here ^25 ^ : rtunion fld[1];: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h In file included from 23:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c1209: :363:38: note1note: :25/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h::expanded from macro 'XINT': : expanded from macro 'RTL_CHECK2' ^ In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 97:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)3warning: : ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c3741: 'lto_input_block' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~::1209::9679: 38class lto_input_block note./genrtl.h50:^: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : previous use is here: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]214 symtab_node :440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile-count.h ::: && rtx_equal_for_field_assignment_p (dest, XEXP (src, 1))) 53: ^ ~573: note : array 'fld' declared here :41: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];: ^warning note : array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECK2' ^ X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: :: did you mean class here? note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 1320 :expanded from macro 'X0EXP'23: note ^ ~: expanded from macro 'XEXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) static profile_probability stream_in (struct lto_input_block *);#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1208440::385:: notenote: expanded from macro 'RTL_CHECK1' In file included from #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ ^~~~~~ class array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cprop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3741: ./genrtl.h:304: rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h3741 : 3 ^ ~: In file included from warning:./genrtl.h: 920array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h5 : warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] : struct symtab_node *ref = NULL);440 XSTR (rt, 1) = arg1; ^ ~ : :5232:: 3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cselib.c:25: ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:25: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97::3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:744 : array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319::: rtunion fld[1];warning: 8array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from ^ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: 9681:52: 3741: ./genrtl.h23:previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320 warning: note:: : warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]129 symtab_node ^:3: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]::23: expanded from macro 'XSTR' extern struct lto_input_block * lto_create_simple_input_block ( note: expanded from macro 'XEXP'warning assign = make_extraction (VOIDmode, dest, 0, XEXP (XEXP (src, 0), 1), ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]1320930 ^::6 23:1209#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :38: XEXP (rt, 6) = arg6;: ^ ~:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h : note: ^ ~ 363:7noteexpanded from macro 'RTL_CHECK2' : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : warning:expanded from macro 'XEXP': 1209:38: note1320: note:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h23: :: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] expanded from macro 'RTL_CHECK2'440 struct symtab_node *ref = NULL); class lto_input_block note: expanded from macro 'XEXP' ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 440:5: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h97:: note: 38array 'fld' declared here :3: rtunion fld[1];1209:38: 744note: previous use is herenote: :: array 'fld' declared here note: expanded from macro 'RTL_CHECK2' note: symtab_node ^: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1];8 ^expanded from macro 'RTL_CHECK2' ^ ^ ~In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here : rtunion fld[1]; ^In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 :255: note: array 'fld' declared here : rtunion fld[1]; ^ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:9696:37: warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cprop.cIn file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h24:: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]3741: ./genrtl.hIn file included from : note: did you mean class here? extern struct lto_input_block * lto_create_simple_input_block ( ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cselib.c: HOST_WIDE_INT width = INTVAL (XEXP (dest, 1)); ^ ~ 3741305/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:132025:: 23In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:750: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::3741: : note:5: expanded from macro 'XEXP'3: :warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 10: ./genrtl.h XINT (rt, 2) = arg2;233warning:3#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :152::: ^ ~ warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]3 : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38 friend class cgraph_node;:: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]1317warning:: ^notestruct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.hexpanded from macro 'RTL_CHECK2' 23 struct lto_input_block *, const char *, size_t); : note: expanded from macro 'XINT' : ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): 894:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h39 X0EXP (rt, 2) = NULL_RTX;: ^ ~1209:38: XEXP (rt, 1) = arg1;: ^ ~ note /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:note:expanded from macro 'RTL_CHECK2':363: previous use is here :7: 1337 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hstruct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node {#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :note ^ ~ 1320: : ^ :23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5:: 27: 1940:29note: expanded from macro 'XEXP'note: array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h: : previous use is here 1640note: expanded from macro 'INTVAL' :10noteclass lto_input_block : note: #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) : expanded from macro 'X0EXP' rtunion fld[1];did you mean struct here?#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^~~ ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:750 ^ ~ ^ friend class cgraph_node; ^~~~~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1208:5: 38In file included from struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cprop.c33 :note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note:: 1209expanded from macro 'RTL_CHECK1': 38#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) note ^ ~ :: 24did you mean class here? : struct lto_input_block *, const char *, size_t);/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^~~~~~: class expanded from macro 'XCWINT': In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.hnote:780: #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h440:: ^~~./genrtl.h:34:2023 :510warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]:: expanded from macro 'RTL_CHECK2' : :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h warning: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440note: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]array 'fld' declared here 440 306:3:extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^:5:: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h rtunion fld[1];5array 'fld' declared here warning: friend class cgraph_node; ^: ^ In file included from array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: 363 XVEC (rt, 3) = arg3; ^ ~ note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321: rtunion fld[1]; ^: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:25 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:9697::723In file included from 49: :: rtunion fld[1];warning : ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 894In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cselib.c:: unsigned HOST_WIDE_INT and_mask = INTVAL (XEXP (src, 1)); ./genrtl.hnote: previous use is here:234:3 class lto_input_block39: note: expanded from macro 'XVEC': warning : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~25note: previous use is here X0EXP (rt, 3) = NULL_RTX; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 ^: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^3741: ./genrtl.h:38:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:780153:3: note: warning: : :: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h34: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~note: did you mean class here?1337:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]272023 :: ^ ~extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^~~~~~ note /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:: 10 XBBDEF (rt, 2) = arg2; classexpanded from macro 'X0EXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 5:: ^ ~ 1209 :note /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): array 'fld' declared here :841:10note : did you mean struct here? 38::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: friend class cgraph_node; ^ ~1324 ^~~~~ struct note:: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~1208/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:25: warning: struct 'varpool_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]:38: ^1940: 2024:note1029:: : note: struct varpool_node *, expanded from macro 'RTL_CHECK1'expanded from macro 'XBBDEF'In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cprop.c #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) 440 ^ ~ 1800note: :24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:expanded from macro 'INTVAL':/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h38warning:5: 3741note#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT): : note: :1208:previous use is here38:./genrtl.h: : array 'fld' declared here note: expanded from macro 'RTL_CHECK1' ^~~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 307: ^class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])3 1215In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c::25 ^ ~ : friend class cgraph_edge;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ 374133: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]note :: : expanded from macro 'XCWINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1639:17 XVEC (rt, 4) = arg4;: 440:5#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])class GTY((tag ("SYMTAB_VARIABLE"))) varpool_node : public symtab_node {note: previous use is here./genrtl.h ^~~ for_user)) cgraph_edge {:: ^ note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h235/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440::3: ^ rtunion fld[1];:2024 : warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:105: : ^ noteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cselib.c: ^ ~ 841:10:25 X0EXP (rt, 4) = NULL_RTX; : In file included from note ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: did you mean class here?: did you mean struct here?:3741: ./genrtl.h :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321 154/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h friend class cgraph_edge; :1337:27:: array 'fld' declared here ^~~~~ 23:3 note: :expanded from macro 'X0EXP' warning: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) struct varpool_node *,: ^ ~ note rtunion fld[1]; struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :1208:38: note: expanded from macro 'RTL_CHECK1': expanded from macro 'XVEC'#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) XEXP (rt, 3) = arg3; ^ ~ ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:851:35: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_input_data_block (struct lto_input_block *, void *, size_t); :5: ^ ~ ^ ^#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:9740:36 : warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.hnote : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :363:7: :array 'fld' declared here lhs = expand_compound_operation (XEXP (src, 1)); ^ ~ rtunion fld[1];note : ^previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^ ~1209 class lto_input_block: 23::38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ note: expanded from macro 'XEXP': 1320:23: note: expanded from macro 'XEXP' :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:25/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):851:In file included from ^ ~ :35/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note : did you mean class here? 1209extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^~~~~~ : class3741 : :38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:855:26: warning ^ ~: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] :tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ./genrtl.h:236 :note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :expanded from macro 'RTL_CHECK2'1209 :38: note: expanded from macro 'RTL_CHECK2' : ^3440 : warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h X0EXP (rt, 5) = NULL_RTX;:363:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hclass lto_input_block:: 440 ^ ~ ^5: note : ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];: ^ 5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:855:261337: noteIn file included from : 440::5: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cprop.carray 'fld' declared here 27 rtunion fld[1]; ^: did you mean class here?: note: array 'fld' declared here : rtunion fld[1];In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cselib.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741 : ./genrtl.h:155 ^:3:tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, warning : notearray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 24 : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:9745:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4;In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3 : warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^~~~~~ expanded from macro 'X0EXP' c1 = INTVAL (XEXP (rhs, 1)), other = lhs; ^ ~ class XVEC (rt, 5) = arg5; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : 1320:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h ^ ~ ^ ~ :note859: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hhashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note1317: :previous use is here: 1321class lto_input_block: expanded from macro 'XEXP' ^23 :23: notenote: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.hexpanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~: 859:26: note: did you mean class here?: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~: 1209:38: note: expanded from macro 'RTL_CHECK2' hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' expanded from macro 'XVEC' ^~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ class ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:861:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h24/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::440:5: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])note : array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) rtunion fld[1]; ^ ~ ^ ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cselib.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209::38: 1940:29: note 25warning: : In file included from struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 3741 note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.htree lto_input_tree_1 (struct lto_input_block *, struct data_in *,: expanded from macro 'INTVAL' ^ : #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)expanded from macro 'RTL_CHECK2'440:5: :./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.hIn file included from :363 :156/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer-in.c : :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~note: ^~~ 7 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3:30:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h array 'fld' declared here : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.hwarning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]note rtunion fld[1];:: :25: 1215:33 previous use is here :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.hclass lto_input_block:363: note ^:: expanded from macro 'XCWINT' XINT (rt, 5) = arg5;440 In file included from : ^1 :5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c : warning:#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) note861 ^~~ : array 'fld' declared here : ::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:44025 ^ ~ 24 rtunion fld[1];'lto_input_block' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]:5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note: ^ notedid you mean class here? :1317:23:tree lto_input_tree_1 (struct lto_input_block *, struct data_in *,: note: : expanded from macro 'XINT' In file included from class lto_input_blockIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cprop.c:24: In file included from #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^~~~~~: class array 'fld' declared here3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:863./genrtl.h 3741: ./genrtl.h:: rtunion fld[1]; ^: 309:3 ^ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:9758237:: warning 3: :18: 22/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile-count.h:573 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::41:: note: did you mean class here? :array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] static profile_probability stream_in (struct lto_input_block *);warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] 1209 XINT (rt, 6) = arg6; ^ ~ warning: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] :tree lto_input_tree (struct lto_input_block *, struct data_in *); ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h X0EXP (rt, 6) = NULL_RTX;array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : c1 = INTVAL (XEXP (rhs, 1)), other = lhs; ^ ~1317 ^~~~~~ :38: 23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363 : ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:7 class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: expanded from macro 'XINT' note: note: previous use is here#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) : class lto_input_blockexpanded from macro 'RTL_CHECK2' ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:23440::5 1209:38: note: :1337:expanded from macro 'RTL_CHECK2':/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h note27:863:22 : expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note ^ ~ In file included from :: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: :51209did you mean class here? :: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer-in.ctree lto_input_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class note38 :note:: 30array 'fld' declared here: : rtunion fld[1];expanded from macro 'X0EXP'noteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:25: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h :744:array 'fld' declared herenote#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 8/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 1208: 38 ^: note: expanded from macro 'RTL_CHECK1' : expanded from macro 'RTL_CHECK2' warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ extern struct lto_input_block * lto_create_simple_input_block ( ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363 rtunion fld[1];:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^In file included from ^ ~1940:29: note: expanded from macro 'INTVAL' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cselib.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cprop.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here 7: :note: previous use is here rtunion fld[1]; 24 XEXP (rt, 6) = arg6; ^ class lto_input_block ^ #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:744: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c ^ ~:25/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :: 12158/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 327note:: did you mean class here? 13203:: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from In file included from XINT (rt, 1) = arg1;33: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.c:29: : ^ ~ 23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote extern struct lto_input_block * lto_create_simple_input_block ( ^~~~~~:: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h class/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :131776/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.hexpanded from macro 'XCWINT':53 :23: :3741: ./genrtl.h:#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]):note: warning: : 258: :750 ^~~expanded from macro 'XINT' expanded from macro 'XEXP': 5: warningstruct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] 3: warning: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):440 struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] : ^ 5: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ XEXP (rt, 1) = arg1; ^ ~ struct lto_input_block *, const char *, size_t);:363:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1209:38 ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:1209:387array 'fld' declared here :: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320note:363: rtunion fld[1];: 7::: note ^ note: previous use is here : class lto_input_block23: expanded from macro 'RTL_CHECK2' expanded from macro 'RTL_CHECK2' ^ notenote/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:9762: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:1876:: previous use is here warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : class lto_input_block ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):53::750 expanded from macro 'XEXP' c1 = INTVAL (XEXP (lhs, 1)), other = rhs;:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ note: ^ ~5 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hdid you mean class here?: ^ ~:1209: did you mean class here? ^ ~const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^~~~~~ 440:38 class : struct lto_input_block *, const char *, size_t); ^~~~~~:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 5: class : 1320note:23 :note note78: :: expanded from macro 'RTL_CHECK2': array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:780: expanded from macro 'XEXP' rtunion fld[1]; #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h8: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440::5:34 :warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] note440:5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ::warning note1209:38: note: expanded from macro 'RTL_CHECK2' In file included from struct lto_input_block *, : : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cprop.carray 'fld' declared here : ^ array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]363 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :7: rtunion fld[1]; rtunion fld[1]; note: ^ 24: ^previous use is here In file included from class lto_input_block ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c ^ :1940:29:./genrtl.h:347:3:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:7825: extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from :8In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h XVEC (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cselib.c:: ./genrtl.h :363::25 : 7note: did you mean class here?:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ :259: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: expanded from macro 'INTVAL':1321 struct lto_input_block *,:3741: : ./genrtl.h:158#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) 23 ^~~~~~ note: class3: previous use is here: ^~~: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: XBBDEF (rt, 2) = arg2; ^ ~ 3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1215 warningclass lto_input_block :: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XVEC'83: :33: note44#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~:1324: ^ X0EXP (rt, 7) = NULL_RTX; ^ ~25: : :expanded from macro 'XCWINT'warning /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:780 : struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:34::#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^~~ : ^ 1209:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 38: noteexpanded from macro 'XBBDEF' : :13377: note: previous use is here440note#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) : ^ ~: class lto_input_block expanded from macro 'RTL_CHECK2' did you mean class here? :27: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 5extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^~~~~~ class note ^ ~ ^: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: rtunion fld[1];1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h: ^ : expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c ^ ~440 ::#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)97755:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h note: array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::44083:5:: :841 rtunion fld[1];18:: ^ ~ 10: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: :1208:warning ^array 'fld' declared here44 In file included from warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cprop.c rtunion fld[1]; ^38: note: : note : expanded from macro 'RTL_CHECK1' : c1 = INTVAL (XEXP (lhs, 1)), other = rhs;In file included from did you mean class here?struct 'varpool_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:24: In file included from : 25/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3741:unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^~~~~~ struct varpool_node *, ^ : 3741: class ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h ^ ~ ./genrtl.h:260/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :348::1320:233::1800::38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h5: ::84: warningnote::34 note: 3: warning: note: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ : expanded from macro 'XEXP' array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; X0EXP (rt, 3) = NULL_RTX;#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :1320/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hHOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^:23:: note: :1209: ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337previous use is here:27: note: expanded from macro 'X0EXP' 38#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~class GTY((tag ("SYMTAB_VARIABLE"))) varpool_node : public symtab_node {expanded from macro 'XEXP' ^ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)1208:38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cselib.cnote: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:841:10note::25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h: : expanded from macro 'RTL_CHECK2'#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) note363: :7: ^ ~ note:: ^ ~182:did you mean class here? previous use is here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ struct varpool_node *, ^~~~~~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:class lto_input_block 1940: ^3 class29: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: expanded from macro 'INTVAL'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:84 : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h: XEXP (rt, 1) = arg1; ^ ~:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^~~440:5 851:35 ::1209:38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note: ::expanded from macro 'RTL_CHECK2' :132034:23#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :: note ^ ~ warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]note: : expanded from macro 'XEXP' did you mean class here? : note: array 'fld' declared here#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1215:33HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^~~~~~ class: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 440note 1209:38: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h: rtunion fld[1];: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:expanded from macro 'RTL_CHECK2'expanded from macro 'XCWINT':85:5 :363 #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~37:::7: ^ warning: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] array 'fld' declared here note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hgcov_type streamer_read_gcov_count (struct lto_input_block *); rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c::440:: 25 ^previous use is here: ^ ~ 5 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 ^class lto_input_block: note: In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cprop.c: array 'fld' declared here :5: 3741: ./genrtl.h:note rtunion fld[1]; ^: 24: In file included from ^ 363:7:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:9811:18261: warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h::: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: 3array 'fld' declared here : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 851 && INTVAL (XEXP (assign, 1)) < HOST_BITS_PER_WIDE_INT ^ ~ note: previous use is here rtunion fld[1];:35: ^./genrtl.hclass lto_input_block note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320 In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cselib.c:: did you mean class here? :extern void lto_input_data_block (struct lto_input_block *, void *, size_t); : ^ 25/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h23: In file included from : ^~~~~~: warning:85/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h349:37 class : :3:array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: 3741 X0EXP (rt, 4) = NULL_RTX; ^ ~ : : note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:855 warning: : did you mean class here?:27:note:array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]183 :note XEXP (rt, 3) = arg3;: expanded from macro 'XEXP' ^ ~ 326: : expanded from macro 'X0EXP' :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ ~ warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^23gcov_type streamer_read_gcov_count (struct lto_input_block *); XBBDEF (rt, 2) = arg2;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h: ::1209:38 ^ ~ ^ ~: note note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^~~~~~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'RTL_CHECK2' : :1208:363:expanded from macro 'XEXP'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) class38:: note ^ ~ 1324:25:7 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:86:34: warning note: expanded from macro 'XBBDEF' : struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwide_int streamer_read_wide_int (struct lto_input_block *);:: 1940 ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): :: ^ ~ 29 363 : note ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208expanded from macro 'RTL_CHECK1'note: previous use is here :38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:7:: noteexpanded from macro 'INTVAL': : noteprevious use is here :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])class lto_input_block#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)1209 ^ ~: ^ ^~~ : expanded from macro 'RTL_CHECK1'38 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hclass lto_input_block ^:440:5 #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : note ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215 855 note: expanded from macro 'RTL_CHECK2':: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:86:34: note :33array 'fld' declared here : did you mean class here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 rtunion fld[1];26:wide_int streamer_read_wide_int (struct lto_input_block *); :note: did you mean class here? ^~~~~~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) class ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:87:38:: 5: note ^ ~ tree lto_input_tree_ref (struct lto_input_block *, struct data_in *,/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h warning:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:25 ^~~~~~ 440:: : struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]: array 'fld' declared herenote classIn file included from : rtunion fld[1]; ^widest_int streamer_read_widest_int (struct lto_input_block *); ^ expanded from macro 'XCWINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h5: note: array 'fld' declared here :3741: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cselib.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) : ./genrtl.h85925: In file included from :26: warning: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hstruct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] 262:3: warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h rtunion fld[1];::3741: : hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^ ^~~./genrtl.h:184:3 ^: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: 363 XINT (rt, 5) = arg3; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h::363 ^ ~7array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cprop.c note:24: In file included from XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320: :23::: note23: :57: note:warning: : previous use is herearray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] previous use is here X0EXP (rt, 4) = NULL_RTX; notenote: expanded from macro 'XEXP': array 'fld' declared here class lto_input_block ^ ^ ~ : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ class lto_input_blockexpanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:87:38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ rtunion fld[1]; ^#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :1337 :note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:9815: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:: did you mean class here?:859:26: note: 2735/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hdid you mean class here?:: 12091209:38 ::: warningwidest_int streamer_read_widest_int (struct lto_input_block *);38hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^~~~~~: note ^~~~~~ note: expanded from macro 'X0EXP' array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: class#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ == (HOST_WIDE_INT_1U << INTVAL (XEXP (assign, 1))) - 1) class/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208: expanded from macro 'RTL_CHECK2' ^ ~: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 38 ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5:expanded from macro 'RTL_CHECK2' note: array 'fld' declared here: 1320/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: expanded from macro 'RTL_CHECK1' :152: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:24: 861 rtunion fld[1]; ^#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ::23::In file included from note: expanded from macro 'XEXP' warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)440 ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cselib.c:5: note440streamer_read_bitpack (struct lto_input_block *ib)24:5:: warning: note25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: : ^ ^ ~: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h :363/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :array 'fld' declared here./genrtl.h: array 'fld' declared here 185:3: 7 :1209:tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, : ^ warning rtunion fld[1]; ^38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363 note: : previous use is here :7: rtunion fld[1];class lto_input_block: ^ array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:152 :24: XINT (rt, 4) = arg4; note : noteIn file included from : expanded from macro 'RTL_CHECK2' In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) did you mean class here?/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cprop.cnote: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c ^ ~24 ^ ~: previous use is here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:194025class lto_input_block1317streamer_read_bitpack (struct lto_input_block *ib):23: ^~~~~~ note ^ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:861:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :expanded from macro 'XINT'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:24: :3741: 29 class 3741:./genrtl.hnote:: ./genrtl.h:: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) note: expanded from macro 'INTVAL' 369263#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ :3:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h warning: ^ ~:did you mean class here?array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215: XEXP (rt, 1) = arg1;:33 177:25: ^ ~ : notetree lto_input_tree_1 (struct lto_input_block *, struct data_in *,/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'XCWINT' warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^~~~~~3:1209:: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] :38: = streamer_read_uhwi ((struct lto_input_block *)bp->stream); class:1320 note warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h::23: ^~~: expanded from macro 'RTL_CHECK2' note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XSTR (rt, 6) = arg4; ^ ~ 863 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363: 22: :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 ^ ~7warning: :::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hstruct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] :38:440:5tree lto_input_tree (struct lto_input_block *, struct data_in *); 1319:440:23:: note: ^ note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:5expanded from macro 'XSTR' note: array 'fld' declared here:363 : note expanded from macro 'RTL_CHECK2' :7: note #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: : previous use is here class lto_input_block ^previous use is here ^ ~ class lto_input_block: array 'fld' declared here rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) rtunion fld[1]; In file included from : ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h ^:440: ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cselib.c 5: note: 863/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:177:25: note:: array 'fld' declared heredid you mean class here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];: = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^~~~~~ 25 class: : 22In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ^./genrtl.h In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cprop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:221::22: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]186 1209: ./genrtl.hnote:: 370did you mean class here?: 3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :38tree lto_input_tree (struct lto_input_block *, struct data_in *);: ^~~~~~ class 3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] streamer_read_uchar (struct lto_input_block *ib) : XEXP (rt, 2) = arg2; XINT (rt, 5) = arg5; ^ ~ note ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h: expanded from macro 'RTL_CHECK2':363:7: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:9844: : previous use is here ^ ~ :class lto_input_block#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 1317/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:13209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: ^ : :warning5: 23:: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]221 :expanded from macro 'XEXP' 23#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note ^ ~ 22:: note: expanded from macro 'XINT' rhs = XEXP (x, 1);: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209note :38: : notedid you mean class here?: expanded from macro 'RTL_CHECK2' rtunion fld[1];#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])streamer_read_uchar (struct lto_input_block *ib) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :440:5: note : ^~~~~~ class array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];: ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ 3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:251:: 1320:235./genrtl.h:: note: In file included from 29: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer-in.c:30expanded from macro 'XEXP'281:3: warning /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cprop.c:streamer_read_hwi_in_range (struct lto_input_block *ib, ::note: array 'fld' declared here ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)24: In file included from 76: rtunion fld[1]; ^warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h53: note: previous use is here: ^ ~ 3741: ./genrtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:435:31209::38warning In file included from :: class lto_input_block struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cselib.c:25 ^: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'RTL_CHECK2'const char *streamer_read_string (struct data_in *, struct lto_input_block *); warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h: 251 XINT (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:29: ^ ~ XWINT (rt, 1) = arg1; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: 363 ^ ~ ::440:5:7 : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:notenote: 1213:29/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: previous use is here :1317:23:class lto_input_block notedid you mean class here? ^ ./genrtl.h:note187:streamer_read_hwi_in_range (struct lto_input_block *ib, : note: : array 'fld' declared here 3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h: expanded from macro 'XWINT':: expanded from macro 'XINT' rtunion fld[1];#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) 76 ^ ~ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209warning /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^~~~~~:: 53: note441:: 5: ^ class did you mean class here?note: array 'hwint' declared here38 : HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:9905 :34: warning notenote: expanded from macro 'HOST_WIDE_INT' array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] # define HOST_WIDE_INT long long: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h: ^ XEXP (rt, 6) = arg6; :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]const char *streamer_read_string (struct data_in *, struct lto_input_block *); In file included from expanded from macro 'RTL_CHECK2'340 ^~~~~~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cprop.c other = XEXP (lhs, 0), lhs = XEXP (lhs, 1), rhs = XEXP (rhs, 1); ^ ~ : class#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320: :2923 ^ ~ : ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h24:1320:23: note: expanded from macro 'XEXP' : note: expanded from macro 'XEXP'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:78:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:37418:warning: : :1209:./genrtl.h38 ^ ~:436:440struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ::1209 XWINT (rt, 2) = arg2;5 : ^ ~ :38: streamer_read_record_start (struct lto_input_block *ib) note ^ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note1213expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.hwarning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ::29:363:7:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440expanded from macro 'RTL_CHECK2' struct lto_input_block *, ^ :note: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5: array 'fld' declared here previous use is here note: rtunion fld[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ 440:363:array 'fld' declared here: 7 rtunion fld[1]; ^ 5: note: previous use is here In file included from class lto_input_block :In file included from class lto_input_block ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cselib.c ^:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:25: In file included from note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: expanded from macro 'XWINT':3741: : array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 3741./genrtl.h rtunion fld[1];#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: : ^ 304array 'hwint' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h: HOST_WIDE_INT hwint[1]; ^:3:78::: ./genrtl.h:188:3:340 warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c 8/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: : note: XSTR (rt, 1) = arg1; ^ ~ :26: note:9905/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: 29: :did you mean class here?expanded from macro 'HOST_WIDE_INT'55: note:: did you mean class here? # define HOST_WIDE_INT long long XEXP (rt, 7) = arg7;note streamer_read_record_start (struct lto_input_block *ib) ^~~~~~ : expanded from macro 'XSTR' ^warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ class struct lto_input_block *, ^~~~~~ class other = XEXP (lhs, 0), lhs = XEXP (lhs, 1), rhs = XEXP (rhs, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ :1320:23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note: expanded from macro 'XEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1320:23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:83:44: :1209:38:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cprop.c:24: In file included from note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: : :warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hunsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^ ~ ::440:5:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : note: array 'fld' declared here ^470 :3: 1209warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.hnote:: 38expanded from macro 'XEXP': SUBREG_BYTE (rt) = arg1;#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~: 363 ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote:: expanded from macro 'RTL_CHECK2' rtunion fld[1];: 7 ^: note: previous use is here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] class lto_input_block XINT (rt, 2) = arg2; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^:440:#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)5:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: 1209array 'fld' declared here :1317:23: : 38 :note note: : rtunion fld[1]; ^expanded from macro 'RTL_CHECK2'expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h ^ ~:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 83 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' ^ ~ ::1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: In file included from :3844:#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg): note note ^ ~: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hdid you mean class here? noteexpanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cselib.c #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: array 'fld' declared here :25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1210:3741: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hunsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^~~~~~ class: 440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:9907:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h37::84:34: warning: :struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] 36HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *);:./genrtl.h: note : warningexpanded from macro 'RTL_CHECKC1'5 : #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ::208 :3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note && rtx_equal_p (XEXP (lhs, 0), XEXP (rhs, 1))) ^ ~ XEXP (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^ ~440: array 'fld' declared here:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ 5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; :: : 1320note:: 23array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h: note: expanded from macro 'XEXP'1320:363:7::23 ^note: previous use is here : note: expanded from macro 'XEXP' rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ class lto_input_blockIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:25 : ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:84:34: note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)did you mean class here? :HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *);3741 : ^~~~~~./genrtl.h : class306 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 ^:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :440:5: note: array 'fld' declared here : rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cselib.c:25: In file included from 85:3In file included from 37: warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cprop.c XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::374124: In file included from gcov_type streamer_read_gcov_count (struct lto_input_block *);:1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::37411321:23:: note: ^: ./genrtl.h: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.hexpanded from macro 'XVEC' 38#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)487 ^ ~ :./genrtl.h :209:3note:: warning: :363:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTL_CHECK2' : 7array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): previous use is here 3 :: 1209warning:38:class lto_input_block ^ ~ XBBDEF (rt, 2) = arg2;note ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 1324:25 expanded from macro 'RTL_CHECK2' ^ : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) X0EXP (rt, 1) = NULL_RTX; ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h :: note :5: 85::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1337:37expanded from macro 'XBBDEF' ^ ~27 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: noteexpanded from macro 'X0EXP' :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx):: array 'fld' declared here 440 ^ ~:5: note rtunion fld[1]; note ^: did you mean class here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): 1208 ^ ~: 38gcov_type streamer_read_gcov_count (struct lto_input_block *);: ^~~~~~ class: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:9908/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::120834::38: note note: warningexpanded from macro 'RTL_CHECK1' : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.hexpanded from macro 'RTL_CHECK1':86:array 'fld' declared here#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~34: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h other = XEXP (lhs, 0), lhs = XEXP (lhs, 1), rhs = XEXP (rhs, 0); #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwide_int streamer_read_wide_int (struct lto_input_block *); ^: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h440::440363::7:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:5:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: 5note: note: array 'fld' declared here :previous use is here1320 : rtunion fld[1];23 :class lto_input_block ^ :In file included from 25: noteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^3741 : ./genrtl.h:307:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cselib.c3: :expanded from macro 'XEXP' warning#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h: :array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]86 ::2534: : array 'fld' declared hereIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note XVEC (rt, 4) = arg4; ^ ~: rtunion fld[1];: ./genrtl.h:210: :3:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h warning: 1209did you mean class here? :wide_int streamer_read_wide_int (struct lto_input_block *);array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~ ^1321:23: class : note: expanded from macro 'XVEC' 38: note: expanded from macro 'RTL_CHECK2' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ XEXP (rt, 3) = arg3;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cprop.c :24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::13203741: ./genrtl.h:520/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:23::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 :1209::note: expanded from macro 'XEXP'38::5: note: array 'fld' declared here 3note:: expanded from macro 'RTL_CHECK2'87 rtunion fld[1]; ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :38: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:9910:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h21::1209 warning: warningarray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])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))):38: : struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] widest_int streamer_read_widest_int (struct lto_input_block *); ^ ~ ^ note ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h : X0EXP (rt, 1) = NULL_RTX;expanded from macro 'RTL_CHECK2' ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::440:3635: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1337::27:note:7:1320 note #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :: array 'fld' declared here note: : expanded from macro 'X0EXP' 23 ^ ~: rtunion fld[1]; ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hprevious use is here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) class lto_input_blocknote : expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~ ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:440 25: In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ 5::: 1208./genrtl.h::38308:: 3note:: expanded from macro 'RTL_CHECK1'warning : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) XVEC (rt, 5) = arg5; ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: array 'fld' declared here: ^ ~ 1209 : rtunion fld[1];38 : ^ :44087:5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: noteIn file included from :38:: note: array 'fld' declared here:1321:23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cselib.c: notenote: expanded from macro 'XVEC' :25: In file included from expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741 rtunion fld[1];: ./genrtl.h:: 211did you mean class here?:3 : ^ warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) widest_int streamer_read_widest_int (struct lto_input_block *); ^~~~~~ class #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: In file included from X0EXP (rt, 4) = NULL_RTX; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cprop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'RTL_CHECK2' XEXP (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h : ^ ~152 :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h24: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :streamer_read_bitpack (struct lto_input_block *ib) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h::440363:::1337440::27::1320 :note235:7 :note : note: expanded from macro 'XEXP' 5#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ expanded from macro 'X0EXP'::: previous use is herenote/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : array 'fld' declared here :class lto_input_block ^ note1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h::: 152array 'fld' declared here38::24 :note : note: rtunion fld[1];did you mean class here? expanded from macro 'RTL_CHECK2' streamer_read_bitpack (struct lto_input_block *ib) rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :440:5: note: array 'fld' declared here :25 rtunion fld[1];: ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) In file included from ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^~~~~~3741: ./genrtl.h:309:3: warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:9911:13: In file included from array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning class: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cprop.c:24: In file included from other = XEXP (lhs, 1), lhs = XEXP (lhs, 0), rhs = XEXP (rhs, 1); XINT (rt, 6) = arg6;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h::1208177: 38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ 25/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:13173741:23: note: expanded from macro 'XINT': 440#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): 5 ^ ~: 1320/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209: :38: note: :expanded from macro 'RTL_CHECK2' : :./genrtl.h :23573warning:: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]note: :expanded from macro 'XEXP'3 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209::38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note : array 'fld' declared here rtunion fld[1]; ^ = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^ ~ :warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cselib.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363::7: 25 : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:note:: expanded from macro 'RTL_CHECK2' XSTR (rt, 1) = arg1;3741 : ./genrtl.h:212:3 ^ ~: warning : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) X0EXP (rt, 5) = NULL_RTX;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^ ~1319 :23: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XSTR'note : previous use is here 440:5:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)class lto_input_block ^ :440:5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h :: 177note:: 25: ^ ~ ^ ~array 'fld' declared here rtunion fld[1]; ^ note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h9911:55: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h other = XEXP (lhs, 1), lhs = XEXP (lhs, 0), rhs = XEXP (rhs, 1); ^ ~ :did you mean class here?1209 :note = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^~~~~~ class38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : note:array 'fld' declared here :1337:27: note: : rtunion fld[1]; ^ 1320:23: note: expanded from macro 'XEXP' expanded from macro 'RTL_CHECK2' expanded from macro 'X0EXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:221:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:25: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 440:expanded from macro 'RTL_CHECK1'225:: note ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : 1209:38warning#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): ^ ~ ./genrtl.h: :struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] array 'fld' declared herenote : expanded from macro 'RTL_CHECK2' 327#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h55streamer_read_uchar (struct lto_input_block *ib)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 :: warnings generated4405. ^: ^3: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h5: : note: array 'fld' declared here : rtunion fld[1]; 363 In file included from note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cprop.c: :24: In file included from ^warningarray 'fld' declared here: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XINT (rt, 1) = arg1;: 3741 : ./genrtl.h:574:3: warning: ^ ~ rtunion fld[1]; ^7 array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cselib.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : X0EXP (rt, 6) = NULL_RTX;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c 1317 ^ ~ :note: previous use is here 9912class lto_input_block:: XSTR (rt, 2) = arg2;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h2325:: 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))) ^ ~ 1337 ^ ~: 27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1320:1319:23#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx):23: note: expanded from macro 'XEXP' note ^: note: expanded from macro 'XSTR'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^ ~: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XINT':#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:221:22: note ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here 1209: did you mean class here? streamer_read_uchar (struct lto_input_block *ib) ^~~~~~ class: 38 rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cselib.c:: note: expanded from macro 'RTL_CHECK2' ^ ~ 38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])25 : In file included from note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])38 ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h: ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:37415note: note: :array 'fld' declared here: : ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECK2' rtunion fld[1]; 440 ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:9912:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ::5: note: array 'fld' declared here 251 rtunion fld[1];:29: ^warning : struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] X0EXP (rt, 7) = NULL_RTX; ^ ~ else if (rtx_equal_p (XEXP (lhs, 1), XEXP (rhs, 1)))#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])streamer_read_hwi_in_range (struct lto_input_block *ib, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337 : ^ ~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cprop.c:previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ 27class lto_input_block ^ 24/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3:::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:251:29:1320:23 : note:: expanded from macro 'XEXP' notewarning: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)440: : note5expanded from macro 'X0EXP' :clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o data-streamer-out.o -MT data-streamer-out.o -MMD -MP -MF ./.deps/data-streamer-out.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer-out.c ^ ~ note#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : : array 'fld' declared heredid you mean class here? XSTR (rt, 1) = arg1; ^ ~ ^ ~ :streamer_read_hwi_in_range (struct lto_input_block *ib, /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1209:1319:1208:38:: note: expanded from macro 'RTL_CHECK1' :38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 23:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h : ^340 :29: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'XSTR' warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :440:5:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 440:streamer_read_record_start (struct lto_input_block *ib)5: 25note: array 'fld' declared here: ^ note: array 'fld' declared here38: :In file included from rtunion fld[1];note : expanded from macro 'RTL_CHECK2' ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cselib.c:25:9913:13: :440:: XVEC (rt, 1) = arg1; ^ ~5363: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:warning: : ./genrtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 7 other = XEXP (lhs, 1), lhs = XEXP (lhs, 0), rhs = XEXP (rhs, 0); ^ ~ : note: array 'fld' declared here note232:3 rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320::1321: 23: :note23: expanded from macro 'XVEC' ^#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) : note warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: : expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209previous use is here: XEXP (rt, 1) = arg1;38In file included from ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cprop.c class lto_input_block: ^note: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 24: ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320 1209:38:: ^ ~ 340:23:./genrtl.h note: :29::expanded from macro 'XEXP' 611 note:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'RTL_CHECK2' note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 3 ^ ~: warning: 440 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :did you mean class here?array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : 5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: XSTR (rt, 1) = arg1; ^ ~1209::440:38note 5:streamer_read_record_start (struct lto_input_block *ib):: array 'fld' declared here note ^~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: class rtunion fld[1]; notearray 'fld' declared here : : rtunion fld[1];1319:23: ^note : expanded from macro 'RTL_CHECK2' In file included from expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer-in.c:66 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c: ^ ~ ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):10/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: 25: : ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: expanded from macro 'RTL_CHECK2' warning:440:In file included from 5: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :array 'fld' declared here3741: ./genrtl.h:: 348#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ ~ : rtunion fld[1]; ^ 3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1320:23440: note: expanded from macro 'XEXP': 5: struct lto_input_block *ib, unsigned int *rlen) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:9977:15 :: array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cselib.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233: ^ ~7 3: warning: warning: : note: previous use is herearray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] class lto_input_block ^ rtunion fld[1]; inner_op1 = XEXP (decomposed, 1);/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~ 1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer-in.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^66 :10: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cprop.c:24: 1320 ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: X0EXP (rt, 2) = NULL_RTX;did you mean class here? : struct lto_input_block *ib, unsigned int *rlen)612 : ^~~~~~3 class: 23:: warning: note: expanded from macro 'XEXP' array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'RTL_CHECK2' ^ ~ 1321:23 note: array 'fld' declared here : rtunion fld[1]; ^ note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer-in.c#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209: 38 ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote:: expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~25751337:48:440 warning: : struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] : 27In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :3741: ./genrtl.hnote:349:streamer_read_string (struct data_in *data_in, struct lto_input_block *ib)3: : warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : 5 ^: expanded from macro 'X0EXP' :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h : ^ ~ 363note: array 'fld' declared here 440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208 XEXP (rt, 3) = arg3;: 7: ^ ~:38:: rtunion fld[1]; ^ note: previous use is here class lto_input_block5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1320:23: note: expanded from macro 'XEXP' ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer-in.c:75:48: note: did you mean class here? :440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hstreamer_read_string (struct data_in *data_in, struct lto_input_block *ib):: ^~~~~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c5::10086:9440: warning class: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cprop.c XEXP (varop, 1),: note: array 'fld' declared here :24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ^ ~ 5:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: rtunion fld[1]; note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XEXP'clang : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer-in.c ^ ~ :array 'fld' declared here 122:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : rtunion fld[1];:13211209warning:: ^ ^21: :38:23: noteIn file included from treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 25note: expanded from macro 'XVEC': /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5:In file included from #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^ ~ In file included from warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote:: 1209:38 3741: ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cselib.cstreamer_read_uhwi (struct lto_input_block *ib): ^ :note: expanded from macro 'RTL_CHECK2'array 'fld' declared here:25 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from ^ ~ 350:3: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::3741440: :./genrtl.h5::234 :3:warning warning: notearray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : rtunion fld[1];7 ^ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c X0EXP (rt, 3) = NULL_RTX;array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]::10100:: 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);array 'fld' declared here X0EXP (rt, 4) = NULL_RTX; ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ : rtunion fld[1];1337 ^ note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' :27: note: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cprop.c:24: :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:expanded from macro 'X0EXP'class lto_input_block ^3741 : ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer-in.c :122:211320::#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)23 : note: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)expanded from macro 'XEXP' 648 ^ ~: 3:: ^ ~ note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning:1208: ^ ~: did you mean class here? 38streamer_read_uhwi (struct lto_input_block *ib): /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^~~~~~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209::38:: note: expanded from macro 'RTL_CHECK2' 1208 class: 38:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: expanded from macro 'RTL_CHECK1' note: expanded from macro 'RTL_CHECK1' XSTR (rt, 1) = arg1; ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:5: :1319: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer-in.c: ^ ~157:20note /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: warning23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440::5: :note: : array 'fld' declared here : 440: 5: rtunion fld[1];struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] notenote: : array 'fld' declared here array 'fld' declared herestreamer_read_hwi (struct lto_input_block *ib) ^expanded from macro 'XSTR' rtunion fld[1]; ^ ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h: ^ ~ 363:7: In file included from note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cselib.c: :previous use is here25 : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hclass lto_input_block ^: rtunion fld[1]; In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:25 ^: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer-in.c:157:In file included from 20: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note XEXP (rt, 1) = arg1; ^ ~ : did you mean class here? 1209:38: note: expanded from macro 'RTL_CHECK2' streamer_read_hwi (struct lto_input_block *ib) ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' 3741: ./genrtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) X0EXP (rt, 4) = NULL_RTX; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer-in.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' :181#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :27: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440streamer_read_gcov_count (struct lto_input_block *ib) ^ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here rtunion fld[1]; ^ rtunion fld[1]; ^ rtunion fld[1]; ^ class lto_input_block ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer-in.c:181:27: note: did you mean class here? In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cselib.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] streamer_read_gcov_count (struct lto_input_block *ib) ^~~~~~ class X0EXP (rt, 5) = NULL_RTX; ^ ~ XEXP (rt, 2) = arg2; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cprop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer-in.c:191:25: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] XVEC (rt, 1) = arg1; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ streamer_read_wide_int (struct lto_input_block *ib)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h: ^ ~23: note: expanded from macro 'XVEC' :363:7: note: previous use is here class lto_input_block ^ ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer-in.c:191:25: note: did you mean class here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' streamer_read_wide_int (struct lto_input_block *ib) ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cselib.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; X0EXP (rt, 6) = NULL_RTX; ^ ~ ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer-in.c:206:27: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27:In file included from streamer_read_widest_int (struct lto_input_block *ib) ^ note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cprop.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:In file included from #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :7: note: previous use is here XWINT (rt, 1) = arg1;class lto_input_block24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer-in.c:206:27: note: did you mean class here? 1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' XEXP (rt, 1) = arg1; ^ ~ streamer_read_widest_int (struct lto_input_block *ib) ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here :441:5: note: array 'hwint' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) HOST_WIDE_INT hwint[1]; ^ ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here # define HOST_WIDE_INT long long rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cprop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XSTR (rt, 2) = arg2;In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cselib.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:10734:19 XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ && INTVAL (XEXP (varop, 1)) >= 0 ^ ~ note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ 1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) rtunion fld[1]; ^ ~ ^ ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here In file included from HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cselib.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' XBBDEF (rt, 2) = arg2; ^ ~ # define HOST_WIDE_INT long long /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' ^ rtunion fld[1]; ^ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:10735:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cprop.c:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: 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) ^ ~ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1319:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cselib.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 23: X0EXP (rt, 3) = NULL_RTX; ^ ~ note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' : expanded from macro 'XSTR' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: :1208:38: note: expanded from macro 'RTL_CHECK1' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cprop.c:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ 24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cselib.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: X0EXP (rt, 4) = NULL_RTX; ^ ~ 440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' 5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ XSTR (rt, 2) = arg2;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1319:23: note: expanded from macro 'XSTR' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cselib.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: In file included from array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741 : ./genrtl.h:487:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38 XINT (rt, 5) = arg3;3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: expanded from macro 'RTL_CHECK2' X0EXP (rt, 1) = NULL_RTX; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here :1337:27: note: expanded from macro 'X0EXP' :440:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 5: note: array 'fld' declared here ^ ~ rtunion fld[1]; rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:10740:43: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here unsigned int first_count = INTVAL (XEXP (varop, 1)); rtunion fld[1]; ^ ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cprop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' :3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :1209:38: note: expanded from macro 'RTL_CHECK2' XSTR (rt, 1) = arg1; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 440:5: note: array 'fld' declared here X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' 29: note: expanded from macro 'INTVAL' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cselib.c:25: rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ XSTR (rt, 6) = arg4; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cprop.c:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XEXP (rt, 2) = arg2; rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 1) = arg1; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:10897:57: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 440:5: note: array 'fld' declared here varop = gen_rtx_fmt_ee (code, int_mode, new_rtx, XEXP (varop, 1)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' 5: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ./genrtl.h:39:40: note: expanded from macro 'gen_rtx_fmt_ee' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cprop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XINT (rt, 1) = arg1; ^ ~ gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO) ^~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cselib.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) XINT (rt, 1) = arg1; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:10929:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: array 'fld' declared here && XEXP (XEXP (varop, 0), 1) == constm1_rtx rtunion fld[1]; ^ ^ ~ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cprop.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cselib.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XEXP (rt, 2) = arg2; rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:10933:51: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here && rtx_equal_p (XEXP (XEXP (varop, 0), 0), XEXP (varop, 1))) rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XSTR (rt, 2) = arg2; In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cselib.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1209:38: note: expanded from macro 'RTL_CHECK2' XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cprop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : XSTR (rt, 3) = arg3; ^ ~ 23: note: expanded from macro 'XSTR' :1317:23: note: expanded from macro 'XINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:10936:44: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: varop = gen_rtx_LE (int_varop_mode, XEXP (varop, 1),#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ 5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer-out.c:In file included from rtunion fld[1]; ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cselib.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: 75warning:: 1array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: warning: In file included from ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hclass 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] XVEC (rt, 3) = arg3; ^ ~ 525:: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321::23: note: expanded from macro 'XVEC'1209 :note3741: array 'fld' declared here class rtx_def;#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) : rtunion fld[1]; ^ 38 ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here : ./genrtl.h:592:3:: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ In file included from struct rtx_def; ^note XSTR (rt, 1) = arg1; ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cprop.c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' : expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XVEC (rt, 1) = arg1; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:./genrtl.h:1020:32: note: expanded from macro 'gen_rtx_LE' 1209: gen_rtx_fmt_ee (LE, (MODE), (ARG0), (ARG1)) ^~~~ 38: note: expanded from macro 'RTL_CHECK2' ./genrtl.h:39#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :36: note: expanded from macro 'gen_rtx_fmt_ee' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO) ^~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:10957:37: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: && trunc_int_for_mode (INTVAL (XEXP (varop, 1)), ^ ~ 5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cselib.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) XVEC (rt, 4) = arg4;In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cprop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ^ ~ XSTR (rt, 1) = arg1; ^ ~ ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ::1317:23: note: expanded from macro 'XINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' 1209:38#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ : note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XVEC (rt, 2) = arg2; rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:10961:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cselib.c:25: gen_int_mode (INTVAL (XEXP (varop, 1)), int_result_mode), ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cprop.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XEXP (rt, 1) = arg1; XVEC (rt, 5) = arg5; ^ ~ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' :1209:38: note: expanded from macro 'RTL_CHECK2' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:23: 62 warnings generated . /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :1209:38: note: expanded from macro 'RTL_CHECK2' note: expanded from macro 'XEXP'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ 440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cselib.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 3741: ./genrtl.h:309:3: warning: rtunion fld[1]; ^In file included from array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:10980:37: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here && trunc_int_for_mode (INTVAL (XEXP (varop, 1)), rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):23: noteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cprop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :3741: ./genrtl.h:822:3:: expanded from macro 'XEXP' 23: note: expanded from macro 'XVEC' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' 1209:38: note: expanded from macro 'RTL_CHECK2' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: expanded from macro 'RTL_CHECK2' ^ ~ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o dbxout.o -MT dbxout.o -MMD -MP -MF ./.deps/dbxout.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dbxout.c #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5:440:5: note: array 'fld' declared here rtunion fld[1]; ^ : expanded from macro 'INTVAL' rtunion fld[1]; ^ #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ : note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cprop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' XSTR (rt, 2) = arg2; ^ ~ #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cselib.c:25:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; XSTR (rt, 1) = arg1; ^ ~ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 440 ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:10986:12: warning#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317: ^ ~ :23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38:array 'fld' declared here rtunion fld[1]; ^ ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cprop.c XEXP (varop, 1), count);#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' expanded from macro 'RTL_CHECK2' :24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :440:5: note: array 'fld' declared here warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) XVEC (rt, 3) = arg3; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 ^ :38: noteIn file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:: expanded from macro 'RTL_CHECK2'In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cselib.c:25666: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 :5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: :3#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array 'fld' declared here ::3741 warning: rtunion fld[1]; ^ : ./genrtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 347:3: warning XVEC (rt, 1) = arg1;: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c : ^ ~ XVEC (rt, 1) = arg1;11008 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321::23 ^ ~ ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h11: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :note440: expanded from macro 'XVEC' : && XEXP (varop, 1) == const0_rtx :#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~1321 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:5: ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:note1320: :23: note: expanded from macro 'XVEC' 38: note23In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer-out.c:25:: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)array 'fld' declared here 417 : rtunion fld[1];note: expanded from macro 'RTL_CHECK2'expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h :323 ^:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 1 : warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67: 20 ^ ~: note: did you mean struct here? #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1209: template class pod_mode;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:In file included from 38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cprop.c:: 24note: expanded from macro 'RTL_CHECK2' ^~~~~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5: In file included from ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; : ^ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:11062:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: array 'fld' declared here && XEXP (varop, 1) == constm1_rtxnote: expanded from macro 'RTL_CHECK2' struct rtunion fld[1]; ^ ^ ~ 3741: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ./genrtl.h:844#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from :3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c: XSTR (rt, 1) = arg1; ^ ~ 25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XEXP (rt, 1) = arg1; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cselib.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' 1319:23#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c rtunion fld[1]; ^ :11080:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ && nonzero_bits (XEXP (varop, 1), int_result_mode) >> count == 0 ^ ~ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XSTR (rt, 2) = arg2; ^ ~clang: warning : treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cselib.c:25#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : XEXP (rt, 3) = arg3; ^ ~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' 38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' : note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cprop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1319:23: note: expanded from macro 'XSTR' rtunion fld[1]; ^#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:11081#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ :440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:5: note: array 'fld' declared here && (nonzero_bits (XEXP (varop, 1), int_result_mode) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' 1319:23: note: expanded from macro 'XSTR' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) : ^ ~ 440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :5:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; rtunion fld[1]; ^ ^ ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cprop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ XSTR (rt, 2) = arg2; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cselib.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' X0EXP (rt, 4) = NULL_RTX; ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:11093In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer-out.c:25/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1337:: 27In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h note: :1209:38::261209:38: note: :expanded from macro 'RTL_CHECK2' 423#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'X0EXP': warning : ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 235note: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272 : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) & nonzero_bits (XEXP (varop, 1), int_result_mode)) == 0) ^ ~8:440 expanded from macro 'RTL_CHECK2' : warning ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:12085:38:struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] :: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array 'fld' declared here inline struct rtx_def *23: note ^ ~note rtunion fld[1];: ^ : expanded from macro 'RTL_CHECK1' ^#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :75:7: note: previous use is here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer-out.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cselib.c: return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ 25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' :11095:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c varop = XEXP (varop, 1); ^ ~ :25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' XSTR (rt, 1) = arg1; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ class rtx_def; #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:11104:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gen_int_mode (INTVAL (XEXP (varop, 1)), int_result_mode), ^ ~ XEXP (rt, 2) = arg2; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cselib.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' 25: In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' XEXP (rt, 2) = arg2; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ 1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' note: #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) expanded from macro 'RTL_CHECK2'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:11122:44: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here && mode_signbit_p (int_result_mode, XEXP (varop, 1)) rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cprop.c:30: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:167:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ if (INSN_CODE (insn) < 0) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^~~~~~~~~~~~~~~~ :440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' XINT (rt, 1) = arg1; #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1];In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cselib.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:11125:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :5: note: array 'fld' declared here gen_int_mode (INTVAL (XEXP (varop, 1)), int_result_mode), ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' note: expanded from macro 'XWINT' rtunion fld[1]; #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ^ rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h HOST_WIDE_INT hwint[1]; ^ :1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cprop.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :30: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:168:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer-out.c ^~~: 25/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c1504:25: :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:33: : 423note: : In file included from expanded from macro 'HOST_WIDE_INT' note3741: : ./genrtl.h25# define HOST_WIDE_INT long long ^:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561expanded from macro 'XCWINT'747:3: : note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h: :expanded from macro 'INSN_CODE'126 : warning: #define INSN_CODE(INSN) XINT (INSN, 5)array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from 1/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cselib.c: warning : 'mem_usage' 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] XEXP (rt, 2) = arg2; ^ ~#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ::1317:2325 struct mem_usage/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note :^: array 'fld' declared here : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.hIn file included from :341: rtunion fld[1];1: :note: ^ did you mean struct here?/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.cnote:11156:19: : warning1320: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h expanded from macro 'XINT' class mem_usage; ^~~~~: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):3741: 23 && INTVAL (XEXP (XEXP (varop, 0), 1)) == count ^ ~ struct ^ ~ : note: expanded from macro 'XEXP' ./genrtl.h:436#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XWINT (rt, 2) = arg2; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; rtunion fld[1]; ^ ^ :1213:29: note: expanded from macro 'XWINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cprop.c:30: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:169:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' :25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); XSTR (rt, 3) = arg3; ^ ~ ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h HOST_WIDE_INT hwint[1]; ^ :1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ^ ~ #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ :440:5: note: array 'fld' declared here # define HOST_WIDE_INT long long ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c rtunion fld[1]; ^ :11157: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))) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' XVEC (rt, 1) = arg1; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cselib.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) rtunion fld[1]; ^ ^ ~ : note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:11160:44: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ note: array 'fld' declared here varop = gen_rtx_GT (int_varop_mode, XEXP (varop, 1), ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' rtunion fld[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cselib.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ X0EXP (rt, 1) = NULL_RTX; ./genrtl.h:1018:32: note: expanded from macro 'gen_rtx_GT' ^ ~ gen_rtx_fmt_ee (GT, (MODE), (ARG0), (ARG1)) ^~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' rtunion fld[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ./genrtl.h:39:36: note: expanded from macro 'gen_rtx_fmt_ee' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO) ^~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741 rtunion fld[1];: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c XEXP (rt, 1) = arg1; ^ ~ :11176:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ && (INTVAL (XEXP (XEXP (varop, 0), 1)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' rtunion fld[1]; ^ #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cselib.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' X0EXP (rt, 1) = NULL_RTX; ^ ~ #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: array 'fld' declared here XVEC (rt, 1) = arg1; rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' 11181:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ int new_count = count + INTVAL (XEXP (varop_inner, 1)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XEXP' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cselib.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' XEXP (rt, 1) = arg1; ^ ~#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XSTR (rt, 2) = arg2; rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cselib.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cprop.c:272:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 440 rtx src = SET_SRC (set); ^~~~~~~~~~~~~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :2641:22: note: expanded from macro 'SET_SRC' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c#define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cselib.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 32: note: expanded from macro 'XCEXP' XSTR (rt, 2) = arg2; ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ :25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:11334:15/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' : warning#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1319:23: note: expanded from macro 'XSTR' old_notes = REG_NOTES (insn); ^~~~~~~~~~~~~~~~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :1589:25: note: expanded from macro 'REG_NOTES' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ XSTR (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:11336:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cselib.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] REG_NOTES (insn) = NULL_RTX; XSTR (rt, 1) = arg1; ^ ~ ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1589:25: note: expanded from macro 'REG_NOTES' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:11386:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ REG_NOTES (insn) = old_notes; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here :1589:25: note: expanded from macro 'REG_NOTES' rtunion fld[1]; #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cselib.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XSTR (rt, 3) = arg3; ^ ~ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:11430#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :19: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 old_notes = REG_NOTES (insn); ^~~~~~~~~~~~~~~~ :5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1589:25: note: expanded from macro 'REG_NOTES' note: #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:11431:19: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ old_icode = INSN_CODE (insn); ^~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cselib.c:25/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3#define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209: 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cprop.c:774:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ src = simplify_rtx (SET_SRC (set)); ^~~~~~~~~~~~~ rtunion fld[1]; ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define SET_SRC(RTX) XCEXP (RTX, 1, SET) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:11433:7: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' REG_NOTES (insn) = notes; ^~~~~~~~~~~~~~~~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1589:25: note: expanded from macro 'REG_NOTES' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cselib.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 37: note: expanded from macro 'RTL_CHECKC1' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ XVEC (rt, 1) = arg1; ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :23: note: expanded from macro 'XVEC' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dbxout.c:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 71: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here : expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 136 warnings generated440#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ struct rtx_def;:5: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : array 'fld' declared here . :440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ 5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cprop.c:785:49: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: array 'fld' declared here ^ rtunion fld[1]; ^ :440:5: note: array 'fld' declared here if (!success && set && reg_mentioned_p (from, SET_SRC (set))) rtunion fld[1]; ^ ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:11434/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' :7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ INSN_CODE (insn) = insn_code_number; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ 25/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' : note: expanded from macro 'INSN_CODE' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cselib.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cprop.c:790:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ src = simplify_replace_rtx (SET_SRC (set), from, to); /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here :1319:23: note: expanded from macro 'XSTR' rtunion fld[1]; ^ ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:11452/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' :7: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ REG_NOTES (insn) = old_notes; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1589:25: note: expanded from macro 'REG_NOTES' 32: note: expanded from macro 'XCEXP' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cprop.c rtunion fld[1]; ^ :792:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:11453:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (!rtx_equal_p (src, SET_SRC (set)) ^~~~~~~~~~~~~ INSN_CODE (insn) = old_icode; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' :2641:22: note: expanded from macro 'SET_SRC' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cselib.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XVEC (rt, 1) = arg1; ^ ~ :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)1354:32: note: expanded from macro 'XCEXP' ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cselib.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cselib.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o dbgcnt.o -MT dbgcnt.o -MMD -MP -MF ./.deps/dbgcnt.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dbgcnt.c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cselib.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cprop.c:912:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' set_src = note_src ? note_src : SET_SRC (set); ^~~~~~~~~~~~~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ 5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' : note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cselib.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cprop.c:924:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ? XEXP (setcc_note, 0) : SET_SRC (setcc_set); ^~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 22: note: expanded from macro 'SET_SRC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cprop.c:934: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))) ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cselib.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' XSTR (rt, 1) = arg1; ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' :1319:23: note: expanded from macro 'XSTR' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cprop.c:992: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)) ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' 440:5: note: array 'fld' declared here #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cselib.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ 25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :11487:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1320:23: note: expanded from macro 'XEXP' size = INTVAL (XEXP (x, 1)); ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 440:5: note: array 'fld' declared here :440:5: note: array 'fld' declared here ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' In file included from #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cselib.c ^~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dbxout.c:71: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] :25 rtunion fld[1]; ^ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:11489:24: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hstruct pod_mode ^ :3741: ./genrtl.h:746 int start = INTVAL (XEXP (x, 2)); ^ ~ :3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? XINT (rt, 1) = arg1; template class pod_mode; ^~~~~ struct ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' 1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cprop.c:1348:9: warning: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ cst = XEXP (cond, 1); ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:23: note: expanded from macro 'XEXP' :1209:38: note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' : note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from :440:5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cselib.c1215:33: note: :expanded from macro 'XCWINT' note: array 'fld' declared here #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) rtunion fld[1]; ^ ^~~ 25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XEXP (rt, 2) = arg2; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:11540:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1320:23: note: expanded from macro 'XEXP' && size + INTVAL (XEXP (x, 1)) == GET_MODE_PRECISION (mode))) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cselib.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' : expanded from macro 'INTVAL' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cprop.c:1431:46: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: new_rtx = gen_rtx_SET (XEXP (cond, 0), XEXP (cond, 1));note : expanded from macro 'XCWINT' : ^ ~ #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) expanded from macro 'RTL_CHECK2' ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:11563:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' int width = INTVAL (XEXP (*dst, 1)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' : array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ./genrtl.h:902:43: note: expanded from macro 'gen_rtx_SET' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ gen_rtx_fmt_ee (SET, VOIDmode, (ARG0), (ARG1)) ^~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' ./genrtl.h:39:40: note: expanded from macro 'gen_rtx_fmt_ee'In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cselib.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO) ^~ #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:11564:28: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 440:5: note: array 'fld' declared here int offset = INTVAL (XEXP (*dst, 2)); ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cselib.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dbxout.c:71: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cprop.c:1606:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) 423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] 10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] inline struct rtx_def * ^ ^ ~ src = SET_SRC (pc_set (jump)); ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :33: note: expanded from macro 'XCWINT' class rtx_def; ^ #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dbxout.c rtunion fld[1];: 71 ^: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning:: 1210struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]:37:: 440note: expanded from macro 'RTL_CHECKC1'In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cselib.c#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) :: 25: return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT);In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^: 3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h: :75:57: note ^ ~: previous use is here ./genrtl.h: clang : :802:note3: warningclass rtx_def;: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : warningarray 'fld' declared here: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XEXP (rt, 1) = arg1; ^ ~ ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cprop.c:1611:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:34: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:167:7: SET_SRC (PATTERN (setcc))); :11574:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] y = gen_rtx_ASHIFT (mode, SET_SRC (pat), GEN_INT (offset)); ^~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' 22:#define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' note: expanded from macro 'SET_SRC'#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from :440:5::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer-out.c ^ ~note : :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h28:440:532array 'fld' declared here: note: expanded from macro 'XCEXP' :#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ rtunion fld[1]; ^ ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cselib.c:25 return gs->op[1]; note: : ^ ~ array 'fld' declared here: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h rtunion fld[1]; ^1210::346:3 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37:: note37: expanded from macro 'RTL_CHECKC1' In file included from #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c3741:: ./genrtl.h::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:822note: array 'op' declared here44034:: 5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:: 168note:: 5array 'fld' declared here: 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); ^~~~~~~~~~~~~~~~ tree GTY((length ("%h.num_ops"))) op[1]; note: rtunion fld[1]; ^: ^ expanded from macro 'RTL_CHECKC1' 3: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning gs->op[1] = rhs; ^ ~ : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XVEC (rt, 1) = arg1; ^ ~ :1504/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' :25: note ^ ~: expanded from macro 'INSN_CODE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here ./genrtl.h:982:36: note: expanded from macro 'gen_rtx_ASHIFT' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ gen_rtx_fmt_ee (ASHIFT, (MODE), (ARG0), (ARG1)) ^~~~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ./genrtl.h:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dbxout.c:71: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542: 12: In file included from ^ ~ 39warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423:: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h return gs->op[2];:561:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h: ^ ~ :5126:: note: 36array 'fld' declared here 1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3461 rtunion fld[1]; ^:: warning :3: :note: array 'op' declared hereIn file included from : note: expanded from macro 'gen_rtx_fmt_ee' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cselib.c'mem_usage' 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] tree GTY((length ("%h.num_ops"))) op[1];38 : ^ note: expanded from macro 'RTL_CHECK2' : gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO) ^~ struct mem_usage ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 25 ^ ~: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::440:5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341note ::1:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :array 'fld' declared here 2562note:11:3741 rtunion fld[1]; ^: did you mean struct here?/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:11576:6:: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 440./genrtl.h::5823: warningnote: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :3: return &gs->op[2];warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] y = SET_SRC (pat);class mem_usage; ^~~~~ array 'fld' declared here ^~~~~~~~~~~~~struct rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XSTR (rt, 2) = arg2; ^ ~ :2641:22: note: expanded from macro 'SET_SRC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:34: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:169:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ return INSN_CODE (insn);/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here :1354 tree GTY((length ("%h.num_ops"))) op[1]; ^ :32: note: expanded from macro 'XCEXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^~~~~~~~~~~~~~~~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' ^ ~#define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' :1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) gs->op[2] = rhs; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here :5: note: array 'fld' declared here 1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ :2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; return gs->op[3]; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cselib.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XVEC (rt, 3) = arg3; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cselib.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c: note: expanded from macro 'RTL_CHECK2' 11707:62: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here return gen_rtx_fmt_ee (GET_CODE (x), omode, XEXP (x, 0), XEXP (x, 1)); ^ ~ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cselib.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' XSTR (rt, 2) = arg2; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ./genrtl.h:39:40: note: expanded from macro 'gen_rtx_fmt_ee' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO) ^~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cselib.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dbxout.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dbxout.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dbxout.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dbxout.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dbxout.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dbxout.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dbxout.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dbxout.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dbxout.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dbxout.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dbxout.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dbxout.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dbxout.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dbxout.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dbxout.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h::3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] call_stmt->op[2] = chain; HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dbxout.c:74: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:1039:37: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning:305:1: : warningarray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : return gs->op[1]; ^ ~ 'rtx_def' 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] remove_invalid_subreg_refs (i, SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' :75:1: note: did you mean struct here? #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ class rtx_def; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) gs->op[1] = rhs; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:1068:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] && ! REGNO_QTY_VALID_P (REGNO (XEXP (x, 1)))) return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1878:31: note: expanded from macro 'REGNO' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:#define REGNO(RTX) (rhs_regno(RTX)) ^~~ 3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:491:40: note: expanded from macro 'REGNO_QTY_VALID_P' return gs->op[3]; ^ ~#define REGNO_QTY_VALID_P(N) (REG_QTY (N) >= 0) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:486:39: note: expanded from macro 'REG_QTY' tree GTY((length ("%h.num_ops"))) op[1]; ^#define REG_QTY(N) (get_cse_reg_info (N)->reg_qty) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:1069: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)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:1071:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rehash_using_reg (XEXP (x, 1)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dbxout.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c74: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :11994:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ && INTVAL (XEXP (op0, 1)) >= 0 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:11995:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' && INTVAL (XEXP (op0, 1)) < HOST_BITS_PER_WIDE_INT ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here :1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :2013:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ || ranges_maybe_overlap_p (SUBREG_BYTE (exp), ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ :26: note: expanded from macro 'SUBREG_BYTE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ :33: note: expanded from macro 'XCWINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c rtunion fld[1]; ^ :11996:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' && XEXP (op0, 1) == XEXP (op1, 1)) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:11996:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (op0, 1) == XEXP (op1, 1)) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:12000:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324: int shift_count = INTVAL (XEXP (op0, 1)); ^ ~ 25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' rtunion fld[1]; ^ #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' rtunion fld[1]; ^ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:12033:31: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' HOST_WIDE_INT c0 = INTVAL (XEXP (op0, 1)); ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' :1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:12034:31: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here HOST_WIDE_INT c1 = INTVAL (XEXP (op1, 1)); ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dbgcnt.c:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :1:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] :10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c: note: expanded from macro 'INTVAL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ return XEXP (insn, 3); ^ ~ struct rtx_def; ^ :2309:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ :23: note: expanded from macro 'XEXP' + (constant_lower_bound (SUBREG_BYTE (x)) ^~~~~~~~~~~~~~~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' :5: note: array 'fld' declared here #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:12151:44: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) rtunion fld[1]; ^ ^ ~ tem = XEXP (XEXP (op0, 0), 0), tem1 = XEXP (XEXP (op0, 0), 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:2374:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ return XUINT (insn, 4); + CODE_LABEL_NUMBER (label_ref_label (x))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' :1625:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ return XUINT (insn, 4); ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer-out.c:29: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:12153:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] :class symtab_node; ^ 440:5: note: array 'fld' declared here 1318:26: note: expanded from macro 'XUINT' tem = XEXP (op0, 0), tem1 = XEXP (op0, 1); ^ ~ #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:9: note: previous use is here rtunion fld[1]; struct symtab_node *symtab_node;#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:2463:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here + hash_rtx_string (ASM_OPERANDS_OUTPUT_CONSTRAINT (x)) rtunion fld[1]; ^ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:12290:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2525 op1, XEXP (op0, 1))) != 0) ^ ~ :45/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' : note: expanded from macro 'ASM_OPERANDS_OUTPUT_CONSTRAINT' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define ASM_OPERANDS_OUTPUT_CONSTRAINT(RTX) XCSTR (RTX, 1, ASM_OPERANDS)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1353:32: note: expanded from macro 'XCSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XCSTR(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' rtunion fld[1]; ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:12307:18: warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here - INTVAL (XEXP (op0, 1))))); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:2466:8: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ if (ASM_OPERANDS_INPUT_LENGTH (x)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2530:40: note: expanded from macro 'ASM_OPERANDS_INPUT_LENGTH' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define ASM_OPERANDS_INPUT_LENGTH(RTX) XCVECLEN (RTX, 3, ASM_OPERANDS) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2'In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer-out.c:29: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:95:1: warning: 'symtab_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1363:43: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:2: note: did you mean class here? : expanded from macro 'XCVECLEN' struct symtab_node *symtab_node; ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' #define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C)) ^ ~#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1355:32: note: expanded from macro 'XCVEC' rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c rtunion fld[1]; ^ :12373:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ HOST_WIDE_INT c1 = -INTVAL (XEXP (SUBREG_REG (op0), 1)); ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer-out.c:29: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:254:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320 struct symtab_node *ref = NULL); ^ :23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' symtab_node#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:737:32: note: expanded from macro 'GET_NUM_ELEM' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' 440:5: note: array 'fld' declared here #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:2468:24: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ for (i = 1; i < ASM_OPERANDS_INPUT_LENGTH (x); i++) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2530:40: note: expanded from macro 'ASM_OPERANDS_INPUT_LENGTH' : note: #define ASM_OPERANDS_INPUT_LENGTH(RTX) XCVECLEN (RTX, 3, ASM_OPERANDS) ^ ~ array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1363:43: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:12451:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'XCVECLEN' op1, XEXP (op0, 1))) != 0) ^ ~ #define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C)) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1355:32: note: expanded from macro 'XCVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :32: note: expanded from macro 'XCEXP' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1210:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:12459:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:737#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :32: note: expanded from macro 'GET_NUM_ELEM' if (const_op == 0 && XEXP (op0, 1) == constm1_rtx ^ ~#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' 440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] 1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:2470:27: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here hash += (hash_rtx_cb (ASM_OPERANDS_INPUT (x, i), rtunion fld[1]; ^ ^~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:12480:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2529:36: note: expanded from macro 'ASM_OPERANDS_INPUT' XEXP (op0, 1), op1)) != 0) ^ ~ #define ASM_OPERANDS_INPUT(RTX, N) XCVECEXP (RTX, 3, N, ASM_OPERANDS) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:920:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :5: warning: 1832:28/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hstruct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] : note: expanded from macro 'JUMP_LABEL' ^ ~ struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1362:43: note: expanded from macro 'XCVECEXP' :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cselib.c1209::#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) :38: #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M)note: expanded from macro 'RTL_CHECK2' ^ ~801:143 : warning : note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1354: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1355:32 *off = XEXP (x, 1);: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :note: expanded from macro 'XCEXP': /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h32:440#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) note: previous use is here :expanded from macro 'XCVEC' symtab_node: 5: note ^: array 'fld' declared here ^ ~1320:23 rtunion fld[1]; #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210: note: :expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 930 ^ ~: ^ 37:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c6 :12491:14:: warning: ^ ~note: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1209:38 :expanded from macro 'RTL_CHECKC1' op0 = XEXP (op0, 1); ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320: struct symtab_node *ref = NULL); ^ ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: expanded from macro 'XEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:440: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:55#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~: :note97: :3::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 :1210::array 'fld' declared here 37note: notenote rtunion fld[1]; ^: 38expanded from macro 'RTL_CHECKC1': note: expanded from macro 'RTL_CHECK2': #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): array 'fld' declared here ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : rtunion fld[1];1848/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::440:previous use is here5 : note: 1212::4035: warning: symtab_nodearray index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ array 'fld' declared here note: expanded from macro 'RTVEC_ELT' ^ rtunion fld[1]; ^ ^ #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cselib.c:819:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c14: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dbgcnt.c::24: warning:: 440array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:5:expanded from macro 'JUMP_LABEL' note: array 'fld' declared here 12501 In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417 rtunion fld[1];: ^ :#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:247549:29: return XEXP (x, 1); :warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: (ASM_OPERANDS_INPUT_CONSTRAINT (x, i))); ^ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h323::array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1640::1354 1320 && rtx_equal_p (XEXP (XEXP (op0, 0), 0), XEXP (op0, 1))): 32:2310: : note ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2534:: note9/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning:: ::13201: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] note : expanded from macro 'ASM_OPERANDS_INPUT_CONSTRAINT':23: expanded from macro 'XCEXP' friend class cgraph_node;: XSTR (XCVECEXP (RTX, 4, N, ASM_OPERANDS), 0) note ^#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx): expanded from macro 'XEXP' expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : ^ ~ warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h: ^ ~1362: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~ 43struct pod_mode1209:38: : ^note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : :8941209 :note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.hexpanded from macro 'XCVECEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h38:1210: ::expanded from macro 'RTL_CHECK2'39: :: note : 37#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])67note::#define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) : 20 : previous use is here expanded from macro 'RTL_CHECK2'struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ~ ^ ~ notenote ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hdid you mean struct here?/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.hexpanded from macro 'RTL_CHECKC1':440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :1355#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) :: ^ ~ 5440:321640::: :5: notetemplate class pod_mode; : note : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h10:note: array 'fld' declared hereexpanded from macro 'XCVEC' :array 'fld' declared here440#define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec)note rtunion fld[1]; ^~~~~ struct : rtunion fld[1]; : ^ ^ ~ 5: notedid you mean struct here?: array 'fld' declared here note ^ rtunion fld[1]; friend class cgraph_node; ^~~~~ struct: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:12503:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) op0 = XEXP (op0, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1212/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ^ ~ :35: note: expanded from macro 'RTVEC_ELT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ :28: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:35: note: expanded from macro 'XSTR' note: expanded from macro 'JUMP_LABEL' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^~~#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):39: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cselib.c ^ ~ note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ :32: note: expanded from macro 'XCEXP' :991:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx): 440 ^ ~: 518: warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1210:37:: note: : notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.hexpanded from macro 'RTL_CHECKC1'5 rtunion fld[1]; :: note if (maybe_ne (SUBREG_BYTE (x), SUBREG_BYTE (y))) ^~~~~~~~~~~~~~~2023 : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c::2478:: 2011/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:44033:5: :note rtunion fld[1];: array 'fld' declared here warning ^: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :10:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c :warning12514: :class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]10 : warning: 26array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] hash += hash_rtx_string (ASM_OPERANDS_INPUT_CONSTRAINT (x, 0)); XEXP (op0, 1), op1)) != 0) rtunion fld[1]; friend class cgraph_node; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^note : expanded from macro 'SUBREG_BYTE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' 1320:23: note: expanded from macro 'XEXP' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' ^ ~ :2534:9: note: expanded from macro 'ASM_OPERANDS_INPUT_CONSTRAINT' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XSTR (XCVECEXP (RTX, 4, N, ASM_OPERANDS), 0): 1209 ^ ~: 38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1362::43:: note: 2023expanded from macro 'XCVECEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote:: 440:5 :10:expanded from macro 'RTL_CHECK2' note: warning#define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M): ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : did you mean struct here? note : SUBREG_BYTE (x), GET_MODE (x));/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ array 'fld' declared here1355:32/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h friend class cgraph_node; ^~~~~: ^~~~~~~~~~~~~~~ :440 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011: struct:26 rtunion fld[1];5: note ^ note : : array 'fld' declared hereexpanded from macro 'XCVEC' : note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cselib.cexpanded from macro 'SUBREG_BYTE' :#define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec)991 ^ ~ rtunion fld[1];:#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)35 : ^ ~ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^ : (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) if (maybe_ne (SUBREG_BYTE (x), SUBREG_BYTE (y))) ^~~~~~~~~~~~~~~ 1352/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:2011:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h26: note:: expanded from macro 'SUBREG_BYTE' ::202432::10 note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XCSUBREG' 12527#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG): ^ ~ ::1212 warning: 11class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg): 35: friend class cgraph_edge;: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h && XEXP (XEXP (op0, 0), 1) == constm1_rtx ^ ~ ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: expanded from macro 'RTVEC_ELT': : 1320/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h::231639:17: note1352: previous use is here #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])37: note: expanded from macro 'RTL_CHECKC1': for_user)) cgraph_edge { ^ :32: note: expanded from macro 'XEXP' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h: :expanded from macro 'XCSUBREG' ^ ~2024 ^~~~~ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ ::1319:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :440:105:: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here 35note: :note: expanded from macro 'XSTR' ^ ~: did you mean struct here? rtunion fld[1]; ^ friend class cgraph_edge; ^~~~~ struct 1209:38: note: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dbgcnt.c:24#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:39: note: expanded from macro 'RTL_CHECK2' : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] 1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ inline struct rtx_def * ^ ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c rtunion fld[1]; ^ :2479:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cselib.c:1011:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = ASM_OPERANDS_INPUT (x, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~ && rtx_equal_for_cselib_1 (XEXP (x, 1), XEXP (y, 0), memmode, ^ ~ ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2529:36: note: expanded from macro 'ASM_OPERANDS_INPUT' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:12528:49: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] class rtx_def; ^ && rtx_equal_p (XEXP (XEXP (op0, 0), 0), XEXP (op0, 1))) ^ ~ #define ASM_OPERANDS_INPUT(RTX, N) XCVECEXP (RTX, 3, N, ASM_OPERANDS) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1362:43: note: expanded from macro 'XCVECEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dbgcnt.c:#define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M)24 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:5:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:: :1355:19:1320:In file included from note: 2332:: note: :expanded from macro 'XCVEC' array 'fld' declared here#define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.hnote: :expanded from macro 'XEXP' rtunion fld[1]; warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)423: ^In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:23537: *step_out = XEXP (x, 1);/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cselib.cnote:: 1013expanded from macro 'RTL_CHECKC1':48:1209 ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h::2338: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])note: expanded from macro 'RTL_CHECK2' : note :275:11 : ^ ~ warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hstruct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]: 1212:35#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75: :7:warning note: expanded from macro 'XEXP' : :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]440:5previous use is here: notenote: array 'fld' declared here : expanded from macro 'RTVEC_ELT' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^ ~class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^~~~~ 1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ && rtx_equal_for_cselib_1 (XEXP (x, 0), XEXP (y, 1), memmode, ^ ~ :12530:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: op0 = XEXP (op0, 1); ^ ~ 440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP'5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^In file included from expanded from macro 'XEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer-out.c :30 : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:2530:In file included from 34:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 :warning440: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]5 : note: : hash += constant_lower_bound (SUBREG_BYTE (x));38 : ^~~~~~~~~~~~~~~ ^ ~ array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011 note: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h rtunion fld[1]; ^ :26::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])25 ^ ~ note: expanded from macro 'SUBREG_BYTE'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:1: warning: 'lto_input_block' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] :class lto_input_block ^ 440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' :12543:38: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ op0 = gen_rtx_LSHIFTRT (mode, XEXP (op0, 1), ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile-count.h:573:41: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' note: did you mean class here? #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :37: note: expanded from macro 'RTL_CHECKC1' static profile_probability stream_in (struct lto_input_block *); ^~~~~~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ class ./genrtl.h:988:38: note: expanded from macro 'gen_rtx_LSHIFTRT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here gen_rtx_fmt_ee (LSHIFTRT, (MODE), (ARG0), (ARG1)) ^~~~ rtunion fld[1]; ^./genrtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :39:36: note: expanded from macro 'gen_rtx_fmt_ee' attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO) ^~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:12544:#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ 11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' XEXP (XEXP (op0, 0), 1)); ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dbgcnt.c rtunion fld[1]; ^ :24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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] :1320:23: note: expanded from macro 'XEXP' struct mem_usage ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? expanded from macro 'RTL_CHECK2'class mem_usage; ^~~~~ struct #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:988:46: note: expanded from macro 'gen_rtx_LSHIFTRT' gen_rtx_fmt_ee (LSHIFTRT, (MODE), (ARG0), (ARG1)) ^~~~ ./genrtl.h:39:40:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cselib.c:1183: 11note: expanded from macro 'gen_rtx_fmt_ee' : warning gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO) ^~ : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dbxout.c:74: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] + CODE_LABEL_NUMBER (label_ref_label (x))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1625:33: note: expanded from macro 'CODE_LABEL_NUMBER' :1320:23: note: expanded from macro 'XEXP' :440:5:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer-out.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:2683:25 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note : ^ ~array 'fld' declared here 30: In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:25 rtunion fld[1];: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h warning: #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5):1209: 38: 744note: expanded from macro 'RTL_CHECK2' 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))) ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ 8: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c1317::1255723:19:warning:440: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]:5: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note && INTVAL (XEXP (XEXP (op0, 0), 1)) >= 024extern struct lto_input_block * lto_create_simple_input_block ( note ^: expanded from macro 'XINT'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h :363:7: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ : array 'fld' declared here ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209::38: rtunion fld[1]; note : expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320: ^23:note note: noteexpanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hclass lto_input_block: expanded from macro 'MEM_ATTRS' ^ ~ #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ^ :440:5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:744: 8: In file included from note: did you mean class here? :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:extern struct lto_input_block * lto_create_simple_input_block (1344:29/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dbxout.c: note: expanded from macro 'X0MEMATTR' :120974note: : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:array 'fld' declared here3741: #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem): 38: note : expanded from macro 'RTL_CHECK2' ./genrtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~~~~ class rtunion fld[1]; ^ ~ ^ : ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cselib.c: 122051:3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:750:315: warning:: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block *, const char *, size_t);: ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:3631940warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]37:7:: note: : note: expanded from macro 'RTL_CHECKC1' previous use is here29: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])note: expanded from macro 'INTVAL'warning ^ ~#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)class lto_input_block: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^~~ return cselib_hash_rtx (XEXP (x, 1), create, memmode); ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::7501320:5:note::4401215:33 :23::: 5note:: expanded from macro 'XEXP'note : array 'fld' declared here : noteexpanded from macro 'XEXP': did you mean class here? rtunion fld[1];note : ^expanded from macro 'XCWINT' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) struct lto_input_block *, const char *, size_t); ^ ~ ^~~~~~ class/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c :#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 2683/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:780: 34: :warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: array 'fld' declared here40/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 :38: note:: 1209expanded from macro 'RTL_CHECK2' : 38:: warning: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^ ~ ^ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote:: 440expanded from macro 'RTL_CHECK2': 5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h if (!mem_attrs_eq_p (MEM_ATTRS (x), MEM_ATTRS (y)))::363 : 7 : ^~~~~~~~~~~~~ ^ ~ notenote: previous use is here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note:class lto_input_block ^: 12558:19 : array 'fld' declared here : notearray 'fld' declared here: expanded from macro 'MEM_ATTRS' rtunion fld[1]; ^ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:780 warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cselib.carray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) :: ^1289 && INTVAL (XEXP (XEXP (op0, 0), 1)) < HOST_BITS_PER_WIDE_INT): 34 ^ ~: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ 34/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h hash += constant_lower_bound (SUBREG_BYTE (x));/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:: ^~~~~~~~~~~~~~~ 23: note: expanded from macro 'XEXP'In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dbxout.c::201174:: 26In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 1344: :did you mean class here? extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN;: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:120929:note38: ./genrtl.hnote: expanded from macro 'RTL_CHECK2' : expanded from macro 'SUBREG_BYTE': 69#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ::3 :note : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~~~~ ^ ~ class expanded from macro 'X0MEMATTR' :1352:#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ 32/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940 :note29: : XEXP (rt, 1) = arg1;: expanded from macro 'XCSUBREG' ^ ~: expanded from macro 'RTL_CHECKC1' 841/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::101320:: 23warning:: note: expanded from macro 'XEXP' note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])struct 'varpool_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^ ~1209 #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) struct varpool_node *,expanded from macro 'INTVAL': 38: ^ ~#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^note : expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~440:5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1800: 38note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:5: rtunion fld[1]; note: :1215: 33:previous use is herenote : array 'fld' declared here ^note : expanded from macro 'XCWINT' :class GTY((tag ("SYMTAB_VARIABLE"))) varpool_node : public symtab_node { ^ rtunion fld[1];#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c : ^~~2705:25 : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1210 && exp_equiv_p (XEXP (x, 1), XEXP (y, 1), ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:841:10: note: did you mean class here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^: 440:5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note: array 'fld' declared here struct varpool_node *, ^~~~~~ class :37: note: expanded from macro 'RTL_CHECKC1' :1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:851:35: warningIn file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dbxout.cstruct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]: 74: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ./genrtl.h:124 ^ ~ rtunion fld[1]; extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^ ~ ^ ^ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1209:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h38: 3363:7note:12560:::440:5:25 note: : notearray 'fld' declared here: warning: : rtunion fld[1];previous use is here ^ expanded from macro 'RTL_CHECK2' : warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] class lto_input_block ^ mask = ((INTVAL (XEXP (op0, 1)) & GET_MODE_MASK (mode)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cselib.c:1324:440array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]26 : warning: XEXP (rt, 1) = arg1; ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] 5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote memset (e->val_rtx, 0, RTX_HDR_SIZE);/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h::1320:23:: array 'fld' declared here 1320 ^~~~~~~~~~~~: 23: note851/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :expanded from macro 'XEXP'695 :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~ : 35note: expanded from macro 'XEXP'22 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];: ^:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:2705:: 38note:: warning: note1209:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note38: expanded from macro 'RTL_CHECK2' : did you mean class here?expanded from macro 'RTX_HDR_SIZE' : && exp_equiv_p (XEXP (x, 1), XEXP (y, 1),#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~extern void lto_input_data_block (struct lto_input_block *, void *, size_t); /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :440: 5: #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^~~~~~ classnote note: ^ ~ expanded from macro 'RTL_CHECK2': array 'fld' declared here ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h rtunion fld[1]; ^23 :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: expanded from macro 'XEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: :855:104In file included from 26/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dbxout.c: warning: ::194074: In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]24 : note::: 29expanded from macro 'offsetof': 3741: ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1251209:38#define offsetof(t, d) __builtin_offsetof(t, d)note: expanded from macro 'INTVAL':tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^: 3note: expanded from macro 'RTL_CHECK2' ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h: warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :363:7: note: previous use is here : #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :440:5: note: array 'fld' declared here XBBDEF (rt, 2) = arg2; ^ ~ class lto_input_block /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' rtunion fld[1]; ^#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:855:26: note: did you mean class here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:2707:38: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here || (exp_equiv_p (XEXP (x, 0), XEXP (y, 1), ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1320:23: note: expanded from macro 'XEXP' 1208:38: note: expanded from macro 'RTL_CHECK1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c ^ ~ tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209::38::12561 ^~~~~~: 20 class: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:859:44026: << INTVAL (XEXP (XEXP (op0, 0), 1)));/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cselib.c :1479:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note && XEXP (note, 0) == XEXP (p->loc, 1)): ^ ~ ^ ~: warning5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTL_CHECK2': 1320: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320: 23: ^23: note:: expanded from macro 'XEXP'note ^ ~note: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h :363 :array 'fld' declared hereexpanded from macro 'XEXP'7: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :note440: previous use is here rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ class lto_input_block ^: ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): In file included from ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dbxout.c :1209:38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h5: 74note: array 'fld' declared here:: note 1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h rtunion fld[1];: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: expanded from macro 'RTL_CHECK2' ::383741: ./genrtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ :: 126:3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c ^ ~ :859 :warning26: :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note: did you mean class here? :hashval_t lto_input_scc (struct lto_input_block *, struct data_in *,/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XEXP (rt, 3) = arg3; ^ ~ note ^~~~~~: expanded from macro 'RTL_CHECK2':/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320 :23:2709 note: 1940expanded from macro 'XEXP': 29#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) class ^ ~ : note: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 21/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h: ^ ~expanded from macro 'INTVAL' 861: warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209::38: note#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)24 : warning: : struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]5: ^~~ warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h440:5: && exp_equiv_p (XEXP (x, 1), XEXP (y, 0), ^ ~: tree lto_input_tree_1 (struct lto_input_block *, struct data_in *,expanded from macro 'RTL_CHECK2'snote1215: : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])33array 'fld' declared here generated . rtunion fld[1]; ^ : ^ ~ note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :expanded from macro 'XCWINT'440 :5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]): 1320 ^~~ :note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cselib.c:1480 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: rtunion fld[1]; ^: ^ 1323: In file included from array 'fld' declared here note:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dbxout.c rtunion fld[1];: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)::36374: In file included from warning ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741:: 7./genrtl.h: note: previous use is here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c :: 12579array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :class lto_input_block ^ ^ ~ return XEXP (p->loc, 1); ^ ~ :127:3: warning : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:132021/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]:38::: warning /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:861: note:: 24: 23 XINT (rt, 4) = arg4;array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~expanded from macro 'RTL_CHECK2' :note && ((INTVAL (XEXP (op0, 1)) & GET_MODE_MASK (mode)) ^ ~ note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XEXP': #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 1317:did you mean class here?:23 ^ ~ :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23 :note440tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, note :: 5expanded from macro 'XEXP' : ^~~~~~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) class : expanded from macro 'XINT' ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:863 ^ ~note: ^ ~ :array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:22: rtunion fld[1]; warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209::38 : note: 38expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209::38: note : expanded from macro 'RTL_CHECK2' ^ tree lto_input_tree (struct lto_input_block *, struct data_in *);#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.hnote:363: ^ ~7: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.cnote: previous use is here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 :5: : note: array 'fld' declared here2722 class lto_input_block ^ ~ ^ rtunion fld[1]; ^ expanded from macro 'RTL_CHECK2' :clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensaIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dbxout.c:74#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])15: In file included from : -esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o dce.o -MT dce.o -MMD -MP -MF ./.deps/dce.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dce.c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440::5:3741:29 note || strcmp (ASM_OPERANDS_OUTPUT_CONSTRAINT (x),: 863: array 'fld' declared here : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: rtunion fld[1]; ^:note: expanded from macro 'INTVAL' ./genrtl.h:128: 22: #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ note: did you mean class here? 3: tree lto_input_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' XINT (rt, 5) = arg5; ^ ~#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ 2525:45: note: expanded from macro 'ASM_OPERANDS_OUTPUT_CONSTRAINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define ASM_OPERANDS_OUTPUT_CONSTRAINT(RTX) XCSTR (RTX, 1, ASM_OPERANDS) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1353:32: note: expanded from macro 'XCSTR' :12619:44: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :23: note: expanded from macro 'XINT' unsigned HOST_WIDE_INT c1 = INTVAL (XEXP (op0, 1)); ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define XCSTR(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_str) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :1210:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])37: note: expanded from macro 'RTL_CHECKC1' ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cselib.c: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:: ^ ~5: note19401691:29: : array 'fld' declared herenote /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer-out.c::30: rtunion fld[1]; : ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h440:5: 10: : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 76 SUBREG_BYTE (orig)); /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c ^~~~~~~~~~~~~~~~~~note:: 2723:8::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h53:2011:26: expanded from macro 'INTVAL': :array 'fld' declared here #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)warning: ^~~ warning rtunion fld[1]; note ^: expanded from macro 'SUBREG_BYTE'In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG): ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1215/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dbxout.c:33: ASM_OPERANDS_OUTPUT_CONSTRAINT (y)) 74: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1352: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]3741: :: ./genrtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: expanded from macro 'XCWINT' ::129const char *streamer_read_string (struct data_in *, struct lto_input_block *); 2525 ^:note#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) : expanded from macro 'XCSUBREG' ^~~ :45 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)3 ^ ~ ::363 warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:4401210:: XEXP (rt, 6) = arg6;37 ::57: :notenote ^ ~ : : notenote: expanded from macro 'ASM_OPERANDS_OUTPUT_CONSTRAINT'previous use is here: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here: #define ASM_OPERANDS_OUTPUT_CONSTRAINT(RTX) XCSTR (RTX, 1, ASM_OPERANDS) rtunion fld[1]; ^ ~ class lto_input_block1320:expanded from macro 'RTL_CHECKC1'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1353:32: 23note: expanded from macro 'XCSTR' ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): note ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h#define XCSTR(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_str)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note : ^: array 'fld' declared here ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c :expanded from macro 'XEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: rtunion fld[1];76:1210:37 : note: 12658expanded from macro 'RTL_CHECKC1': 53: note: : did you mean class here? #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^ ~ ^~~~~~ 11 class ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cselib.c::1827:28/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h78::8: :warning : struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] 440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1209:385warning: note: :expanded from macro 'RTL_CHECK2' :: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note warning struct lto_input_block *, ^ ~ && XEXP (op0, 1) == const1_rtx : ^ ~ ^array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h: : XEXP (copy, 0), XEXP (copy, 1), ^ ~ 363array 'fld' declared here: : rtunion fld[1];23: note7: :expanded from macro 'XEXP' 440:5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): notenote ^ ~:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:2724 : array 'fld' declared here 1320/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::120923::38: rtunion fld[1];note: expanded from macro 'RTL_CHECK2': note: : previous use is here expanded from macro 'XEXP' ^7: class lto_input_block#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~warning ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h rtunion fld[1]; ^In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dbxout.c:74 : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:12671: 11: ::warning3741: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : 1209./genrtl.h:38:78 note: && XEXP (op0, 1) == const1_rtxexpanded from macro 'RTL_CHECK2' : || ASM_OPERANDS_OUTPUT_IDX (x) != ASM_OPERANDS_OUTPUT_IDX (y)152 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2526:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):3:38 ^ ~ ^ ~warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320 clang: warning: 8:23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:: XEXP (rt, 1) = arg1;5: : note: note ^ ~: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] array 'fld' declared here expanded from macro 'ASM_OPERANDS_OUTPUT_IDX' note: #define ASM_OPERANDS_OUTPUT_IDX(RTX) XCINT (RTX, 2, ASM_OPERANDS) rtunion fld[1];expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320: note23: : note ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): expanded from macro 'XEXP' ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:did you mean class here?1350:32:: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cselib.c1209:38: :expanded from macro 'XCINT' note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~ 1828#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ :12:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :1210: warning ^ ~ 37: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38440:: notenote: : expanded from macro 'RTL_CHECKC1'expanded from macro 'RTL_CHECK2' : 5: note#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array 'fld' declared here XEXP (copy, 2)); ^ ~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :440: ^ ~5: note: array 'fld' declared here ^ ~ ^ struct lto_input_block *, ^~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c class:12675:26:: 1320:23: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:83:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; rtx shift_count = XEXP (XEXP (op0, 0), 1); ^ ~ : 44: ^expanded from macro 'XEXP' 440#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)warning ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : :5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hstruct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dbxout.c:74: :In file included from unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *);/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^ 1209:: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h3741array 'fld' declared here: 363:7:38 rtunion fld[1]; note ^: previous use is here :: ./genrtl.h: :1320:note23:153 note: expanded from macro 'XEXP' : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c ^ ~ class lto_input_blockexpanded from macro 'RTL_CHECK2' ::32724:38: warning: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : || ASM_OPERANDS_OUTPUT_IDX (x) != ASM_OPERANDS_OUTPUT_IDX (y)warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^~~~~~~~~~~~~~~~~~~~~~~~~~~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ^ ~ array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :2526/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h :83:44/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XBBDEF (rt, 2) = arg2;: ^ ~ :120938:38:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note440: : expanded from macro 'ASM_OPERANDS_OUTPUT_IDX'note: expanded from macro 'RTL_CHECK2': note: did you mean class here?5 :1324:25#define ASM_OPERANDS_OUTPUT_IDX(RTX) XCINT (RTX, 2, ASM_OPERANDS)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ : note: expanded from macro 'XBBDEF'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *);: note: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350array 'fld' declared here:440: 5: note rtunion fld[1]; ^ ~ : array 'fld' declared here : ^~~~~~32 class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38 ^ rtunion fld[1];: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cselib.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:84expanded from macro 'XCINT': note: expanded from macro 'RTL_CHECK1' ^: #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ 1846:8: warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:34:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:12702:struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :191210: warning XEXP (copy, 1)); ^ ~ HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^ ~ ^:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320 : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :3723: note: && INTVAL (XEXP (op0, 1)) >= 0 ^ ~: expanded from macro 'RTL_CHECKC1'363:7: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): ^ ~ : note44023: notenote: expanded from macro 'XEXP':/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 : previous use is here 5: : note: class lto_input_block#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ^ ~ expanded from macro 'XEXP' array 'fld' declared here: 5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:841209#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~ :38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ :note: expanded from macro 'RTL_CHECK2'In file included from 34 :note: array 'fld' declared here:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dbxout.c: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940741209 rtunion fld[1];: ^ : :In file included from 29: : note: expanded from macro 'INTVAL'38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:2725: #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)./genrtl.h ^~~ did you mean class here?/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1215::33: note: :expanded from macro 'XCWINT'HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^~~~~~154 class 7/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:85:: note: 37 warning: expanded from macro 'RTL_CHECK2'#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::3:: || ASM_OPERANDS_INPUT_LENGTH (x) != ASM_OPERANDS_INPUT_LENGTH (y))/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~440:5 warning: :440:5struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] note: :array 'fld' declared here note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here:2530:40: note: expanded from macro 'ASM_OPERANDS_INPUT_LENGTH'warning : gcov_type streamer_read_gcov_count (struct lto_input_block *); ^ rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h :363:7 ^: note: rtunion fld[1];previous use is here #define ASM_OPERANDS_INPUT_LENGTH(RTX) XCVECLEN (RTX, 3, ASM_OPERANDS) class lto_input_block ^ ^ array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' 12703:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:85/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :37: note: did you mean class here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1363:43: note: expanded from macro 'XCVECLEN' && ((INTVAL (XEXP (op0, 1)) + ! equality_comparison_p) ^ ~ #define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cselib.c:1922:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320 :23:38 note: gcov_type streamer_read_gcov_count (struct lto_input_block *); ^ ~ expanded from macro 'XEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1355:: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ warning ^~~~~~: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] class 32:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::440:5: notenote: : array 'fld' declared hereexpanded from macro 'XCVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209: rtunion fld[1]; return cselib_subst_to_values (XEXP (x, 1), memmode); ^86 #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~: In file included from 38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dbxout.c34:note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320 :74: : 23warning:: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] : wide_int streamer_read_wide_int (struct lto_input_block *);In file included from ^ expanded from macro 'RTL_CHECK2' note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.hexpanded from macro 'XEXP' ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :3741: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1210: 37: ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :note: expanded from macro 'RTL_CHECKC1'./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:155:3:: warning /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209363#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): ^ ~ 1940:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h38:: note:: expanded from macro 'RTL_CHECK2': 7: 737:32 29note:: previous use is herenote : class lto_input_block: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'GET_NUM_ELEM' array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^ ~ expanded from macro 'INTVAL' ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h440::5: note: array 'fld' declared here 440:86:1317 :34: rtunion fld[1];#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT): 23: notenote: expanded from macro 'XINT' 5#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^~~: did you mean class here? : ^ ~ note: array 'fld' declared here wide_int streamer_read_wide_int (struct lto_input_block *);/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' 2725:40#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :1215:33: note: expanded from macro 'XCWINT' || ASM_OPERANDS_INPUT_LENGTH (x) != ASM_OPERANDS_INPUT_LENGTH (y)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2530:40: note: expanded from macro 'ASM_OPERANDS_INPUT_LENGTH' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define ASM_OPERANDS_INPUT_LENGTH(RTX) XCVECLEN (RTX, 3, ASM_OPERANDS) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1363:43: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:12706:38: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'XCVECLEN' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:87:38: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] rtunion fld[1]; ^widest_int streamer_read_widest_int (struct lto_input_block *); ^ #define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dbxout.c:74: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] & ((HOST_WIDE_INT_1U << INTVAL (XEXP (op0, 1))) ^ ~ XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1355:32: note: expanded from macro 'XCVEC' class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:87:38: note: did you mean class here? #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~widest_int streamer_read_widest_int (struct lto_input_block *); ^~~~~~ class #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:737:32: note: expanded from macro 'GET_NUM_ELEM' ^ ~ #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:2728:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:152:24: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] if (ASM_OPERANDS_INPUT_LENGTH (x)) streamer_read_bitpack (struct lto_input_block *ib) ^ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2530:40: note: expanded from macro 'ASM_OPERANDS_INPUT_LENGTH' previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define ASM_OPERANDS_INPUT_LENGTH(RTX) XCVECLEN (RTX, 3, ASM_OPERANDS) ^ ~ :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1363:class lto_input_block/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cselib.c:251243/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dbxout.c:741940: note: :14:: expanded from macro 'XCVECLEN' ^ :29 In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741 : #define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C)):/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:152: 24: notenote: warningdid you mean class here? ./genrtl.h : ^ ~157 :: expanded from macro 'INTVAL'streamer_read_bitpack (struct lto_input_block *ib) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 3 : ^~~~~~1355#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT): ^~~ body = COND_EXEC_CODE (body); warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215 XEXP (rt, 6) = arg6; ^ ~ class: 33: note: expanded from macro 'XCWINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h177::25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1320:23warning32: :struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] note: expanded from macro 'XCVEC' :#define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec): ^ ~ note:2653:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h29: 440note: : :expanded from macro 'XEXP'1210:37: = streamer_read_uhwi ((struct lto_input_block *)bp->stream);expanded from macro 'COND_EXEC_CODE' ^#define COND_EXEC_CODE(RTX) XCEXP (RTX, 1, COND_EXEC) ^ ~ :5 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :note1354:32/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note : ^ ~ : :array 'fld' declared here note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)expanded from macro 'RTL_CHECKC1' rtunion fld[1]; ^ :1209: :363:7:38#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:12710: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:737:26 :note : expanded from macro 'RTL_CHECK2' 32#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^ ~1210 :note37: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:class lto_input_block : note:: expanded from macro 'RTL_CHECKC1'note: expanded from macro 'GET_NUM_ELEM'440 & ~(mask >> (INTVAL (XEXP (op0, 1))#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): ^ ~ ^5:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : 440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h ^ ~: 177:25::5 :note : notedid you mean class here?: array 'fld' declared here note /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320: :23: = streamer_read_uhwi ((struct lto_input_block *)bp->stream); rtunion fld[1]; ^ ^~~~~note : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XEXP': 440:5: ^~~~~~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cselib.c :note2518: :array 'fld' declared here21 : rtunion fld[1]; warning ^: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c: sets[0].src = SET_SRC (body); ^~~~~~~~~~~~~~ 2730:13/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' array 'fld' declared here #define SET_SRC(RTX) XCEXP (RTX, 1, SET): ^ ~warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ~ ^ for (i = ASM_OPERANDS_INPUT_LENGTH (x) - 1; i >= 0; i--)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dbxout.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~74: In file included from : :38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h221::253022:40:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: : warningexpanded from macro 'ASM_OPERANDS_INPUT_LENGTH': struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1354::streamer_read_uchar (struct lto_input_block *ib) ^32 :#define ASM_OPERANDS_INPUT_LENGTH(RTX) XCVECLEN (RTX, 3, ASM_OPERANDS)note : ^ ~expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h: 363note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'XCEXP' ^ ~ :7: 3741#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx): ./genrtl.h ^ ~: 158note:: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:12103class lto_input_block : ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:221:136322: :note: ::194043: did you mean class here?note: expanded from macro 'XCVECLEN'37:29: : warning note: expanded from macro 'INTVAL' :#define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C)) ^ ~ : #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~ note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :expanded from macro 'RTL_CHECKC1'1355:32 : notestreamer_read_uchar (struct lto_input_block *ib) X0EXP (rt, 7) = NULL_RTX; ^ ~ : expanded from macro 'XCVEC' ^~~~~~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1337: 27: #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) class ^ ~ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 1215:33: note: expanded from macro 'XCWINT' :1210:37: note: expanded from macro 'X0EXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]): 251 ^~~ :29: warning: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]note: expanded from macro 'RTL_CHECKC1'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208 :38:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hstreamer_read_hwi_in_range (struct lto_input_block *ib, ^: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h :440::#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~440 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 5: note363:7note: note5: previous use is here :: 737array 'fld' declared here :: expanded from macro 'RTL_CHECK1'class lto_input_block: 32: note: ^#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ note rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'GET_NUM_ELEM' array 'fld' declared here ^ ::251 rtunion fld[1]; 440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:12717::#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~255: :note: array 'fld' declared here29 ^ : note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cselib.c:did you mean class here? :440:5 : rtunion fld[1]; 2532note:: array 'fld' declared here ^warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] temp >>= INTVAL (XEXP (op0, 1)); rtunion fld[1]; ^ ~ streamer_read_hwi_in_range (struct lto_input_block *ib, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP'In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dbxout.c:74: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:340 XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 2731 ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320::23: 2927:25 : warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h if (! exp_equiv_p (ASM_OPERANDS_INPUT (x, i),: note1209: :expanded from macro 'XEXP'38 : note: : ^~~~~~~~~~~~~~~~~~~~~~~~~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'RTL_CHECK2' ^ ~ warningwarning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2529: sets[n_sets].src = SET_SRC (x); ^ ~ ^~~~~~~~~~~ 36/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote streamer_read_record_start (struct lto_input_block *ib):2641:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:194022: expanded from macro 'RTL_CHECK2':29: note: notenote ^ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:: expanded from macro 'INTVAL' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ expanded from macro 'ASM_OPERANDS_INPUT'#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ : expanded from macro 'SET_SRC' 363/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:7: note#define SET_SRC(RTX) XCEXP (RTX, 1, SET)#define ASM_OPERANDS_INPUT(RTX, N) XCVECEXP (RTX, 3, N, ASM_OPERANDS): previous use is here ^ ~ :440:5: class lto_input_blocknote: array 'fld' declared here ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.hIn file included from :1215:33: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dbxout.cnote: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h340::136229::43 : noteexpanded from macro 'XCWINT':74: note: did you mean class here? : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XCVECEXP' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]):streamer_read_record_start (struct lto_input_block *ib)1354#define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~ In file included from ^~~~~~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h class ^~~ :32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1355#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' 32: note: expanded from macro 'XCVEC' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:12731:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] - INTVAL (XEXP (op0, 1))))); XBBDEF (rt, 2) = arg2; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' note: expanded from macro 'XBBDEF'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) rtunion fld[1]; ^ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1212#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :35: note: expanded from macro 'RTVEC_ELT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1215:33: note: expanded from macro 'XCWINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dbxout.c:74: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) XEXP (rt, 3) = arg3; ^ ~ ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:2732:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:12756:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' INTVAL (XEXP (op0, 1))); ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ASM_OPERANDS_INPUT (y, i), ^~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' 440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :2529:36: note: expanded from macro 'ASM_OPERANDS_INPUT' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dbxout.c:74#define ASM_OPERANDS_INPUT(RTX, N) XCVECEXP (RTX, 3, N, ASM_OPERANDS) ^ ~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1362:43: note: expanded from macro 'XCVECEXP' XINT (rt, 4) = arg4; ^ ~ #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1355:32: note: expanded from macro 'XCVEC' ^ ~ #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ :1940:29: note: expanded from macro 'INTVAL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cselib.c:2765:11: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ for (x = CALL_INSN_FUNCTION_USAGE (insn); x; x = XEXP (x, 1))/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1212:35: note: expanded from macro 'RTVEC_ELT' 1620:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dbxout.c:74: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' :440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XINT (rt, 5) = arg5; ^ ~ rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:2734:14: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:12765:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 38: note: expanded from macro 'RTL_CHECK2' || strcmp (ASM_OPERANDS_INPUT_CONSTRAINT (x, i), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' && XEXP (op0, 1) == XEXP (XEXP (op0, 0), 1) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2534:9: note: expanded from macro 'ASM_OPERANDS_INPUT_CONSTRAINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XSTR (XCVECEXP (RTX, 4, N, ASM_OPERANDS), 0) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dbxout.c:74: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ 1209:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 6) = arg6; ^ ~ :1362:43: note: expanded from macro 'XCVECEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cselib.c:2765:51: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1355:32: note: expanded from macro 'XCVEC' 440:5#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) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1212:35: note: expanded from macro 'RTVEC_ELT' :38: note: expanded from macro 'RTL_CHECK2' : note: array 'fld' declared here for (x = CALL_INSN_FUNCTION_USAGE (insn); x; x = XEXP (x, 1)) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:35: note: expanded from macro 'XSTR' rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:12765:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dbxout.c: && XEXP (op0, 1) == XEXP (XEXP (op0, 0), 1) ^ ~ 74: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' XEXP (rt, 7) = arg7; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:39: note: expanded from macro 'RTL_CHECK2' :1320:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ 23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ note: array 'fld' declared here rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :440:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:12766:52: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:2735:7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cselib.c:2777:16: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] && (int_mode_for_size (mode_width - INTVAL (XEXP (op0, 1)), 1) ^ ~ for (x = CALL_INSN_FUNCTION_USAGE (insn); x; x = XEXP (x, 1)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ASM_OPERANDS_INPUT_CONSTRAINT (y, i))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1620:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2534:9: note: expanded from macro 'ASM_OPERANDS_INPUT_CONSTRAINT' 23: note: expanded from macro 'XEXP' XSTR (XCVECEXP (RTX, 4, N, ASM_OPERANDS), 0) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1362:43: note: expanded from macro 'XCVECEXP' 5: note: array 'fld' declared here #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~ 1320:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1355:32In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dce.c:2223#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~note : : expanded from macro 'XEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h :75:1/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::440::5:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note: rtunion fld[1]; ^expanded from macro 'XCVEC' note: array 'fld' declared here ^ ~ warning rtunion fld[1]; ^ #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cselib.c:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dbxout.c:74 note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) 2777/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :In file included from 1212/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:35:: note:: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 3741class rtx_def; ^ : ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.hexpanded from macro 'RTVEC_ELT': 56./genrtl.h::208:553:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])8 ^~~~~ warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 1319:35: XEXP (rt, 1) = arg1;: note: expanded from macro 'XSTR' :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) for (x = CALL_INSN_FUNCTION_USAGE (insn); x; x = XEXP (x, 1)) ^~~ note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hprevious use is here: 1209:39: ^ ~ note: struct rtx_def;1940 :29: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:expanded from macro 'RTL_CHECK2' note: expanded from macro 'INTVAL'23#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^~~ ^ ~ ^ note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' : expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ 440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1215:33: note: expanded from macro 'XCWINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:2784#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ :18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ if (maybe_ne (SUBREG_BYTE (x), SUBREG_BYTE (y)))/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5:1352::: note: array 'fld' declared here 32: note: expanded from macro 'XCSUBREG' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ 440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' :5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ rtunion fld[1]; ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:12784:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dbxout.c:74 && XEXP (op0, 1) == XEXP (XEXP (XEXP (op0, 0), 0), 1) ^ ~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) XBBDEF (rt, 2) = arg2; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:2784:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here if (maybe_ne (SUBREG_BYTE (x), SUBREG_BYTE (y))) rtunion fld[1]; ^ ^~~~~~~~~~~~~~~ rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dbxout.c:74: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' 12784:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ && XEXP (op0, 1) == XEXP (XEXP (XEXP (op0, 0), 0), 1)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: expanded from macro 'RTL_CHECK2' ^ ~:1352:32: note: expanded from macro 'XCSUBREG' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dbxout.c:74: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; X0EXP (rt, 4) = NULL_RTX; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:12785:52: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ && (int_mode_for_size (mode_width - INTVAL (XEXP (op0, 1)), 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dbxout.c:74: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ X0EXP (rt, 5) = NULL_RTX; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' ^ ~ #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' 1337:27: note: expanded from macro 'X0EXP' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:12792:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: rtx add_const = XEXP (XEXP (op0, 0), 1); ^ ~ 5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dbxout.c:74#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' X0EXP (rt, 6) = NULL_RTX; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:12794:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' add_const, XEXP (op0, 1)); ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dbxout.c:74: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:12812:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ && INTVAL (XEXP (op0, 1)) > 0 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' expanded from macro 'RTL_CHECK1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array 'fld' declared here ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:12813: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 ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dbxout.c:74: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' XEXP (rt, 1) = arg1; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 38: note: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dbxout.c:74: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:12817:45: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :440:5: note: array 'fld' declared here ? ((GET_MODE_MASK (mode) >> INTVAL (XEXP (op0, 1)) >> 1) ^ ~ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dbxout.c:74: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' X0EXP (rt, 3) = NULL_RTX; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:3081:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' arg1 = XEXP (x, 0), arg2 = XEXP (x, 1); #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' :1215:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 33: note: expanded from macro 'XCWINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) rtunion fld[1]; ^ ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dbxout.c:74: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) X0EXP (rt, 4) = NULL_RTX; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:12820:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ <= GET_MODE_MASK (mode) >> INTVAL (XEXP (op0, 1)))) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dbxout.c:74: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' :38: note: expanded from macro 'RTL_CHECK1' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:12825:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dce.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] << INTVAL (XEXP (op0, 1))) - 1));struct pod_mode ^ ^ ~ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dbxout.c:74: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:template class pod_mode; ^~~~~ struct 1320:23: note: expanded from macro 'XEXP' X0EXP (rt, 6) = NULL_RTX; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' ^ ~ #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' 440:5: note: array 'fld' declared here #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:12834:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] << INTVAL (XEXP (op0, 1)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dbxout.c:74: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XEXP (rt, 1) = arg1; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 29: note: expanded from macro 'INTVAL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dbxout.c:74: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:12839:41: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' |= ((HOST_WIDE_INT_1 << INTVAL (XEXP (op0, 1))) - 1); ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dbxout.c:74: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' ./genrtl.h:260#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ :3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' X0EXP (rt, 3) = NULL_RTX; ^ ~ #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:12984:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (op0, 1))); ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dbxout.c:74: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' X0EXP (rt, 4) = NULL_RTX; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dbxout.c:74: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dbxout.c:74: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:3172 warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] :13: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h for (i = ASM_OPERANDS_INPUT_LENGTH (x) - 1; i >= 0; i--) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2530:40: note: expanded from macro 'ASM_OPERANDS_INPUT_LENGTH' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define ASM_OPERANDS_INPUT_LENGTH(RTX) XCVECLEN (RTX, 3, ASM_OPERANDS) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1363:43: note: expanded from macro 'XCVECLEN' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C))/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1355:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:737:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dbxout.c:74: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XINT (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:3174: ^ ~ 19: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' fold_rtx (ASM_OPERANDS_INPUT (x, i), insn), 0); ^~~~~~~~~~~~~~~~~~~~~~~~~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2529:36: note: expanded from macro 'ASM_OPERANDS_INPUT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define ASM_OPERANDS_INPUT(RTX, N) XCVECEXP (RTX, 3, N, ASM_OPERANDS) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1362:43: note: expanded from macro 'XCVECEXP' rtunion fld[1]; ^ #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:13037:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1355:32: note: expanded from macro 'XCVEC' rtx x1 = XEXP (x, 1); ^ ~ #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dbxout.c:74: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1212:35: note: expanded from macro 'RTVEC_ELT' XSTR (rt, 1) = arg1; ^ ~#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' 5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:13044:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here && (x0 == XEXP (x1, 0) || x0 == XEXP (x1, 1))) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' 3173:30: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dbxout.c:74: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] validate_change (insn, &ASM_OPERANDS_INPUT (x, i), ^~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2529#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :36: note: expanded from macro 'ASM_OPERANDS_INPUT' XINT (rt, 2) = arg2; ^ ~ #define ASM_OPERANDS_INPUT(RTX, N) XCVECEXP (RTX, 3, N, ASM_OPERANDS) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1362:43: note: expanded from macro 'XCVECEXP' :440:5: note: array 'fld' declared here #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:13047:11: warning: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dce.c:22: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ ^ ~ ^ ~ ? XEXP (x1, 1) : XEXP (x1, 0)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' 75:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1355:32: note: expanded from macro 'XCVEC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dce.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :37: note: expanded from macro 'RTL_CHECKC1' rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1212:35: note: expanded from macro 'RTVEC_ELT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dbxout.c:74: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ class rtx_def; ^ XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:13051:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1321:23: note: expanded from macro 'XVEC' && (x1 == XEXP (x0, 0) || x1 == XEXP (x0, 1))) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :1320:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:3495#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :42: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here && (inner_const = equiv_constant (XEXP (y, 1))) != 0 rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' 1209:38#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dbxout.c:74: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XVEC (rt, 4) = arg4; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) rtunion fld[1]; ^ ^ ~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:13054:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ? XEXP (x0, 1) : XEXP (x0, 0)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:3525:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5 && label_ref_label (XEXP (y, 1)) == label_ref_label (const_arg1)) ^ ~ : note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' 23: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' : array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dbxout.c:74: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XVEC (rt, 5) = arg5; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:3533:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' && label_ref_label (XEXP (XEXP (y, 0), 1)) == label_ref_label (const_arg1)) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dbxout.c:74: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:13105:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ rtunion fld[1]; ^ rtx x1 = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:3545:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' && label_ref_label (XEXP (y, 1)) == label_ref_label (const_arg0)) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :1209:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:3553:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ rtunion fld[1]; && label_ref_label (XEXP (XEXP (y, 0), 1)) == label_ref_label (const_arg0)) ^ ~ ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:13116:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ && (x0 == XEXP (x1, 0) || x0 == XEXP (x1, 1))) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dbxout.c:74: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XINT (rt, 1) = arg1; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:3651:48: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) inner_const = equiv_constant (fold_rtx (XEXP (y, 1), 0)); ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' 5: note: array 'fld' declared here : rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:13122:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'XINT' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ && (x1 == XEXP (x0, 0) || x1 == XEXP (x0, 1))) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:3764: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)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dbxout.c:74: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XVEC (rt, 1) = arg1; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dbxout.c:74: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dbxout.c:74: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dbxout.c:74: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dbxout.c:74: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:13282:48: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: record_value_for_reg (dest, record_dead_insn, SET_SRC (setter)); ^~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dce.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hstruct mem_usage ^ :2641:22: note: expanded from macro 'SET_SRC' expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? #define SET_SRC(RTX) XCEXP (RTX, 1, SET)class mem_usage; ^~~~~ struct ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ 5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:3813:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ poly_int64 byte = (SUBREG_BYTE (x) ^~~~~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) rtunion fld[1]; ^ ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dbxout.c:74: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:13294:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ SET_SRC (setter))); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' :32: note: expanded from macro 'XCSUBREG' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:13292:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ? SET_SRC (setter) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:3831:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' 55: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ return simplify_subreg (mode, new_rtx, imode, SUBREG_BYTE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dbxout.c:74: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECKC1' XWINT (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dbxout.c:74: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:13320: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)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1589:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.cIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dbxout.c:74: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'REG_NOTES' :3887:24: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ cond_known_true = (XEXP (SET_SRC (set), 2) == pc_rtx); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' :440:5#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' : note: array 'fld' declared here #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:13320:46: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ for (link = REG_NOTES (insn); link; link = XEXP (link, 1))/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:3887:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here cond_known_true = (XEXP (SET_SRC (set), 2) == pc_rtx); rtunion fld[1]; ^ ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ 5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dbxout.c:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ 74: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:35: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:39: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:3889:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here cond_known_true = (XEXP (SET_SRC (set), 1) == pc_rtx); ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:13414:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here regno = REGNO (SET_SRC (set)); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354: rtunion fld[1]; ^ 32In file included from 55 warnings generated/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dbxout.c. /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:3889:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: expanded from macro 'XCEXP' cond_known_true = (XEXP (SET_SRC (set), 1) == pc_rtx); ^~~~~~~~~~~~~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ :74: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: X0EXP (rt, 1) = NULL_RTX; ^ ~ 2641:22: note: expanded from macro 'SET_SRC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1878:31: note: expanded from macro 'REGNO' 1208:#define REGNO(RTX) (rhs_regno(RTX)) ^~~ 38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:35: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:3895:31: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dbxout.c:74: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h op0 = fold_rtx (XEXP (XEXP (SET_SRC (set), 0), 0), insn); ^~~~~~~~~~~~~ :538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210: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) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:3896:19: warning: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dbxout.c:74: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ op1 = fold_rtx (XEXP (XEXP (SET_SRC (set), 0), 1), insn); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' 1319:23:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:3896:31:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dbxout.c:74: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' op1 = fold_rtx (XEXP (XEXP (SET_SRC (set), 0), 1), insn); ^~~~~~~~~~~~~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' rtunion fld[1]; ^ #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210: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) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:39: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dbxout.c:74: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ XSTR (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dbxout.c:74: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:13600:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx x1 = XEXP (x, 1); ^ ~ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o ddg.o -MT ddg.o -MMD -MP -MF ./.deps/ddg.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ddg.c rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:13610:37: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dbxout.c:74: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] && (x1 == XEXP (x0, 0) || x1 == XEXP (x0, 1))) ^ ~ XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:13616:37: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here && (x0 == XEXP (x1, 0) || x0 == XEXP (x1, 1))) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dbxout.c:74: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:4206:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'XVEC' rtx src = SET_SRC (set); ^~~~~~~~~~~~~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' : note: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dbxout.c:74: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dce.c:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dbxout.c:74: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:13861:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1209:38:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c :4334:16: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] mark_used_regs_combine (SET_SRC (x)); ^~~~~~~~~~~ for (int i = ASM_OPERANDS_INPUT_LENGTH (x) - 1; i >= 0; i--) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22note: expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote:440:5: note: array 'fld' declared here : expanded from macro 'SET_SRC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2530:40: note: expanded from macro 'ASM_OPERANDS_INPUT_LENGTH' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ #define ASM_OPERANDS_INPUT_LENGTH(RTX) XCVECLEN (RTX, 3, ASM_OPERANDS)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:37: noteIn file included from : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dbxout.c:74: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECKC1' :1363:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ 43: note: XEXP (rt, 1) = arg1; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ expanded from macro 'XCVECLEN' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dce.c:#define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C)) ^ ~ 24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23:1372/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1355:32: note: expanded from macro 'XCVEC' 128:#define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote:440:s generated13:51210: note. : warning: : expanded from macro 'XEXP' : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) array 'fld' declared here rtx tmp = XEXP (this, 1);:37: rtunion fld[1]; note: expanded from macro 'RTL_CHECKC1' ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ^ ~ ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:12091320::737:38: note: expanded from macro 'RTL_CHECK2' 32: note: expanded from macro 'GET_NUM_ELEM' :23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dbxout.c:74: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:68638 rtunion fld[1]; ^ : note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):34336: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c19 : : XSTR (rt, 2) = arg2; ^ ~ 14009:8warning: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (note, 1) = *pnotes; ^ ~: ^ ~ array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtx input = ASM_OPERANDS_INPUT (x, i); ^~~~~~~~~~~~~~~~~~~~~~~~~: 1320:23:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2529:note36:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: 1319: expanded from macro 'ASM_OPERANDS_INPUT' expanded from macro 'XEXP' :23:#define ASM_OPERANDS_INPUT(RTX, N) XCVECEXP (RTX, 3, N, ASM_OPERANDS) ^ ~ note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1362#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :43: note: expanded from macro 'XCVECEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :440:5:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note : array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here : rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1355:32: note: expanded from macro 'XCVEC' rtx tmp = XEXP (this, 1); rtunion fld[1]; ^ ~ #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec)clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o debug.o -MT debug.o -MMD -MP -MF ./.deps/debug.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/debug.c ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: 14023:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ 1320/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1212:35 : note: expanded from macro 'RTVEC_ELT' :23: note: expanded from macro 'XEXP' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ move_deaths (SET_SRC (x), maybe_kill_insn, from_luid, to_insn, pnotes); ^~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:4340:28: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dbxout.c:74: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' XSTR (rt, 1) = arg1; ^ ~ #define SET_SRC(RTX) XCEXP (RTX, 1, SET) validate_change (insn, &ASM_OPERANDS_INPUT (x, i), input, 1);/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1209:1319:23: note: expanded from macro 'XSTR' ^~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2529:36: note: expanded from macro 'ASM_OPERANDS_INPUT' 38: note: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define ASM_OPERANDS_INPUT(RTX, N) XCVECEXP (RTX, 3, N, ASM_OPERANDS) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hclang440: 5 ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote:: array 'fld' declared here : :440: rtunion fld[1];5 : note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :array 'fld' declared here1362:43: rtunion fld[1]; ^ 1210:37: note: expanded from macro 'RTL_CHECKC1'note: expanded from macro 'XCVECEXP' warning: #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M)treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1447:14: In file included from warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dbxout.c:74: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1355:32: note: expanded from macro 'XCVEC' XSTR (rt, 2) = arg2; ^ ~#define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319 ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: :12105: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:note: :array 'fld' declared here 37132023:23: note:: noteexpanded from macro 'XSTR': : expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note rtunion fld[1];: expanded from macro 'RTL_CHECKC1' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ 38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1212:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ 35: note:: : note: 1209:38: note: expanded from macro 'RTL_CHECK2'expanded from macro 'RTL_CHECK2' expanded from macro 'RTVEC_ELT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here:440:5 : rtunion fld[1]; #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^ note: array 'fld' declared here rtunion fld[1]; ^ ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dbxout.c:74: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XSTR (rt, 1) = arg1; ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dbxout.c:74: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XEXP (rt, 2) = arg2; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note note: expanded from macro 'XBBDEF' : expanded from macro 'RTL_CHECK2' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38440:5: : note: expanded from macro 'RTL_CHECK1' note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:14143:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h next_note = XEXP (note, 1); ^ ~ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ return XEXP (insn, 3); ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dbxout.c:74: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XINT (rt, 1) = arg1; rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' 14198:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' *np = XEXP (n, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:4383:18: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here for (tem = CALL_INSN_FUNCTION_USAGE (insn); tem; tem = XEXP (tem, 1)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1620:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dbxout.c#define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ :74: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: rtunion fld[1]; ^ clang: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XEXP (rt, 2) = arg2;:1320:23 rtunion fld[1]; ^ ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning::14791320:23note: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]: note:: expanded from macro 'XEXP' : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ expanded from macro 'XEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:10 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' 14199:4: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (n, 1) = REG_NOTES (i3); return XEXP (insn, 3); ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: rtunion fld[1];: ^ expanded from macro 'XEXP'In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dbxout.c:74: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here 38 rtunion fld[1]; ^ : note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:4383:62: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ for (tem = CALL_INSN_FUNCTION_USAGE (insn); tem; tem = XEXP (tem, 1)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' 440:5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: array 'fld' declared here#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : rtunion fld[1]; ^ 440:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:14199:18: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ 5: note: array 'fld' declared here rtunion fld[1]; ^ ^ ~ XEXP (n, 1) = REG_NOTES (i3); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ :1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1589:25: note: expanded from macro 'REG_NOTES' return XUINT (insn, 4); #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dbxout.c:74: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ :5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:4390:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :5: note: array 'fld' declared here canon_reg (SET_SRC (x), insn); ^~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ 440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:14200:4: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] 2641:22: note: expanded from macro 'SET_SRC' REG_NOTES (i3) = n; #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ^~~~~~~~~~~~~~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1589:25: note: expanded from macro 'REG_NOTES' ^ #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XCEXP' return XUINT (insn, 4); ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' :1210:37: note: expanded from macro 'RTL_CHECKC1' ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' 5: note: array 'fld' declared here :440:5: note: array 'fld' declared here ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:4392:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; fold_rtx (SET_SRC (x), insn); ^~~~~~~~~~~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c rtunion fld[1]; ^ :14375:12: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dbxout.c:74: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' 3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define SET_SRC(RTX) XCEXP (RTX, 1, SET) XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' && (JUMP_LABEL (place) == NULL ^~~~~~~~~~~~~~~~~~#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :28: note: expanded from macro 'JUMP_LABEL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' :1210:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' :1209:38: note: expanded from macro 'RTL_CHECK2' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:4424:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:14376: canon_reg (SET_SRC (y), insn); ^~~~~~~~~~~ 8: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dbxout.c:74: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XEXP (rt, 1) = arg1; ^ ~ :2641:22: note: expanded from macro 'SET_SRC' || JUMP_LABEL (place) == XEXP (note, 0))) ^~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' 23: #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define SET_SRC(RTX) XCEXP (RTX, 1, SET) return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' :1209:38: note: expanded from macro 'RTL_CHECK2' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' : expanded from macro 'RTL_CHECKC1' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here rtunion fld[1]; ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:4426:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:14378:20: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] fold_rtx (SET_SRC (y), insn); ^~~~~~~~~~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dbxout.c:74: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' rtx label = JUMP_LABEL (place); ^~~~~~~~~~~~~~~~~~ XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' 1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ :5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:4448:22: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:14381:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' JUMP_LABEL (place) = XEXP (note, 0); ^~~~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dbxout.c:74: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' if (n_sets == 1 && REG_NOTES (insn) != 0 ^~~~~~~~~~~~~~~~ XSTR (rt, 2) = arg2; ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1589:25: note: expanded from macro 'REG_NOTES' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354 return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ :32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ :28: note: expanded from macro 'JUMP_LABEL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ #define REG_NOTES(INSN) XEXP(INSN, 6)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ 1354:32: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5expanded from macro 'XCEXP': note: array 'fld' declared here 5 rtunion fld[1]; ^ : note: array 'fld' declared here rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dbxout.c:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ 74: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) XVEC (rt, 3) = arg3; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :14383:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: LABEL_NUSES (label)--; ^~~~~~~~~~~~~~~~~~~ 1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1777:26: note: expanded from macro 'LABEL_NUSES' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) rtunion fld[1]; note: expanded from macro 'XVEC' ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:4458:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ && rtx_equal_p (XEXP (tem, 0), SET_SRC (sets[0].rtl))) ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' 5: note: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ array 'fld' declared here :2641:22: note: expanded from macro 'SET_SRC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define SET_SRC(RTX) XCEXP (RTX, 1, SET) rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:14388#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ :12: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ && (JUMP_LABEL (place2) == NULL ^~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dbxout.c:74: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XSTR (rt, 1) = arg1; rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' 440:5#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ : note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:4482#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:14389:8: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx src = SET_SRC (sets[i].rtl); ^~~~~~~~~~~~~~~~~~~~~ || JUMP_LABEL (place2) == XEXP (note, 0))) ^~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' rtunion fld[1]; #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dbxout.c:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ 74/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' XSTR (rt, 2) = arg2; ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:14391:20: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:4490:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx label = JUMP_LABEL (place2); ^~~~~~~~~~~~~~~~~~~ #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ canon_reg (XEXP (dest, 1), insn), 1); ^ ~ rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ 1352:32: note: expanded from macro 'XCSUBREG' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dbxout.c:74: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' XSTR (rt, 3) = arg3; ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' :1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XSTR' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:14394:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ JUMP_LABEL (place2) = XEXP (note, 0); ^~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:4492:18: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' canon_reg (XEXP (dest, 2), insn), 1); ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' :1320:23: note: expanded from macro 'XEXP' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:14396:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here LABEL_NUSES (label)--; ^~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1777:26: note: expanded from macro 'LABEL_NUSES' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:4491:28: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ validate_change (insn, &XEXP (dest, 2), ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ 23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' : note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ddg.c:24: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h ^ ~ :75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' class rtx_def; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ struct rtx_def; ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:14508:43: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ if (set != 0 && ! side_effects_p (SET_SRC (set)) ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:14519: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); ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1589:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:14522:6: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] REG_NOTES (tem_insn) = NULL; ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1589:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:14541:22: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] old_notes = REG_NOTES (cc0_setter); ^~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1589:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:14542:10: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] REG_NOTES (cc0_setter) = NULL; ^~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1589:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:14705:4: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (note, 1) = REG_NOTES (place); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : *step_out = XEXP (x, 1);38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:14705:21: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (note, 1) = REG_NOTES (place); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1589:25: note: expanded from macro 'REG_NOTES' rtunion fld[1]; ^ #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/combine.c:14706:4: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] REG_NOTES (place) = note; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1589:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/debug.c:20: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dce.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dce.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dce.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dce.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dce.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dce.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dce.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dce.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dce.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dce.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dce.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dce.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dce.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dce.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dce.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dce.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dce.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dce.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dce.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dce.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dce.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dce.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dce.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dce.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dce.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dce.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dce.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dce.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dce.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:4563/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) 22: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' if (n_sets == 1 && REG_NOTES (insn) != 0 ^~~~~~~~~~~~~~~~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1589:25: note: expanded from macro 'REG_NOTES' rtunion fld[1]; ^ #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dce.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' X0EXP (rt, 7) = NULL_RTX; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:4568:38: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :440:5: note: array 'fld' declared here && (! rtx_equal_p (XEXP (tem, 0), SET_SRC (sets[0].rtl)) ^~~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:4588:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dce.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: 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); ^ ~ XEXP (rt, 1) = arg1; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dce.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:4589:14: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ rtx pos = XEXP (SET_DEST (sets[0].rtl), 2); /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dce.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:4643:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ src = SET_SRC (sets[i].rtl); ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' :440:5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dce.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:4919:51: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' rtx new_and = gen_rtx_AND (VOIDmode, NULL_RTX, XEXP (src, 1)); ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ddg.c:24: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])In file included from note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ./genrtl.h:974:41: note: expanded from macro 'gen_rtx_AND' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? gen_rtx_fmt_ee (AND, (MODE), (ARG0), (ARG1)) template class pod_mode; ^~~~~ struct ^~~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dce.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.h:39:40: note: expanded from macro 'gen_rtx_fmt_ee' X0EXP (rt, 5) = NULL_RTX; ^ ~ gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO) ^~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:5245:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here INTVAL (XEXP (SET_DEST (sets[i].rtl), 1)))) ^ ~ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dce.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' X0EXP (rt, 6) = NULL_RTX; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' 1208:38: note: expanded from macro 'RTL_CHECK1' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/poly-int.h:1410:39: note: expanded from macro 'known_ge' #define known_ge(A, B) (!maybe_lt (A, B)) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c: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); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dce.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' 440:5:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:5252:18: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtx pos = XEXP (SET_DEST (sets[i].rtl), 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dce.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XBBDEF (rt, 2) = arg2; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:5327:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ SET_SRC (sets[i].rtl) = trial; ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' rtunion fld[1]; ^ #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dce.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 32: note: expanded from macro 'XCEXP' X0EXP (rt, 3) = NULL_RTX; ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dce.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:5342:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ SET_SRC (sets[i].rtl) = trial; ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 22: note: expanded from macro 'SET_SRC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ 5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ : note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dce.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:5367:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ rtx new_rtx = canon_reg (SET_SRC (sets[i].rtl), insn); ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' :440:5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dce.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XSTR (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:5405:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 src = SET_SRC (sets[i].rtl); ^~~~~~~~~~~~~~~~~~~~~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:5531: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); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dce.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' rtunion fld[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:5594:8: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ JUMP_LABEL (new_rtx) = XEXP (src, 0); ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:5595:8: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dce.c: LABEL_NUSES (XEXP (src, 0))++; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1777:26: note: expanded from macro 'LABEL_NUSES' warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' XSTR (rt, 1) = arg1; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ddg.c:24#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ inline struct rtx_def */opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1209:38: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/debug.c:20note ^ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: : expanded from macro 'RTL_CHECK2' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' :75:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ 7: note: previous use is here warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])struct pod_mode ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here class rtx_def; rtunion fld[1]; ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ddg.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ template class pod_mode; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:5601:5: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (note, 1) = NULL_RTX; ^ ~ class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dce.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:5602:5: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here REG_NOTES (new_rtx) = note; ^~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1589:25: note: expanded from macro 'REG_NOTES' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dce.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c rtunion fld[1]; ^ :5609:6: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dce.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = -1; ^~~~~~~~~~~~~~~~ XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' : note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dce.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:5686:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ && rtx_equal_p (SET_SRC (sets[i].rtl), src_eqv)) ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 22: note: expanded from macro 'SET_SRC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ 5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1210In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dbxout.c:81: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] In file included from class symtab_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dce.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h ^ ~ 37::1707:9: note: previous use is here note: expanded from macro 'RTL_CHECKC1' struct symtab_node *symtab_node; ^#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:5692:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here && ! rtx_equal_p (SET_SRC (sets[i].rtl), SET_DEST (sets[i].rtl))) ^~~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dce.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:5808:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 13: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' for (tem = CALL_INSN_FUNCTION_USAGE (insn); tem; tem = XEXP (tem, 1)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1620:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:5808:57: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dce.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: 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)) ^ ~ XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dbxout.c:81: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:95:1: warning: 'symtab_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] : note: expanded from macro 'XEXP' class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:2: note: did you mean class here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: struct symtab_node *symtab_node; ^~~~~~ class 1209:38: note: expanded from macro 'RTL_CHECK2' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ddg.c rtunion fld[1]; ^ :24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dbxout.c:81: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:254:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] : 'mem_usage' 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] rtunion fld[1];struct mem_usage ^ ^ struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dce.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? XEXP (rt, 2) = arg2; ^ ~ class mem_usage; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dce.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dce.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dce.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dce.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:920:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/debug.c:20: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] noteinline struct rtx_def *: previous use is here ^ symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:930:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ struct symtab_node *ref = NULL); ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dce.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here XWINT (rt, 1) = arg1; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/debug.c:20: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:6165:18/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ : warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75 symtab_node:1213:29: note: expanded from macro 'XWINT' :7:#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ note: previous use is here : array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here for (tem = CALL_INSN_FUNCTION_USAGE (insn); tem; tem = XEXP (tem, 1)) HOST_WIDE_INT hwint[1]; ^ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1620:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59#define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ :26: note: expanded from macro 'HOST_WIDE_INT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:# define HOST_WIDE_INT long long ^ 1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dce.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here HOST_WIDE_INT hwint[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:6165:62: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :59:26: note: expanded from macro 'HOST_WIDE_INT' for (tem = CALL_INSN_FUNCTION_USAGE (insn); tem; tem = XEXP (tem, 1)) ^ ~ # define HOST_WIDE_INT long long ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dce.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: note: did you mean struct here? rtunion fld[1]; ^ friend class cgraph_node; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dce.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:6239:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ if (XEXP (x, 1)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:6240:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (x, 1) = cse_process_notes (XEXP (x, 1), NULL_RTX, changed); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dce.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h rtunion fld[1]; ^ :2023:10: note: did you mean struct here? X0EXP (rt, 1) = NULL_RTX; friend class cgraph_node; ^~~~~ struct ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' :2024:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c friend class cgraph_edge; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1639:17: note: previous use is here : for_user)) cgraph_edge { ^ 6240:2:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38 XEXP (x, 1) = cse_process_notes (XEXP (x, 1), NULL_RTX, changed); ^ ~ : note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:6262:38: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || (CONST_DOUBLE_P (new_rtx) && CONST_DOUBLE_HIGH (new_rtx) >= 0)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1965:30: note: expanded from macro 'CONST_DOUBLE_HIGH' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dce.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define CONST_DOUBLE_HIGH(r) XCMWINT (r, 1, CONST_DOUBLE, VOIDmode) ^ ~ XEXP (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1216:36: note: expanded from macro 'XCMWINT' ^ ~ #define XCMWINT(RTX, N, C, M) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 5: note: array 'hwint' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' HOST_WIDE_INT hwint[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared hereIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/debug.c:20 : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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] # define HOST_WIDE_INT long long ^ rtunion fld[1]; ^ struct mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dce.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dce.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dce.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dce.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dce.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dce.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dce.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dce.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dce.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dbxout.c:8723: note: expanded from macro 'XEXP' : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/output.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:6601:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h133:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] 12: ATTRIBUTE_ASM_FPRINTF(2, 3); ^ warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/output.h:123 if (REG_NOTES (insn)) ^~~~~~~~~~~~~~~~ :53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' :1209:38: #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1589#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :25: note: expanded from macro 'REG_NOTES' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dce.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XSTR (rt, 2) = arg2; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1];In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dce.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)In file included from ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dbxout.c:91: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/common/common-target.h:67: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/common/common-target.def:105:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:6604:43: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ REG_NOTES (insn) = cse_process_notes (REG_NOTES (insn), ^~~~~~~~~~~~~~~~ HOOK_VECTOR_END (C90_EMPTY_HACK) ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1589:25: note: expanded from macro 'REG_NOTES' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dce.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319In file included from :23: note: expanded from macro 'XSTR' : note#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ : expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ddg.c:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' 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] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ struct GTY((desc("0"), tag("0"), ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hclass rtx_def; ^~~~~ struct :440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:6604:5: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] REG_NOTES (insn) = cse_process_notes (REG_NOTES (insn), ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1589:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dce.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dce.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dce.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dce.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dce.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dce.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:6857: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, ^~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dce.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' XINT (rt, 1) = arg1; ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1317:23: note: expanded from macro 'XINT' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ddg.c:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) rtx tmp = XEXP (this, 1); ^ ~ ^ ~ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:6875:19: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] :1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ count_reg_usage (CALL_INSN_FUNCTION_USAGE (x), counts, dest, incr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1620:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dce.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:6892:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ eqv = XEXP (eqv, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h38: note: expanded from macro 'RTL_CHECK2' :1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:6908:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ count_reg_usage (XEXP (x, 1), counts, NULL_RTX, incr); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtx next = XEXP (insn, 1);/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dce.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'XEXP' XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:6913:16: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' for (i = ASM_OPERANDS_INPUT_LENGTH (x) - 1; i >= 0; i--) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ 2530:40: note: expanded from macro 'ASM_OPERANDS_INPUT_LENGTH' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define ASM_OPERANDS_INPUT_LENGTH(RTX) XCVECLEN (RTX, 3, ASM_OPERANDS)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1363:43: note: expanded from macro 'XCVECLEN' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dce.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ return XEXP (insn, 1); ^ ~ #define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1355:32: note: expanded from macro 'XCVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:737:32: note: expanded from macro 'GET_NUM_ELEM' :1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here return XBBDEF (insn, 2); rtunion fld[1]; ^ ^ ~ #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dce.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' XVEC (rt, 3) = arg3; ^ ~#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208: 38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:6914:19: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: count_reg_usage (ASM_OPERANDS_INPUT (x, i), counts, dest, incr); ^~~~~~~~~~~~~~~~~~~~~~~~~ 1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :2529:36: note: expanded from macro 'ASM_OPERANDS_INPUT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define ASM_OPERANDS_INPUT(RTX, N) XCVECEXP (RTX, 3, N, ASM_OPERANDS) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1362:43: note: expanded from macro 'XCVECEXP' return XBBDEF (insn, 2); ^ ~ #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1324:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1355:32: note: expanded from macro 'XCVEC' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1212:35: note: expanded from macro 'RTVEC_ELT' rtunion fld[1]; ^ #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dce.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dce.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:6957:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' && !side_effects_p (SET_SRC (set)) ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' 1319:23#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : note: expanded from macro 'XSTR' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1210:37: note: expanded from macro 'RTL_CHECKC1' return XUINT (insn, 4); ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dce.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ :23: note: expanded from macro 'XSTR' rtunion fld[1]; ^#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:6963:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1209:38: note: expanded from macro 'RTL_CHECK2' || side_effects_p (SET_SRC (set))) ^~~~~~~~~~~~~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :22: note: expanded from macro 'SET_SRC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ return XUINT (insn, 4);/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dbxout.c:3158:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' number = DEBUGGER_AUTO_OFFSET (XEXP (XEXP (home, 0), 0)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dbxout.c:286:35: note: expanded from macro 'DEBUGGER_AUTO_OFFSET' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ (GET_CODE (X) == PLUS ? INTVAL (XEXP (X, 1)) : 0) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:7097:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: count_reg_usage (INSN_VAR_LOCATION_LOC (insn), counts + nreg, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1721:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dbxout.c:3172:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ number = DEBUGGER_AUTO_OFFSET (XEXP (home, 0)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1662:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dbxout.c:286#define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) 35 ^ ~: note: expanded from macro 'DEBUGGER_AUTO_OFFSET' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: (GET_CODE (X) == PLUS ? INTVAL (XEXP (X, 1)) : 0) ^ ~ 1836:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' 34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ return safe_as_a (JUMP_LABEL (insn)); /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ :29: note: expanded from macro 'INTVAL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' rtunion fld[1]; ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:7156:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ count_reg_usage (INSN_VAR_LOCATION_LOC (insn), counts + nreg, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1721:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC' note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) rtunion fld[1]; ^ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1662:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dbxout.c rtunion fld[1]; ^ :3181:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ number = DEBUGGER_AUTO_OFFSET (XEXP (home, 0)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dbxout.c:286:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ 35: note: expanded from macro 'DEBUGGER_AUTO_OFFSET' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ 1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :28: note: expanded from macro 'JUMP_LABEL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ :5: note: array 'fld' declared here (GET_CODE (X) == PLUS ? INTVAL (XEXP (X, 1)) : 0) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' rtunion fld[1]; ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:7169:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' && !side_effects_p (SET_SRC (set)) ^~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' 1210:37#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~29/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' : note: expanded from macro 'INTVAL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define SET_SRC(RTX) XCEXP (RTX, 1, SET) rtunion fld[1]; ^ ^ ~ #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' ^~~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] :37: note: expanded from macro 'RTL_CHECKC1' :1215:33: note: expanded from macro 'XCWINT' return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dbxout.c:3231:50: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ dbxout_symbol_location (decl, subtype, "$imag", XEXP (home, 1));/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:7183#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' SET_SRC (set), ^~~~~~~~~~~~~ rtunion fld[1]; ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) rtunion fld[1]; ^ ^ ~ JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' rtunion fld[1];#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:7210:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here if (is_dead_debug_insn (INSN_VAR_LOCATION_LOC (insn), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1721:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1662:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:7213: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 (); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1721:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1662:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:7219: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), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1721:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1662:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:7218:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 5 INSN_VAR_LOCATION_LOC (insn) warnings generated. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1721:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1662:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dbxout.c: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)); ^ ~expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :10/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:35: note: expanded from macro 'XSTR' : warning: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^~~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:39: note: expanded from macro 'RTL_CHECK2' SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dbxout.c:3366#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ :23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352: cdecl = SYMBOL_REF_DECL (XEXP (sym_addr, 1)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2690:43: note: expanded from macro 'SYMBOL_REF_DECL' : expanded from macro 'XCSUBREG' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1340:28: note: expanded from macro 'X0TREE' ^ ~ #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' :1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dbxout.c: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)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2690:52: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1340:40: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:39: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dbxout.c: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)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dbxout.c: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)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2690:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1340:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dbxout.c: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); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2690:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1340:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:7272: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); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1589:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dbxout.c:3499:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] number = INTVAL (XEXP (inrtl, 1)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dbxout.c: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)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dbxout.c: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)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o df-core.o -MT df-core.o -MMD -MP -MF ./.deps/df-core.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-core.c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:7383: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))) ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:7389:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (SET_SRC (set), 0)) ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:7390: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), ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:7391:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (SET_SRC (set), 1))) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:7391:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (SET_SRC (set), 1))) ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cse.c:7567:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: expanded from macro 'XEXP' cc_src = SET_SRC (set); ^~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' :440:5: note#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx): array 'fld' declared here ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ddg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ddg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ddg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ddg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ddg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ddg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ddg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ddg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ddg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ddg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ddg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ddg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ddg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ddg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ddg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ddg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ddg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ddg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ddg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ddg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ddg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ddg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ddg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ddg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ddg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ddg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ddg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ddg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ddg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ddg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ddg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ddg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ddg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ddg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ddg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ddg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ddg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ddg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ddg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ddg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ddg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ddg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ddg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ddg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ddg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ddg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ddg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ddg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ddg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ddg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ddg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ddg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ddg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ddg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ddg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ddg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ddg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ddg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ddg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ddg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ddg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ddg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ddg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ddg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ddg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ddg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ddg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ddg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ddg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ddg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dce.c:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :296:12: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here for (p = CALL_INSN_FUNCTION_USAGE (call_insn); p; p = XEXP (p, 1)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1620:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ddg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XEXP (rt, 1) = arg1; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dce.c:296:57: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ for (p = CALL_INSN_FUNCTION_USAGE (call_insn); p; p = XEXP (p, 1)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ddg.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XSTR (rt, 2) = arg2; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dce.c:309:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' off = INTVAL (XEXP (addr, 1)); ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320: rtunion fld[1]; ^ 23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ddg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dce.c:343:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' || XEXP (SET_SRC (set), 0) != stack_pointer_rtx ^~~~~~~~~~~~~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :22: note: expanded from macro 'SET_SRC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ 440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' rtunion fld[1]; ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ddg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XSTR (rt, 2) = arg2; ^ ~ :1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]):1319:23: note: expanded from macro 'XSTR' ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:35: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:39: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dce.c:347: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)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ddg.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here : rtunion fld[1]; note: array 'fld' declared here rtunion fld[1]; ^ ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dce.c:347:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ddg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h off += INTVAL (XEXP (SET_SRC (set), 1)); ^~~~~~~~~~~~~ :3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' 1209:38: note: expanded from macro 'RTL_CHECK2' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ddg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dce.c:363:12: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' for (p = CALL_INSN_FUNCTION_USAGE (call_insn); p; p = XEXP (p, 1)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :1620:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: rtunion fld[1]; ^ note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ddg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XEXP (rt, 2) = arg2;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dce.c:363:57: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ddg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 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)) ^ ~ XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dce.c:376:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] off = INTVAL (XEXP (addr, 1)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ddg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dce.c:394:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] off += INTVAL (XEXP (SET_SRC (set), 1)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ddg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XINT (rt, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dce.c:394:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] off += INTVAL (XEXP (SET_SRC (set), 1)); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ddg.c:26: #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' :3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:39: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dce.c:437:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] off = INTVAL (XEXP (addr, 1)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ddg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XEXP' XVEC (rt, 1) = arg1; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ expanded from macro 'INTVAL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1215:33: note: expanded from macro 'XCWINT' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ddg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1319:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dce.c:469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 23: note: expanded from macro 'XSTR' || XEXP (SET_SRC (set), 0) != stack_pointer_rtx ^~~~~~~~~~~~~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :22: note: expanded from macro 'SET_SRC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ddg.c:26#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' XVEC (rt, 3) = arg3; ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:35: note: expanded from macro 'XEXP' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dce.c:473:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] off += INTVAL (XEXP (SET_SRC (set), 1)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ddg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ :23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: note: expanded from macro 'XSTR' : expanded from macro 'XCWINT' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dce.c:473:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 440:5: note: array 'fld' declared here off += INTVAL (XEXP (SET_SRC (set), 1)); ^~~~~~~~~~~~~ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ddg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:39: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ddg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' XSTR (rt, 3) = arg3; ^ ~ #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' 23: note: expanded from macro 'XSTR' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: rtunion fld[1]; ^ note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dce.c:552: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 (); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1721:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1662:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dce.c:631:8: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = -1; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ddg.c:144: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)) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1589:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ddg.c:144: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)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ddg.c:613: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) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1647:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-core.c:379: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-core.c:379: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-core.c:379: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-core.c:379: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-core.c:379: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-core.c:381: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-core.c:381: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ 151 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o df-problems.o -MT df-problems.o -MMD -MP -MF ./.deps/df-problems.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-problems.c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-core.c:381: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-core.c:381: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-core.c:381: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-core.c:381: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-core.c:381: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-core.c:381: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-core.c:381: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-core.c:381: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-core.c:381: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-core.c:381: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-core.c:381: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-core.c:381: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-core.c:381: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-core.c:381: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-core.c:381: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-core.c:381: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-core.c:381: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-core.c:381: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-core.c:381: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-core.c:381: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-core.c:381: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-core.c:381: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-core.c:381: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-core.c:381: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-core.c:381: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-core.c:381: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-core.c:381: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-core.c:381: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-core.c:381: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-core.c:381: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-core.c:381: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-core.c:381: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-core.c:381: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-core.c:381: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-core.c:381: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-core.c:381: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-core.c:381: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-core.c:381: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-core.c:381: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-core.c:381: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-core.c:381: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-core.c:381: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-core.c:381: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-core.c:381: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-core.c:381: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-core.c:381: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-core.c:381: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-core.c:381: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-core.c:381: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-core.c:381: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-core.c:381: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-core.c:381: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-core.c:381: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-core.c:381: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-core.c:381: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-core.c:381: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-core.c:381: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-core.c:381: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-core.c:381: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-core.c:381: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-core.c:381: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-core.c:381: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-core.c:381: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-core.c:381: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-core.c:381: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-core.c:381: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-core.c:381: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-core.c:381: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-core.c:381: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-core.c:381: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-core.c:381: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-core.c:381: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-core.c:381: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-core.c:381: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-core.c:381: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-core.c:381: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-core.c:381: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-core.c:381: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-core.c:381: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-core.c:381: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-core.c:381: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-core.c:381: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-core.c:381: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-core.c:381: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-core.c:381: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-core.c:381: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-core.c:381: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-core.c:381: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-problems.c:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ 129 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o df-scan.o -MT df-scan.o -MMD -MP -MF ./.deps/df-scan.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-scan.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-problems.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-problems.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-problems.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-problems.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 115 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wno-strict-aliasing -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o dfp.o -MT dfp.o -MMD -MP -MF ./.deps/dfp.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dfp.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-problems.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-problems.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-problems.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-problems.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-problems.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-problems.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-problems.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-problems.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-problems.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-problems.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-problems.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-problems.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-problems.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-problems.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-problems.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-problems.c:29: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-scan.c:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-problems.c:29: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-problems.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-problems.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-problems.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-problems.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-problems.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-problems.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-problems.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-problems.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-problems.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-problems.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-problems.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-problems.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-problems.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-problems.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-problems.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-problems.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-problems.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-problems.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-problems.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-problems.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-problems.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-problems.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-problems.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-problems.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-problems.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-problems.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-problems.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-problems.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-problems.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-problems.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-problems.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-problems.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-scan.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] In file included from struct pod_mode/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ template class pod_mode;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' ^~~~~ struct #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-problems.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-problems.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-problems.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-problems.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-problems.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-problems.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-problems.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-problems.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-problems.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-problems.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-problems.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-problems.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-problems.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-problems.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-problems.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-problems.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-problems.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-problems.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-problems.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-problems.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-problems.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-problems.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-problems.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-problems.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-problems.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-problems.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-problems.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-problems.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-problems.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-problems.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-problems.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-problems.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-problems.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-problems.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-problems.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-scan.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-problems.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-scan.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' class rtx_def; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-problems.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-problems.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-problems.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-problems.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-problems.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-problems.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-problems.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-problems.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-problems.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-problems.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-problems.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-problems.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-problems.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-problems.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-problems.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-problems.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-problems.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-problems.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-problems.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-problems.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dfp.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-scan.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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] :75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage ^ class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? struct rtx_def;class mem_usage; ^~~~~ struct ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dfp.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-problems.c:3133:17: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx *pprev = ®_NOTES (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1589:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-problems.c:3150:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (link, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-problems.c:3168:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (link, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-problems.c:3190:17: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx *pprev = ®_NOTES (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1589:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-problems.c:3222:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] next = XEXP (link, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-scan.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-scan.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-scan.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-problems.c#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :3637:4: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-scan.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1 INSN_VAR_LOCATION_LOC (insn) = gen_rtx_UNKNOWN_VAR_LOC (); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ : warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1721:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC' HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1662:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-scan.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-scan.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dfp.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dfp.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); In file included from ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-scan.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-problems.c:3948: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)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1589:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-problems.c:3948: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)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-scan.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-problems.c:In file included from 4148:28: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-scan.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h if (NOTE_P (insn) && NOTE_KIND (insn) == NOTE_INSN_EPILOGUE_BEG) ^~~~~~~~~~~~~~~~ :211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1647:25: note: expanded from macro 'NOTE_KIND' :5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE)HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-scan.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1];HOOK_VECTOR_END (cxx) ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-scan.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-scan.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-scan.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-scan.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dfp.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-scan.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-scan.c:29: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-scan.c:29: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-scan.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-scan.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-scan.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-scan.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-scan.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-scan.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-scan.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-scan.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-scan.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-scan.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-scan.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-scan.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-scan.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-scan.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-scan.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-scan.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-scan.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-scan.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-scan.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-scan.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-scan.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-scan.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-scan.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-scan.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-scan.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-scan.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-scan.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-scan.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-scan.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-scan.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-scan.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-scan.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-scan.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-scan.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-scan.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-scan.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-scan.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-scan.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-scan.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-scan.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-scan.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-scan.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-scan.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-scan.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-scan.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-scan.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-scan.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-scan.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-scan.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-scan.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-scan.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-scan.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-scan.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-scan.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-scan.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-scan.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-scan.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-scan.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-scan.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-scan.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-scan.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-scan.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-scan.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-scan.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-scan.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-scan.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-scan.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-scan.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-scan.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-scan.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-scan.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-scan.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-scan.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-scan.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-scan.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-scan.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-scan.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-scan.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-scan.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-scan.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-scan.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-scan.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-scan.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-scan.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-scan.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-scan.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-scan.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-scan.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ 112 warnings generated. 150 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o dojump.o -MT dojump.o -MMD -MP -MF ./.deps/dojump.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dojump.c clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o dominance.o -MT dominance.o -MMD -MP -MF ./.deps/dominance.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dominance.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-scan.c:1109:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && VAR_LOC_UNKNOWN_P (INSN_VAR_LOCATION_LOC (insn))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1721:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1662:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354: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) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/system.h:745:14: note: expanded from macro 'gcc_assert' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ 5 warnings generated. /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-scan.c:1988:19: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] for (note = REG_NOTES (insn); note; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1589:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-scan.c:1989:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note = XEXP (note, 1)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-scan.c:2583:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (reg), GET_MODE (reg)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-scan.c:2716: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), ^~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2653:29: note: expanded from macro 'COND_EXEC_CODE' #define COND_EXEC_CODE(RTX) XCEXP (RTX, 1, COND_EXEC) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-scan.c:2785: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); ^~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2653:29: note: expanded from macro 'COND_EXEC_CODE' clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o domwalk.o -MT domwalk.o -MMD -MP -MF ./.deps/domwalk.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/domwalk.c #define COND_EXEC_CODE(RTX) XCEXP (RTX, 1, COND_EXEC) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-scan.c:2870: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); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-scan.c:2930: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), ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-scan.c:2988: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++) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2530:40: note: expanded from macro 'ASM_OPERANDS_INPUT_LENGTH' #define ASM_OPERANDS_INPUT_LENGTH(RTX) XCVECLEN (RTX, 3, ASM_OPERANDS) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1363:43: note: expanded from macro 'XCVECLEN' #define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1355:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:737:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-scan.c:2989: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), ^~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2529:36: note: expanded from macro 'ASM_OPERANDS_INPUT' #define ASM_OPERANDS_INPUT(RTX, N) XCVECEXP (RTX, 3, N, ASM_OPERANDS) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1362:43: note: expanded from macro 'XCVECEXP' #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1355:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1212:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-scan.c:3133: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; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1620:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-scan.c:3134:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note = XEXP (note, 1)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-scan.c:3176: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; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1589:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/df-scan.c:3177:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note = XEXP (note, 1)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dominance.c:37: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dojump.c:22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dominance.c:37: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dominance.c:37: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dominance.c:37: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dominance.c:37: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dojump.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dojump.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dojump.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/domwalk.c:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dojump.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/domwalk.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/domwalk.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/domwalk.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/domwalk.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; In file included from ^~~~~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dojump.c struct :24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dojump.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dojump.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dojump.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dojump.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dojump.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dojump.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dojump.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dojump.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dojump.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dojump.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dojump.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dojump.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dojump.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dojump.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dojump.c:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dojump.c:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dojump.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dojump.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dojump.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dojump.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dojump.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dojump.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dojump.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dojump.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dojump.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dojump.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dojump.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dojump.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dojump.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dojump.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dojump.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dojump.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dojump.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dojump.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dojump.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dojump.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dojump.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dojump.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dojump.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dojump.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dojump.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dojump.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dojump.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dojump.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dojump.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dojump.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dojump.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dojump.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dojump.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dojump.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dojump.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dojump.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dojump.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dojump.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dojump.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dojump.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dojump.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dojump.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dojump.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dojump.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dojump.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dojump.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dojump.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dojump.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dojump.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dojump.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dojump.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dojump.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dojump.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dojump.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dojump.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dojump.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dojump.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dojump.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dojump.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dojump.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dojump.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dojump.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dojump.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dojump.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dojump.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dojump.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dojump.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dojump.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dojump.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dojump.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dojump.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dojump.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dojump.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dojump.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dojump.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dojump.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dojump.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dojump.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dojump.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dojump.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dojump.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dojump.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dojump.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dojump.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dojump.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dojump.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dojump.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dojump.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ 5 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o double-int.o -MT double-int.o -MMD -MP -MF ./.deps/double-int.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/double-int.c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dojump.c:188: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); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dojump.c:189: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); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dojump.c:1019:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op1 = XEXP (tem, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/double-int.c:22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/double-int.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/double-int.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/double-int.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/double-int.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 130 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o dse.o -MT dse.o -MMD -MP -MF ./.deps/dse.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dse.c 136 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o dumpfile.o -MT dumpfile.o -MMD -MP -MF ./.deps/dumpfile.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dumpfile.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 5 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o dwarf2asm.o -MT dwarf2asm.o -MMD -MP -MF ./.deps/dwarf2asm.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2asm.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dse.c:27: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dse.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dumpfile.c:22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dse.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dse.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dse.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dumpfile.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dumpfile.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dumpfile.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2asm.c:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ 5 warnings generated. In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dumpfile.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o dwarf2cfi.o -MT dwarf2cfi.o -MMD -MP -MF ./.deps/dwarf2cfi.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dse.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dse.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dse.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dse.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dse.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dse.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dse.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dse.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dse.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dse.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dse.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dse.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dse.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dse.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dse.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dse.c:30: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dse.c:30: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2asm.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2asm.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2asm.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ 141/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ warnings generated. /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2asm.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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] #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)struct mem_usage ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? rtunion fld[1];class mem_usage; ^~~~~ struct ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o dwarf2out.o -MT dwarf2out.o -MMD -MP -MF ./.deps/dwarf2out.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38In file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2asm.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:note: expanded from macro 'RTL_CHECK1' 211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' :440:5: note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2asm.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] X0EXP (rt, 1) = NULL_RTX; ^ ~ HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 27: note: expanded from macro 'X0EXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2asm.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ : empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50:expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here note: expanded from macro 'HOOK_VECTOR_END' rtunion fld[1]; ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2asm.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2asm.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' XEXP (rt, 1) = arg1; ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2asm.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2asm.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h rtunion fld[1]; ^ :43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dumpfile.c:704:32: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ((dump_files[i].dkind == dkind)) ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dumpfile.c:704:32: note: remove extraneous parentheses around the comparison to silence this warning if ((dump_files[i].dkind == dkind)) ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dumpfile.c:704:32: note: use '=' to turn this equality comparison into an assignment if ((dump_files[i].dkind == dkind)) ^~ = /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dumpfile.c:725:40: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ((m_extra_dump_files[i].dkind == dkind)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dumpfile.c:725:40: note: remove extraneous parentheses around the comparison to silence this warning if ((m_extra_dump_files[i].dkind == dkind)) ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dumpfile.c:725:40: note: use '=' to turn this equality comparison into an assignment In file included from if ((m_extra_dump_files[i].dkind == dkind))/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~ = XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2asm.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] note: expanded from macro 'XVEC' HOOK_VECTOR_END (calls) ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2asm.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2asm.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (cxx) ^ XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2asm.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1]; ^ HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2asm.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] XEXP (rt, 1) = arg1; HOOK_VECTOR_END (target_option) ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2asm.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (shrink_wrap) ^ XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2asm.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] XSTR (rt, 1) = arg1; ^ ~ class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 8: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' struct rtx_def; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2asm.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XINT (rt, 1) = arg1; ^ ~ warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: HOOK_VECTOR_END (C90_EMPTY_HACK)expanded from macro 'XINT' ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2asm.c:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? In file included from class rtx_def; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared hereIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2asm.c:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dse.c ^ ~ :30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: XSTR (rt, 1) = arg1; ^ ~ 1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ rtx next = XEXP (insn, 1); ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dse.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' XSTR (rt, 3) = arg3; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:22: In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' template class pod_mode; ^~~~~ struct #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2asm.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2asm.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2asm.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2asm.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2asm.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2asm.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2asm.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2asm.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2asm.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2asm.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2asm.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2asm.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2asm.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2asm.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2asm.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2asm.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2asm.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2asm.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2asm.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2asm.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2asm.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2asm.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2asm.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2asm.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2asm.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2asm.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2asm.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:60: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2asm.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2asm.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2asm.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2asm.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2asm.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2asm.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2asm.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) In file included from ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' inline struct rtx_def * ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here class rtx_def; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2asm.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' class rtx_def; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2asm.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2asm.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2asm.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2asm.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2asm.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2asm.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2asm.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2asm.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2asm.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2asm.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2asm.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2asm.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2asm.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2asm.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2asm.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2asm.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2asm.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2asm.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2asm.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2asm.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2asm.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2asm.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2asm.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2asm.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2asm.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2asm.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2asm.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2asm.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2asm.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2asm.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2asm.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2asm.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2asm.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2asm.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2asm.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2asm.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2asm.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2asm.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2asm.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:60: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2asm.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2asm.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2asm.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2asm.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2asm.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2asm.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2asm.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2asm.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2asm.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2asm.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2asm.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2asm.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2asm.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2asm.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:60: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:60: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dse.c:32: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:: note: array 'op' declared here 1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] tree GTY((length ("%h.num_ops"))) op[1]; ^ HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (simd_clone) ^ gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'HOOK_VECTOR_END' return gs->op[2]; ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' return gs->op[3]; ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:60: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.hHOOK_VECTOR_END (shrink_wrap):3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] gs->op[1] = fn; HOOK_VECTOR_END (mode_switching) ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:61: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:61: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ^ HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:61: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:61: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (simt) return gs->op[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:61: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:61: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (vectorize) ^ gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:61: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' 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] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] struct GTY((desc("0"), tag("0"), ^ HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:61: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:61: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:61: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:61: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:61: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:61: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:61: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:61: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here HOOK_VECTOR_END (C90_EMPTY_HACK) ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' 7 warnings generated. #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:63: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? class rtx_def; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o early-remat.o -MT early-remat.o -MMD -MP -MF ./.deps/early-remat.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/early-remat.c #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2asm.c:31: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/output.h:133:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/output.h:123:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:63: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'XEXP' *step_out = XEXP (x, 1); ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dse.c:41: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:167:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dse.c:41: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:168:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h INSN_CODE (insn) = recog (PATTERN (insn), insn, 0);:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~~~~~ rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' :1209:38#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ : note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dse.c:41: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:169:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453 return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ :10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' return XEXP (insn, 1); ^ ~ #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:expanded from macro 'XEXP'23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ note:440:5: note: array 'fld' declared here : rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^expanded from macro 'RTL_CHECK2' :1344:29: note: expanded from macro 'X0MEMATTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' rtunion fld[1]; ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: noteIn file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : array 'fld' declared here XEXP (rt, 1) = arg1; rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2asm.c:1106: ./gt-dwarf2asm.h:48:3: warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' 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]#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :38: note: expanded from macro 'RTL_CHECK2' return XEXP (insn, 3); ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-map.h:26:19: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' class GTY((user)) hash_map ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1209:38: note: expanded from macro 'RTL_CHECK2' ./gt-dwarf2asm.h:48:3: note: did you mean class here? #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^~~~~~ class rtunion fld[1]; ^ ./gt-dwarf2asm.h:48:55: warningIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : 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] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^ return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-map.h:26#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :19: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hclass GTY((user)) hash_map ^ :1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./gt-dwarf2asm.h:48:55: note: did you mean class here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1209:38: note: expanded from macro 'RTL_CHECK2' struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^~~~~~ class #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c :25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); XEXP (rt, 1) = arg1; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: clang: warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.htreating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]expanded from macro 'XUINT' :1320#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ :23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209: return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' rtunion fld[1]; ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here In file included from 256/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] warning XEXP (rt, 6) = arg6; ^ ~ s generated. rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' XEXP (rt, 1) = arg1; ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dse.c:1472:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rhs = SET_SRC (body); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx): ^ ~38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2asm.c:23 rtunion fld[1];: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h :423: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ : note: expanded from macro 'RTL_CHECK2' :1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:236: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1167:10: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 440:5: note: array 'fld' declared here warning: offset of on non-POD type 'vec_embedded' (aka 'vec, va_heap, vl_embed>') [-Winvalid-offsetof] XBBDEF (rt, 2) = arg2; ^ ~ return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' rtunion fld[1]; ^ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ :38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:286:44: note: in instantiation of member function 'vec, va_heap, vl_embed>::embedded_size' requested here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ size_t size = vec::embedded_size (alloc); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1853:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here :1565:12: note: in instantiation of function template specialization 'va_heap::reserve >' requested here 3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h: JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ 1585/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL':10: note: in instantiation of member function 'vec, va_heap, vl_ptr>::reserve' requested here ^ return reserve (nelems, true PASS_MEM_STAT);In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XEXP (rt, 3) = arg3; ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :1600:5: note: in instantiation of member function 'vec, va_heap, vl_ptr>::reserve_exact' requested here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: reserve_exact (nelems PASS_MEM_STAT); ^ 1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1412:31: note: in instantiation of member function 'vec, va_heap, vl_ptr>::create' requested here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here auto_vec (size_t n) { this->create (n); } ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2asm.c:1000:44: note: in instantiation of member function 'auto_vec, 0>::auto_vec' requested here rtunion fld[1]; ^ auto_vec > temp (indirect_pool->elements ()); ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XINT (rt, 4) = arg4; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dse.c:2327:19:1209 :38: note: expanded from macro 'RTL_CHECK2' warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ for (link = CALL_INSN_FUNCTION_USAGE (call_insn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1620:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' rtunion fld[1]; ^ #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7)In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dse.c:2329:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] link = XEXP (link, 1)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o emit-rtl.o -MT emit-rtl.o -MMD -MP -MF ./.deps/emit-rtl.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dse.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 2420:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here && SYMBOL_REF_DECL (sym) ^~~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2690:43: note: expanded from macro 'SYMBOL_REF_DECL' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1340:28: note: expanded from macro 'X0TREE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dse.c: XEXP (rt, 3) = arg3; ^ ~ 2422:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: && DECL_BUILT_IN_CLASS (SYMBOL_REF_DECL (sym)) == BUILT_IN_NORMAL ^~~~~~~~~~~~~~~~~~~~~ note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2690:43: note: expanded from macro 'SYMBOL_REF_DECL' note: expanded from macro 'RTL_CHECK2' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1340:28: note: expanded from macro 'X0TREE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:#define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ 5:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.h:3030:26: note: expanded from macro 'DECL_BUILT_IN_CLASS' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19 (FUNCTION_DECL_CHECK (NODE)->function_decl.built_in_class)25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ *step_out = XEXP (x, 1); /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' ^ ~ ^~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ./tree-check.h:39:44: note: expanded from macro 'FUNCTION_DECL_CHECK' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define FUNCTION_DECL_CHECK(t) TREE_CHECK (t, FUNCTION_DECL) ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.h:383:32: note: expanded from macro 'TREE_CHECK' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ #define TREE_CHECK(T, CODE) (T) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];:440:5: note: array 'fld' declared here : rtunion fld[1]; ^ 440:5: note: array 'fld' declared here rtunion fld[1]; ^ ^In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dse.c:2423:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ && DECL_FUNCTION_CODE (SYMBOL_REF_DECL (sym)) == BUILT_IN_MEMSET) ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2690:43: note: expanded from macro 'SYMBOL_REF_DECL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1340:28: note: expanded from macro 'X0TREE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.h:2432:25: note: expanded from macro 'DECL_FUNCTION_CODE' XEXP (rt, 6) = arg6; ^ ~ (FUNCTION_DECL_CHECK (NODE)->function_decl.function_code) ^~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ./tree-check.h:39:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 44: note: expanded from macro 'FUNCTION_DECL_CHECK' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:#define FUNCTION_DECL_CHECK(t) TREE_CHECK (t, FUNCTION_DECL) ^ 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.h:383:32: note: expanded from macro 'TREE_CHECK' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define TREE_CHECK(T, CODE) (T) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dse.c:2424:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] memset_call = SYMBOL_REF_DECL (sym); ^~~~~~~~~~~~~~~~~~~~~ XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2690:43: note: expanded from macro 'SYMBOL_REF_DECL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1340:28/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' : note: expanded from macro 'X0TREE' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx):3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: XEXP (rt, 1) = arg1; ^ ~ 5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];:1320:23: note: expanded from macro 'XEXP' ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' X0EXP (rt, 7) = NULL_RTX; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note XEXP (rt, 1) = arg1; ^ ~ : expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here X0EXP (rt, 3) = NULL_RTX; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) XEXP (rt, 1) = arg1; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP'clang: warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.htreating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] :1208:38: note: expanded from macro 'RTL_CHECK1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; X0EXP (rt, 6) = NULL_RTX; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:63#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' XBBDEF (rt, 2) = arg2; ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 1) = arg1; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' XINT (rt, 4) = arg4; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here :5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; XBBDEF (rt, 2) = arg2; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ 23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ X0EXP (rt, 3) = NULL_RTX; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' XEXP (rt, 6) = arg6; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ XSTR (rt, 6) = arg4; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/early-remat.c:22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) class rtx_def; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' struct rtx_def; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' rtunion fld[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: XINT (rt, 4) = arg4; ^ ~ 1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XEXP (rt, 6) = arg6; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: noteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'XEXP' XINT (rt, 2) = arg2; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; X0EXP (rt, 7) = NULL_RTX; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' 1208:38: note: expanded from macro 'RTL_CHECK1' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' rtunion fld[1]; ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XBBDEF (rt, 2) = arg2; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' rtunion fld[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: XEXP (rt, 3) = arg3; ^ ~ 1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c: note: expanded from macro 'RTL_CHECK2' :25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here ^ ~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' rtunion fld[1]; ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)In file included from ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 2) = arg2; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: array 'fld' declared here XEXP (rt, 1) = arg1; ^ ~ rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.cIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :25 XEXP (rt, 3) = arg3; ^ ~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' XEXP (rt, 1) = arg1; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ X0EXP (rt, 4) = NULL_RTX; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' XEXP (rt, 2) = arg2; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 29: note: expanded from macro 'XWINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here HOST_WIDE_INT hwint[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] # define HOST_WIDE_INT long long XEXP (rt, 1) = arg1; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here : rtunion fld[1]; ^ 25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ X0EXP (rt, 3) = NULL_RTX; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' ^ ~ #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c ^ ~ :25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here X0EXP (rt, 1) = NULL_RTX; ^ ~ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/early-remat.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] X0EXP (rt, 5) = NULL_RTX; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :1337:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 27: note: expanded from macro 'X0EXP' struct pod_mode ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :20: note: did you mean struct here? In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.ctemplate class pod_mode; ^~~~~ struct :25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XSTR (rt, 2) = arg2; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] :1319:23: note: expanded from macro 'XSTR' X0EXP (rt, 6) = NULL_RTX; ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 3: XEXP (rt, 1) = arg1; ^ ~ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' XSTR (rt, 1) = arg1; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' rtunion fld[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' XVEC (rt, 2) = arg2; ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' rtunion fld[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warningIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' 23: note: expanded from macro 'XVEC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XSTR (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XVEC (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XSTR' XEXP (rt, 1) = arg1; ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XINT (rt, 2) = arg2; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ XSTR (rt, 2) = arg2;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: ^ ~ expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/early-remat.c:22: rtunion fld[1]; In file included from ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' inline struct rtx_def * ^ XVEC (rt, 3) = arg3; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) rtunion fld[1]; ^ ^ ~ class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/early-remat.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT);/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:36: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] class rtx_def; ^ :75:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ class rtx_def; ^ struct rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' XVEC (rt, 4) = arg4; ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XSTR (rt, 2) = arg2; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' XVEC (rt, 5) = arg5; ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XINT (rt, 1) = arg1; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' XEXP (rt, 2) = arg2; ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1];In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XEXP (rt, 3) = arg3; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' XSTR (rt, 3) = arg3; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; X0EXP (rt, 4) = NULL_RTX; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/early-remat.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; struct mem_usage ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? :class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'XVEC' XWINT (rt, 1) = arg1; ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here HOST_WIDE_INT hwint[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:25: #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here XINT (rt, 1) = arg1; ^ ~ HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) # define HOST_WIDE_INT long long ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' :63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c XSTR (rt, 1) = arg1;In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:36 : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] :struct pod_mode ^ 63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:template class pod_mode; ^~~~~ struct 1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'XSTR' XSTR (rt, 1) = arg1; ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/early-remat.c:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/early-remat.c:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/early-remat.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/early-remat.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/early-remat.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/early-remat.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/early-remat.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/early-remat.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/early-remat.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/early-remat.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/early-remat.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/early-remat.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/early-remat.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/early-remat.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/early-remat.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/early-remat.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/early-remat.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/early-remat.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/early-remat.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/early-remat.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/early-remat.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/early-remat.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/early-remat.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/early-remat.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/early-remat.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/early-remat.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/early-remat.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/early-remat.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/early-remat.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/early-remat.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/early-remat.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/early-remat.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/early-remat.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/early-remat.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/early-remat.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/early-remat.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/early-remat.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/early-remat.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/early-remat.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/early-remat.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/early-remat.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/early-remat.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/early-remat.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/early-remat.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/early-remat.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/early-remat.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/early-remat.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/early-remat.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/early-remat.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/early-remat.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/early-remat.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/early-remat.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/early-remat.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/early-remat.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/early-remat.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/early-remat.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/early-remat.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/early-remat.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/early-remat.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/early-remat.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/early-remat.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/early-remat.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/early-remat.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/early-remat.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/early-remat.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/early-remat.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/early-remat.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/early-remat.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/early-remat.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/early-remat.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/early-remat.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/early-remat.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:35: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/common/common-target.h:67: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/common/common-target.def:105:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :38: note: expanded from macro 'RTL_CHECK2' HOOK_VECTOR_END (C90_EMPTY_HACK) ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' rtunion fld[1]; ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:39: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/early-remat.c:24: In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:39: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hHOOK_VECTOR_END (sched):3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:39: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~ HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:39: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1];HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/early-remat.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:39: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (goacc) ^ XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:39: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/early-remat.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:70: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] :5: note: array 'fld' declared here class symtab_node; rtunion fld[1]; ^ ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/early-remat.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:9: note: previous use is here XSTR (rt, 2) = arg2; struct symtab_node *symtab_node; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:39: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/early-remat.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' XSTR (rt, 1) = arg1; ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/early-remat.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/early-remat.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:70: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:95:1: warning: 'symtab_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:2: note: did you mean class here? #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ struct symtab_node *symtab_node; ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:39: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1]; ^ HOOK_VECTOR_END (calls) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/early-remat.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 70: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:254:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] XEXP (rt, 2) = arg2; ^ ~ struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/early-remat.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:39: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:39: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/early-remat.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:39: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] XVEC (rt, 1) = arg1; ^ ~ HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:39: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1];HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:39: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/early-remat.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' XINT (rt, 1) = arg1; ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:920:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' struct symtab_node *ref = NULL); ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 39: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h rtunion fld[1]; ^ :930:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] HOOK_VECTOR_END (mode_switching) struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here ^ symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/early-remat.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here 131 warnings generated. rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/early-remat.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/early-remat.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/early-remat.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:40: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/output.h rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] : friend class cgraph_node; ^ 133/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/early-remat.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :6:In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:39: XSTR (rt, 1) = arg1; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] :1319:23: note: expanded from macro 'XSTR' ATTRIBUTE_ASM_FPRINTF(2, 3); ^#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def :6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/output.h:123:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' 1640:10: note: did you mean struct here? #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' friend class cgraph_node; ^~~~~ structclang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o et-forest.o -MT et-forest.o -MMD -MP -MF ./.deps/et-forest.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/et-forest.c #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/early-remat.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/early-remat.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1639:17: note: previous use is here for_user)) cgraph_edge { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:40: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? class rtx_def; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:375:13: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (NOTE_KIND (insn)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1647:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:40: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:475:7: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] NOTE_CFI (add_cfi_insn) = cfi; ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1642:25: note: expanded from macro 'NOTE_CFI' #define NOTE_CFI(INSN) XCCFI (INSN, 3, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ :1359:32: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: expanded from macro 'XCCFI' :1832:28: note: expanded from macro 'JUMP_LABEL' #define XCCFI(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_cfi) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' : note: #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:79: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/output.h:133:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/early-remat.c:30: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:167/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] :7 ATTRIBUTE_ASM_FPRINTF(2, 3); ^ return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/output.h:123:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28::#define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ note: expanded from macro 'JUMP_LABEL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ :25: note: expanded from macro 'INSN_CODE' ^ #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/early-remat.c:30: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:168:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' 1504:25: note: expanded from macro 'INSN_CODE' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23::1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/early-remat.c:30: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:169:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:1166:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = XEXP (pat, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:1172: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)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:1195:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = XEXP (set, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:1209: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; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:1257:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = XEXP (set, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:1283:9: warning: : expanded from macro 'SUBREG_BYTE' array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ src = SET_SRC (set); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' :1210:37: note: expanded from macro 'RTL_CHECKC1' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~clang: warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:1317:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx src = SET_SRC (set); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:1765:7: warning: comparison of different enumeration types in switch statement ('enum rtx_code' and 'tree_code') [-Wenum-compare-switch] case POLY_INT_CST: ^~~~~~~~~~~~ *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:1616:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = SET_SRC (expr); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:1680:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gcc_assert (dwf_regno (XEXP (src, 1)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/system.h:745:14: note: expanded from macro 'gcc_assert' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:1684: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)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:1715:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from offset = rtx_to_poly_int64 (XEXP (src, 1)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:88: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/common/common-target.h:67: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/common/common-target.def:105:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' HOOK_VECTOR_END (C90_EMPTY_HACK) ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:1728: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)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: :warning note: array 'fld' declared here : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ attrs = MEM_ATTRS (x);/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:1743:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~~ && XEXP (src, 1) == stack_pointer_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' expanded from macro 'RTL_CHECK2' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:1755:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :440:5: note: array 'fld' declared here && poly_int_rtx_p (XEXP (src, 1), ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:1777: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)), ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' XEXP (rt, 1) = arg1; ^ ~ #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:1811:48: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1209:38: note: expanded from macro 'RTL_CHECK2' fde->stack_realignment = INTVAL (XEXP (src, 1)); ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' :5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: noteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 1) = arg1; ^ ~ array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:1836:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ offset = -rtx_to_poly_int64 (XEXP (XEXP (XEXP (dest, 0), 1), 1)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' 1209:38:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:1836: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)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:35: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:39: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:1895: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)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:2043:15: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:40: for (note = REG_NOTES (insn); note; note = XEXP (note, 1)) ^~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1589:25: note: expanded from macro 'REG_NOTES' XINT (rt, 4) = arg4; ^ ~ #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' :1317:23: note: expanded from macro 'XINT' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:2043:46: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] for (note = REG_NOTES (insn); note; note = XEXP (note, 1)) ^ ~ XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:2247: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) ^~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XEXP (rt, 1) = arg1; ^ ~ :1647:25: note: expanded from macro 'NOTE_KIND' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:2250:28: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] if (NOTE_P (insn) && NOTE_KIND (insn) == NOTE_INSN_CFI) ^~~~~~~~~~~~~~~~ XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1647:25: note: expanded from macro 'NOTE_KIND' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' ^ ~ #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];:440:5: note: array 'fld' declared here In file included from ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/early-remat.cIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1]; ^ XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' 2252:42: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ bool required = cfi_label_required_p (NOTE_CFI (insn));/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^~~~~~~~~~~~~~~ HOOK_VECTOR_END (asm_out) ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1642:25: note: expanded from macro 'NOTE_CFI' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define NOTE_CFI(INSN) XCCFI (INSN, 3, NOTE) rtunion fld[1]; ^ ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: XINT (rt, 4) = arg4; ^ ~ 1359:32: note: expanded from macro 'XCCFI' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XCCFI(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_cfi) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/early-remat.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here HOOK_VECTOR_END (sched) ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:2254:27: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :43:50: note: expanded from macro 'HOOK_VECTOR_END' if (NOTE_P (next) && NOTE_KIND (next) == NOTE_INSN_CFI) ^~~~~~~~~~~~~~~~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1647:25: note: expanded from macro 'NOTE_KIND' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/early-remat.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ HOOK_VECTOR_END (simd_clone) ^ XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' 43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/early-remat.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' 38: note: expanded from macro 'RTL_CHECK2' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/early-remat.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:2256:37: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (goacc) ^ required |= cfi_label_required_p (NOTE_CFI (next)); ^~~~~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1642:25: note: expanded from macro 'NOTE_CFI' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define NOTE_CFI(INSN) XCCFI (INSN, 3, NOTE) ^ ~ XEXP (rt, 6) = arg6;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1359:32: note: expanded from macro 'XCCFI' ^ ~ #define XCCFI(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_cfi) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' :1320:23: note: expanded from macro 'XEXP' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/early-remat.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' HOOK_VECTOR_END (vectorize) ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h rtunion fld[1]; ^ :43:50: note: expanded from macro 'HOOK_VECTOR_END' rtunion fld[1]; ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:2260:30: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ || (NOTE_P (next) && (NOTE_KIND (next) ^~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1647:25: note: expanded from macro 'NOTE_KIND' X0EXP (rt, 7) = NULL_RTX; ^ ~ #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 32: note: expanded from macro 'XCINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ 38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:2278:8: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] NOTE_LABEL_NUMBER (tmp) = num; ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1643:33: note: expanded from macro 'NOTE_LABEL_NUMBER' #define NOTE_LABEL_NUMBER(INSN) XCINT (INSN, 3, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/early-remat.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' HOOK_VECTOR_END (addr_space) ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:2283#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :29: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here if (NOTE_P (insn) && NOTE_KIND (insn) == NOTE_INSN_CFI) ^~~~~~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1647:25: note: expanded from macro 'NOTE_KIND' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) XBBDEF (rt, 2) = arg2; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:2284:35: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: 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)); ^~~~~~~~~~~~~~~ XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1642:25: note: expanded from macro 'NOTE_CFI' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define NOTE_CFI(INSN) XCCFI (INSN, 3, NOTE) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1359:32: note: expanded from macro 'XCCFI' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XCCFI(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_cfi) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: In file included from expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:6159:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) *src = XEXP (piece, 1); ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/early-remat.c rtunion fld[1]; ^ :34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ XINT (rt, 4) = arg4; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/early-remat.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/early-remat.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' HOOK_VECTOR_END (cxx) ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/early-remat.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] XEXP (rt, 7) = arg7; ^ ~ HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/early-remat.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:2432:8: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] : warning: n = ASM_OPERANDS_LABEL_LENGTH (tmp); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1]; ^ HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2538:40: note: expanded from macro 'ASM_OPERANDS_LABEL_LENGTH' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define ASM_OPERANDS_LABEL_LENGTH(RTX) XCVECLEN (RTX, 5, ASM_OPERANDS) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1363:43: note: expanded from macro 'XCVECLEN' #define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1355:32: note: expanded from macro 'XCVEC' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/early-remat.c:34: In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ HOOK_VECTOR_END (shrink_wrap) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' ^ XEXP (rt, 1) = arg1; ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:6232#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50 && NOTE_VAR_LOCATION_DECL (temp->first->loc) == decl ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:737:32: note: expanded from macro 'GET_NUM_ELEM' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1673:26: note: expanded from macro 'NOTE_VAR_LOCATION_DECL' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ PAT_VAR_LOCATION_DECL (NOTE_VAR_LOCATION (NOTE)) ^~~~~~~~~~~~~~~~~~~~~~~~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:2436:28: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 440:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/early-remat.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] 5: note: array 'fld' declared here HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1640:33: note: expanded from macro 'NOTE_VAR_LOCATION' as_a (XEXP (ASM_OPERANDS_LABEL (tmp, i), 0)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~#define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2539:#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) 36: note: expanded from macro 'ASM_OPERANDS_LABEL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1661:46: note: expanded from macro 'PAT_VAR_LOCATION_DECL' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ rtunion fld[1]; ^ #define PAT_VAR_LOCATION_DECL(PAT) (XCTREE ((PAT), 0, VAR_LOCATION)) ^~~ #define ASM_OPERANDS_LABEL(RTX, N) XCVECEXP (RTX, 5, N, ASM_OPERANDS) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1362:43: note: expanded from macro 'XCVECEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1357:45: note: expanded from macro 'XCTREE' XBBDEF (rt, 2) = arg2; ^ ~#define XCTREE(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_tree) ^~~ #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:38: note: expanded from macro 'RTL_CHECKC1' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' :1355:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 32: note: expanded from macro 'XCVEC' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ #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) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1212:35: note: expanded from macro 'RTVEC_ELT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:6234:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1320:35: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: && NOTE_VAR_LOCATION_LOC (temp->first->loc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1675:3: note: expanded from macro 'NOTE_VAR_LOCATION_LOC' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' 1209:39: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ PAT_VAR_LOCATION_LOC (NOTE_VAR_LOCATION (NOTE)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1662:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' :440:5: note: array 'fld' declared here #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ 40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here X0EXP (rt, 4) = NULL_RTX; rtunion fld[1]; ^ ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/early-remat.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:6234:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ && NOTE_VAR_LOCATION_LOC (temp->first->loc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' HOOK_VECTOR_END (C90_EMPTY_HACK) ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_VAR_LOCATION_LOC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ PAT_VAR_LOCATION_LOC (NOTE_VAR_LOCATION (NOTE)) ^~~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1640:33: note: expanded from macro 'NOTE_VAR_LOCATION' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:#define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE) ^ ~ 40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' X0EXP (rt, 5) = NULL_RTX; ^ ~ #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) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1662:44: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:45: note: expanded from macro 'XCEXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:38: note: expanded from macro 'RTL_CHECKC1' rtunion fld[1]; ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here X0EXP (rt, 6) = NULL_RTX; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:6239:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:2709:29: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208: if (NOTE_P (start) && NOTE_KIND (start) == NOTE_INSN_CFI) ^~~~~~~~~~~~~~~~~ 38:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1647:25: note: expanded from macro 'NOTE_KIND' note: expanded from macro 'RTL_CHECK1' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ || !rtx_equal_p (NOTE_VAR_LOCATION_LOC (temp->first->loc), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1675:3: note: expanded from macro 'NOTE_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (NOTE_VAR_LOCATION (NOTE)) ::1350:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :3741: ./genrtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :1662:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' X0EXP (rt, 7) = NULL_RTX; ^ ~ #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION))/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' rtunion fld[1]; ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/et-forest.c:27: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] :1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: rtunion fld[1]; ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:6239:21: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] struct rtx_def; ^ :2810:37: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] || !rtx_equal_p (NOTE_VAR_LOCATION_LOC (temp->first->loc), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc_assert (NOTE_P (note) && NOTE_KIND (note) == NOTE_INSN_CFI); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1647:25: note: expanded from macro 'NOTE_KIND' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_VAR_LOCATION_LOC' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ PAT_VAR_LOCATION_LOC (NOTE_VAR_LOCATION (NOTE)) ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1350:32: note: expanded from macro 'XCINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1640:33: note: expanded from macro 'NOTE_VAR_LOCATION' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~#define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' XEXP (rt, 1) = arg1; ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/system.h:745:14: note: expanded from macro 'gcc_assert' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1662:44: note: expanded from macro 'PAT_VAR_LOCATION_LOC' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:45: note: expanded from macro 'XCEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:38: note: expanded from macro 'RTL_CHECKC1' 5: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:2811:41: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: output_cfi_directive (dump_file, NOTE_CFI (note)); ^~~~~~~~~~~~~~~ 5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1642:25: note: expanded from macro 'NOTE_CFI' note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here #define NOTE_CFI(INSN) XCCFI (INSN, 3, NOTE) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:6240:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: X0EXP (rt, 2) = NULL_RTX; ^ ~ 1359:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' 32: note: expanded from macro 'XCCFI' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define XCCFI(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_cfi) ^ ~ NOTE_VAR_LOCATION_LOC (loc_note)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1675#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :3: note: expanded from macro 'NOTE_VAR_LOCATION_LOC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 PAT_VAR_LOCATION_LOC (NOTE_VAR_LOCATION (NOTE)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::5: note: array 'fld' declared here 1208 rtunion fld[1]; ^ :38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1662:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' :440:5: note: array 'fld' declared here #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' rtunion fld[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:6240:7: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' NOTE_VAR_LOCATION_LOC (loc_note)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_VAR_LOCATION_LOC' X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: 2876:12: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] PAT_VAR_LOCATION_LOC (NOTE_VAR_LOCATION (NOTE)) && NOTE_KIND (insn) == NOTE_INSN_SWITCH_TEXT_SECTIONS) ^~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~ expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1647:25: note: expanded from macro 'NOTE_KIND' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' :1640:33: note: expanded from macro 'NOTE_VAR_LOCATION' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~#define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' ^ ~ #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1662:44: note: expanded from macro 'PAT_VAR_LOCATION_LOC' :5: note: array 'fld' declared here #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) rtunion fld[1]; ^ ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1354:45: note: expanded from macro 'XCEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:40#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^~~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:38: note: expanded from macro 'RTL_CHECKC1' X0EXP (rt, 5) = NULL_RTX; ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:6241:8: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here || (NOTE_VAR_LOCATION_STATUS (temp->first->loc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1677:28: note: expanded from macro 'NOTE_VAR_LOCATION_STATUS' X0EXP (rt, 6) = NULL_RTX; ^ ~ PAT_VAR_LOCATION_STATUS (NOTE_VAR_LOCATION (NOTE)) ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1640:33: note: expanded from macro 'NOTE_VAR_LOCATION' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:2947:32: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here offset = rtx_to_poly_int64 (XEXP (rtl, 1)); ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ ~ rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1668:48: note: expanded from macro 'PAT_VAR_LOCATION_STATUS' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here (RTL_FLAG_CHECK1 ("PAT_VAR_LOCATION_STATUS", PAT, VAR_LOCATION) \ ^~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1307:45: note: expanded from macro 'RTL_FLAG_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2cfi.c:In file included from #define RTL_FLAG_CHECK1(NAME, RTX, C1) (RTX) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XEXP (rt, 1) = arg1; rtunion fld[1]; ^ ^ ~ 2952:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' 33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ offset = -rtx_to_poly_int64 (XEXP (rtl, 1)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:6242:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' != NOTE_VAR_LOCATION_STATUS (loc_note)))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1677:28: note: expanded from macro 'NOTE_VAR_LOCATION_STATUS' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' PAT_VAR_LOCATION_STATUS (NOTE_VAR_LOCATION (NOTE)) ^~~~~~~~~~~~~~~~~~~~~~~~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here : rtunion fld[1]; ^ 1640:33: note: expanded from macro 'NOTE_VAR_LOCATION' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE) ^ ~ XBBDEF (rt, 2) = arg2; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' 1324:25: note: expanded from macro 'XBBDEF' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1668:48: note: expanded from macro 'PAT_VAR_LOCATION_STATUS' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' (RTL_FLAG_CHECK1 ("PAT_VAR_LOCATION_STATUS", PAT, VAR_LOCATION) \ ^~~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1307:45: note: expanded from macro 'RTL_FLAG_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_FLAG_CHECK1(NAME, RTX, C1) (RTX) ^~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:6316:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' || (!rtx_equal_p (NOTE_VAR_LOCATION_LOC (last_loc_note), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1675:3: note: expanded from macro 'NOTE_VAR_LOCATION_LOC' :1208: PAT_VAR_LOCATION_LOC (NOTE_VAR_LOCATION (NOTE)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1662:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' :440:5: note: array 'fld' declared here #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:6316:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 22: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' || (!rtx_equal_p (NOTE_VAR_LOCATION_LOC (last_loc_note), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_VAR_LOCATION_LOC' XINT (rt, 5) = arg3; ^ ~ PAT_VAR_LOCATION_LOC (NOTE_VAR_LOCATION (NOTE)) ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1640:33: note: expanded from macro 'NOTE_VAR_LOCATION' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:#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) 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1662:44: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:45: note: expanded from macro 'XCEXP' rtunion fld[1]; ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:38: note: expanded from macro 'RTL_CHECKC1' XSTR (rt, 6) = arg4; ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:6317:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ NOTE_VAR_LOCATION_LOC (loc_note))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1675:3: note: expanded from macro 'NOTE_VAR_LOCATION_LOC' In file included from PAT_VAR_LOCATION_LOC (NOTE_VAR_LOCATION (NOTE)) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/early-remat.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:236: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1167:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec, va_heap, vl_embed>') [-Winvalid-offsetof] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1662:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ XINT (rt, 1) = arg1; ^ ~ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:286:44: note: in instantiation of member function 'vec, va_heap, vl_embed>::embedded_size' requested here :1210:37: note: expanded from macro 'RTL_CHECKC1' size_t size = vec::embedded_size (alloc); ^#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1565:12: note: in instantiation of function template specialization 'va_heap::reserve >' requested here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1674:3: note: in instantiation of member function 'vec, va_heap, vl_ptr>::reserve' requested here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c: reserve (1, false PASS_MEM_STAT); ^ 6317:8: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5 NOTE_VAR_LOCATION_LOC (loc_note))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/early-remat.c:1637:12: note: : array 'fld' declared here rtunion fld[1]; ^ in instantiation of member function 'vec, va_heap, vl_ptr>::safe_push' requested here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_VAR_LOCATION_LOC' reg_map.safe_push (reg_pair (old_reg, new_reg)); ^ PAT_VAR_LOCATION_LOC (NOTE_VAR_LOCATION (NOTE)) ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1640:33: note: expanded from macro 'NOTE_VAR_LOCATION' #define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354: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) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1662:44: note: expanded from macro 'PAT_VAR_LOCATION_LOC' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^~~ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:45: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^~~ 23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:38: note: expanded from macro 'RTL_CHECKC1' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:6318:9: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ || ((NOTE_VAR_LOCATION_STATUS (last_loc_note) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: XINT (rt, 2) = arg2; ^ ~ 1677:28: note: expanded from macro 'NOTE_VAR_LOCATION_STATUS' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: PAT_VAR_LOCATION_STATUS (NOTE_VAR_LOCATION (NOTE)) ^~~~~~~~~~~~~~~~~~~~~~~~ note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1640:33: note: expanded from macro 'NOTE_VAR_LOCATION' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~632 warnings generated. #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1210:37: note: expanded from macro 'RTL_CHECKC1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' 1668:48: note: expanded from macro 'PAT_VAR_LOCATION_STATUS' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ (RTL_FLAG_CHECK1 ("PAT_VAR_LOCATION_STATUS", PAT, VAR_LOCATION) \ ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1307:38In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/et-forest.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] 45struct pod_mode ^ : note: expanded from macro 'RTL_FLAG_CHECK1' : note: expanded from macro 'RTL_CHECK2' #define RTL_FLAG_CHECK1(NAME, RTX, C1) (RTX) ^~~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:template class pod_mode; ^~~~~ struct 440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:6319:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] != NOTE_VAR_LOCATION_STATUS (loc_note)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1677:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 28: note: expanded from macro 'NOTE_VAR_LOCATION_STATUS' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' PAT_VAR_LOCATION_STATUS (NOTE_VAR_LOCATION (NOTE)) ^~~~~~~~~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1640:33: note: expanded from macro 'NOTE_VAR_LOCATION' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' XVEC (rt, 5) = arg5; ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1668:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 48: note: expanded from macro 'PAT_VAR_LOCATION_STATUS' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' (RTL_FLAG_CHECK1 ("PAT_VAR_LOCATION_STATUS", PAT, VAR_LOCATION) \ ^~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1307:45: note: expanded from macro 'RTL_FLAG_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_FLAG_CHECK1(NAME, RTX, C1) (RTX) ^~~ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XINT (rt, 6) = arg6; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:6320:13: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' && ((NOTE_VAR_LOCATION_STATUS (last_loc_note) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1677:28: note: expanded from macro 'NOTE_VAR_LOCATION_STATUS' ^ PAT_VAR_LOCATION_STATUS (NOTE_VAR_LOCATION (NOTE)) ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1640:33: note: expanded from macro 'NOTE_VAR_LOCATION' #define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1668:48: note: expanded from macro 'PAT_VAR_LOCATION_STATUS' XINT (rt, 1) = arg1; ^ ~ (RTL_FLAG_CHECK1 ("PAT_VAR_LOCATION_STATUS", PAT, VAR_LOCATION) \ ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1307:45: note: expanded from macro 'RTL_FLAG_CHECK1' 23: note: expanded from macro 'XINT' #define RTL_FLAG_CHECK1(NAME, RTX, C1) (RTX) ^~~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:6322:9: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here || (NOTE_VAR_LOCATION_STATUS (loc_note) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1677:28: note: expanded from macro 'NOTE_VAR_LOCATION_STATUS' PAT_VAR_LOCATION_STATUS (NOTE_VAR_LOCATION (NOTE)) ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1640:33: note: expanded from macro 'NOTE_VAR_LOCATION' #define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1210:37: note: expanded from macro 'RTL_CHECKC1' XVEC (rt, 1) = arg1; ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1668:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 48: note: expanded from macro 'PAT_VAR_LOCATION_STATUS' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' (RTL_FLAG_CHECK1 ("PAT_VAR_LOCATION_STATUS", PAT, VAR_LOCATION) \ ^~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1307:45: note: expanded from macro 'RTL_FLAG_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_FLAG_CHECK1(NAME, RTX, C1) (RTX) ^~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XEXP (rt, 2) = arg2; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o except.o -MT except.o -MMD -MP -MF ./.deps/except.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/except.c rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/et-forest.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define XWINT(RTX, N) ((RTX)->u.hwint[N])inline struct rtx_def * ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75: note: array 'hwint' declared here 7: note: previous use is here HOST_WIDE_INT hwint[1]; ^ class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/et-forest.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h# define HOST_WIDE_INT long long ^ :423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/et-forest.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:14429:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rtl, 1)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:14486:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tree decl = SYMBOL_REF_DECL (rtl); ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2690:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1340:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:14651: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))))) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:14666: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)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:14671: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)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:14711: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, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:14751: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, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:14775: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); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:14791:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] + INTVAL (XEXP (rtl, 1))); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:14818: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, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:14910: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, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:48: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:167:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:48: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:168: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); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:48: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:169:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:15216:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx rtlop1 = XEXP (rtl, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:15593: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); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:15717:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtl = XEXP (rtl, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:15740:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] INTVAL (XEXP (rtl, 1)), ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:15752: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))); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:15755: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, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:15811:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx rtlop1 = XEXP (rtl, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:15842: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, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:15866: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, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:16118:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] size = INTVAL (XEXP (rtl, 1)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:294:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) h = CONST_DOUBLE_LOW (value) ^ CONST_DOUBLE_HIGH (value); ^~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1965:30: note: expanded from macro 'CONST_DOUBLE_HIGH' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38#define CONST_DOUBLE_HIGH(r) XCMWINT (r, 1, CONST_DOUBLE, VOIDmode) ^ ~ : note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1216:36: note: expanded from macro 'XCMWINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XCMWINT(RTX, N, C, M) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ :5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ # define HOST_WIDE_INT long long ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:16119:20: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] shift = INTVAL (XEXP (rtl, 2)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c: rtunion fld[1]; ^ 315:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:16145:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && CONST_DOUBLE_HIGH (a) == CONST_DOUBLE_HIGH (b)); ^~~~~~~~~~~~~~~~~~~~~ op1 = mem_loc_descriptor (XEXP (rtl, 1), mode, mem_mode, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1965:30: note: expanded from macro 'CONST_DOUBLE_HIGH' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define CONST_DOUBLE_HIGH(r) XCMWINT (r, 1, CONST_DOUBLE, VOIDmode) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/except.c:114: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] :1216class rtx_def; ^ :36: note: expanded from macro 'XCMWINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here #define XCMWINT(RTX, N, C, M) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here struct rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here rtunion fld[1]; ^ HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:16147:28: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h: op2 = mem_loc_descriptor (XEXP (rtl, 2), mode, mem_mode, ^ ~ 59:26: note: expanded from macro 'HOST_WIDE_INT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' # define HOST_WIDE_INT long long ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:315:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' && CONST_DOUBLE_HIGH (a) == CONST_DOUBLE_HIGH (b)); ^~~~~~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1965:30: note: expanded from macro 'CONST_DOUBLE_HIGH' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define CONST_DOUBLE_HIGH(r) XCMWINT (r, 1, CONST_DOUBLE, VOIDmode) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1216:36: note: expanded from macro 'XCMWINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:16312:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCMWINT(RTX, N, C, M) ((RTX)->u.hwint[N]) ^ ~ HOST_WIDE_INT dw_op = XINT (elem, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' HOST_WIDE_INT hwint[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' # define HOST_WIDE_INT long long ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:377:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] MEM_ATTRS (mem) = 0; ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:381:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (!MEM_ATTRS (mem) ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:382:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || !mem_attrs_eq_p (attrs, MEM_ATTRS (mem))) ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:384:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] MEM_ATTRS (mem) = ggc_alloc (); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:385:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] memcpy (MEM_ATTRS (mem), attrs, sizeof (mem_attrs)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:610:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] r.high = CONST_DOUBLE_HIGH (cst); ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1965:30: note: expanded from macro 'CONST_DOUBLE_HIGH' #define CONST_DOUBLE_HIGH(r) XCMWINT (r, 1, CONST_DOUBLE, VOIDmode) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1216:36: note: expanded from macro 'XCMWINT' #define XCMWINT(RTX, N, C, M) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:719:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] CONST_DOUBLE_HIGH (value) = i1; ^~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1965:30: note: expanded from macro 'CONST_DOUBLE_HIGH' #define CONST_DOUBLE_HIGH(r) XCMWINT (r, 1, CONST_DOUBLE, VOIDmode) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1216:36: note: expanded from macro 'XCMWINT' #define XCMWINT(RTX, N, C, M) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:16498: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), ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:16510: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); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1662:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:16517:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtl = XEXP (rtl, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:16699: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))); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:849:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h MEM_ATTRS (rt) = 0; ^~~~~~~~~~~~~~ :1940:29: note: expanded from macro 'INTVAL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:16776:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] varloc = PAT_VAR_LOCATION_LOC (varloc); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1662:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ 5 warnings generated. /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:16892: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)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:16901: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) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:1143:11:: 1675:3: note: expanded from macro 'NOTE_VAR_LOCATION_LOC' warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] PAT_VAR_LOCATION_LOC (NOTE_VAR_LOCATION (NOTE)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ SUBREG_BYTE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1662:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ 32: note: expanded from macro 'XCSUBREG' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:16901:7: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :440:5: note: array 'fld' declared here || NOTE_VAR_LOCATION_LOC (loc_note) == NULL_RTX) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (NOTE_VAR_LOCATION (NOTE)) ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1640:33: note: expanded from macro 'NOTE_VAR_LOCATION' #define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354: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) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1662:44: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:45: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:38: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:16906: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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1677:28: note: expanded from macro 'NOTE_VAR_LOCATION_STATUS' PAT_VAR_LOCATION_STATUS (NOTE_VAR_LOCATION (NOTE)) ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1640:33: note: expanded from macro 'NOTE_VAR_LOCATION' #define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1668:48: note: expanded from macro 'PAT_VAR_LOCATION_STATUS' (RTL_FLAG_CHECK1 ("PAT_VAR_LOCATION_STATUS", PAT, VAR_LOCATION) \ ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1307:45: note: expanded from macro 'RTL_FLAG_CHECK1' #define RTL_FLAG_CHECK1(NAME, RTX, C1) (RTX) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:16907:16: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] varloc = NOTE_VAR_LOCATION (loc_note); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1640:33: note: expanded from macro 'NOTE_VAR_LOCATION' #define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:16971:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] varloc = PAT_VAR_LOCATION_LOC (varloc); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1662:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o explow.o -MT explow.o -MMD -MP -MF ./.deps/explow.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/explow.c #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/except.c:114: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:17076: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) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1675:3: note: expanded from macro 'NOTE_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (NOTE_VAR_LOCATION (NOTE)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1662:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:17076: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) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (NOTE_VAR_LOCATION (NOTE)) ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1640:33: note: expanded from macro 'NOTE_VAR_LOCATION' #define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354: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) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1662:44: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:45: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:38: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:17088: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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1677:28: note: expanded from macro 'NOTE_VAR_LOCATION_STATUS' PAT_VAR_LOCATION_STATUS (NOTE_VAR_LOCATION (NOTE)) ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1640:33: note: expanded from macro 'NOTE_VAR_LOCATION' #define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1668:48: note: expanded from macro 'PAT_VAR_LOCATION_STATUS' (RTL_FLAG_CHECK1 ("PAT_VAR_LOCATION_STATUS", PAT, VAR_LOCATION) \ ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1307:45: note: expanded from macro 'RTL_FLAG_CHECK1' #define RTL_FLAG_CHECK1(NAME, RTX, C1) (RTX) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:17089:17: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c varloc = NOTE_VAR_LOCATION (node->loc);:1363:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ INTVAL (XEXP (x, 1))); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1640:33: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' : expanded from macro 'NOTE_VAR_LOCATION' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' rtunion fld[1]; ^ #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:17157:22: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here initialized = NOTE_VAR_LOCATION_STATUS (node->loc); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1677:28: note: expanded from macro 'NOTE_VAR_LOCATION_STATUS' PAT_VAR_LOCATION_STATUS (NOTE_VAR_LOCATION (NOTE)) ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1640:33: note: expanded from macro 'NOTE_VAR_LOCATION' #define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1668:48: note: expanded from macro 'PAT_VAR_LOCATION_STATUS' (RTL_FLAG_CHECK1 ("PAT_VAR_LOCATION_STATUS", PAT, VAR_LOCATION) \ ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1307:45: note: expanded from macro 'RTL_FLAG_CHECK1' #define RTL_FLAG_CHECK1(NAME, RTX, C1) (RTX) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:17158:17: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] varloc = NOTE_VAR_LOCATION (node->loc); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1640:33: note: expanded from macro 'NOTE_VAR_LOCATION' #define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:1411:58: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] REG_ATTRS (XEXP (y, 0)) = get_reg_attrs (t, INTVAL (XEXP (y, 1))); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:17306: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)))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2690:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1340:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.h:874:34: note: expanded from macro 'TREE_ASM_WRITTEN' #define TREE_ASM_WRITTEN(NODE) ((NODE)->base.asm_written_flag) ^~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:1445:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] REG_USERVAR_P (XEXP (reg, 1)) = 1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1923:39: note: expanded from macro 'REG_USERVAR_P' (RTL_FLAG_CHECK1 ("REG_USERVAR_P", (RTX), REG)->volatil) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1307:45: note: expanded from macro 'RTL_FLAG_CHECK1' #define RTL_FLAG_CHECK1(NAME, RTX, C1) (RTX) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:1503:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (CODE_LABEL_NUMBER (x) < first_label_num) ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1625:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:1504:23: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] first_label_num = CODE_LABEL_NUMBER (x); ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1625:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:1515:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (CODE_LABEL_NUMBER (x) >= label_num) ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1625:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:1516:17: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] label_num = CODE_LABEL_NUMBER (x) + 1; ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1625:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/except.c:114: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/except.c:114: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:1697:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/poly-int.h:1304:39: note: expanded from macro 'known_eq' #define known_eq(A, B) (!maybe_ne (A, B)) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:19443:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] CONST_DOUBLE_HIGH (rtl), CONST_DOUBLE_LOW (rtl)); ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1965:30: note: expanded from macro 'CONST_DOUBLE_HIGH' #define CONST_DOUBLE_HIGH(r) XCMWINT (r, 1, CONST_DOUBLE, VOIDmode) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1216:36: note: expanded from macro 'XCMWINT' #define XCMWINT(RTX, N, C, M) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/except.c:114: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:1951:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] refattrs = MEM_ATTRS (ref); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:2301:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] MEM_COPY_ATTRIBUTES (new_rtx, memref); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2620:4: note: expanded from macro 'MEM_COPY_ATTRIBUTES' MEM_ATTRS (LHS) = MEM_ATTRS (RHS)) ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:2301:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] MEM_COPY_ATTRIBUTES (new_rtx, memref); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2620:22: note: expanded from macro 'MEM_COPY_ATTRIBUTES' MEM_ATTRS (LHS) = MEM_ATTRS (RHS)) ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:2330:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] MEM_COPY_ATTRIBUTES (new_rtx, memref); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2620:4: note: expanded from macro 'MEM_COPY_ATTRIBUTES' MEM_ATTRS (LHS) = MEM_ATTRS (RHS)) ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:2330:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] MEM_COPY_ATTRIBUTES (new_rtx, memref); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2620:22: note: expanded from macro 'MEM_COPY_ATTRIBUTES' MEM_ATTRS (LHS) = MEM_ATTRS (RHS)) ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:2403:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (addr, 1), offset)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:1098:44: note: expanded from macro 'gen_rtx_LO_SUM' gen_rtx_fmt_ee (LO_SUM, (MODE), (ARG0), (ARG1)) ^~~~ ./genrtl.h:39:40: note: expanded from macro 'gen_rtx_fmt_ee' gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO) ^~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:2797:20: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] reset_used_flags (REG_NOTES (p)); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1589:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:2799:22: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] reset_used_flags (CALL_INSN_FUNCTION_USAGE (p)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1620:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:2951:21: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] reset_used_flags (REG_NOTES (insn)); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1589:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:2953:23: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] reset_used_flags (CALL_INSN_FUNCTION_USAGE (insn)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1620:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:2971:18: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] gcc_assert (REG_NOTES (p) == NULL); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1589:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/system.h:745:14: note: expanded from macro 'gcc_assert' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:2989:23: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] verify_rtx_sharing (REG_NOTES (insn), insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1589:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:2991:25: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] verify_rtx_sharing (CALL_INSN_FUNCTION_USAGE (insn), insn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1620:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:19918: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) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2690:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1340:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:20031: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) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1640:33: note: expanded from macro 'NOTE_VAR_LOCATION' #define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:20032: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)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1675:3: note: expanded from macro 'NOTE_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (NOTE_VAR_LOCATION (NOTE)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1662:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:20032: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)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (NOTE_VAR_LOCATION (NOTE)) ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1640:33: note: expanded from macro 'NOTE_VAR_LOCATION' #define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354: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) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1662:44: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:45: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:38: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c ^ :3036:41: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c REG_NOTES (insn) = copy_rtx_if_shared (REG_NOTES (insn));:20037: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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1589:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1675:3: note: expanded from macro 'NOTE_VAR_LOCATION_LOC' note: expanded from macro 'REG_NOTES' PAT_VAR_LOCATION_LOC (NOTE_VAR_LOCATION (NOTE)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' :1662:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here :32: note: expanded from macro 'XCEXP' rtunion fld[1]; ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:3036:2: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' REG_NOTES (insn) = copy_rtx_if_shared (REG_NOTES (insn));#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~~~~~~~~~~~~~~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1589:25: note: expanded from macro 'REG_NOTES' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define REG_NOTES(INSN) XEXP(INSN, 6) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :20037:13: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtl = NOTE_VAR_LOCATION_LOC (node->loc); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:3039:28: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] = copy_rtx_if_shared (CALL_INSN_FUNCTION_USAGE (insn)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1620:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1675#define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ :25: note: expanded from macro 'NOTE_VAR_LOCATION_LOC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' PAT_VAR_LOCATION_LOC (NOTE_VAR_LOCATION (NOTE)) ^~~~~~~~~~~~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1640:33: note: expanded from macro 'NOTE_VAR_LOCATION' #define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:#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) 38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1662:44: note: expanded from macro 'PAT_VAR_LOCATION_LOC' note: expanded from macro 'RTL_CHECK2' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:45: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:38: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:3038:4: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECKC1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/except.c:116: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ CALL_INSN_FUNCTION_USAGE (insn) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1620:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43#define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' 50: note: expanded from macro 'HOOK_VECTOR_END' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/except.c:116: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/except.c:116: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/except.c:116: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/except.c:116: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/except.c:116: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/except.c:116: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/except.c:116: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/except.c:116: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/except.c:116: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/except.c:116: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/except.c:116: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/except.c:116: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/except.c:116: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:3554:11: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (NOTE_INSN_BASIC_BLOCK_P (insn)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1651:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1647:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:3593:11: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (NOTE_INSN_BASIC_BLOCK_P (insn)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1651:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1647:25: note: expanded from macro 'NOTE_KIND' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/except.c:116: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' :43:50: note: expanded from macro 'HOOK_VECTOR_END' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/except.c:117: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/except.c:117: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:3804:5: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h LABEL_NUSES (label_ref_label (x))++; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1777:26: note: expanded from macro 'LABEL_NUSES' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' :440:5#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ : note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:3910:16: warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:22562:42warning:: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx *p = &CALL_INSN_FUNCTION_USAGE (insn); dw_die_ref tdie = lookup_decl_die (SYMBOL_REF_DECL (ca_loc->symbol_ref)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2690:43: note: expanded from macro 'SYMBOL_REF_DECL' return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' :1620:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :1320:23: note: expanded from macro 'XEXP' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1340:28: note: expanded from macro 'X0TREE' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:3913:11: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ *p = CALL_INSN_FUNCTION_USAGE (trial); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1620:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484#define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ :10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1320:23: note: expanded from macro 'XEXP' return XUINT (insn, 4); ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:3922:15: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ for (note = REG_NOTES (trial); note; note = XEXP (note, 1)) ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1589:25/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: expanded from macro 'REG_NOTES' return XUINT (insn, 4); ^ ~ #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ 23: note: expanded from macro 'XEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/explow.c:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' class rtx_def; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here struct rtx_def; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:3922:47: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ for (note = REG_NOTES (trial); note; note = XEXP (note, 1)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:23236:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] next_arg = XEXP (arg, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:23243:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] next_arg = XEXP (next_arg, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:23260:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tloc = XEXP (XEXP (arg, 0), 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:23266:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tlocc = XEXP (XEXP (arg, 0), 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:23297: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, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:23312:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (next_arg != XEXP (arg, 1)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:23317: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), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:23317: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), ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: 1836note:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'XEXP' return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c::4027:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 1209: INSN_CODE (insn) = -1; ^~~~~~~~~~~~~~~~ 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :25:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:35: note: expanded from macro 'XEXP' note: expanded from macro 'INSN_CODE' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ^~~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:39: note: expanded from macro 'RTL_CHECK2' ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:35: note: expanded from macro 'XEXP' :38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:39: note: expanded from macro 'RTL_CHECK2' :32: note: expanded from macro 'XCEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: array 'fld' declared here : rtunion fld[1]; ^ 1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c rtunion fld[1]; ^ :4028:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here REG_NOTES (insn) = NULL; ^~~~~~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1589:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ 1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 28: note: expanded from macro 'JUMP_LABEL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ 5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' rtunion fld[1]; ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:4060:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' INSN_CODE (insn) = -1; ^~~~~~~~~~~~~~~~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:4061:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ 3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' REG_NOTES (insn) = NULL; ^~~~~~~~~~~~~~~~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1589:25: note: expanded from macro 'REG_NOTES' ^ ~ #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:4079:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = -1; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:4080:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] REG_NOTES (insn) = NULL; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1589:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:4081:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (insn) = NULL; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:23845: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)))) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1647:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:4099:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ INSN_CODE (insn) = -1; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:: note: expanded from macro 'RTL_CHECKC1' 25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:23859:12: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here && NOTE_KIND (insn) == NOTE_INSN_DELETED_DEBUG_LABEL rtunion fld[1]; ^ ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:4100:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1647:25: note: expanded from macro 'NOTE_KIND' REG_NOTES (insn) = NULL; ^~~~~~~~~~~~~~~~ #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' :1589:25: note: expanded from macro 'REG_NOTES' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' :1210:37#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:23860:12: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:4101:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] && CODE_LABEL_NUMBER (insn) != -1) ^~~~~~~~~~~~~~~~~~~~~~~~ CALL_INSN_FUNCTION_USAGE (insn) = NULL; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1620:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' :3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) *step_out = XEXP (x, 1); ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1625:33: note: expanded from macro 'CODE_LABEL_NUMBER' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :440:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:4120:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] NOTE_KIND (note) = subtype; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1647:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:4122:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] memset (&NOTE_DATA (note), 0, sizeof (NOTE_DATA (note))); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1634:33: note: expanded from macro 'NOTE_DATA' #define NOTE_DATA(INSN) RTL_CHECKC1 (INSN, 3, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:4250:8: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] && !NOTE_INSN_BASIC_BLOCK_P (insn)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1651:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1647:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:4284:8: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] || NOTE_INSN_BASIC_BLOCK_P (insn)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1651:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1647:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/except.c:117: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/system.h:745:14: note: expanded from macro 'gcc_assert' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38 ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ : note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/except.c:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/explow.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] 117struct pod_mode: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 20: note: did you mean struct here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' template class pod_mode; ^~~~~ struct #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:4296:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ NOTE_KIND (insn) = NOTE_INSN_DELETED; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1647:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/except.c:117: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: array 'fld' declared here XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320: rtunion fld[1]; ^ 23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:4394:7: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] if (CALL_INSN_FUNCTION_USAGE (call_insn)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1620:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:4398:19: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] for (link = CALL_INSN_FUNCTION_USAGE (call_insn); XEXP (link, 1) != 0; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1620:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:4398:57: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (link = CALL_INSN_FUNCTION_USAGE (call_insn); XEXP (link, 1) != 0; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:4399:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] link = XEXP (link, 1)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:4402:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (link, 1) = call_fusage; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/except.c:117: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:4405:5: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: CALL_INSN_FUNCTION_USAGE (call_insn) = call_fusage; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1620:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' : note: array 'fld' declared here #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/except.c:117#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: XBBDEF (rt, 2) = arg2; ^ ~ 1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/except.c:117: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/except.c:117: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/except.c:117: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/except.c:117: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/except.c:117: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/except.c:117: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/except.c:117: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c :27113: XEXP (rt, 3) = arg3; ^ ~ 7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' x = SET_SRC (x); ^~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' :440:5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/except.c:117: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XINT (rt, 4) = arg4; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:27118:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ || !SYMBOL_REF_DECL (XEXP (x, 0))/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2690:43: note: expanded from macro 'SYMBOL_REF_DECL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/except.c:117: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1340:28: note: expanded from macro 'X0TREE' :3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' 1208:38: note: expanded from macro 'RTL_CHECK1' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:27141:15: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ var_loc_p = NOTE_KIND (loc_note) == NOTE_INSN_VAR_LOCATION; ^~~~~~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/except.c:117: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1647:25: note: expanded from macro 'NOTE_KIND' XEXP (rt, 6) = arg6; ^ ~ #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 32: note: expanded from macro 'XCINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ 38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' : note: expanded from macro 'RTL_CHECK2' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:27160:11: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/except.c:117: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] || (NOTE_KIND (next_note) != NOTE_INSN_VAR_LOCATION X0EXP (rt, 7) = NULL_RTX; ^ ~ ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1647:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' :5298:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' NOTE_DATA (note) = NOTE_DATA (orig); ^~~~~~~~~~~~~~~~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1634:33: note: expanded from macro 'NOTE_DATA' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define NOTE_DATA(INSN) RTL_CHECKC1 (INSN, 3, NOTE) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:27161:7:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/except.c:117: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ && NOTE_KIND (next_note) != NOTE_INSN_BEGIN_STMT /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^~~~~~~~~~~~~~~~~~~~~ ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :1647:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 25: note: expanded from macro 'NOTE_KIND' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' rtunion fld[1]; ^ #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' 5298:22: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/except.c:117: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] NOTE_DATA (note) = NOTE_DATA (orig); ^~~~~~~~~~~~~~~~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' 440:5: note: array 'fld' declared here #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1634:33: note: expanded from macro 'NOTE_DATA' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:27162:7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define NOTE_DATA(INSN) RTL_CHECKC1 (INSN, 3, NOTE) ^ ~ && NOTE_KIND (next_note) != NOTE_INSN_INLINE_ENTRY)) ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1647#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :25: note: expanded from macro 'NOTE_KIND' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/except.c:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ 117: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' 1210:37: note: expanded from macro 'RTL_CHECKC1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:27204:14: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/except.c:117: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] decl = NOTE_VAR_LOCATION_DECL (loc_note); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1673:26: note: expanded from macro 'NOTE_VAR_LOCATION_DECL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:5323:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' PAT_VAR_LOCATION_DECL (NOTE_VAR_LOCATION (NOTE)) ^~~~~~~~~~~~~~~~~~~~~~~~ return emit_clobber (XEXP (x, 1)); ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1640:33: note: expanded from macro 'NOTE_VAR_LOCATION' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE) ^ ~ :5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' : note: array 'fld' declared here #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) rtunion fld[1]; ^ ^ ~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/except.c:117: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1661:46: note: expanded from macro 'PAT_VAR_LOCATION_DECL' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' 440:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define PAT_VAR_LOCATION_DECL(PAT) (XCTREE ((PAT), 0, VAR_LOCATION)) ^~~ rtunion fld[1]; ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1357:45: note: expanded from macro 'XCTREE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XCTREE(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_tree) ^~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:38: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: rtunion fld[1]; ^ 440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/except.c:117: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:27296:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320 && SYMBOL_REF_DECL (XEXP (x, 0)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2690:43: note: expanded from macro 'SYMBOL_REF_DECL' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1))/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1340:28: note: expanded from macro 'X0TREE' :5351:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' return emit_use (XEXP (x, 1)); ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/explow.c:23:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here : rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] :inline struct rtx_def * ^ 38: note: expanded from macro 'RTL_CHECK2' 27349:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here if (NOTE_VAR_LOCATION_LOC (loc_note)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/except.c:117: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1675:3: note: expanded from macro 'NOTE_VAR_LOCATION_LOC' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) class rtx_def; XEXP (rt, 7) = arg7; ^ PAT_VAR_LOCATION_LOC (NOTE_VAR_LOCATION (NOTE)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1662:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/explow.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ :1320:23: note: expanded from macro 'XEXP' return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' :1209:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:27349: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)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (NOTE_VAR_LOCATION (NOTE)) ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1640:33: note: expanded from macro 'NOTE_VAR_LOCATION' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/except.c:117: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE) ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:#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) 23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1662:44: note: expanded from macro 'PAT_VAR_LOCATION_LOC' note: expanded from macro 'XEXP' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:45: note: expanded from macro 'XCEXP' 1209#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx):38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c ^~~ :5449:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 14: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note = REG_NOTES (insn); ^~~~~~~~~~~~~~~~ 1210/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1589:25: note: expanded from macro 'REG_NOTES' :38#define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ : note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/except.c:117: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 1320: XBBDEF (rt, 2) = arg2; ^ ~ 23:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' note: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :27352:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 31: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here patstr = str_pattern_slim (NOTE_VAR_LOCATION_LOC (loc_note)); rtunion fld[1]; ^ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/except.c:117: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1675:3: note: expanded from macro 'NOTE_VAR_LOCATION_LOC' XEXP (rt, 3) = arg3; ^ ~ PAT_VAR_LOCATION_LOC (NOTE_VAR_LOCATION (NOTE)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1662:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/except.c:117: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ X0EXP (rt, 4) = NULL_RTX;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:27352: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)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_VAR_LOCATION_LOC' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ PAT_VAR_LOCATION_LOC (NOTE_VAR_LOCATION (NOTE)) ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1640:33: note: expanded from macro 'NOTE_VAR_LOCATION' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:#define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/explow.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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] 5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' struct mem_usage ^ #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) rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1662:44: note: expanded from macro 'PAT_VAR_LOCATION_LOC' ^ :341:1: note: did you mean struct here? In file included from class mem_usage; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/except.c:117: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^~~ X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' :45: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ note: expanded from macro 'XCEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:5796:34: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :1208:38#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^~~ : note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECKC1' orig_asm_operands_vector = ASM_OPERANDS_INPUT_VEC (orig); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :2527:37: note: expanded from macro 'ASM_OPERANDS_INPUT_VEC' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/except.c:117: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define ASM_OPERANDS_INPUT_VEC(RTX) XCVEC (RTX, 3, ASM_OPERANDS) ^ ~ X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1355:32: note: expanded from macro 'XCVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:5797:34: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here copy_asm_operands_vector = ASM_OPERANDS_INPUT_VEC (copy); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2527:37: note: expanded from macro 'ASM_OPERANDS_INPUT_VEC' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/except.c:117: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define ASM_OPERANDS_INPUT_VEC(RTX) XCVEC (RTX, 3, ASM_OPERANDS) ^ ~ X0EXP (rt, 7) = NULL_RTX;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1355:32: note: expanded from macro 'XCVEC' ^ ~ #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:5798:37: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ orig_asm_constraints_vector = ASM_OPERANDS_INPUT_CONSTRAINT_VEC (orig); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2528:48: note: expanded from macro 'ASM_OPERANDS_INPUT_CONSTRAINT_VEC' #define ASM_OPERANDS_INPUT_CONSTRAINT_VEC(RTX) XCVEC (RTX, 4, ASM_OPERANDS) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1355:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/except.c:117: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:5799:37: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' copy_asm_constraints_vector = ASM_OPERANDS_INPUT_CONSTRAINT_VEC (copy); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2528:48: note: expanded from macro 'ASM_OPERANDS_INPUT_CONSTRAINT_VEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define ASM_OPERANDS_INPUT_CONSTRAINT_VEC(RTX) XCVEC (RTX, 4, ASM_OPERANDS) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1355:32: note: expanded from macro 'XCVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/except.c:117: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337 rtunion fld[1]; ^ :27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/except.c:117: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/except.c:117: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/except.c:117: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/except.c:117: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/except.c:117: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/except.c:117: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/except.c:117: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/except.c:117: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/except.c:117: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/except.c:117: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/except.c:117: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/except.c:117: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/except.c:117: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/except.c:117: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/except.c:117: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/except.c:117: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/except.c:117: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/except.c:117: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/except.c:117: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/except.c:117: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/except.c:117: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/except.c:117: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/except.c:117: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/except.c:117: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/except.c:117: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/except.c:117: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/except.c:117: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/except.c:117: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/except.c:117: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/except.c:117: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/except.c:117: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/except.c:117: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/except.c:117: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/except.c:117: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/except.c:117: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:29534:7#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' && SYMBOL_REF_DECL (rtl) ^~~~~~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2690:43: note: expanded from macro 'SYMBOL_REF_DECL' rtunion fld[1]; ^ (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1340:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:29535:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/except.c:117: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && !TREE_ASM_WRITTEN (SYMBOL_REF_DECL (rtl))) XVEC (rt, 1) = arg1; ^ ~ ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2690:43: note: expanded from macro 'SYMBOL_REF_DECL' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1340:28: note: expanded from macro 'X0TREE' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.h:874:34: note: expanded from macro 'TREE_ASM_WRITTEN' #define TREE_ASM_WRITTEN(NODE) ((NODE)->base.asm_written_flag) ^~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:29543:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && SYMBOL_REF_DECL (rtl)) ^~~~~~~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/except.c:117: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2690:43: note: expanded from macro 'SYMBOL_REF_DECL' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/explow.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] 3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ HOOK_VECTOR_END (asm_out)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1340:28: note: expanded from macro 'X0TREE' XSTR (rt, 1) = arg1; ^ ~ #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:29547:41: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' if (!TREE_ASM_WRITTEN (DECL_INITIAL (SYMBOL_REF_DECL (rtl)))) ^~~~~~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2690:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1340:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/except.c:117: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) XVEC (rt, 1) = arg1; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/explow.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.h:418:56: note: expanded from macro 'DECL_COMMON_CHECK' HOOK_VECTOR_END (sched) ^ #define DECL_COMMON_CHECK(T) CONTAINS_STRUCT_CHECK (T, TS_DECL_COMMON) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.h:382:50: note: expanded from macro 'CONTAINS_STRUCT_CHECK' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define CONTAINS_STRUCT_CHECK(T, ENUM) (T) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.h:874:34: note: expanded from macro 'TREE_ASM_WRITTEN' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define TREE_ASM_WRITTEN(NODE) ((NODE)->base.asm_written_flag) ^~~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/explow.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here HOOK_VECTOR_END (simd_clone) ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:29550:35: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/except.c:117: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43: else if (!TREE_ASM_WRITTEN (SYMBOL_REF_DECL (rtl))) ^~~~~~~~~~~~~~~~~~~~~ 50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2690:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 43: note: expanded from macro 'SYMBOL_REF_DECL' XEXP (rt, 1) = arg1; ^ ~ (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1340:28: note: expanded from macro 'X0TREE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/explow.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:6469:11: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ if (CALL_INSN_FUNCTION_USAGE (insn))/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1620:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :5: note: array 'fld' declared here :1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/explow.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1]; ^ HOOK_VECTOR_END (goacc)In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/except.c:117: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.h:874:34: note: expanded from macro 'TREE_ASM_WRITTEN' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define TREE_ASM_WRITTEN(NODE) ((NODE)->base.asm_written_flag) ^~~~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:6471:17: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/explow.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here HOOK_VECTOR_END (vectorize) ^ = copy_insn (CALL_INSN_FUNCTION_USAGE (insn)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1620:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/except.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :117: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c XSTR (rt, 1) = arg1; ^ ~ :29583:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 || SYMBOL_REF_DECL (rtl) == NULL_TREE) ^~~~~~~~~~~~~~~~~~~~~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2690:43: note: expanded from macro 'SYMBOL_REF_DECL' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1))/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1340:28: note: expanded from macro 'X0TREE' ^ ~ #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here : rtunion fld[1]; ^ 1208:38: note: expanded from macro 'RTL_CHECK1' :6470:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 2: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/except.c: CALL_INSN_FUNCTION_USAGE (new_rtx) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XSTR (rt, 2) = arg2; rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1620:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:29586#define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/explow.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 24/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ decl = SYMBOL_REF_DECL (rtl); ^~~~~~~~~~~~~~~~~~~~~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here HOOK_VECTOR_END (addr_space) rtunion fld[1]; ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2690#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :43: note: expanded from macro 'SYMBOL_REF_DECL' rtunion fld[1]; ^ (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1))/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:6494:17: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/except.c:117: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1340:28: note: expanded from macro 'X0TREE' rtx *ptail = ®_NOTES (new_rtx); ^~~~~~~~~~~~~~~~~~~ #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1589:25: note: expanded from macro 'REG_NOTES' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ 1319:23: note: expanded from macro 'XSTR' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:6501:15: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/except.c:117: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] for (link = REG_NOTES (insn); link; link = XEXP (link, 1)) ^~~~~~~~~~~~~~~~ XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1589:25: note: expanded from macro 'REG_NOTES' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/explow.c#define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' 24: In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' HOOK_VECTOR_END (calls) ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:6501:46: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:29624: for (link = REG_NOTES (insn); link; link = XEXP (link, 1)) ^ ~ 24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320: offset = INTVAL (XEXP (XEXP (rtl, 0), 1)); ^ ~ 23: note: expanded from macro 'XEXP' ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2'In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/explow.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/except.c:117: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] 3741HOOK_VECTOR_END (c) ^ : ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XINT (rt, 1) = arg1; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' ^ #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' expanded from macro 'RTL_CHECK2' : array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:6508:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/explow.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] INSN_CODE (new_rtx) = INSN_CODE (insn); ^~~~~~~~~~~~~~~~~~~ HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:#define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ 43/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' :50: note: expanded from macro 'HOOK_VECTOR_END' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/explow.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] 5: note: array 'fld' declared here HOOK_VECTOR_END (emutls) rtunion fld[1]; ^ ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' rtunion fld[1]; ^#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:29639:39: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :440:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/explow.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/except.c:117: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (target_option) ^ if (GET_CODE (rtl) == SYMBOL_REF && SYMBOL_REF_DECL (rtl)) ^~~~~~~~~~~~~~~~~~~~~ XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2690:43: note: expanded from macro 'SYMBOL_REF_DECL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1340:28: note: expanded from macro 'X0TREE' ^ ~ #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) rtunion fld[1]; ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:6508:25: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ INSN_CODE (new_rtx) = INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/explow.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :25: note: expanded from macro 'INSN_CODE' :440#define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ :5: note: array 'fld' declared here HOOK_VECTOR_END (shrink_wrap) rtunion fld[1]; ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/except.c:117: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:29641:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) rtunion fld[1]; ^ ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/explow.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] decl = SYMBOL_REF_DECL (rtl); ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' HOOK_VECTOR_END (mode_switching) ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2690:43: note: expanded from macro 'SYMBOL_REF_DECL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1340:28: note: expanded from macro 'X0TREE' :43:50: note: expanded from macro 'HOOK_VECTOR_END' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/except.c:117: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XVEC (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/except.c:117: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/except.c:117: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/except.c:117: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/explow.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' HOOK_VECTOR_END (C90_EMPTY_HACK) ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/except.c:117: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/except.c:117: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/except.c:117: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:29894:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1;In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.c:6641: ./gt-emit-rtl.h:220:3: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] decl = SYMBOL_REF_DECL (rtl); ^~~~~~~~~~~~~~~~~~~~~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2690:43: note: expanded from macro 'SYMBOL_REF_DECL' struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:358:7: note: previous use is here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :1340:28: note: expanded from macro 'X0TREE' class hash_table ^ #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:./gt-emit-rtl.h:220:3: note: 38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ did you mean class here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class rtunion fld[1]; ^ rtunion fld[1]; ^In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/explow.c:26./gt-emit-rtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' 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] :220struct GTY((desc("0"), tag("0"), ^ :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] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? In file included from class rtx_def; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/except.c:117: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:358:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' class hash_table ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ./gt-emit-rtl.h:220:63: note: did you mean class here? #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/except.c:117: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ ./gt-emit-rtl.h:238:3: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-emit-rtl.h:238:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-emit-rtl.h:238:68: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-emit-rtl.h:238:68: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-emit-rtl.h:256:3: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-emit-rtl.h:256:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-emit-rtl.h:256:68: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-emit-rtl.h:256:68: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-emit-rtl.h:274:3: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-emit-rtl.h:274:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-emit-rtl.h:274:62: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-emit-rtl.h:274:62: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:30259: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) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2690:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1340:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' ./gt-emit-rtl.h:292:3: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:358In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/explow.c:26: rtunion fld[1];:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ :1372/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:30262:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] class hash_table ^ tree decl = SYMBOL_REF_DECL (l->dw_loc_oprnd1.v.val_addr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2690:43: note: expanded from macro 'SYMBOL_REF_DECL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1340:28: note: expanded from macro 'X0TREE' ^ ~ ./gt-emit-rtl.h:292:3: note: did you mean class here? #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ class #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here ./gt-emit-rtl.h rtunion fld[1]; ^ :292:66: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c rtunion fld[1]; ^ :30293:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:358:7: note: previous use is here tree tdecl = SYMBOL_REF_DECL (a->dw_attr_val.v.val_addr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ class hash_table ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2690:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:./gt-emit-rtl.h:292:66: 1385note: did you mean class here? :13: warning: struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 43: note: expanded from macro 'SYMBOL_REF_DECL' rtx tmp = XEXP (this, 1); ^ ~ (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1340:28: note: expanded from macro 'X0TREE' :1320:23: note: expanded from macro 'XEXP' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here ./gt-emit-rtl.h:310:3: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; rtunion fld[1]; ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:358:7: note: previous use is here rtunion fld[1]; ^ class hash_table ^ ./gt-emit-rtl.h:310:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-emit-rtl.h:310:65: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-emit-rtl.h:310:65: note: did you mean class here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; rtx next = XEXP (insn, 1); ^ ~ ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/explow.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/explow.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/explow.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/explow.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/explow.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/explow.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/explow.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/explow.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/explow.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/explow.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/explow.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/explow.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/explow.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/explow.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/explow.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/explow.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/explow.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/explow.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/explow.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/explow.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/explow.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/explow.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/explow.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/explow.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/explow.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/explow.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/explow.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/explow.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/explow.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/explow.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/explow.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/explow.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/explow.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/explow.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/explow.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/explow.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/explow.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/explow.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/explow.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/explow.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/explow.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/explow.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/explow.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/explow.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/explow.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/explow.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/explow.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/explow.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/explow.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2'157 warnings generated. #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/explow.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/explow.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/explow.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:32043: XEXP (rt, 2) = arg2;./gt-dwarf2out.h ^ ~ :1652: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] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:358:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' class hash_table ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here ./gt-dwarf2out.h:1652:3: note: did you mean class here? rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/explow.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class XEXP (rt, 3) = arg3; ^ ~ ./gt-dwarf2out.h:1652: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] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:358:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' class hash_table ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here ./gt-dwarf2out.h:1652:69: note: did you mean class here? rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/explow.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/explow.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/explow.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/explow.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/explow.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/explow.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o expmed.o -MT expmed.o -MMD -MP -MF ./.deps/expmed.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expmed.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/explow.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/explow.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/explow.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ ./gt-dwarf2out.h:1828: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; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-dwarf2out.h:1828:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-dwarf2out.h:1828: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; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-dwarf2out.h:1828:64: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/explow.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/explow.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/explow.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ ./gt-dwarf2out.h:1846:3: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/explow.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; XSTR (rt, 1) = arg1; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:358:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' class hash_table ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h./gt-dwarf2out.h:1846:3: note: did you mean class here? :1209:38: note: expanded from macro 'RTL_CHECK2' struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here ./gt-dwarf2out.h rtunion fld[1]; ^ :1846: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] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/explow.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:358:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' class hash_table ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ./gt-dwarf2out.h:1846:62: note: did you mean class here? #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/explow.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/explow.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ ./gt-dwarf2out.h:1894: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; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/explow.c:26: In file included from ./gt-dwarf2out.h:1894:3: note: did you mean class here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' ./gt-dwarf2out.h:1894: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] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h rtunion fld[1]; ^ :358:7: note: previous use is here class hash_table ^ ./gt-dwarf2out.h:1894:68: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/explow.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here ./gt-dwarf2out.h:1912:3: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/explow.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:358:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' class hash_table ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ./gt-dwarf2out.h:1912:3: note: did you mean class here? #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class 440:5: note: array 'fld' declared here ./gt-dwarf2out.h:1912:63: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] rtunion fld[1]; ^ struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-dwarf2out.h:1912:63: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/explow.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/explow.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/except.c:127: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] :class symtab_node; ^ 1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:9: note: previous use is here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ struct symtab_node *symtab_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/explow.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/explow.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]./gt-dwarf2out.h: 1983: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] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:358:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' class hash_table ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here ./gt-dwarf2out.h rtunion fld[1]; ^ :1983:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-dwarf2out.h:1983: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; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/explow.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h./gt-dwarf2out.h:1983:62::3741: ./genrtl.h:746:3: note: did you mean class here? warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/except.c:127: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:95:1: warning: 'symtab_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] 1317:23class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ : note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:2: note: did you mean class here? #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) struct symtab_node *symtab_node; ^~~~~~ class ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/explow.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/except.c:127: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:254:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here ./gt-dwarf2out.h:2020: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] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/explow.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ./gt-dwarf2out.h:2020:3: note: did you mean class here? XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class 1319:23: note: expanded from macro 'XSTR' ./gt-dwarf2out.h:2020:65: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:358:7: note: previous use is here rtunion fld[1]; ^ class hash_table ^ ./gt-dwarf2out.h:2020:65: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/explow.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/explow.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:920:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/explow.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here XEXP (rt, 1) = arg1; ^ ~ symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:930:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] note: struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/explow.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/explow.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/explow.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/explow.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ./gt-dwarf2out.h XSTR (rt, 1) = arg1;:2147: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; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:358:7: note: previous use is here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ class hash_table ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ./gt-dwarf2out.h:2147:3: note: did you mean class here? #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] In file included from friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/explow.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ./gt-dwarf2out.h:2147: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] XSTR (rt, 2) = arg2; ^ ~ struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node {/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' ^ struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:358:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: note: did you mean struct here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' class hash_table ^ friend class cgraph_node; ^~~~~ ./gt-dwarf2out.h:2147:58: note: did you mean class here? struct #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/explow.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ ./gt-dwarf2out.h:2187:3: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h: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] 2023:10: warning: class 'cgraph_node' was previously declared as a struct; 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; ^ friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:358:7: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ class hash_table ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: note: did you mean struct here? ./gt-dwarf2out.h:2187:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-dwarf2out.h:2187:71: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-dwarf2out.h:2187:71: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1639:17: note: previous use is here for_user)) cgraph_edge { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/except.c:137: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/output.h:133:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/output.h:123: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 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/except.c:140: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/common/common-target.h:67: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/common/common-target.def:105:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/except.c:1089:28: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (NOTE_P (insn) && NOTE_KIND (insn) == NOTE_INSN_UPDATE_SJLJ_CONTEXT) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1647:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/except.c:1216:6: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (NOTE_KIND (fn_begin) == NOTE_INSN_FUNCTION_BEG) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1647:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/except.c:1218:11: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] else if (NOTE_INSN_BASIC_BLOCK_P (fn_begin)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1651:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1647:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/except.c:2511:8: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] && NOTE_KIND (insn) == NOTE_INSN_SWITCH_TEXT_SECTIONS) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1647:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/except.c:2605:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] NOTE_EH_HANDLER (note) = call_site; ^~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1638:31: note: expanded from macro 'NOTE_EH_HANDLER' #define NOTE_EH_HANDLER(INSN) XCINT (INSN, 3, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/except.c:2608:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] NOTE_EH_HANDLER (note) = call_site; ^~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1638:31: note: expanded from macro 'NOTE_EH_HANDLER' #define NOTE_EH_HANDLER(INSN) XCINT (INSN, 3, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/except.c:2627:7: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] NOTE_EH_HANDLER (note) = call_site; ^~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1638:31: note: expanded from macro 'NOTE_EH_HANDLER' #define NOTE_EH_HANDLER(INSN) XCINT (INSN, 3, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/except.c:2632:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] NOTE_EH_HANDLER (note) = call_site; ^~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1638:31: note: expanded from macro 'NOTE_EH_HANDLER' #define NOTE_EH_HANDLER(INSN) XCINT (INSN, 3, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/except.c:2643:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] NOTE_EH_HANDLER (note) = call_site; ^~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1638:31: note: expanded from macro 'NOTE_EH_HANDLER' #define NOTE_EH_HANDLER(INSN) XCINT (INSN, 3, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/except.c:2652:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] && NOTE_KIND (iter) == NOTE_INSN_SWITCH_TEXT_SECTIONS) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1647:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:4798:1: warning: unused function 'add_AT_fde_ref' [-Wunused-function] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) add_AT_fde_ref (dw_die_ref die, enum dwarf_attribute attr_kind, unsigned int targ_fde) ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:5220:1: warning: unused function 'add_AT_offset' [-Wunused-function] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here add_AT_offset (dw_die_ref die, enum dwarf_attribute attr_kind, ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:5347:1: warning: unused function 'get_AT_hi_pc' [-Wunused-function] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/except.c:2679:7: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] get_AT_hi_pc (dw_die_ref die) ^ NOTE_EH_HANDLER (note) = call_site; ^~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:7839:1: warning: function 'is_comdat_die' is not needed and will not be emitted [-Wunneeded-internal-declaration] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.his_comdat_die (dw_die_ref c) ^ :1638:31: note: expanded from macro 'NOTE_EH_HANDLER' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:13631:1: warning: unused function 'type_is_enum' [-Wunused-function] #define NOTE_EH_HANDLER(INSN) XCINT (INSN, 3, NOTE) ^ ~ type_is_enum (const_tree type) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:18860:#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ 1: warning: unused function 'ceiling' [-Wunused-function] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' ceiling (HOST_WIDE_INT value, unsigned int boundary) ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:5122:1: warning: unused function 'add_AT_vms_delta' [-Wunused-function] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here add_AT_vms_delta (dw_die_ref die, enum dwarf_attribute attr_kind, ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/dwarf2out.c:7894:1: warning: unused function 'is_class_die' [-Wunused-function] is_class_die (dw_die_ref c) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/explow.c:34: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:167:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/explow.c:34: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:168: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); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/explow.c:34: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:169:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expmed.c:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/except.c:3506: ./gt-except.h:79: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; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-map.h:26:19: note: previous use is here class GTY((user)) hash_map ^ ./gt-except.h:79:3: note: did you mean class here? struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^~~~~~ class ./gt-except.h:79: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; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-map.h:26:19: note: previous use is here class GTY((user)) hash_map ^ ./gt-except.h:79:59: note: did you mean class here? struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/explow.c:41: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/common/common-target.h:67: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/common/common-target.def:105:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/explow.c:42: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/output.h:133:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/output.h:123:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/explow.c:169:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx term = plus_constant (mode, XEXP (x, 1), c, inplace); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/explow.c:173:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (x, 1) = term; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/explow.c:226:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (x, 1))) != 0 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/explow.c:235:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x1 = eliminate_constant_term (XEXP (x, 1), &tem); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/explow.c:236:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if ((x1 != XEXP (x, 1) || x0 != XEXP (x, 0)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/explow.c:276:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx op1 = break_out_memory_refs (XEXP (x, 1)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/explow.c:278: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)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/explow.c:557:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] offset += INTVAL (XEXP (XEXP (base, 0), 1)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/explow.c:677:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && ! rtx_equal_p (x, SET_SRC (set))) ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/explow.c:687:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (SYMBOL_REF_DECL (x) && DECL_P (SYMBOL_REF_DECL (x))) ^~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2690:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1340:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/explow.c:688:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] align = DECL_ALIGN (SYMBOL_REF_DECL (x)); ^~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2690:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1340:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.h:2399:27: note: expanded from macro 'DECL_ALIGN' ? ((unsigned)1) << ((NODE)->decl_common.align - 1) : 0) ^~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/explow.c:698:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx c = XEXP (XEXP (x, 0), 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/explow.c:702:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (SYMBOL_REF_DECL (s) && DECL_P (SYMBOL_REF_DECL (s))) ^~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2690:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1340:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/explow.c:703:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] sa = DECL_ALIGN (SYMBOL_REF_DECL (s)); ^~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2690:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1340:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.h:2399:27: note: expanded from macro 'DECL_ALIGN' ? ((unsigned)1) << ((NODE)->decl_common.align - 1) : 0) ^~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expmed.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/explow.c:1382:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] stack_usage_size = INTVAL (SET_SRC (set)); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expmed.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expmed.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expmed.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expmed.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expmed.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 131 warningIn file included from s/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expmed.c:26: generatedIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] . HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expmed.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expmed.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expmed.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expmed.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expmed.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expmed.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expmed.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expmed.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expmed.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expmed.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expmed.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expmed.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expmed.c:27: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expmed.c:27: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o expr.o -MT expr.o -MMD -MP -MF ./.deps/expr.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expmed.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expmed.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expmed.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expmed.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expmed.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expmed.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expmed.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expmed.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expmed.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expmed.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expmed.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expmed.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expmed.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expmed.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expmed.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expmed.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expmed.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expmed.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expmed.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expmed.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expmed.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expmed.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expmed.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expmed.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expmed.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expmed.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expmed.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expmed.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expmed.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expmed.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expmed.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expmed.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expmed.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expmed.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expmed.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expmed.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expmed.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expmed.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expmed.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expmed.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expmed.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expmed.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expmed.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expmed.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expmed.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expmed.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expmed.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expmed.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expmed.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expmed.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expmed.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expmed.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expmed.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expmed.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expmed.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expmed.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expmed.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expmed.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expmed.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expmed.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expmed.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expmed.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expmed.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expmed.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expmed.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expmed.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expmed.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expmed.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expmed.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expmed.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expmed.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expmed.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expmed.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expmed.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expmed.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expmed.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expmed.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expmed.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expmed.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expmed.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expmed.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expmed.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expmed.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expmed.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expmed.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expmed.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expmed.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expmed.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ 170 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o fibonacci_heap.o -MT fibonacci_heap.o -MMD -MP -MF ./.deps/fibonacci_heap.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fibonacci_heap.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expmed.c:206:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (all->shift, 1) = all->cint[m]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expmed.c:207:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (all->shift_mult, 1) = all->pow2[m]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expmed.c:233:4: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (all->wide_lshr, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expmed.c:628:53: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] xop0 = gen_rtx_SUBREG (op_mode, SUBREG_REG (xop0), SUBREG_BYTE (xop0)); ^~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expmed.c:1609:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] bitnum += SUBREG_BYTE (op0) * BITS_PER_UNIT; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fibonacci_heap.c:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expmed.c:5307:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] make_tree (type, XEXP (x, 1))); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fold-const.h:55:50: note: expanded from macro 'fold_build2' fold_build2_loc (UNKNOWN_LOCATION, c, t1, t2, t3 MEM_STAT_INFO) ^~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expmed.c:5311:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] make_tree (type, XEXP (x, 1))); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fold-const.h:55:50: note: expanded from macro 'fold_build2' fold_build2_loc (UNKNOWN_LOCATION, c, t1, t2, t3 MEM_STAT_INFO) ^~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expmed.c:5318:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] make_tree (type, XEXP (x, 1))); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fold-const.h:55:50: note: expanded from macro 'fold_build2' fold_build2_loc (UNKNOWN_LOCATION, c, t1, t2, t3 MEM_STAT_INFO) ^~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expmed.c:5322:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] make_tree (type, XEXP (x, 1))); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fold-const.h:55:50: note: expanded from macro 'fold_build2' fold_build2_loc (UNKNOWN_LOCATION, c, t1, t2, t3 MEM_STAT_INFO) ^~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expmed.c:5328:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] make_tree (type, XEXP (x, 1)))); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fold-const.h:73:44: note: expanded from macro 'fold_convert' fold_convert_loc (UNKNOWN_LOCATION, T1, T2) ^~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expmed.c:5334:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] make_tree (type, XEXP (x, 1)))); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fold-const.h:73:44: note: expanded from macro 'fold_convert' fold_convert_loc (UNKNOWN_LOCATION, T1, T2) ^~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expmed.c:5344:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] make_tree (t, XEXP (x, 1)))); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fold-const.h:73:44: note: expanded from macro 'fold_convert' fold_convert_loc (UNKNOWN_LOCATION, T1, T2) ^~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expmed.c:5349:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] make_tree (t, XEXP (x, 1)))); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fold-const.h:73:44: note: expanded from macro 'fold_convert' fold_convert_loc (UNKNOWN_LOCATION, T1, T2) ^~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expmed.c:5361:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] t = SYMBOL_REF_DECL (x); ^~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2690:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1340:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fibonacci_heap.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct 147 warnings generated. In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fibonacci_heap.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fibonacci_heap.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? class rtx_def; ^~~~~ struct clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o file-prefix-map.o -MT file-prefix-map.o -MMD -MP -MF ./.deps/file-prefix-map.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/file-prefix-map.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fibonacci_heap.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561 : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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] note: expanded from macro 'JUMP_LABEL' struct mem_usage ^ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ 1: note: did you mean struct here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hclass mem_usage; ^~~~~ struct :1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' 5 warnings generated. #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' clang#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): ^ ~ warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o final.o -MT final.o -MMD -MP -MF ./.deps/final.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/file-prefix-map.c:20: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:27: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/file-prefix-map.c:20: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/file-prefix-map.c:20: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/file-prefix-map.c:20: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:36: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:167:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:36: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:168: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); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:36: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:169:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:37: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class symtab_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:37: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:95:1: warning: 'symtab_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:37: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:254:11: warning: In file included from struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/file-prefix-map.c:20: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 symtab_node *ref = NULL); ^ struct mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:920:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:930:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1639:17: note: previous use is here for_user)) cgraph_edge { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:56: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/common/common-target.h:67: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/common/common-target.def:105:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:152:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SET_SRC (pat) = mem; ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:157:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SET_SRC (pat) = mem1; ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:162:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SET_SRC (pat) = reg; ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:167:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SET_SRC (pat) = reg; ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:48: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ 5 warnings generated. /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:264:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] convert_move (XEXP (to, 1), XEXP (from, 1), unsignedp); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:264:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] convert_move (XEXP (to, 1), XEXP (from, 1), unsignedp); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o fixed-value.o -MT fixed-value.o -MMD -MP -MF ./.deps/fixed-value.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fixed-value.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:48: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:2095:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx offset = XEXP (XVECEXP (orig, 0, i), 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:2148:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] poly_int64 bytepos = INTVAL (XEXP (XVECEXP (dst, 0, i), 1)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ clang: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here warning rtunion fld[1]; ^ : treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:48: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:48: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:2335:47: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] e = alloc_EXPR_LIST (REG_NOTE_KIND (e), d, XEXP (e, 1)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:2375:59: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] e = alloc_EXPR_LIST (REG_NOTE_KIND (e), copy_to_reg (d), XEXP (e, 1)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:2479:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (known_eq (INTVAL (XEXP (XVECEXP (src, 0, start), 1)), bytepos)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/poly-int.h:1304:36: note: expanded from macro 'known_eq' #define known_eq(A, B) (!maybe_ne (A, B)) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:2498:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (known_eq (INTVAL (XEXP (XVECEXP (src, 0, finish - 1), 1)), ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/poly-int.h:1304:36: note: expanded from macro 'known_eq' #define known_eq(A, B) (!maybe_ne (A, B)) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:2520:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] poly_int64 bytepos = INTVAL (XEXP (XVECEXP (src, 0, i), 1)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:2544:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] dest = XEXP (dst, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:48: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:3231:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tree decl = SYMBOL_REF_DECL (XEXP (cplx, 0)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2690:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1340:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:3289:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] MEM_COPY_ATTRIBUTES (ret, x); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2620:4: note: expanded from macro 'MEM_COPY_ATTRIBUTES' MEM_ATTRS (LHS) = MEM_ATTRS (RHS)) ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:3289:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] MEM_COPY_ATTRIBUTES (ret, x); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2620:22: note: expanded from macro 'MEM_COPY_ATTRIBUTES' MEM_ATTRS (LHS) = MEM_ATTRS (RHS)) ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:3367:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx expr = XEXP (XEXP (x, 0), 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:3370:43: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] poly_int64 val = rtx_to_poly_int64 (XEXP (expr, 1)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:3767:32: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && ! rtx_equal_p (y_cst, SET_SRC (set))) ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:4038:13: 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 ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:4040:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return INTVAL (XEXP (SET_SRC (set), 1)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:4040:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return INTVAL (XEXP (SET_SRC (set), 1)); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210: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) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:4043:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] else if (rtx_equal_p (dest, SET_SRC (set))) ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:4059:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] else if (mem_autoinc_base (SET_SRC (set)) == stack_pointer_rtx) ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:4060:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] mem = SET_SRC (set); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:4075:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] addr = XEXP (addr, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:4079:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return INTVAL (XEXP (addr, 1)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:50: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:50: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:50: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:50: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:50: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:50: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:50: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:50: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:50: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:50: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:50: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:50: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:50: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:50: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:50: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:51: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:51: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:5164:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] result = store_field (XEXP (to_rtx, 1), bitsize, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:5180:39: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] = simplify_gen_subreg (to_mode, XEXP (result, 1), ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:5185:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] emit_move_insn (XEXP (to_rtx, 1), from_imag); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:5196:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] emit_move_insn (XEXP (to_rtx, 1), ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:5214:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] emit_move_insn (XEXP (to_rtx, 1), from_imag); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:5224:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] write_complex_part (temp, XEXP (to_rtx, 1), true); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:5230:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] emit_move_insn (XEXP (to_rtx, 1), read_complex_part (temp, true)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fixed-value.c:22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:51: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:51: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:51: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:51: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:51: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:51: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:51: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:51: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:51: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:51: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:51: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:51: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:51: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:51: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:51: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:51: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:51: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:51: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:51: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:51: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:51: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:51: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:51: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:51: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:51: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:51: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:51: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:51: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:51: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:51: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:51: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:51: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:51: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:51: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:51: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:51: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:51: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:51: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:51: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:51: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:51: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:51: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:51: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:51: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:51: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:51: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:51: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:51: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:51: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:51: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:51: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:51: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:51: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:51: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:51: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:51: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:51: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:51: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:51: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:51: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:51: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:51: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:51: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:51: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:51: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:51: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:51: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:51: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:51: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:51: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:51: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:51: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:51: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:51: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:51: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:51: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:51: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:51: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:51: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fixed-value.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ XSTR (rt, 3) = arg3;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' 67:20: note: did you mean struct here? #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ template class pod_mode; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:51: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:51: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:51: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:51: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:51: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:51: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c rtunion fld[1]; ^ :7396:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (value)); ^~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:7415:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op2 = XEXP (value, 1); ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' :51: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) XSTR (rt, 1) = arg1; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:7440:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:51: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] force_operand (XEXP (XEXP (value, ^ XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:7517:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (value)); ^~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:51: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XSTR (rt, 3) = arg3; ^ ~ :2011:26: note: expanded from macro 'SUBREG_BYTE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fixed-value.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fixed-value.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fixed-value.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:9460:32: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (reg_overlap_mentioned_p (XEXP (target, 1), op0)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:60: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:167:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:10164:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' itarg = XEXP (original_target, 1); ^ ~ #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:10682:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ op0 = XEXP (op0, 1); ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:60: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:168:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ 1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' :38: note: expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:60: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:169:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:61: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class symtab_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:61: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:95:1: warning: 'symtab_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:61: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:254:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:920:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:930:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1639:17: note: previous use is here for_user)) cgraph_edge { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:67: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/output.h:133:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/output.h:123:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/expr.c:11972:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SET_SYMBOL_REF_DECL (XEXP (DECL_RTL (decl), 0), NULL); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2686:49: note: expanded from macro 'SET_SYMBOL_REF_DECL' (gcc_assert (!CONSTANT_POOL_ADDRESS_P (RTX)), X0TREE ((RTX), 1) = (DECL)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1340:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:549:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (CODE_LABEL_NUMBER (label) <= max_labelno) ^~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1625:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:550:12: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return LABEL_TO_ALIGNMENT (label); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:539:16: note: expanded from macro 'LABEL_TO_ALIGNMENT' (label_align[CODE_LABEL_NUMBER (LABEL) - min_labelno].alignment) ^~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1625:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:557:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (CODE_LABEL_NUMBER (label) <= max_labelno) ^~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1625:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:558:12: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return LABEL_TO_MAX_SKIP (label); ^~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:542:16: note: expanded from macro 'LABEL_TO_MAX_SKIP' (label_align[CODE_LABEL_NUMBER (LABEL) - min_labelno].max_skip) ^~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1625:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:607:25: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] known_align_log = LABEL_TO_ALIGNMENT (align_label); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:539:16: note: expanded from macro 'LABEL_TO_ALIGNMENT' (label_align[CODE_LABEL_NUMBER (LABEL) - min_labelno].alignment) ^~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1625:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:647:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] dest = JUMP_LABEL (branch); ^~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:797:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_TO_ALIGNMENT (label) = max_log; ^~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:539:16: note: expanded from macro 'LABEL_TO_ALIGNMENT' (label_align[CODE_LABEL_NUMBER (LABEL) - min_labelno].alignment) ^~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1625:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:798:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_TO_MAX_SKIP (label) = max_skip; ^~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:542:16: note: expanded from macro 'LABEL_TO_MAX_SKIP' (label_align[CODE_LABEL_NUMBER (LABEL) - min_labelno].max_skip) ^~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1625:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:846:2: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_TO_ALIGNMENT (label) = LABEL_TO_ALIGNMENT (iter); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:539:16: note: expanded from macro 'LABEL_TO_ALIGNMENT' (label_align[CODE_LABEL_NUMBER (LABEL) - min_labelno].alignment) ^~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1625:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:846:31: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_TO_ALIGNMENT (label) = LABEL_TO_ALIGNMENT (iter); ^~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:539:16: note: expanded from macro 'LABEL_TO_ALIGNMENT' (label_align[CODE_LABEL_NUMBER (LABEL) - min_labelno].alignment) ^~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1625:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:847:2: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_TO_MAX_SKIP (label) = LABEL_TO_MAX_SKIP (iter); ^~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:542:16: note: expanded from macro 'LABEL_TO_MAX_SKIP' (label_align[CODE_LABEL_NUMBER (LABEL) - min_labelno].max_skip) ^~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1625:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:847:30: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_TO_MAX_SKIP (label) = LABEL_TO_MAX_SKIP (iter); ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:542:16: note: expanded from macro 'LABEL_TO_MAX_SKIP' (label_align[CODE_LABEL_NUMBER (LABEL) - min_labelno].max_skip) ^~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1625:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:947:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] log = LABEL_TO_ALIGNMENT (label); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:539:16: note: expanded from macro 'LABEL_TO_ALIGNMENT' (label_align[CODE_LABEL_NUMBER (LABEL) - min_labelno].alignment) ^~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1625:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:951:19: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] max_skip = LABEL_TO_MAX_SKIP (label); ^~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:542:16: note: expanded from macro 'LABEL_TO_MAX_SKIP' (label_align[CODE_LABEL_NUMBER (LABEL) - min_labelno].max_skip) ^~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1625:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:977:4: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_TO_ALIGNMENT (label) = max_log; ^~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:539:16: note: expanded from macro 'LABEL_TO_ALIGNMENT' (label_align[CODE_LABEL_NUMBER (LABEL) - min_labelno].alignment) ^~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1625:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:978:4: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_TO_MAX_SKIP (label) = max_skip; ^~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:542:16: note: expanded from macro 'LABEL_TO_MAX_SKIP' (label_align[CODE_LABEL_NUMBER (LABEL) - min_labelno].max_skip) ^~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1625:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:1026:30: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] log = (LABEL_P (seq) ? LABEL_TO_ALIGNMENT (seq) : 0); ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:539:16: note: expanded from macro 'LABEL_TO_ALIGNMENT' (label_align[CODE_LABEL_NUMBER (LABEL) - min_labelno].alignment) ^~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1625:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:1116:14: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] int log = LABEL_TO_ALIGNMENT (insn); ^~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:539:16: note: expanded from macro 'LABEL_TO_ALIGNMENT' (label_align[CODE_LABEL_NUMBER (LABEL) - min_labelno].alignment) ^~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1625:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:1224:18: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] int log = LABEL_TO_ALIGNMENT (label); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:539:16: note: expanded from macro 'LABEL_TO_ALIGNMENT' (label_align[CODE_LABEL_NUMBER (LABEL) - min_labelno].alignment) ^~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1625:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:1568:7: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] NOTE_BLOCK (note) = s; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1637:26: note: expanded from macro 'NOTE_BLOCK' #define NOTE_BLOCK(INSN) XCTREE (INSN, 3, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1357:32: note: expanded from macro 'XCTREE' #define XCTREE(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_tree) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:1577:7: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] NOTE_BLOCK (insn) = s; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1637:26: note: expanded from macro 'NOTE_BLOCK' #define NOTE_BLOCK(INSN) XCTREE (INSN, 3, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1357:32: note: expanded from macro 'XCTREE' #define XCTREE(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_tree) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:1598:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (NOTE_KIND (insn)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1647:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:1606:5: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] NOTE_BLOCK (note) = s; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1637:26: note: expanded from macro 'NOTE_BLOCK' #define NOTE_BLOCK(INSN) XCTREE (INSN, 3, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1357:32: note: expanded from macro 'XCTREE' #define XCTREE(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_tree) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:1608:5: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] NOTE_BLOCK (note) = s; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1637:26: note: expanded from macro 'NOTE_BLOCK' #define NOTE_BLOCK(INSN) XCTREE (INSN, 3, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1357:32: note: expanded from macro 'XCTREE' #define XCTREE(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_tree) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:1615:35: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] this_block = LOCATION_BLOCK (NOTE_MARKER_LOCATION (insn)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1641:36: note: expanded from macro 'NOTE_MARKER_LOCATION' #define NOTE_MARKER_LOCATION(INSN) XCUINT (INSN, 3, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1351:32: note: expanded from macro 'XCUINT' #define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/input.h:62:27: note: expanded from macro 'LOCATION_BLOCK' ((tree) ((IS_ADHOC_LOC (LOC)) ? get_data_from_adhoc_loc (line_table, (LOC)) \ ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:1615:35: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] this_block = LOCATION_BLOCK (NOTE_MARKER_LOCATION (insn)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1641:36: note: expanded from macro 'NOTE_MARKER_LOCATION' #define NOTE_MARKER_LOCATION(INSN) XCUINT (INSN, 3, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1351:32: note: expanded from macro 'XCUINT' #define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/input.h:62:73: note: expanded from macro 'LOCATION_BLOCK' ((tree) ((IS_ADHOC_LOC (LOC)) ? get_data_from_adhoc_loc (line_table, (LOC)) \ ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:1754:8: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] && (NOTE_KIND (insn) == NOTE_INSN_VAR_LOCATION ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1647:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:1755:11: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] || NOTE_KIND (insn) == NOTE_INSN_DELETED)); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1647:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:1829:15: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] else if (NOTE_KIND (insn) == NOTE_INSN_BASIC_BLOCK ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1647:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:1830:11: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] || NOTE_KIND (insn) == NOTE_INSN_FUNCTION_BEG) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1647:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:1832:15: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] else if (NOTE_KIND (insn) == NOTE_INSN_DELETED ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1647:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:1833:11: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] || NOTE_KIND (insn) == NOTE_INSN_VAR_LOCATION) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1647:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:2107:8: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] && (NOTE_KIND (insn) == NOTE_INSN_CFI ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1647:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:2108:11: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] || NOTE_KIND (insn) == NOTE_INSN_CFI_LABEL)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1647:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:2157:22: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] const char *name = LABEL_NAME (insn); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1773:25: note: expanded from macro 'LABEL_NAME' #define LABEL_NAME(RTX) XCSTR (RTX, 6, CODE_LABEL) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1353:32: note: expanded from macro 'XCSTR' #define XCSTR(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:2197:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = COND_EXEC_CODE (x); ^~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2653:29: note: expanded from macro 'COND_EXEC_CODE' #define COND_EXEC_CODE(RTX) XCEXP (RTX, 1, COND_EXEC) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:2203:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:2262:15: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (NOTE_KIND (insn)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1647:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:2322:27: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] discriminator = NOTE_BASIC_BLOCK (insn)->discriminator; ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1639:32: note: expanded from macro 'NOTE_BASIC_BLOCK' #define NOTE_BASIC_BLOCK(INSN) XCBBDEF (INSN, 3, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1358:32: note: expanded from macro 'XCBBDEF' #define XCBBDEF(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:2328:7: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] NOTE_EH_HANDLER (insn)); ^~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1638:31: note: expanded from macro 'NOTE_EH_HANDLER' #define NOTE_EH_HANDLER(INSN) XCINT (INSN, 3, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/defaults.h:182:52: note: expanded from macro 'ASM_OUTPUT_DEBUG_LABEL' (*targetm.asm_out.internal_label) (FILE, PREFIX, NUM) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:2333:7: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] NOTE_EH_HANDLER (insn)); ^~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1638:31: note: expanded from macro 'NOTE_EH_HANDLER' #define NOTE_EH_HANDLER(INSN) XCINT (INSN, 3, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/defaults.h:182:52: note: expanded from macro 'ASM_OUTPUT_DEBUG_LABEL' (*targetm.asm_out.internal_label) (FILE, PREFIX, NUM) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:2357:24: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] dwarf2out_emit_cfi (NOTE_CFI (insn)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1642:25: note: expanded from macro 'NOTE_CFI' #define NOTE_CFI(INSN) XCCFI (INSN, 3, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1359:32: note: expanded from macro 'XCCFI' #define XCCFI(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_cfi) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:2362:7: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] NOTE_LABEL_NUMBER (insn)); ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1643:33: note: expanded from macro 'NOTE_LABEL_NUMBER' #define NOTE_LABEL_NUMBER(INSN) XCINT (INSN, 3, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/defaults.h:182:52: note: expanded from macro 'ASM_OUTPUT_DEBUG_LABEL' (*targetm.asm_out.internal_label) (FILE, PREFIX, NUM) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:2393:30: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] int n = BLOCK_NUMBER (NOTE_BLOCK (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1637:26: note: expanded from macro 'NOTE_BLOCK' #define NOTE_BLOCK(INSN) XCTREE (INSN, 3, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1357:32: note: expanded from macro 'XCTREE' #define XCTREE(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_tree) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.h:1816:42: note: expanded from macro 'BLOCK_NUMBER' #define BLOCK_NUMBER(NODE) (BLOCK_CHECK (NODE)->block.block_num) ^~~~ ./tree-check.h:10:36: note: expanded from macro 'BLOCK_CHECK' #define BLOCK_CHECK(t) TREE_CHECK (t, BLOCK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.h:383:32: note: expanded from macro 'TREE_CHECK' #define TREE_CHECK(T, CODE) (T) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:2404:26: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] TREE_ASM_WRITTEN (NOTE_BLOCK (insn)) = 1; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1637:26: note: expanded from macro 'NOTE_BLOCK' #define NOTE_BLOCK(INSN) XCTREE (INSN, 3, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1357:32: note: expanded from macro 'XCTREE' #define XCTREE(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_tree) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.h:874:34: note: expanded from macro 'TREE_ASM_WRITTEN' #define TREE_ASM_WRITTEN(NODE) ((NODE)->base.asm_written_flag) ^~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:2405:33: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] BLOCK_IN_COLD_SECTION_P (NOTE_BLOCK (insn)) = in_cold_section_p; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1637:26: note: expanded from macro 'NOTE_BLOCK' #define NOTE_BLOCK(INSN) XCTREE (INSN, 3, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1357:32: note: expanded from macro 'XCTREE' #define XCTREE(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_tree) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.h:1811:17: note: expanded from macro 'BLOCK_IN_COLD_SECTION_P' (BLOCK_CHECK (NODE)->base.u.bits.atomic_flag) ^~~~ ./tree-check.h:10:36: note: expanded from macro 'BLOCK_CHECK' #define BLOCK_CHECK(t) TREE_CHECK (t, BLOCK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.h:383:32: note: expanded from macro 'TREE_CHECK' #define TREE_CHECK(T, CODE) (T) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:2410:35: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] = block_nonartificial_location (NOTE_BLOCK (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1637:26: note: expanded from macro 'NOTE_BLOCK' #define NOTE_BLOCK(INSN) XCTREE (INSN, 3, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1357:32: note: expanded from macro 'XCTREE' #define XCTREE(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_tree) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:2430:30: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] int n = BLOCK_NUMBER (NOTE_BLOCK (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1637:26: note: expanded from macro 'NOTE_BLOCK' #define NOTE_BLOCK(INSN) XCTREE (INSN, 3, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1357:32: note: expanded from macro 'XCTREE' #define XCTREE(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_tree) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.h:1816:42: note: expanded from macro 'BLOCK_NUMBER' #define BLOCK_NUMBER(NODE) (BLOCK_CHECK (NODE)->block.block_num) ^~~~ ./tree-check.h:10:36: note: expanded from macro 'BLOCK_CHECK' #define BLOCK_CHECK(t) TREE_CHECK (t, BLOCK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.h:383:32: note: expanded from macro 'TREE_CHECK' #define TREE_CHECK(T, CODE) (T) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:2440:45: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gcc_assert (BLOCK_IN_COLD_SECTION_P (NOTE_BLOCK (insn)) ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1637:26: note: expanded from macro 'NOTE_BLOCK' #define NOTE_BLOCK(INSN) XCTREE (INSN, 3, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1357:32: note: expanded from macro 'XCTREE' #define XCTREE(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_tree) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) ./tree-check.h:10:36: note: expanded from macro 'BLOCK_CHECK' #define BLOCK_CHECK(t) TREE_CHECK (t, BLOCK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.h:383:32: note: expanded from macro 'TREE_CHECK' #define TREE_CHECK(T, CODE) (T) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/system.h:745:14: note: expanded from macro 'gcc_assert' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:2445:47: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] tree outer_block = BLOCK_SUPERCONTEXT (NOTE_BLOCK (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1637:26: note: expanded from macro 'NOTE_BLOCK' #define NOTE_BLOCK(INSN) XCTREE (INSN, 3, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1357:32: note: expanded from macro 'XCTREE' #define XCTREE(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_tree) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.h:1800:48: note: expanded from macro 'BLOCK_SUPERCONTEXT' #define BLOCK_SUPERCONTEXT(NODE) (BLOCK_CHECK (NODE)->block.supercontext) ^~~~ ./tree-check.h:10:36: note: expanded from macro 'BLOCK_CHECK' #define BLOCK_CHECK(t) TREE_CHECK (t, BLOCK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.h:383:32: note: expanded from macro 'TREE_CHECK' #define TREE_CHECK(T, CODE) (T) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:2468:39: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ASM_OUTPUT_DEBUG_LABEL (file, "L", CODE_LABEL_NUMBER (insn)); ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1625:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/defaults.h:182:52: note: expanded from macro 'ASM_OUTPUT_DEBUG_LABEL' (*targetm.asm_out.internal_label) (FILE, PREFIX, NUM) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:2473:8: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (CODE_LABEL_NUMBER (insn) != -1) ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1625:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:2474:43: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ASM_OUTPUT_DEBUG_LABEL (file, "LDL", CODE_LABEL_NUMBER (insn)); ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1625:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/defaults.h:182:52: note: expanded from macro 'ASM_OUTPUT_DEBUG_LABEL' (*targetm.asm_out.internal_label) (FILE, PREFIX, NUM) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:2505:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] (NOTE_MARKER_LOCATION (insn))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1641:36: note: expanded from macro 'NOTE_MARKER_LOCATION' #define NOTE_MARKER_LOCATION(INSN) XCUINT (INSN, 3, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1351:32: note: expanded from macro 'XCUINT' #define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/input.h:62:27: note: expanded from macro 'LOCATION_BLOCK' ((tree) ((IS_ADHOC_LOC (LOC)) ? get_data_from_adhoc_loc (line_table, (LOC)) \ ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:2505:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] (NOTE_MARKER_LOCATION (insn))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1641:36: note: expanded from macro 'NOTE_MARKER_LOCATION' #define NOTE_MARKER_LOCATION(INSN) XCUINT (INSN, 3, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1351:32: note: expanded from macro 'XCUINT' #define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/input.h:62:73: note: expanded from macro 'LOCATION_BLOCK' ((tree) ((IS_ADHOC_LOC (LOC)) ? get_data_from_adhoc_loc (line_table, (LOC)) \ ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:2522:11: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (CODE_LABEL_NUMBER (insn) <= max_labelno) ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1625:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:2524:16: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] int align = LABEL_TO_ALIGNMENT (insn); ^~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:539:16: note: expanded from macro 'LABEL_TO_ALIGNMENT' (label_align[CODE_LABEL_NUMBER (LABEL) - min_labelno].alignment) ^~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1625:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:2544:54: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] if (!DECL_IGNORED_P (current_function_decl) && LABEL_NAME (insn)) ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1773:25: note: expanded from macro 'LABEL_NAME' #define LABEL_NAME(RTX) XCSTR (RTX, 6, CODE_LABEL) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1353:32: note: expanded from macro 'XCSTR' #define XCSTR(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:2578:38: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ASM_OUTPUT_CASE_LABEL (file, "L", CODE_LABEL_NUMBER (insn), table); ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1625:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/elfos.h:146:56: note: expanded from macro 'ASM_OUTPUT_CASE_LABEL' (*targetm.asm_out.internal_label) (FILE, PREFIX, NUM); \ ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:2588:45: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] targetm.asm_out.internal_label (file, "L", CODE_LABEL_NUMBER (insn)); ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1625:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:2675:16: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] (file, CODE_LABEL_NUMBER (XEXP (XVECEXP (body, 0, idx), 0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1625:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.h:710:25: note: expanded from macro 'ASM_OUTPUT_ADDR_VEC_ELT' LOCAL_LABEL_PREFIX, VALUE) ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:2686:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] CODE_LABEL_NUMBER (XEXP (XVECEXP (body, 1, idx), 0)), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1625:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.h:717:28: note: expanded from macro 'ASM_OUTPUT_ADDR_DIFF_ELT' LOCAL_LABEL_PREFIX, (VALUE), \ ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:2686:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] CODE_LABEL_NUMBER (XEXP (XVECEXP (body, 1, idx), 0)), ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1328:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: (skipping 4 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:35: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.h:717:28: note: expanded from macro 'ASM_OUTPUT_ADDR_DIFF_ELT' LOCAL_LABEL_PREFIX, (VALUE), \ ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:2687:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] CODE_LABEL_NUMBER (XEXP (XEXP (body, 0), 0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1625:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.h:718:28: note: expanded from macro 'ASM_OUTPUT_ADDR_DIFF_ELT' LOCAL_LABEL_PREFIX, (REL)); \ ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:2741:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] loc = expand_location (ASM_INPUT_SOURCE_LOCATION (body)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2541:40: note: expanded from macro 'ASM_INPUT_SOURCE_LOCATION' #define ASM_INPUT_SOURCE_LOCATION(RTX) XCUINT (RTX, 1, ASM_INPUT) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1351:32: note: expanded from macro 'XCUINT' #define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:3168:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] t = SYMBOL_REF_DECL (x); ^~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2690:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1340:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:3240:7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (NOTE_MARKER_P (insn)) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1657:5: note: expanded from macro 'NOTE_MARKER_P' (NOTE_KIND (INSN) == NOTE_INSN_BEGIN_STMT \ ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1647:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:3240:7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (NOTE_MARKER_P (insn)) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1658:8: note: expanded from macro 'NOTE_MARKER_P' || NOTE_KIND (INSN) == NOTE_INSN_INLINE_ENTRY)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1647:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:3242:24: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] location_t loc = NOTE_MARKER_LOCATION (insn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1641:36: note: expanded from macro 'NOTE_MARKER_LOCATION' #define NOTE_MARKER_LOCATION(INSN) XCUINT (INSN, 3, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1351:32: note: expanded from macro 'XCUINT' #define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:3248:11: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (NOTE_KIND (insn) == NOTE_INSN_INLINE_ENTRY) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1647:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:3376:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] poly_int64 offset = SUBREG_BYTE (x); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:3391:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:3405:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] offset = SUBREG_BYTE (x); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:3425:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (x, 1) = walk_alter_subreg (&XEXP (x, 1), changed); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ 150 warnings generated. /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:3652:17: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] int num = INSN_CODE (debug_insn); ^~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:3693:38: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && (expr = get_mem_expr_from_op (XEXP (op, 1), &inner_addressp))) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:4025:7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] && NOTE_KIND (x) == NOTE_INSN_DELETED_LABEL)) ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1647:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:4043:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (tree t = SYMBOL_REF_DECL (x)) ^~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2690:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1340:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:4103:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (SYMBOL_REF_DECL (x)) ^~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2690:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1340:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:4104:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] assemble_external (SYMBOL_REF_DECL (x)); ^~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2690:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1340:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:4151:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (CONST_DOUBLE_HIGH (x)) ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1965:30: note: expanded from macro 'CONST_DOUBLE_HIGH' #define CONST_DOUBLE_HIGH(r) XCMWINT (r, 1, CONST_DOUBLE, VOIDmode) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1216:36: note: expanded from macro 'XCMWINT' #define XCMWINT(RTX, N, C, M) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:4175:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] output_addr_const (file, XEXP (x, 1)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:4184:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || INTVAL (XEXP (x, 1)) >= 0) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:4186:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] output_addr_const (file, XEXP (x, 1)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:4199:49: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if ((CONST_INT_P (XEXP (x, 1)) && INTVAL (XEXP (x, 1)) >= 0) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:4202:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] output_addr_const (file, XEXP (x, 1)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:4206:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] output_addr_const (file, XEXP (x, 1)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o fold-const.o -MT fold-const.o -MMD -MP -MF ./.deps/fold-const.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fold-const.c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:4522:26: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] label_id = INSN_SHUID (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:534:47: note: expanded from macro 'INSN_SHUID' #define INSN_SHUID(INSN) (uid_shuid[INSN_UID (INSN)]) ^~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:4836:26: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_UID (insn) = CODE_LABEL_NUMBER (insn); ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1625:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:4873:12: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] || (NOTE_KIND (insn) != NOTE_INSN_VAR_LOCATION ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1647:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:4874:8: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] && NOTE_KIND (insn) != NOTE_INSN_BEGIN_STMT ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1647:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:4875:8: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] && NOTE_KIND (insn) != NOTE_INSN_INLINE_ENTRY ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1647:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:4876:8: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] && NOTE_KIND (insn) != NOTE_INSN_BLOCK_BEG ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1647:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:4877:8: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] && NOTE_KIND (insn) != NOTE_INSN_BLOCK_END ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1647:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:4878:8: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] && NOTE_KIND (insn) != NOTE_INSN_DELETED_DEBUG_LABEL))) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1647:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/final.c:5066:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return SYMBOL_REF_DECL (datum); ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2690:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1340:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 5 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o fold-const-call.o -MT fold-const-call.o -MMD -MP -MF ./.deps/fold-const-call.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fold-const-call.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fold-const.c:45: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fold-const.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fold-const.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fold-const.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fold-const.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fold-const-call.c:22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fold-const.c:47: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fold-const.c:47: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fold-const.c:47: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fold-const.c:47: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fold-const.c:47: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fold-const.c:47: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fold-const.c:47: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fold-const.c:47: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fold-const.c:47: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fold-const.c:47: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fold-const.c:47: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fold-const.c:47: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fold-const.c:47: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fold-const.c:47: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fold-const.c:47: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fold-const-call.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fold-const.c:48: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fold-const.c:48: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fold-const-call.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fold-const-call.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fold-const-call.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h'mem_usage' 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 mem_usage ^ 3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' class mem_usage; ^~~~~ struct #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fold-const.c:48: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fold-const.c:48: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fold-const.c:48: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fold-const.c:48: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fold-const.c:48: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fold-const.c:48: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fold-const.c:48: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fold-const.c:48: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fold-const.c:48: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fold-const.c:48: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fold-const.c:48: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fold-const.c:48: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fold-const.c:48: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fold-const.c:48: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fold-const.c:48: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fold-const.c:48: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fold-const.c:48: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fold-const.c:48: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fold-const.c:48: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fold-const.c:48: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fold-const.c:48: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fold-const.c:48: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fold-const.c:48: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fold-const.c:48: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fold-const.c:48: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fold-const.c:48: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fold-const.c:48: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fold-const.c:48: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fold-const.c:48: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fold-const.c:48: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fold-const.c:48: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fold-const.c:48: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fold-const.c:48: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fold-const.c:48: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fold-const.c:48: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fold-const.c:48: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fold-const.c:48: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fold-const.c:48: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fold-const.c:48: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fold-const.c:48: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fold-const.c:48: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fold-const.c:48: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fold-const.c:48: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fold-const.c:48: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fold-const.c:48: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fold-const.c:48: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fold-const.c:48: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fold-const.c:48: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fold-const.c:48: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fold-const.c:48: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fold-const.c:48: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fold-const.c:48: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fold-const.c:48: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fold-const.c:48: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fold-const.c:48: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fold-const.c:48: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fold-const.c:48: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fold-const.c:48: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fold-const.c:48: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fold-const.c:48: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fold-const.c:48: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fold-const.c:48: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fold-const.c:48: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fold-const.c:48: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fold-const.c:48: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fold-const.c:48: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fold-const.c:48: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fold-const.c:48: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fold-const.c:48: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fold-const.c:48: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fold-const.c:48: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fold-const.c:48: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fold-const.c:48: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fold-const.c:48: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fold-const.c:48: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fold-const.c:48: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fold-const.c:48: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fold-const.c:48: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fold-const.c:48: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fold-const.c:48: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fold-const.c:48: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fold-const.c:48: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fold-const.c:48: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fold-const.c:48: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fold-const.c:48: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fold-const.c:48: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fold-const.c:48: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fold-const.c:48: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fold-const.c:50: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fold-const.c:56: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class symtab_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fold-const.c:56: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:95:1: warning: 'symtab_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fold-const.c:56: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:254:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:920:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:930:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1639:17: note: previous use is here for_user)) cgraph_edge { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fold-const.c:8401:9: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] if (struct symtab_node *symbol = symtab_node::get_create (decl)) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fold-const.c:8401:9: note: did you mean class here? if (struct symtab_node *symbol = symtab_node::get_create (decl)) ^~~~~~ class 224 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o function.o -MT function.o -MMD -MP -MF ./.deps/function.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 141 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o function-tests.o -MT function-tests.o -MMD -MP -MF ./.deps/function-tests.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function-tests.c 5 warnings generated. clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o fwprop.o -MT fwprop.o -MMD -MP -MF ./.deps/fwprop.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c 235 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o gcc-rich-location.o -MT gcc-rich-location.o -MMD -MP -MF ./.deps/gcc-rich-location.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcc-rich-location.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function-tests.c:22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:36: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function-tests.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fold-const.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:236: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1167:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec, va_heap, vl_embed>') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:286:44: note: in instantiation of member function 'vec, va_heap, vl_embed>::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1565:12: note: in instantiation of function template specialization 'va_heap::reserve >' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vector-builder.h:170:9: note: in instantiation of member function 'vec, va_heap, vl_ptr>::reserve' requested here this->reserve (encoded_nelts ()); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/int-vector-builder.h:60:3: note: in instantiation of member function 'vector_builder, int_vector_builder > >::new_vector' requested here new_vector (full_nelts, npatterns, nelts_per_pattern); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fold-const.c:11385:25: note: in instantiation of member function 'int_vector_builder >::int_vector_builder' requested here vec_perm_builder sel (nelts, nelts, 1); ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function-tests.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function-tests.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function-tests.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcc-rich-location.c:22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:38: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:38: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:38: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:38: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:38: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:38: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:38: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:38: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.hIn file included from :211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] HOOK_VECTOR_END (calls) ^ inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:38: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:38: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:38: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:38: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:38: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:38: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:38: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:39: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcc-rich-location.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:39: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function-tests.c:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c ^ ~ 35:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' 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] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' struct GTY((desc("0"), tag("0"), ^#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h rtunion fld[1]; ^ :75:1: note: did you mean struct here? class mem_usage; ^~~~~ struct class rtx_def; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcc-rich-location.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcc-rich-location.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function-tests.c:35: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcc-rich-location.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */struct mem_usage ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ note: did you mean struct here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hclass mem_usage; ^~~~~ struct :1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:39: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:39: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:39: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ rtunion fld[1]; ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:39: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:39: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:39: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:39: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:39: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:39: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:39: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:39: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:39: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:39: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:39: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:39: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:39: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:39: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:39: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:39: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:39: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:39: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:39: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:39: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:39: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:39: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:39: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:39: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:39: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:39: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :3731:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1208:38: note: expanded from macro 'RTL_CHECK1' attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcc-rich-location.c:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' 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] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:struct GTY((desc("0"), tag("0"), ^ 440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' ^ #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:39: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ class rtx_def; ^~~~~ struct X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function-tests.c:35: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:39: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' 1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:39: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function-tests.c:35: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320: rtunion fld[1]; ^ 23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ HOOK_VECTOR_END (asm_out) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:39: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :50: note: expanded from macro 'HOOK_VECTOR_END' X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)27: note rtunion fld[1]; ^ : expanded from macro 'X0EXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcc-rich-location.c:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ rtx tmp = XEXP (this, 1); ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' :1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function-tests.c:35: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] note: array 'fld' declared here HOOK_VECTOR_END (sched) ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END'In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:39: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) X0EXP (rt, 4) = NULL_RTX; rtunion fld[1]; ^ ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) rtunion fld[1]; ^ ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtx tmp = XEXP (this, 1); ^ ~ HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function-tests.c:35: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : warning: empty macro arguments are a C99 feature [-Wc99-extensions] XEXP (rt, 1) = arg1;HOOK_VECTOR_END (simt) ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' 43:50#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:39: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: In file included from warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c: X0EXP (rt, 5) = NULL_RTX; ^ ~ 25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 211/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ HOOK_VECTOR_END (goacc) ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function-tests.c:35: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c XBBDEF (rt, 2) = arg2; ^ ~ :25/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ :211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:39: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (vectorize) ^ X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtx next = XEXP (insn, 1); ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:In file included from :5: note: array 'fld' declared here 38 rtunion fld[1]; ^ : note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function-tests.c:35: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c: XEXP (rt, 3) = arg3; ^ ~ 25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:39: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note:1209HOOK_VECTOR_END (addr_space) XEXP (rt, 1) = arg1; ^ ~ :38: note: expanded from macro 'RTL_CHECK2' : array 'fld' declared here ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :50: note: expanded from macro 'HOOK_VECTOR_END' rtunion fld[1]; ^#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1209:38: note: expanded from macro 'RTL_CHECK2' return XEXP (insn, 1); ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function-tests.c:35: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' XINT (rt, 4) = arg4; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:39#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: XBBDEF (rt, 2) = arg2; ^ ~ 440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' 5: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function-tests.c:35: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):440:5: note: array 'fld' declared here XINT (rt, 5) = arg5; rtunion fld[1]; ^ ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] 1317:23: note: expanded from macro 'XINT' HOOK_VECTOR_END (calls) ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ return XBBDEF (insn, 2);/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' rtunion fld[1]; ^ rtunion fld[1]; ^ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:39: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function-tests.c:35: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' XEXP (rt, 6) = arg6; ^ ~ X0EXP (rt, 3) = NULL_RTX; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' :25: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hHOOK_VECTOR_END (c) ^ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50 rtunion fld[1];:1320:23: note: expanded from macro 'XEXP' : note: expanded from macro 'HOOK_VECTOR_END' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] warningHOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) return XBBDEF (insn, 2); ^ ~ ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ :5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hHOOK_VECTOR_END (emutls) ^ :1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:39: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) X0EXP (rt, 4) = NULL_RTX; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function-tests.c:35: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' :440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] XEXP (rt, 1) = arg1; ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ ~ rtunion fld[1]; ^ HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)::10: warning : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 50: note: expanded from macro 'HOOK_VECTOR_END' rtunion fld[1]; ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ return XEXP (insn, 3); ^ ~ ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:39#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XINT (rt, 5) = arg3; rtunion fld[1]; ^ ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function-tests.c:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 35: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' 43:50#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' note: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function-tests.c:35: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP'In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:39: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h XSTR (rt, 6) = arg4; ^ ~ :43:50: note: expanded from macro 'HOOK_VECTOR_END' rtunion fld[1]; ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'XSTR' return XEXP (insn, 3); ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function-tests.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 35: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here XINT (rt, 4) = arg4; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:39: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ XINT (rt, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) rtunion fld[1]; ^ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function-tests.c:35: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XINT (rt, 5) = arg5; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] return XUINT (insn, 4); ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ 1209HOOK_VECTOR_END (C90_EMPTY_HACK) ^ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:39: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XSTR (rt, 1) = arg1;In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function-tests.c:35: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1319:23: note: expanded from macro 'XSTR' XEXP (rt, 6) = arg6; ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:39: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' XINT (rt, 2) = arg2; ^ ~ rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) In file included from ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' 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] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' struct GTY((desc("0"), tag("0"), ^ :1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function-tests.cclass rtx_def; ^~~~~ struct :35: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ X0EXP (rt, 7) = NULL_RTX; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:39: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XVEC (rt, 3) = arg3; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:39: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function-tests.c:35: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' :1321:23: note: expanded from macro 'XVEC' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ XEXP (rt, 1) = arg1; ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ :1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function-tests.c:35: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XBBDEF (rt, 2) = arg2; ^ ~ ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ rtunion fld[1]; ^ rtunion fld[1];In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:39: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: array 'fld' declared here : rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:39: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from :1832:28: XINT (rt, 6) = arg6;In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c:26/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function-tests.c: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :35note: rtx tmp = XEXP (this, 1);: In file included from expanded from macro 'JUMP_LABEL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 3741: ./genrtl.h#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ :184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' XEXP (rt, 3) = arg3; ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :5: note: array 'fld' declared here rtx tmp = XEXP (this, 1); ^ ~ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function-tests.c:35: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 39/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XINT (rt, 1) = arg1; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here return safe_as_a (JUMP_LABEL (this)); rtunion fld[1]; ^ ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function-tests.c:35: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XINT (rt, 5) = arg5; rtunion fld[1]; ^ ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' 32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) rtunion fld[1]; ^ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtx next = XEXP (insn, 1); In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:39: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] 23: JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function-tests.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 35: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' XEXP (rt, 6) = arg6; ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :32: note: expanded from macro 'XCEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here :1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:39: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : return XEXP (insn, 1); ^ ~ 3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XEXP (rt, 2) = arg2; ^ ~ :1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' 5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function-tests.c:35: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:39: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XEXP (rt, 3) = arg3; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' return XBBDEF (insn, 2); ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ :note: array 'fld' declared here 38 rtunion fld[1]; : note: expanded from macro 'RTL_CHECK2' ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:39: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here X0EXP (rt, 4) = NULL_RTX; rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function-tests.c:35: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 1) = arg1; ^ ~ #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ 39: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XEXP (rt, 1) = arg1; ^ ~ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function-tests.c:35: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1324:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ rtunion fld[1];In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:39: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XEXP (rt, 2) = arg2; ^ ~ :1208:38: note: expanded from macro 'RTL_CHECK1' ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ return XEXP (insn, 3); ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function-tests.c:35: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XEXP (rt, 3) = arg3; rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function-tests.c:35: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' X0EXP (rt, 4) = NULL_RTX; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:39: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' rtunion fld[1]; ^ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :441:5: note: array 'hwint' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] HOST_WIDE_INT hwint[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function-tests.c:35: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); X0EXP (rt, 5) = NULL_RTX; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' :1337:27: note: expanded from macro 'X0EXP' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' # define HOST_WIDE_INT long long ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:39: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function-tests.c:35: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ X0EXP (rt, 6) = NULL_RTX; ^ ~ rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ HOST_WIDE_INT hwint[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: # define HOST_WIDE_INT long long/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: array 'fld' declared here :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ :3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; *step_out = XEXP (x, 1); ^ ~ ^ 1318:26: note: expanded from macro 'XUINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function-tests.c:35: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' X0EXP (rt, 7) = NULL_RTX; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 39: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :26: note: expanded from macro 'SUBREG_BYTE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function-tests.c:35: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XEXP (rt, 1) = arg1; ^ ~ :440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:39: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function-tests.c:35: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; X0EXP (rt, 2) = NULL_RTX; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ 39: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ X0EXP (rt, 1) = NULL_RTX;In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function-tests.c:35: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ rtunion fld[1]; ^ return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function-tests.c:35: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' X0EXP (rt, 4) = NULL_RTX; ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:39: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' : warning#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ XEXP (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~: 440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::440:5: note: array 'fld' declared here 5 rtunion fld[1]; ^ : note: array 'fld' declared here : rtunion fld[1]; ^ expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] :11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function-tests.c#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ :35: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: X0EXP (rt, 5) = NULL_RTX; ^ ~ 1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' 28: note: expanded from macro 'JUMP_LABEL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here expanded from macro 'X0MEMATTR'#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: rtunion fld[1]; note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here expanded from macro 'XCEXP' ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function-tests.c:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ 35: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' X0EXP (rt, 6) = NULL_RTX; ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1337:27: note: expanded from macro 'X0EXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:39: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XSTR' rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcc-rich-location.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XEXP (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' rtunion fld[1]; ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function-tests.c:35: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:39: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XEXP (rt, 1) = arg1; rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' ^ ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' 5: note: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcc-rich-location.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function-tests.c:35: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' rtunion fld[1]; ^#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:39: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcc-rich-location.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XEXP (rt, 1) = arg1; ^ ~ :1319:23: note: expanded from macro 'XSTR' rtunion fld[1]; #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:1209:38: :23: note: expanded from macro 'XEXP' note ^ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function-tests.c:35: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECK2' X0EXP (rt, 3) = NULL_RTX; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208 SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ :38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' note: expanded from macro 'SUBREG_BYTE'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:39: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1352:32: note: expanded from macro 'XCSUBREG' rtunion fld[1]; ^ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ XSTR (rt, 1) = arg1; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function-tests.c:35: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' X0EXP (rt, 4) = NULL_RTX; ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' 1319:23: note: expanded from macro 'XSTR' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcc-rich-location.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:39: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XVEC (rt, 2) = arg2; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function-tests.c:35: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :440:5: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' XINT (rt, 5) = arg3;#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' ^ ~ array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1209:38: note: expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcc-rich-location.c:24#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XBBDEF (rt, 2) = arg2; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here : rtunion fld[1]; ^ 1324:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) rtunion fld[1]; ^ ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function-tests.c:35: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' XSTR (rt, 6) = arg4; ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:39: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XVEC (rt, 1) = arg1; ^ ~ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38 rtunion fld[1]; ^ : note: expanded from macro 'RTL_CHECK2' :23: note: expanded from macro 'XVEC' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcc-rich-location.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 3) = arg3; ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function-tests.c:35: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XINT (rt, 1) = arg1; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcc-rich-location.c:24In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:39: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XSTR (rt, 1) = arg1; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' XINT (rt, 4) = arg4; ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :23: note: expanded from macro 'XSTR' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcc-rich-location.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:39: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function-tests.c:35: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; XVEC (rt, 1) = arg1; ^ ~ ^ ~ rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcc-rich-location.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ XEXP (rt, 6) = arg6; ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ *step_out = XEXP (x, 1); ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function-tests.c:35: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XINT (rt, 2) = arg2; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:39: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) rtunion fld[1]; ^ ^ ~ XEXP (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcc-rich-location.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' warning: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function-tests.c:35: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; XVEC (rt, 3) = arg3; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) rtunion fld[1]; ^ ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:39#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XSTR (rt, 2) = arg2; ^ ~ :1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' rtunion fld[1]; ^#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcc-rich-location.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XBBDEF (rt, 2) = arg2; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here :1324:25: note: expanded from macro 'XBBDEF' rtunion fld[1]; ^#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ rtunion fld[1];In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function-tests.c:35: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' XVEC (rt, 4) = arg4; ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' rtunion fld[1]; ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcc-rich-location.c:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:39: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XEXP (rt, 3) = arg3;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function-tests.c:35: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1321:23: note: expanded from macro 'XVEC' rtunion fld[1]; ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:39: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' 3741: ./genrtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcc-rich-location.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; XINT (rt, 4) = arg4; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 1319:23: note: :3731In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function-tests.c:35: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] :11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ 1209:38: note: expanded from macro 'RTL_CHECK2' expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :29: note: expanded from macro 'X0MEMATTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcc-rich-location.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' rtunion fld[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function-tests.c:35: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:39: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note XEXP (rt, 1) = arg1; ^ ~ : expanded from macro 'XINT' rtunion fld[1]; ^#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcc-rich-location.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 6) = arg6; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c XEXP (rt, 1) = arg1; ^ ~ :39: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h: rtunion fld[1]; ^ 726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function-tests.c:35: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; XVEC (rt, 1) = arg1; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' :1209:38: note: expanded from macro 'RTL_CHECK2' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcc-rich-location.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function-tests.cnote/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here : rtunion fld[1]; ^ expanded from macro 'X0EXP' :35: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; XEXP (rt, 1) = arg1;In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:39: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XINT (rt, 1) = arg1; ^ ~ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:39: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 2) = arg2; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function-tests.c:35: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcc-rich-location.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'XEXP' 1320:23#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :1209:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :440:5: note: array 'fld' declared here XEXP (rt, 1) = arg1; rtunion fld[1]; ^ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcc-rich-location.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XBBDEF (rt, 2) = arg2;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' rtunion fld[1]; ^#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1208:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function-tests.c:35: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:39: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])440 X0EXP (rt, 4) = NULL_RTX; ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :27: note: expanded from macro 'X0EXP' ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) rtunion fld[1]; ^ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcc-rich-location.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ^ ~ rtunion fld[1]; ^ XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:39: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XVEC (rt, 1) = arg1; rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function-tests.c:35: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcc-rich-location.c:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here : rtunion fld[1]; ^ 1321:23: note: expanded from macro 'XVEC' XINT (rt, 4) = arg4; ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' XEXP (rt, 3) = arg3; ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:39: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function-tests.c:35: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ XEXP (rt, 2) = arg2; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcc-rich-location.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ XINT (rt, 5) = arg5; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :23: note: expanded from macro 'XEXP' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: noteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128: array 'fld' declared here : rtunion fld[1]; ^ 3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :440:5: note: array 'fld' declared here XINT (rt, 5) = arg5; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcc-rich-location.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 39: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 1) = arg1; ^ ~ XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' :1209:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function-tests.c:35: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :5: note: array 'fld' declared here XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~ expanded from macro 'XWINT' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:39: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcc-rich-location.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ XEXP (rt, 7) = arg7; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' ^ ~ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :5: note: array 'hwint' declared here rtunion fld[1]; ^ HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :26: note: expanded from macro 'HOST_WIDE_INT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ # define HOST_WIDE_INT long long ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XEXP (rt, 1) = arg1; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function-tests.c:35: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:39: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XWINT (rt, 2) = arg2; ^ ~ XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :29: note: expanded from macro 'XWINT' rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcc-rich-location.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XBBDEF (rt, 2) = arg2; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h HOST_WIDE_INT hwint[1]; ^ :1324:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' 5: note: array 'fld' declared here XEXP (rt, 1) = arg1; rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:39: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] # define HOST_WIDE_INT long long XVEC (rt, 3) = arg3; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here : rtunion fld[1]; ^ 1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 3) = arg3; ^ ~ rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function-tests.c:35: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcc-rich-location.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XBBDEF (rt, 2) = arg2; ^ ~ #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1209:38: note: expanded from macro 'RTL_CHECK2' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XINT (rt, 4) = arg4; rtunion fld[1]; ^ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:39: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcc-rich-location.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' XEXP (rt, 3) = arg3; ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function-tests.c:35: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ X0EXP (rt, 1) = NULL_RTX; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' rtunion fld[1]; ^#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' XINT (rt, 5) = arg5; ^ ~ In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcc-rich-location.c:24#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :39: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcc-rich-location.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XEXP (rt, 6) = arg6; ^ ~ X0EXP (rt, 5) = NULL_RTX; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function-tests.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' :35: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' X0EXP (rt, 1) = NULL_RTX; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:39: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) XSTR (rt, 3) = arg3; ^ ~ ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' rtunion fld[1]; ^#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcc-rich-location.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) X0EXP (rt, 6) = NULL_RTX; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: expanded from macro 'X0EXP' ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' :440:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ X0EXP (rt, 7) = NULL_RTX; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcc-rich-location.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' X0EXP (rt, 7) = NULL_RTX; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function-tests.c:35: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) XEXP (rt, 1) = arg1; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcc-rich-location.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 23: note: expanded from macro 'XEXP' XEXP (rt, 1) = arg1; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function-tests.c:35: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XSTR (rt, 1) = arg1; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' 1209:38: note: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcc-rich-location.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c X0EXP (rt, 2) = NULL_RTX; ^ ~ :26/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) XBBDEF (rt, 2) = arg2; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ :38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function-tests.c:35: rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XSTR (rt, 2) = arg2; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcc-rich-location.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; X0EXP (rt, 3) = NULL_RTX; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :23: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :1208:38: note: expanded from macro 'RTL_CHECK1' :1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcc-rich-location.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h: X0EXP (rt, 4) = NULL_RTX; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function-tests.c185:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h35: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1337:27: note: expanded from macro 'X0EXP' :3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ XSTR (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' ^ ~ XINT (rt, 4) = arg4;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcc-rich-location.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: X0EXP (rt, 5) = NULL_RTX; ^ ~ 440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' 5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' ^ ~ XINT (rt, 5) = arg5; ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here rtunion fld[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcc-rich-location.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' X0EXP (rt, 6) = NULL_RTX; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) rtunion fld[1]; ^ ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function-tests.c:35: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' XSTR (rt, 1) = arg1; ^ ~ XEXP (rt, 6) = arg6; ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function-tests.c:35: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcc-rich-location.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.h: XVEC (rt, 2) = arg2;188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ XEXP (rt, 7) = arg7; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcc-rich-location.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XBBDEF (rt, 2) = arg2; ^ ~ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' XEXP (rt, 1) = arg1; ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function-tests.c:35: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECK1' XVEC (rt, 1) = arg1; ^ ~ :1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XBBDEF (rt, 2) = arg2; rtunion fld[1]; ^ ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcc-rich-location.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' :24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function-tests.c:35: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XSTR (rt, 1) = arg1; ^ ~ :1337:27: note: expanded from macro 'X0EXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' :440:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 5: note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 3) = arg3; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcc-rich-location.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1320:23: note: expanded from macro 'XEXP' X0EXP (rt, 4) = NULL_RTX; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :1337:27: note: expanded from macro 'X0EXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function-tests.c:35: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XVEC (rt, 1) = arg1; ^ ~ :1208:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1209:38: note: expanded from macro 'RTL_CHECK2' X0EXP (rt, 4) = NULL_RTX; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcc-rich-location.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ XINT (rt, 5) = arg3; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function-tests.c:35: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:26 XEXP (rt, 1) = arg1;: ^ ~ :440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212::3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 1320:23: note: expanded from macro 'XEXP' X0EXP (rt, 5) = NULL_RTX; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' ^ ~ :5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcc-rich-location.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XSTR (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) rtunion fld[1]; ^ ^ ~ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from :1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function-tests.c:35#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcc-rich-location.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XINT (rt, 1) = arg1; ^ ~ :440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' X0EXP (rt, 7) = NULL_RTX; ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function-tests.c:35: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XSTR (rt, 1) = arg1; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcc-rich-location.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function-tests.c:35: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; XSTR (rt, 2) = arg2; ^ ~ ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcc-rich-location.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function-tests.c:35: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' XINT (rt, 2) = arg2; ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :23: note: expanded from macro 'XSTR' :1208:38: note: expanded from macro 'RTL_CHECK1' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcc-rich-location.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function-tests.c:35: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ XEXP (rt, 2) = arg2; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' 5: note: array 'fld' declared here rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcc-rich-location.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XVEC (rt, 4) = arg4; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :1321:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function-tests.c:35: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 23: note: expanded from macro 'XVEC' XINT (rt, 1) = arg1; ^ ~ X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1];In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function-tests.c:35: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XEXP (rt, 2) = arg2;In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ X0EXP (rt, 5) = NULL_RTX; ^ ~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcc-rich-location.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ XVEC (rt, 5) = arg5; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38:440:5: note: array 'fld' declared here: note: expanded from macro 'RTL_CHECK2' rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' X0EXP (rt, 6) = NULL_RTX; ^ ~ rtunion fld[1]; ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function-tests.c:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 35: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XSTR (rt, 3) = arg3; ^ ~ :1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcc-rich-location.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c:26/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: :38: note: expanded from macro 'RTL_CHECK2' warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function-tests.c:35: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' :1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcc-rich-location.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XINT (rt, 1) = arg1; ^ ~ ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' :#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' 1209#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here :5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function-tests.c:35: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcc-rich-location.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: XINT (rt, 1) = arg1; ^ ~ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317 rtunion fld[1];:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c:26: In file included from #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ 1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :38: note: expanded from macro 'RTL_CHECK2' :3741: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' 440:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcc-rich-location.c: ^ ~ 24/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' : note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ : array 'fld' declared here : rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XEXP (rt, 2) = arg2; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741:1320:23: note: expanded from macro 'XEXP' : ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function-tests.c:35: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317 XEXP (rt, 1) = arg1;:23: note: expanded from macro 'XINT' 38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcc-rich-location.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ XEXP (rt, 3) = arg3;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here : rtunion fld[1]; ^ ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcc-rich-location.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h: XSTR (rt, 6) = arg4; ^ ~350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function-tests.c:35: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ 1319:23: note: expanded from macro 'XSTR' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:51: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) XVEC (rt, 1) = arg1; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h ^ ~ :1337/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' :27: note: expanded from macro 'X0EXP' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ^ ~ :167:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) if (INSN_CODE (insn) < 0) ^ ~ ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^:1504:25: note: expanded from macro 'INSN_CODE' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define INSN_CODE(INSN) XINT (INSN, 5) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function-tests.c:35: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcc-rich-location.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: XINT (rt, 1) = arg1; ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::38:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2'1319 : note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ rtunion fld[1];In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h51: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:168: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); ^~~~~~~~~~~~~~~~ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcc-rich-location.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) 370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function-tests.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ XEXP (rt, 2) = arg2;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1209:38: note: expanded from macro 'RTL_CHECK2' 26: In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :35: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XVEC (rt, 3) = arg3; ^ ~ XSTR (rt, 1) = arg1; ^ ~ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:51/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:169:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38:: return INSN_CODE (insn); #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^~~~~~~~~~~~~~~~ 1320/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: expanded from macro 'RTL_CHECK2' :1504:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 25: note: expanded from macro 'INSN_CODE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ 440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:5: note: array 'fld' declared here : rtunion fld[1]; ^ 1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function-tests.c:35: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' 440:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) rtunion fld[1]; ^ ^ ~ rtunion fld[1]; ^ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' 1209:38: note: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function-tests.c:35: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :23: note: expanded from macro 'XSTR' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcc-rich-location.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XWINT (rt, 1) = arg1; ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :1213:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 29: note: expanded from macro 'XWINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :441:5: note: array 'hwint' declared here rtunion fld[1]; ^ HOST_WIDE_INT hwint[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function-tests.c:35: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' XSTR (rt, 3) = arg3; # define HOST_WIDE_INT long long ^ ^ ~ XVEC (rt, 4) = arg4; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcc-rich-location.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :1213:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 29: note: expanded from macro 'XWINT' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here HOST_WIDE_INT hwint[1]; rtunion fld[1]; ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] # define HOST_WIDE_INT long long ^ XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcc-rich-location.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' rtunion fld[1]; ^ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcc-rich-location.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: expanded from macro 'XINT' X0EXP (rt, 1) = NULL_RTX; ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' In file included from #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcc-rich-location.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' 440:5:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcc-rich-location.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: rtunion fld[1]; ^In file included from 1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:63: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/output.h:133:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ATTRIBUTE_ASM_FPRINTF(2, 3); ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/output.h:123:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) X0EXP (rt, 4) = NULL_RTX; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' rtunion fld[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcc-rich-location.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XSTR (rt, 1) = arg1; ^ ~ :3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' XEXP (rt, 1) = arg1; ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcc-rich-location.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XSTR (rt, 2) = arg2; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :1209:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 2) = arg2;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcc-rich-location.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:65: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/common/common-target.h:67: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/common/common-target.def:105:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcc-rich-location.c:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' rtunion fld[1]; ^ # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcc-rich-location.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' HOST_WIDE_INT hwint[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here # define HOST_WIDE_INT long long ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcc-rich-location.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcc-rich-location.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here XSTR (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: noteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcc-rich-location.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'X0EXP' XVEC (rt, 1) = arg1; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcc-rich-location.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' X0EXP (rt, 1) = NULL_RTX; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcc-rich-location.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XSTR (rt, 2) = arg2; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcc-rich-location.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XSTR (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcc-rich-location.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:82: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h: 2492 ^ ~ :10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: return gs->op[1]; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcc-rich-location.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here XSTR (rt, 1) = arg1; ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; XSTR (rt, 2) = arg2; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcc-rich-location.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' XEXP (rt, 2) = arg2; ^ ~ tree GTY((length ("%h.num_ops"))) op[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ :1320:23: note: expanded from macro 'XEXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) return gs->op[2];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcc-rich-location.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; XSTR (rt, 1) = arg1; ^ ~ ^ ~ return &gs->op[2]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1317 ^ ~ :23: note: expanded from macro 'XINT' :1319:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h rtunion fld[1]; ^ :2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcc-rich-location.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 3741 return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here : ./genrtl.h tree GTY((length ("%h.num_ops"))) op[1]; ^ :611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcc-rich-location.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XSTR (rt, 3) = arg3; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' XVEC (rt, 2) = arg2; ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcc-rich-location.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: rtunion fld[1];440:5: note: array 'fld' declared here In file included from ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function-tests.c:69: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; return gs->op[1]; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcc-rich-location.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h./genrtl.h:1319:23: note: expanded from macro 'XSTR' :3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h return gs->op[1]; ^ ~ :2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : gs->op[1] = rhs; ^ ~ 784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h XINT (rt, 1) = arg1; ^ ~ :346:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' tree GTY((length ("%h.num_ops"))) op[1]; ^#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here :12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here rtunion fld[1]; ^ gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here rtunion fld[1]; ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcc-rich-location.c:24/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h return &gs->op[2]; ^ ~ :371:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h: tree GTY((length ("%h.num_ops"))) op[1]; ^ 346:3: note: array 'op' declared here XVEC (rt, 1) = arg1; tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here note tree GTY((length ("%h.num_ops"))) op[1]; ^ : expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 38: note: expanded from macro 'RTL_CHECK2' :2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h return gs->op[3];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h: tree GTY((length ("%h.num_ops"))) op[1]; ^ 371:3: note: array 'op' declared here :440 tree GTY((length ("%h.num_ops"))) op[1]; ^ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h rtunion fld[1]; ^ :2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; return &ass->op[3]; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h: tree GTY((length ("%h.num_ops"))) op[1]; ^ 3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcc-rich-location.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' 3154:3: warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: tree GTY((length ("%h.num_ops"))) op[1]; ^ 440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcc-rich-location.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcc-rich-location.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcc-rich-location.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 5: note: array 'fld' declared here XSTR (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warningIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcc-rich-location.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; return gs->op[1]; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here return gs->op[1]; ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here :371 tree GTY((length ("%h.num_ops"))) op[1]; ^ :3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h: tree GTY((length ("%h.num_ops"))) op[1]; ^ 3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :3: gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h: tree GTY((length ("%h.num_ops"))) op[1]; ^ 371:3: note: array 'op' declared here :440 tree GTY((length ("%h.num_ops"))) op[1]; ^ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h rtunion fld[1]; ^ :3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here :1209 tree GTY((length ("%h.num_ops"))) op[1]; ^ :38: note: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'op' declared here return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h: tree GTY((length ("%h.num_ops"))) op[1]; ^ 371:3: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'op' declared here return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcc-rich-location.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XSTR (rt, 3) = arg3; rtunion fld[1]; ^ ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' call_stmt->op[2] = chain; ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : return gs->op[1]; ^ ~ 1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here rtunion fld[1]; ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; return gs->op[3]; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c:33: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:167:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c:33: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:168: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); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c:33: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:169:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function-tests.c:74: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class symtab_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function-tests.c:75: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:95:1: warning: 'symtab_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function-tests.c:75: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:254:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:920:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:930:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1639:17: note: previous use is here for_user)) cgraph_edge { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:753:42: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && (p = find_temp_slot_from_address (XEXP (x, 1))) != 0) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c:360:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (x, 1)) < GET_MODE_UNIT_BITSIZE (GET_MODE (x)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c:361:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (x, 1)) >= 0) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c:363:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOST_WIDE_INT shift = INTVAL (XEXP (x, 1)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c:365:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (x, 1) = gen_int_mode (HOST_WIDE_INT_1 << shift, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:1112:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] update_temp_slot_address (XEXP (old_rtx, 1), new_rtx); /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c:378:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here x = XEXP (x, 1); ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:1119:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' update_temp_slot_address (XEXP (old_rtx, 1), XEXP (new_rtx, 1)); ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:1119:47: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] update_temp_slot_address (XEXP (old_rtx, 1), XEXP (new_rtx, 1)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:1120:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] else if (rtx_equal_p (XEXP (old_rtx, 1), XEXP (new_rtx, 0))) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:1121:47: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] update_temp_slot_address (XEXP (old_rtx, 0), XEXP (new_rtx, 1)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:1122:48: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] else if (rtx_equal_p (XEXP (old_rtx, 0), XEXP (new_rtx, 1))) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:1123:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] update_temp_slot_address (XEXP (old_rtx, 1), XEXP (new_rtx, 0)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:1124:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] else if (rtx_equal_p (XEXP (old_rtx, 1), XEXP (new_rtx, 1))) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:1124:48: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] else if (rtx_equal_p (XEXP (old_rtx, 1), XEXP (new_rtx, 1))) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c:503:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op1 = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c:506: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)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c:514:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op1 = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c:518:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (op0 == XEXP (x, 0) && op1 == XEXP (x, 1)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c:526:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op1 = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c:527:13: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] op2 = XEXP (x, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c:532: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)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c:532: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)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c:548:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c:588:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op1 = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c:595:44: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (op0 == XEXP (x, 0) && op1 == XEXP (x, 1)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:1558:55: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = simplify_gen_binary (PLUS, GET_MODE (new_rtx), SET_SRC (set), ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:1576:38: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] new_rtx = instantiate_new_reg (SET_SRC (set), &offset); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:1600:19: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] insn_code = INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:1649:19: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] insn_code = INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:1730:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] GET_MODE (new_rtx), SUBREG_BYTE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:1769:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = -1; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c:968:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ old_cost = set_src_cost (SET_SRC (set), GET_MODE (SET_DEST (set)), speed); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 22: note: expanded from macro 'SET_SRC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:1784:8: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5 ASM_OPERANDS_INPUT_VEC (asm_op) = rtvec_alloc (0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2527:37: note: expanded from macro 'ASM_OPERANDS_INPUT_VEC' rtunion fld[1]; ^ #define ASM_OPERANDS_INPUT_VEC(RTX) XCVEC (RTX, 3, ASM_OPERANDS) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1355:32: note: expanded from macro 'XCVEC' :989:23#define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37 && (set_src_cost (SET_SRC (set), GET_MODE (SET_DEST (set)), speed) ^~~~~~~~~~~~~ : note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' : expanded from macro 'RTL_CHECKC1' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ 5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' : note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:1785:8: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ASM_OPERANDS_INPUT_CONSTRAINT_VEC (asm_op) = rtvec_alloc (0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2528:48: note: expanded from macro 'ASM_OPERANDS_INPUT_CONSTRAINT_VEC' rtunion fld[1]; ^ #define ASM_OPERANDS_INPUT_CONSTRAINT_VEC(RTX) XCVEC (RTX, 4, ASM_OPERANDS) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1355:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:1813:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] instantiate_decl_rtl (XEXP (x, 1)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:1974:36: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] instantiate_virtual_regs_in_rtx (®_NOTES (insn)); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1589:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:1978:38: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] instantiate_virtual_regs_in_rtx (&CALL_INSN_FUNCTION_USAGE (insn)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1620:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c:1114:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ src = SET_SRC (def_set); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' rtunion fld[1]; ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c:1144:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = SET_SRC (def_set); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c:1174:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = SET_SRC (def_set); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c:1199:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] asm_operands = SET_SRC (use_pat); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c:1213:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] asm_operands = SET_SRC (XVECEXP (use_pat, 0, i)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c:1223:19: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] for (i = 0; i < ASM_OPERANDS_INPUT_LENGTH (asm_operands); i++) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2530:40: note: expanded from macro 'ASM_OPERANDS_INPUT_LENGTH' #define ASM_OPERANDS_INPUT_LENGTH(RTX) XCVECLEN (RTX, 3, ASM_OPERANDS) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1363:43: note: expanded from macro 'XCVECLEN' #define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1355:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:737:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c:1225:14: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] loc = &ASM_OPERANDS_INPUT (asm_operands, i); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2529:36: note: expanded from macro 'ASM_OPERANDS_INPUT' #define ASM_OPERANDS_INPUT(RTX, N) XCVECEXP (RTX, 3, N, ASM_OPERANDS) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1362:43: note: expanded from macro 'XCVECEXP' #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1355:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1212:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ 140 warnings generated. /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c:1252:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (use_insn) < 0) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c:1266:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (maybe_ne (SUBREG_BYTE (SET_DEST (def_set)), SUBREG_BYTE (reg))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c:1266:55: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (maybe_ne (SUBREG_BYTE (SET_DEST (def_set)), SUBREG_BYTE (reg))) ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c:1284:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = SET_SRC (def_set); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c:1297:42: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx old_rtx = note ? XEXP (note, 0) : SET_SRC (use_set); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/fwprop.c:1346:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SET_SRC (use_set)) ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:2802:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (XVECEXP (entry_parm, 0, i), 1)) == 0) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:3388:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] int regnoi = REGNO (XEXP (parmreg, 1)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1878:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o gcse.o -MT gcse.o -MMD -MP -MF ./.deps/gcse.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse.c 112 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o gcse-common.o -MT gcse-common.o -MMD -MP -MF ./.deps/gcse-common.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse-common.c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:4569:8: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (NOTE_KIND (insn) == NOTE_INSN_BLOCK_BEG) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1647:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:4571:21: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] tree block = NOTE_BLOCK (insn); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1637:26: note: expanded from macro 'NOTE_BLOCK' #define NOTE_BLOCK(INSN) XCTREE (INSN, 3, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1357:32: note: expanded from macro 'XCTREE' #define XCTREE(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_tree) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:4593:5: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] NOTE_BLOCK (insn) = new_block; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1637:26: note: expanded from macro 'NOTE_BLOCK' #define NOTE_BLOCK(INSN) XCTREE (INSN, 3, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1357:32: note: expanded from macro 'XCTREE' #define XCTREE(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_tree) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:4631:13: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] else if (NOTE_KIND (insn) == NOTE_INSN_BLOCK_END) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1647:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:4633:8: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] NOTE_BLOCK (insn) = p_block_stack->pop (); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1637:26: note: expanded from macro 'NOTE_BLOCK' #define NOTE_BLOCK(INSN) XCTREE (INSN, 3, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1357:32: note: expanded from macro 'XCTREE' #define XCTREE(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_tree) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:4639:7: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ? NOTE_BLOCK (insn) : NULL_TREE; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1637:26: note: expanded from macro 'NOTE_BLOCK' #define NOTE_BLOCK(INSN) XCTREE (INSN, 3, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1357:32: note: expanded from macro 'XCTREE' #define XCTREE(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_tree) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:5890:5: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (returnjump) = pat; ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:5892:5: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (returnjump) = ret_rtx; ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:6232:12: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] && (NOTE_KIND (insn) == NOTE_INSN_FUNCTION_BEG)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1647:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:6270:12: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (NOTE_KIND (insn) == NOTE_INSN_PROLOGUE_END) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1647:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:6291:12: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] && NOTE_KIND (note) == NOTE_INSN_PROLOGUE_END) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1647:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210clang: :warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:6318:9: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (NOTE_KIND (insn) == NOTE_INSN_EPILOGUE_BEG) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1647:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:6637:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx op = SET_SRC (p_sets[0]); ^~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:6638:17: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] int ninputs = ASM_OPERANDS_INPUT_LENGTH (op); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2530:40: note: expanded from macro 'ASM_OPERANDS_INPUT_LENGTH' #define ASM_OPERANDS_INPUT_LENGTH(RTX) XCVECLEN (RTX, 3, ASM_OPERANDS) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1363:43: note: expanded from macro 'XCVECLEN' #define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1355:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:737:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:6639:18: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtvec inputs = ASM_OPERANDS_INPUT_VEC (op); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2527:37: note: expanded from macro 'ASM_OPERANDS_INPUT_VEC' #define ASM_OPERANDS_INPUT_VEC(RTX) XCVEC (RTX, 3, ASM_OPERANDS) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1355:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:6647:32: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] const char *constraint = ASM_OPERANDS_INPUT_CONSTRAINT (op, i); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2534:9: note: expanded from macro 'ASM_OPERANDS_INPUT_CONSTRAINT' XSTR (XCVECEXP (RTX, 4, N, ASM_OPERANDS), 0) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1362:43: note: expanded from macro 'XCVECEXP' #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1355: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) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1212:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:35: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/function.c:6817: ./gt-function.h:250:3: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-function.h:250:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-function.h:250:64: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-function.h:250:64: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-function.h:290:3: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-function.h:290:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-function.h:290:66: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-function.h:290:66: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse.c:137: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse-common.c:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse.c:137: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse.c:137: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse.c:137: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse.c:137: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse-common.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse-common.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse-common.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse-common.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse.c:139: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse.c:139: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse.c:139: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse.c:139: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse.c:139: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse.c:139: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse.c:139: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse.c:139: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse.c:139: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse.c:139: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse.c:139: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse.c:139: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse.c:139: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse.c:139: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse.c:139: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse.c:140: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse.c:140: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse-common.c:27: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse-common.c:27: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse.c:140: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ : ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' XEXP (rt, 1) = arg1; ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 5:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse.c:140: In file included from #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:44051:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :5: note: array 'fld' declared here XEXP (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) return XEXP (insn, 3); ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse.c:140: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse.c:140: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512: rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse.c:140: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: 12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' :1324:25: note: expanded from macro 'XBBDEF' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: ^ ~ note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse.c:140: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse.c:140: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse.c:140: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XINT' return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28 ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:note: 38: note: expanded from macro 'RTL_CHECK2'expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: rtunion fld[1]; ^ expanded from macro 'RTL_CHECKC1'In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse.c:140: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here : rtunion fld[1]; ^ ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: expanded from macro 'XEXP' return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse.c:140: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1;#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ 23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 37/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' : note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse.c:140: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.h:153:3: JUMP_LABEL (this) = target; warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: 25: note: expanded from macro 'XBBDEF' note: expanded from macro 'JUMP_LABEL' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse.c:140: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here : rtunion fld[1]; ^ 3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse.c:140: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse.c:140: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse.c:140: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse.c:140: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse.c:140: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse.c:140: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse.c:140: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse.c:140: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse.c:140: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here : rtunion fld[1]; ^ 26: note: expanded from macro 'SUBREG_BYTE' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse.c:140: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) XEXP (rt, 6) = arg6; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' :1320:23: note: expanded from macro 'XEXP' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse.c:140: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse.c:140: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse.c:140: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse.c:140: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse.c:140: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse.c:140: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse.c:140: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse.c:140: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse.c:140: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse.c:140: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse.c:140: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse.c:140: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse.c:140: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse.c:140: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse.c:140: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XEXP (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse.c:140: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse.c:140: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse.c:140: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse.c:140: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse.c:140: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse.c:140: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse.c:140: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse.c:140: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse-common.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse-common.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse-common.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' 38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~ 1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ :38: noteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse.c:140: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'RTL_CHECK2' XVEC (rt, 3) = arg3; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here :23: note: expanded from macro 'XVEC' rtunion fld[1]; ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse.c:140: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse.c:140: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse-common.c:27#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 5: note: array 'fld' declared here XEXP (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse.c:140: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse-common.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse.c:140: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XINT (rt, 1) = arg1; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse-common.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' XEXP (rt, 3) = arg3; ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse-common.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse.c:140: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 5: note: array 'fld' declared here XVEC (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse-common.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) XINT (rt, 5) = arg5; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse.c:140: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 2) = arg2; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse-common.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' XEXP (rt, 6) = arg6; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse.c:140: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :440:5: note: array 'fld' declared here XEXP (rt, 3) = arg3; ^ ~ rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse.c:140: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse-common.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse-common.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse.c:140: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse-common.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 3) = arg3; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse.c:140: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' XEXP (rt, 2) = arg2; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse-common.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XINT (rt, 4) = arg4; rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse-common.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse-common.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse.c:140: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: XWINT (rt, 1) = arg1; ^ ~ 440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' rtunion fld[1]; ^ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse-common.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here X0EXP (rt, 7) = NULL_RTX; ^ ~ HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ # define HOST_WIDE_INT long long ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse.c:140: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XWINT (rt, 2) = arg2; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse-common.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse-common.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse.c:140: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse-common.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) XEXP (rt, 3) = arg3; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse-common.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT'In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse.c:140: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' 1209#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' :38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: rtunion fld[1]; ^ array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse-common.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse-common.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse.c:140: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' X0EXP (rt, 1) = NULL_RTX; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse-common.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XEXP (rt, 7) = arg7; rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse.c:140: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse-common.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse-common.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse.c XBBDEF (rt, 2) = arg2; :140: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XSTR (rt, 1) = arg1; ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note ^ ~ : expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse.c:140: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse-common.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; XEXP (rt, 3) = arg3; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' note: expanded from macro 'XEXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse-common.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse.c:140: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' XSTR (rt, 1) = arg1; ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse-common.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' rtunion fld[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse.c:140: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse.c:140: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XVEC (rt, 2) = arg2; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse-common.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' X0EXP (rt, 6) = NULL_RTX; ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse-common.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse.c:140: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' rtunion fld[1]; ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse-common.c:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse.c:140: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; XEXP (rt, 1) = arg1; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1319:23: note: expanded from macro 'XSTR' :1209:38: note: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse-common.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here X0EXP (rt, 2) = NULL_RTX; rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse-common.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse.c:140: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' note: expanded from macro 'X0EXP' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse-common.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse.c:140: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' 440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse-common.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here X0EXP (rt, 5) = NULL_RTX; rtunion fld[1]; ^ ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse.c:140: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 27: note: expanded from macro 'X0EXP' XSTR (rt, 2) = arg2; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse-common.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] :1319:23: note: expanded from macro 'XSTR' X0EXP (rt, 6) = NULL_RTX; ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse.c:140: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse-common.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' 1319:23: note: expanded from macro 'XSTR' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse-common.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XBBDEF (rt, 2) = arg2; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse.c:140: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' XSTR (rt, 2) = arg2; ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' expanded from macro 'XSTR' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse-common.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here X0EXP (rt, 3) = NULL_RTX; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse-common.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse.c:140: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ X0EXP (rt, 4) = NULL_RTX;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse.c:140: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse-common.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 1209: XINT (rt, 5) = arg3; ^ ~ 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse-common.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse.c:140: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: XINT (rt, 1) = arg1; ^ ~ 440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' rtunion fld[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse.c:140: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse-common.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse.c:140: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse-common.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse.c:140: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XVEC (rt, 1) = arg1; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse-common.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' XINT (rt, 2) = arg2; ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse-common.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse.c:140: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XINT (rt, 1) = arg1; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse-common.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' XVEC (rt, 4) = arg4; ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse-common.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse.c:140: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 1) = arg1; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse-common.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' XINT (rt, 6) = arg6; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse-common.c:27In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse.c: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :140: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3 XINT (rt, 1) = arg1;: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse.c:140: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse-common.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: array 'fld' declared here XVEC (rt, 1) = arg1; ^ ~ rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse.c:140: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse-common.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse-common.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse.c:140: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 440:5: note: array 'fld' declared here XSTR (rt, 1) = arg1; rtunion fld[1]; ^ ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse-common.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR'161 warnings generated. X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse.c:140: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse-common.c:27: In file included from rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse.c:140: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ :369:3: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning:1319:23: note: expanded from macro 'XSTR' : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse-common.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse-common.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse-common.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse-common.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse-common.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse-common.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o ggc-common.o -MT ggc-common.o -MMD -MP -MF ./.deps/ggc-common.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc-common.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse-common.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse-common.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse-common.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse-common.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse-common.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse-common.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse-common.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse-common.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse-common.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse-common.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse-common.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse-common.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse-common.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse-common.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse-common.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse-common.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse-common.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse-common.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse-common.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse-common.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse-common.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse-common.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse-common.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse-common.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse-common.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse-common.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse-common.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse.c:150: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:167:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse.c:150: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:168: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); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse.c:150: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:169:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse.c:865:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SET_SRC (PATTERN (test_insn)) = x; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse.c:878:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SET_SRC (PATTERN (test_insn)) = NULL_RTX; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse.c:1227:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx src = SET_SRC (set); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse.c:2074:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] || NOTE_INSN_BASIC_BLOCK_P (insn)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1651:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1647:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse.c:2236:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (expr_equiv_p (SET_SRC (x), expr->expr)) ^~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse.c:2270:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] old_reg = SET_SRC (set); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse.c:2441:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || ! reg_mentioned_p (dest, SET_SRC (set))) ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse.c:2442:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] eqv = SET_SRC (set); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse.c:2667:2: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (label_ref_label (x))++; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1777:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc-common.c:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse.c:3799:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx src = SET_SRC (PATTERN (insn)); ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse.c:3935:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx src = SET_SRC (pat); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse.c:3951:51: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx_insn *copy = gen_move_insn (reg, copy_rtx (SET_SRC (pat))); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse.c:3953:4: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SET_SRC (pat) = reg; ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcse.c:3957:4: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = -1; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ 112 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o ggc-tests.o -MT ggc-tests.o -MMD -MP -MF ./.deps/ggc-tests.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc-tests.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc-common.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc-common.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc-common.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc-common.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc-tests.c:22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc-tests.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc-tests.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc-tests.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc-tests.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 202 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o gimple.o -MT gimple.o -MMD -MP -MF ./.deps/gimple.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 5 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o gimple-builder.o -MT gimple-builder.o -MMD -MP -MF ./.deps/gimple-builder.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-builder.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.c:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-builder.c:22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-builder.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-builder.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-builder.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-builder.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.c:27: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class symtab_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.c:29: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:95:1: warning: 'symtab_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.c:29: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:254:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:920:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:930:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1639:17: note: previous use is here for_user)) cgraph_edge { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-builder.c:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ 5 warnings generated. /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o gimple-expr.o -MT gimple-expr.o -MMD -MP -MF ./.deps/gimple-expr.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-expr.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 25 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o gimple-iterator.o -MT gimple-iterator.o -MMD -MP -MF ./.deps/gimple-iterator.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-iterator.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-expr.c:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-expr.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-expr.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-expr.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-expr.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-iterator.c:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-iterator.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-iterator.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-iterator.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-iterator.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-expr.c:27: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-expr.c:36: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-expr.c:36: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ 144/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] warnings generated JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ . /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o gimple-fold.o -MT gimple-fold.o -MMD -MP -MF ./.deps/gimple-fold.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-fold.c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-expr.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-expr.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-expr.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-expr.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-expr.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-expr.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-expr.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-expr.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-expr.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-expr.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-expr.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-expr.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-expr.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-expr.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-expr.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-expr.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-expr.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-expr.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-expr.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-expr.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-expr.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-expr.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-expr.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-expr.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-expr.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-expr.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-expr.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-expr.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-expr.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-expr.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-expr.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-expr.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-expr.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-expr.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-expr.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-expr.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-expr.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-expr.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-expr.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-expr.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-expr.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-expr.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-iterator.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-expr.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:23: note: expanded from macro 'XINT' :2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-expr.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here ^ ~ tree GTY((length ("%h.num_ops"))) op[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-expr.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-expr.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h rtunion fld[1]; ^ :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-expr.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 346: XVEC (rt, 4) = arg4; ^ ~ 3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.hclang: warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here :440:5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; rtunion fld[1]; ^ ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-expr.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-expr.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-expr.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-expr.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-expr.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-expr.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-expr.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-expr.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) return gs->op[1]; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-expr.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-expr.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h HOST_WIDE_INT hwint[1]; ^ :3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' return &call_stmt->op[2]; ^ ~ # define HOST_WIDE_INT long long ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-expr.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-expr.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-expr.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-expr.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-expr.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-expr.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-expr.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-expr.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-expr.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-expr.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-expr.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-expr.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-expr.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-expr.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-expr.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-expr.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-expr.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-expr.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-expr.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-expr.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-expr.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-expr.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-expr.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-expr.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-expr.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; gs->op[1] = rhs; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-expr.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' tree GTY((length ("%h.num_ops"))) op[1]; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-expr.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h rtunion fld[1]; ^ :3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-expr.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-expr.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-expr.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-expr.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-iterator.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class symtab_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-iterator.c:29: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:95:1: warning: 'symtab_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-iterator.c:29: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:254:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:920:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:930:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1639:17: note: previous use is here for_user)) cgraph_edge { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-fold.c:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-fold.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-fold.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-fold.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-fold.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 195 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o gimple-laddress.o -MT gimple-laddress.o -MMD -MP -MF ./.deps/gimple-laddress.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-laddress.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-fold.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-fold.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-fold.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-fold.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-fold.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-fold.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-fold.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-fold.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-fold.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-fold.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-fold.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-fold.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-fold.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-fold.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-fold.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-fold.c:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? class rtx_def; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-fold.c:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-fold.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-fold.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-fold.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-fold.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-fold.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-fold.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-fold.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-fold.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-fold.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-fold.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-fold.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-fold.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-fold.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-fold.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-fold.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-fold.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-fold.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-fold.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-fold.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-fold.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-fold.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-fold.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-fold.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-fold.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-fold.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-fold.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-fold.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-fold.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-fold.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-fold.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-fold.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-fold.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-fold.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-fold.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-fold.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-fold.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-fold.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-fold.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-fold.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-fold.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-fold.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-fold.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ 33 warnings generated. In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-fold.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-fold.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-fold.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-fold.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-fold.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-fold.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-fold.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-fold.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-fold.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-fold.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-fold.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-fold.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-fold.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-fold.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-fold.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-fold.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-fold.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-fold.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-fold.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-fold.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-fold.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-fold.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-fold.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-fold.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-fold.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-fold.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-fold.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-fold.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-fold.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-fold.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-fold.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-fold.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-fold.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-fold.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-fold.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-fold.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-fold.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-fold.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-fold.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-fold.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o gimple-loop-interchange.o -MT gimple-loop-interchange.o -MMD -MP -MF ./.deps/gimple-loop-interchange.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-loop-interchange.cc In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-fold.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-fold.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-fold.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-fold.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-fold.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-fold.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-laddress.c:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-laddress.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct 132 warnings generated. In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-laddress.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-laddress.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-fold.c:28: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o gimple-loop-jam.o -MT gimple-loop-jam.o -MMD -MP -MF ./.deps/gimple-loop-jam.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-loop-jam.c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-laddress.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-fold.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class symtab_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:9: note: previous use is here struct symtab_node *symtab_node; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-fold.c:31: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:95:1: warning: 'symtab_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-fold.c:31: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:254:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:920:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:930:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1639:17: note: previous use is here for_user)) cgraph_edge { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-loop-interchange.cc:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-loop-interchange.cc:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-loop-interchange.cc:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-loop-interchange.cc:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-loop-interchange.cc:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-loop-jam.c:22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-laddress.c:39: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-loop-jam.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-loop-jam.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-loop-jam.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-loop-jam.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 25 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o gimple-low.o -MT gimple-low.o -MMD -MP -MF ./.deps/gimple-low.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-low.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-loop-interchange.cc:27: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-loop-interchange.cc:44: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-loop-interchange.cc:44: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-loop-interchange.cc:44: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-loop-interchange.cc:44: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-loop-interchange.cc:44: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-loop-interchange.cc:44: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-loop-interchange.cc:44: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-loop-interchange.cc:44: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-loop-interchange.cc:44: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-loop-interchange.cc:44: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-loop-interchange.cc:44: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-loop-interchange.cc:44: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-loop-interchange.cc:44: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-loop-interchange.cc:44: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-loop-interchange.cc:44: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-low.c:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-loop-jam.c:27: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-low.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-low.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-low.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-low.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-loop-jam.c:41: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-loop-jam.c:41: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-loop-jam.c:41: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-loop-jam.c:41: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-loop-jam.c:41: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-loop-jam.c:41: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-loop-jam.c:41: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-loop-jam.c:41: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-loop-jam.c:41: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-loop-jam.c:41: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-loop-jam.c:41: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-loop-jam.c:41: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-loop-jam.c:41: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-loop-jam.c:41: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-loop-jam.c:41: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 48 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o gimple-pretty-print.o -MT gimple-pretty-print.o -MMD -MP -MF ./.deps/gimple-pretty-print.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-pretty-print.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-low.c:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-pretty-print.c:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-pretty-print.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-pretty-print.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-pretty-print.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-pretty-print.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 40 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o gimple-ssa-backprop.o -MT gimple-ssa-backprop.o -MMD -MP -MF ./.deps/gimple-ssa-backprop.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-backprop.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-pretty-print.c:28: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ 25 warnings generated. In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-pretty-print.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class symtab_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-pretty-print.c:31: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:95:1: warning: 'symtab_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-pretty-print.c:31: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:254:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:920:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:930:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o gimple-ssa-evrp.o -MT gimple-ssa-evrp.o -MMD -MP -MF ./.deps/gimple-ssa-evrp.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-evrp.c :2023:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1639:17: note: previous use is here for_user)) cgraph_edge { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-backprop.c:89: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-backprop.c:89: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-backprop.c:89: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-backprop.c:89: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-backprop.c:89: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-evrp.c:22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-backprop.c:92: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-evrp.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-evrp.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-evrp.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-evrp.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-backprop.c:123:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-backprop.c:89: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:236: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1167:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec, va_heap, vl_embed>') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:286:44: note: in instantiation of member function 'vec, va_heap, vl_embed>::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1565:12: note: in instantiation of function template specialization 'va_heap::reserve >' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1674:3: note: in instantiation of member function 'vec, va_heap, vl_ptr>::reserve' requested here reserve (1, false PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-backprop.c:591:11: note: in instantiation of member function 'vec, va_heap, vl_ptr>::safe_push' requested here m_vars.safe_push (var_info_pair (var, map_info)); ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-evrp.c:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ 157 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o gimple-ssa-evrp-analyze.o -MT gimple-ssa-evrp-analyze.o -MMD -MP -MF ./.deps/gimple-ssa-evrp-analyze.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-evrp-analyze.c 40 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o gimple-ssa-isolate-paths.o -MT gimple-ssa-isolate-paths.o -MMD -MP -MF ./.deps/gimple-ssa-isolate-paths.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-isolate-paths.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 25 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o gimple-ssa-nonnull-compare.o -MT gimple-ssa-nonnull-compare.o -MMD -MP -MF ./.deps/gimple-ssa-nonnull-compare.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-nonnull-compare.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-evrp-analyze.c:22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-evrp-analyze.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-isolate-paths.c:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-evrp-analyze.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-evrp-analyze.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-evrp-analyze.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 33 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o gimple-ssa-split-paths.o -MT gimple-ssa-split-paths.o -MMD -MP -MF ./.deps/gimple-ssa-split-paths.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-split-paths.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-isolate-paths.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-isolate-paths.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-isolate-paths.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-isolate-paths.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-nonnull-compare.c:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ 27 warnings generated. In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-nonnull-compare.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o gimple-ssa-store-merging.o -MT gimple-ssa-store-merging.o -MMD -MP -MF ./.deps/gimple-ssa-store-merging.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-store-merging.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-nonnull-compare.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-nonnull-compare.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-nonnull-compare.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-evrp-analyze.c:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-split-paths.c:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-isolate-paths.c:27: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-split-paths.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-split-paths.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-split-paths.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-split-paths.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-evrp-analyze.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:236: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1167:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec, va_heap, vl_embed>') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:286:44: note: in instantiation of member function 'vec, va_heap, vl_embed>::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1565:12: note: in instantiation of function template specialization 'va_heap::reserve >' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1585:10: note: in instantiation of member function 'vec, va_heap, vl_ptr>::reserve' requested here return reserve (nelems, true PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1600:5: note: in instantiation of member function 'vec, va_heap, vl_ptr>::reserve_exact' requested here reserve_exact (nelems PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1412:31: note: in instantiation of member function 'vec, va_heap, vl_ptr>::create' requested here auto_vec (size_t n) { this->create (n); } ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-evrp-analyze.c:45:47: note: in instantiation of member function 'auto_vec, 0>::auto_vec' requested here evrp_range_analyzer::evrp_range_analyzer () : stack (10) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-store-merging.c:136: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-nonnull-compare.c:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-store-merging.c:136: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-store-merging.c:136: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-store-merging.c:136: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-store-merging.c:136: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-split-paths.c:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ 25 warnings generated. /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o gimple-ssa-strength-reduction.o -MT gimple-ssa-strength-reduction.o -MMD -MP -MF ./.deps/gimple-ssa-strength-reduction.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-strength-reduction.c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ 26 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o gimple-ssa-sprintf.o -MT gimple-ssa-sprintf.o -MMD -MP -MF ./.deps/gimple-ssa-sprintf.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-sprintf.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-store-merging.c:139: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ 155 warnings generated. /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o gimple-ssa-warn-alloca.o -MT gimple-ssa-warn-alloca.o -MMD -MP -MF ./.deps/gimple-ssa-warn-alloca.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-warn-alloca.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-strength-reduction.c:38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ 25 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o gimple-ssa-warn-restrict.o -MT gimple-ssa-warn-restrict.o -MMD -MP -MF ./.deps/gimple-ssa-warn-restrict.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-warn-restrict.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-store-merging.c:156: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-store-merging.c:156: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-store-merging.c:156: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-store-merging.c:156: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-store-merging.c:156: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-store-merging.c:156: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-store-merging.c:156: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-store-merging.c:156: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-store-merging.c:156: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-store-merging.c:156: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-store-merging.c:156: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-store-merging.c:156: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-store-merging.c:156: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-store-merging.c:156: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-store-merging.c:156: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-store-merging.c:158: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-strength-reduction.c:38: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-store-merging.c:158: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-strength-reduction.c:38: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-strength-reduction.c:38: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-store-merging.c:158: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1];In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-sprintf.c:50: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-store-merging.c:158: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-store-merging.c:158: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-strength-reduction.c:38: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-store-merging.c:158: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-store-merging.c:158: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-store-merging.c:158: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-store-merging.c:158: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-store-merging.c:158: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-store-merging.c:158: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-store-merging.c:158: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-store-merging.c:158: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-store-merging.c:158: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-store-merging.c:158: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-store-merging.c:158: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-store-merging.c:158: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-store-merging.c:158: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-store-merging.c:158: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-store-merging.c:158: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-store-merging.c:158: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-store-merging.c:158: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-store-merging.c:158: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-store-merging.c:158: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-store-merging.c:158: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-store-merging.c:158: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-store-merging.c:158: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-store-merging.c:158: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-store-merging.c:158: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-store-merging.c:158: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-store-merging.c:158: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-store-merging.c:158: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-store-merging.c:158: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-store-merging.c:158: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-store-merging.c:158: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-store-merging.c:158: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-store-merging.c:158: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-store-merging.c:158: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-store-merging.c:158: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-store-merging.c:158: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-store-merging.c:158: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-store-merging.c:158: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-store-merging.c:158: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-store-merging.c:158: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-store-merging.c:158: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-store-merging.c:158: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-store-merging.c:158: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-store-merging.c:158: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-store-merging.c:158: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-store-merging.c:158: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-store-merging.c:158: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-store-merging.c:158: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-store-merging.c:158: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-store-merging.c:158: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-store-merging.c:158: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-store-merging.c:158: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-store-merging.c:158: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-store-merging.c:158: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-store-merging.c:158: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-store-merging.c:158: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-store-merging.c:158: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-store-merging.c:158: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-store-merging.c:158: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-store-merging.c:158: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-store-merging.c:158: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-store-merging.c:158: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-store-merging.c:158: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-store-merging.c:158: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-store-merging.c:158: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-store-merging.c:158: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-store-merging.c:158: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-sprintf.c:50: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct 38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-store-merging.c:158: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-store-merging.c:158: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-store-merging.c:158: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-store-merging.c:158: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-store-merging.c:158: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-store-merging.c:158: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-store-merging.c:158: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-store-merging.c:158: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-store-merging.c:158: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-store-merging.c:158: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-store-merging.c:158: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-store-merging.c:158: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-store-merging.c:158: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-store-merging.c:158: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-store-merging.c:158: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-store-merging.c:158: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-store-merging.c:158: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-store-merging.c:158: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-store-merging.c:158: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-strength-reduction.c:40: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-sprintf.c:50: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-sprintf.c:50: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-strength-reduction.c:40: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-sprintf.c:50: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-strength-reduction.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-strength-reduction.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-strength-reduction.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-strength-reduction.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-strength-reduction.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-strength-reduction.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-strength-reduction.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-strength-reduction.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-strength-reduction.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-strength-reduction.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-strength-reduction.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-strength-reduction.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-strength-reduction.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-strength-reduction.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-strength-reduction.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-strength-reduction.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-strength-reduction.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-strength-reduction.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-strength-reduction.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-strength-reduction.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-strength-reduction.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-strength-reduction.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-strength-reduction.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-strength-reduction.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-strength-reduction.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-strength-reduction.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-strength-reduction.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-strength-reduction.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-warn-alloca.c:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])struct rtx_def; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-strength-reduction.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-strength-reduction.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-strength-reduction.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-strength-reduction.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-strength-reduction.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-strength-reduction.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-strength-reduction.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-strength-reduction.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-warn-restrict.c:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-strength-reduction.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-strength-reduction.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-strength-reduction.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-strength-reduction.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-strength-reduction.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-strength-reduction.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-strength-reduction.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-strength-reduction.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-strength-reduction.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-strength-reduction.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-strength-reduction.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-strength-reduction.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-strength-reduction.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-strength-reduction.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-strength-reduction.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-strength-reduction.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-strength-reduction.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-strength-reduction.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-strength-reduction.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-strength-reduction.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-strength-reduction.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-strength-reduction.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-strength-reduction.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-strength-reduction.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-strength-reduction.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-strength-reduction.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-strength-reduction.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-strength-reduction.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 25 XSTR (rt, 2) = arg2; ^ ~ warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' s generated. #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-strength-reduction.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-strength-reduction.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-strength-reduction.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-strength-reduction.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-strength-reduction.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-strength-reduction.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-strength-reduction.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o gimple-streamer-in.o -MT gimple-streamer-in.o -MMD -MP -MF ./.deps/gimple-streamer-in.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-streamer-in.c 23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-strength-reduction.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-strength-reduction.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-strength-reduction.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-strength-reduction.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-strength-reduction.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-strength-reduction.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-strength-reduction.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-strength-reduction.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-strength-reduction.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-strength-reduction.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-strength-reduction.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-strength-reduction.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-strength-reduction.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-strength-reduction.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-strength-reduction.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-strength-reduction.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-warn-alloca.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] note: array 'fld' declared here struct pod_mode rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-strength-reduction.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:^ 3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' template class pod_mode; ^~~~~ struct #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-warn-restrict.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-warn-alloca.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-warn-restrict.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423inline struct rtx_def *: ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here inline struct rtx_def * ^ class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-warn-alloca.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-warn-restrict.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-warn-alloca.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-warn-restrict.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-sprintf.c:53: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-strength-reduction.c:42: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-sprintf.c:75: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-sprintf.c:75: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-sprintf.c:75: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-sprintf.c:75: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-sprintf.c:75: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-sprintf.c:75: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-streamer-in.c:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-sprintf.c:75: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)8: note: previous use is here struct rtx_def; ^ ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-sprintf.c:75: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-sprintf.c:75: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-sprintf.c:75: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-sprintf.c:75: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-sprintf.c:75: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-sprintf.c:75: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-sprintf.c:75: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-sprintf.c:75: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-sprintf.c:305:29: warning: array subscript is of type 'char' [-Wchar-subscripts] if (target_to_host_charmap['%']) ^~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-sprintf.c:377:29: warning: array subscript is of type 'char' [-Wchar-subscripts] if (target_to_host_charmap['\0'] == 1) ^~~~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-warn-restrict.c:27: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-streamer-in.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-ssa-warn-alloca.c:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ return gs->op[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here :3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: tree GTY((length ("%h.num_ops"))) op[1]; ^ warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here return &call_stmt->op[2]; ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-streamer-in.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-streamer-in.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-streamer-in.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-streamer-in.c:27: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-streamer-in.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-streamer.h:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:1: warning: 'lto_input_block' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/streamer-hooks.h:28:1: note: did you mean class here? struct lto_input_block; ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile-count.h:573:41: note: did you mean class here? static profile_probability stream_in (struct lto_input_block *); ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-streamer-in.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-streamer.h:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:744:8: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern struct lto_input_block * lto_create_simple_input_block ( ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:744:8: note: did you mean class here? extern struct lto_input_block * lto_create_simple_input_block ( ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:750:5: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block *, const char *, size_t); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:750:5: note: did you mean class here? struct lto_input_block *, const char *, size_t); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:780:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:780:34: note: did you mean class here? extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:851:35: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:851:35: note: did you mean class here? extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:855:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:855:26: note: did you mean class here? tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:859:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:859:26: note: did you mean class here? hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:861:24: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:861:24: note: did you mean class here? tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:863:22: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree (struct lto_input_block *, struct data_in *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:863:22: note: did you mean class here? tree lto_input_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-streamer-in.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-streamer.h:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:76:53: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:76:53: note: did you mean class here? const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:78:8: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:78:8: note: did you mean class here? struct lto_input_block *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:83:44: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:83:44: note: did you mean class here? unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:84:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:84:34: note: did you mean class here? HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:85:37: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gcov_type streamer_read_gcov_count (struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:85:37: note: did you mean class here? gcov_type streamer_read_gcov_count (struct lto_input_block *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:86:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] wide_int streamer_read_wide_int (struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:86:34: note: did you mean class here? wide_int streamer_read_wide_int (struct lto_input_block *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:87:38: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] widest_int streamer_read_widest_int (struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:87:38: note: did you mean class here? widest_int streamer_read_widest_int (struct lto_input_block *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:152:24: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_bitpack (struct lto_input_block *ib) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:152:24: note: did you mean class here? streamer_read_bitpack (struct lto_input_block *ib) ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:177:25: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:177:25: note: did you mean class here? = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:221:22: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_uchar (struct lto_input_block *ib) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:221:22: note: did you mean class here? streamer_read_uchar (struct lto_input_block *ib) ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:251:29: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_hwi_in_range (struct lto_input_block *ib, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:251:29: note: did you mean class here? streamer_read_hwi_in_range (struct lto_input_block *ib, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:340:29: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_record_start (struct lto_input_block *ib) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:340:29: note: did you mean class here? streamer_read_record_start (struct lto_input_block *ib) ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-streamer-in.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-streamer.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:61:50: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree streamer_read_string_cst (struct data_in *, struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:61:50: note: did you mean class here? tree streamer_read_string_cst (struct data_in *, struct lto_input_block *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:62:27: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree streamer_read_chain (struct lto_input_block *, struct data_in *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:62:27: note: did you mean class here? tree streamer_read_chain (struct lto_input_block *, struct data_in *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:63:27: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree streamer_alloc_tree (struct lto_input_block *, struct data_in *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:63:27: note: did you mean class here? tree streamer_alloc_tree (struct lto_input_block *, struct data_in *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:65:31: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void streamer_read_tree_body (struct lto_input_block *, struct data_in *, tree); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:65:31: note: did you mean class here? void streamer_read_tree_body (struct lto_input_block *, struct data_in *, tree); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:66:33: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree streamer_get_pickled_tree (struct lto_input_block *, struct data_in *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:66:33: note: did you mean class here? tree streamer_get_pickled_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:67:36: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void streamer_read_tree_bitfields (struct lto_input_block *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:67:36: note: did you mean class here? void streamer_read_tree_bitfields (struct lto_input_block *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:120:7: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ((struct lto_input_block *) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:120:7: note: did you mean class here? ((struct lto_input_block *) ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-streamer-in.c:29: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-streamer.h:28:16: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void input_bb (struct lto_input_block *, enum LTO_tags, struct data_in *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-streamer.h:28:16: note: did you mean class here? void input_bb (struct lto_input_block *, enum LTO_tags, struct data_in *, ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-streamer-in.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:25:1: warning: class 'varpool_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class varpool_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:841:17: note: previous use is here struct varpool_node *, ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-streamer-in.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class symtab_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-streamer-in.c:32: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:95:1: warning: 'symtab_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-streamer-in.c:32: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:254:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:920:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:930:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1584:19: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void stream_in (struct lto_input_block *, struct data_in *data_in); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1584:19: note: did you mean class here? void stream_in (struct lto_input_block *, struct data_in *data_in); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1800:1: warning: 'varpool_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((tag ("SYMTAB_VARIABLE"))) varpool_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:841:10: note: did you mean class here? struct varpool_node *, ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-streamer-in.c:32: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1639:17: note: previous use is here for_user)) cgraph_edge { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-streamer-in.c:33: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/value-prof.h:109:40: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void stream_in_histogram_value (struct lto_input_block *, gimple *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/value-prof.h:109:40: note: did you mean class here? extern void stream_in_histogram_value (struct lto_input_block *, gimple *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-streamer-in.c:39:12: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] input_phi (struct lto_input_block *ib, basic_block bb, struct data_in *data_in, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-streamer-in.c:39:12: note: did you mean class here? input_phi (struct lto_input_block *ib, basic_block bb, struct data_in *data_in, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-streamer-in.c:86:20: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] input_gimple_stmt (struct lto_input_block *ib, struct data_in *data_in, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-streamer-in.c:86:20: note: did you mean class here? input_gimple_stmt (struct lto_input_block *ib, struct data_in *data_in, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-streamer-in.c:252:11: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] input_bb (struct lto_input_block *ib, enum LTO_tags tag, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-streamer-in.c:252:11: note: did you mean class here? input_bb (struct lto_input_block *ib, enum LTO_tags tag, ^~~~~~ class 25 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o gimple-streamer-out.o -MT gimple-streamer-out.o -MMD -MP -MF ./.deps/gimple-streamer-out.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-streamer-out.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 69 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o gimple-walk.o -MT gimple-walk.o -MMD -MP -MF ./.deps/gimple-walk.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-walk.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-streamer-out.c:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-streamer-out.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-streamer-out.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-streamer-out.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-streamer-out.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-walk.c:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-walk.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-walk.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-walk.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-walk.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-streamer-out.c:27: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-streamer-out.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-streamer.h:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:1: warning: 'lto_input_block' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/streamer-hooks.h:28:1: note: did you mean class here? struct lto_input_block; ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile-count.h:573:41: note: did you mean class here? static profile_probability stream_in (struct lto_input_block *); ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-streamer-out.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-streamer.h:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:744:8: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern struct lto_input_block * lto_create_simple_input_block ( ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:744:8: note: did you mean class here? extern struct lto_input_block * lto_create_simple_input_block ( ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:750:5: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block *, const char *, size_t); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:750:5: note: did you mean class here? struct lto_input_block *, const char *, size_t); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:780:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:780:34: note: did you mean class here? extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:851:35: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:851:35: note: did you mean class here? extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:855:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:855:26: note: did you mean class here? tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:859:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:859:26: note: did you mean class here? hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:861:24: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:861:24: note: did you mean class here? tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:863:22: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree (struct lto_input_block *, struct data_in *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:863:22: note: did you mean class here? tree lto_input_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-streamer-out.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-streamer.h:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:76:53: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:76:53: note: did you mean class here? const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:78:8: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:78:8: note: did you mean class here? struct lto_input_block *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:83:44: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:83:44: note: did you mean class here? unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:84:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:84:34: note: did you mean class here? HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:85:37: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gcov_type streamer_read_gcov_count (struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:85:37: note: did you mean class here? gcov_type streamer_read_gcov_count (struct lto_input_block *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:86:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] wide_int streamer_read_wide_int (struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:86:34: note: did you mean class here? wide_int streamer_read_wide_int (struct lto_input_block *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:87:38: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] widest_int streamer_read_widest_int (struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:87:38: note: did you mean class here? widest_int streamer_read_widest_int (struct lto_input_block *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:152:24: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_bitpack (struct lto_input_block *ib) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:152:24: note: did you mean class here? streamer_read_bitpack (struct lto_input_block *ib) ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:177:25: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:177:25: note: did you mean class here? = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:221:22: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_uchar (struct lto_input_block *ib) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:221:22: note: did you mean class here? streamer_read_uchar (struct lto_input_block *ib) ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:251:29: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_hwi_in_range (struct lto_input_block *ib, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:251:29: note: did you mean class here? streamer_read_hwi_in_range (struct lto_input_block *ib, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:340:29: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_record_start (struct lto_input_block *ib) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:340:29: note: did you mean class here? streamer_read_record_start (struct lto_input_block *ib) ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-streamer-out.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-streamer.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:61:50: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree streamer_read_string_cst (struct data_in *, struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:61:50: note: did you mean class here? tree streamer_read_string_cst (struct data_in *, struct lto_input_block *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:62:27: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree streamer_read_chain (struct lto_input_block *, struct data_in *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:62:27: note: did you mean class here? tree streamer_read_chain (struct lto_input_block *, struct data_in *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:63:27: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree streamer_alloc_tree (struct lto_input_block *, struct data_in *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:63:27: note: did you mean class here? tree streamer_alloc_tree (struct lto_input_block *, struct data_in *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:65:31: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void streamer_read_tree_body (struct lto_input_block *, struct data_in *, tree); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:65:31: note: did you mean class here? void streamer_read_tree_body (struct lto_input_block *, struct data_in *, tree); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:66:33: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree streamer_get_pickled_tree (struct lto_input_block *, struct data_in *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:66:33: note: did you mean class here? tree streamer_get_pickled_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:67:36: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void streamer_read_tree_bitfields (struct lto_input_block *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:67:36: note: did you mean class here? void streamer_read_tree_bitfields (struct lto_input_block *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:120:7: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ((struct lto_input_block *) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:120:7: note: did you mean class here? ((struct lto_input_block *) ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-streamer-out.c:29: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-streamer.h:28:16: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void input_bb (struct lto_input_block *, enum LTO_tags, struct data_in *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-streamer.h:28:16: note: did you mean class here? void input_bb (struct lto_input_block *, enum LTO_tags, struct data_in *, ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-streamer-out.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:25:1: warning: class 'varpool_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class varpool_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:841:17: note: previous use is here struct varpool_node *, ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-streamer-out.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class symtab_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-streamer-out.c:32: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:95:1: warning: 'symtab_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-streamer-out.c:32: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:254:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:920:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:930:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1584:19: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void stream_in (struct lto_input_block *, struct data_in *data_in); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1584:19: note: did you mean class here? void stream_in (struct lto_input_block *, struct data_in *data_in); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1800:1: warning: 'varpool_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((tag ("SYMTAB_VARIABLE"))) varpool_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:841:10: note: did you mean class here? struct varpool_node *, ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-streamer-out.c:32: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1639:17: note: previous use is here for_user)) cgraph_edge { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-streamer-out.c:33: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/value-prof.h:109:40: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void stream_in_histogram_value (struct lto_input_block *, gimple *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/value-prof.h:109:40: note: did you mean class here? extern void stream_in_histogram_value (struct lto_input_block *, gimple *); ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-walk.c:27: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ 66 warnings generated. 42 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o gimplify.o -MT gimplify.o -MMD -MP -MF ./.deps/gimplify.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimplify.c clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o gimplify-me.o -MT gimplify-me.o -MMD -MP -MF ./.deps/gimplify-me.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimplify-me.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimplify.c:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimplify-me.c:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ 25 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o godump.o -MT godump.o -MMD -MP -MF ./.deps/godump.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/godump.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimplify.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimplify-me.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimplify.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimplify.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimplify-me.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimplify-me.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimplify.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimplify-me.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 25 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o graph.o -MT graph.o -MMD -MP -MF ./.deps/graph.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/graph.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimplify.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimplify.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimplify.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimplify.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimplify.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimplify.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimplify.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimplify.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimplify.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimplify.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimplify.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimplify.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimplify.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimplify.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimplify.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimplify.c:28: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimplify.c:28: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimplify.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimplify.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimplify.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimplify.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimplify.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimplify.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimplify.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimplify.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimplify.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimplify.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimplify.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimplify.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimplify.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimplify.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimplify.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimplify.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimplify.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2'In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/godump.c:32: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])class rtx_def; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here struct rtx_def; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimplify.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimplify.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimplify.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimplify.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimplify.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimplify.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimplify.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimplify.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimplify.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimplify.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimplify.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimplify.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimplify.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimplify.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimplify.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimplify.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimplify.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimplify.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimplify.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimplify.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimplify.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimplify.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimplify.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimplify.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimplify.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimplify.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimplify.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimplify.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimplify.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimplify.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimplify.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimplify.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimplify.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimplify.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimplify.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimplify.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimplify.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimplify.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimplify.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimplify.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimplify.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimplify.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimplify.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimplify.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimplify.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimplify.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimplify.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimplify.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimplify.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimplify.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimplify.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimplify.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimplify.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimplify.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimplify.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimplify.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimplify.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimplify.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimplify.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimplify.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimplify.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimplify.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimplify.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimplify.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimplify.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimplify.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimplify.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimplify.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimplify.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimplify.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimplify.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/godump.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/godump.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/godump.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimplify-me.c:29: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/godump.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/graph.c:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimplify.c:32: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/godump.c:964:30: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ((DECL_NAME (field) == NULL)) ~~~~~~~~~~~~~~~~~~^~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/godump.c:964:30: note: remove extraneous parentheses around the comparison to silence this warning if ((DECL_NAME (field) == NULL)) ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/godump.c:964:30: note: use '=' to turn this equality comparison into an assignment if ((DECL_NAME (field) == NULL)) ^~ = In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/graph.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/graph.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/graph.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimplify.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class symtab_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimplify.c:36: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:95:1: warning: 'symtab_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimplify.c:36: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:254:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:920:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:930:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ 25 warnings generated. /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1639:17: note: previous use is here for_user)) cgraph_edge { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/graph.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o graphds.o -MT graphds.o -MMD -MP -MF ./.deps/graphds.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/graphds.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 132 warnings generated. In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/graphds.c:22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o graphite.o -MT graphite.o -MMD -MP -MF ./.deps/graphite.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/graphite.c 5 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o graphite-isl-ast-to-gimple.o -MT graphite-isl-ast-to-gimple.o -MMD -MP -MF ./.deps/graphite-isl-ast-to-gimple.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/graphite-isl-ast-to-gimple.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/graphds.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/graphds.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/graphds.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/graphds.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o graphite-dependences.o -MT graphite-dependences.o -MMD -MP -MF ./.deps/graphite-dependences.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/graphite-dependences.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o graphite-optimize-isl.o -MT graphite-optimize-isl.o -MMD -MP -MF ./.deps/graphite-optimize-isl.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/graphite-optimize-isl.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/graphite.c:34: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o graphite-poly.o -MT graphite-poly.o -MMD -MP -MF ./.deps/graphite-poly.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/graphite-poly.c 147 warnings generated. In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/graphite.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o graphite-scop-detection.o -MT graphite-scop-detection.o -MMD -MP -MF ./.deps/graphite-scop-detection.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/graphite-scop-detection.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/graphite.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/graphite.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o graphite-sese-to-poly.o -MT graphite-sese-to-poly.o -MMD -MP -MF ./.deps/graphite-sese-to-poly.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/graphite-sese-to-poly.c 5 warnings generated. clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o gtype-desc.o -MT gtype-desc.o -MMD -MP -MF ./.deps/gtype-desc.TPo gtype-desc.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/graphite.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o haifa-sched.o -MT haifa-sched.o -MMD -MP -MF ./.deps/haifa-sched.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/haifa-sched.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o hash-map-tests.o -MT hash-map-tests.o -MMD -MP -MF ./.deps/hash-map-tests.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-map-tests.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 5 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o hash-set-tests.o -MT hash-set-tests.o -MMD -MP -MF ./.deps/hash-set-tests.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-set-tests.c 6 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o hsa-common.o -MT hsa-common.o -MMD -MP -MF ./.deps/hsa-common.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hsa-common.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from gtype-desc.c:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/haifa-sched.c:127: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-map-tests.c:22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from gtype-desc.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from gtype-desc.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from gtype-desc.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from gtype-desc.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-set-tests.c:22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/haifa-sched.c:127: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-map-tests.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-map-tests.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-map-tests.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/haifa-sched.c:127: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/haifa-sched.c:127: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/haifa-sched.c:127: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-map-tests.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-set-tests.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hsa-common.c:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-set-tests.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-set-tests.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-set-tests.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/haifa-sched.c:129: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/haifa-sched.c:129: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/haifa-sched.c:129: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/haifa-sched.c:129: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/haifa-sched.c:129: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/haifa-sched.c:129: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/haifa-sched.c:129: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/haifa-sched.c:129: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/haifa-sched.c:129: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/haifa-sched.c:129: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/haifa-sched.c:129: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/haifa-sched.c:129: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/haifa-sched.c:129: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/haifa-sched.c:129: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hsa-common.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/haifa-sched.c:129: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/haifa-sched.c:130: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/haifa-sched.c:130: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hsa-common.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hsa-common.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? class rtx_def; ^~~~~ struct 5 warnings generated. In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hsa-common.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^In file included from gtype-desc.c:27: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? rtx tmp = XEXP (this, 1); ^ ~ class mem_usage; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: rtunion fld[1]; ^ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o hsa-gen.o -MT hsa-gen.o -MMD -MP -MF ./.deps/hsa-gen.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hsa-gen.c attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5:5 note: array 'fld' declared here warnings generated. rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/haifa-sched.c:130: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/haifa-sched.c:130: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' rtunion fld[1]; ^ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/haifa-sched.c:130: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' return XEXP (insn, 3); ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP':1209 :38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o hsa-regalloc.o -MT hsa-regalloc.o -MMD -MP -MF ./.deps/hsa-regalloc.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hsa-regalloc.c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/haifa-sched.c:130: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XEXP (rt, 1) = arg1;:1489:10: ^ ~ warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' return XUINT (insn, 4); ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTL_CHECK2' :1318:26: note: expanded from macro 'XUINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ :440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/haifa-sched.c:130: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1321:23: note: expanded from macro 'XVEC' :440:5: note: array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/haifa-sched.c:130: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note XEXP (rt, 3) = arg3; ^ ~ : array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];:1320:23: note: expanded from macro 'XEXP' ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/haifa-sched.c:130: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/haifa-sched.c:130: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/haifa-sched.c:130: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/haifa-sched.c:130: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/haifa-sched.c:130: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ return safe_as_a (JUMP_LABEL (insn));In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/haifa-sched.c:130: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~~~~~~ XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/haifa-sched.c:130: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):1210:37: note: expanded from macro 'RTL_CHECKC1' ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/haifa-sched.c:130: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' rtunion fld[1]; ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/haifa-sched.c:130: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] :5: note: array 'fld' declared here XEXP (rt, 6) = arg6; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECK2' return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) rtunion fld[1]; ^ ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/haifa-sched.c:130: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' 3741: ./genrtl.h#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] 1210:37: note: expanded from macro 'RTL_CHECKC1' X0EXP (rt, 7) = NULL_RTX; ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ :1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote:: array 'fld' declared here 1853:3 rtunion fld[1]; ^: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/haifa-sched.c:130: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/haifa-sched.c:130: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/haifa-sched.c:130: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/haifa-sched.c:130: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/haifa-sched.c:130: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/haifa-sched.c:130: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/haifa-sched.c:130: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/haifa-sched.c:130: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/haifa-sched.c:130: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/haifa-sched.c:130: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/haifa-sched.c:130: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/haifa-sched.c:130: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/haifa-sched.c:130: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/haifa-sched.c:130: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/haifa-sched.c:130: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); XEXP (rt, 1) = arg1; ^~~~~~~~~~~~~~~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' expanded from macro 'SUBREG_BYTE' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/haifa-sched.c:130: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :440:5: note: array 'fld' declared here X0EXP (rt, 2) = NULL_RTX; ^ ~ rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/haifa-sched.c:130: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/haifa-sched.c:130: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/haifa-sched.c:130: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/haifa-sched.c:130: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/haifa-sched.c:130: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/haifa-sched.c:130: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/haifa-sched.c:130: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/haifa-sched.c:130: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/haifa-sched.c:130: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/haifa-sched.c:130: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/haifa-sched.c:130: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/haifa-sched.c:130: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/haifa-sched.c:130: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/haifa-sched.c:130: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/haifa-sched.c:130: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/haifa-sched.c:130: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/haifa-sched.c:130: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/haifa-sched.c:130: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here clang rtunion fld[1];: ^ warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/haifa-sched.c:130: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19:In file included from warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/haifa-sched.c:130: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/haifa-sched.c:130: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/haifa-sched.c:130: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/haifa-sched.c:130: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/haifa-sched.c:130: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/haifa-sched.c:130: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/haifa-sched.c:130: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/haifa-sched.c:130: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/haifa-sched.c:130: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1208 attrs = MEM_ATTRS (x);:38: note: expanded from macro 'RTL_CHECK1' ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' rtunion fld[1]; ^ #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/haifa-sched.c:130: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' In file included from gtype-desc.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) XEXP (rt, 1) = arg1; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.cIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/haifa-sched.c:130: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/haifa-sched.c:130: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/haifa-sched.c:130: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/haifa-sched.c:130: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from gtype-desc.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :1209:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/haifa-sched.c:130: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XSTR (rt, 1) = arg1; ^ ~ In file included from gtype-desc.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' XEXP (rt, 3) = arg3; ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/haifa-sched.c XINT (rt, 4) = arg4; ^ ~ :130: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' XVEC (rt, 2) = arg2; ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/haifa-sched.c:130: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' rtunion fld[1]; ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ In file included from gtype-desc.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 6) = arg6; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/haifa-sched.c:130: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from gtype-desc.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XEXP (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/haifa-sched.c:130: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF'In file included from XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hsa-common.c:35: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ 23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' : note: expanded from macro 'XVEC' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ class symtab_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:9: note: previous use is here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ struct symtab_node *symtab_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from gtype-desc.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/haifa-sched.c:130: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: XEXP (rt, 1) = arg1; warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XINT (rt, 4) = arg4; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hsa-common.c:35: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:95:1: warning: 'symtab_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ :23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:2: note: did you mean class here? #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) struct symtab_node *symtab_node; ^~~~~~ class ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hsa-common.c:35: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:254:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] In file included from gtype-desc.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] struct symtab_node *ref = NULL); ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/haifa-sched.c:130: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here XSTR (rt, 2) = arg2; ^ ~ XINT (rt, 5) = arg5; ^ ~ symtab_node /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hsa-gen.c:24: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] : note: expanded from macro 'RTL_CHECK2' class rtx_def; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here struct rtx_def; ^ rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/haifa-sched.c:130: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ In file included from gtype-desc.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/haifa-sched.c:130: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:920:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] rtunion fld[1]; ^ struct symtab_node *ref = NULL); ^ In file included from gtype-desc.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here XEXP (rt, 1) = arg1; ^ ~ symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:930:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/haifa-sched.c:130: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] struct symtab_node *ref = NULL); ^ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' symtab_node ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ In file included from gtype-desc.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XBBDEF (rt, 2) = arg2; rtunion fld[1]; ^ ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/haifa-sched.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' 130: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/haifa-sched.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 130: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: XINT (rt, 1) = arg1; ^ ~ 440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' rtunion fld[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ In file included from gtype-desc.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XINT (rt, 4) = arg4; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' rtunion fld[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] 1209:38: note: expanded from macro 'RTL_CHECK2' friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/haifa-sched.c:130: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: note: did you mean struct here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ friend class cgraph_node; ^~~~~ struct In file included from gtype-desc.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: XINT (rt, 5) = arg5; ^ ~ 1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/haifa-sched.c:130: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XSTR (rt, 3) = arg3; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' In file included from gtype-desc.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here friend class cgraph_node; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here rtunion fld[1]; ^ struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: note: did you mean struct here? In file included from friend class cgraph_node; ^~~~~ struct gtype-desc.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/haifa-sched.c:130: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h friend class cgraph_edge; ^ :1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1639#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :17: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' for_user)) cgraph_edge { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: note: did you mean struct here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here friend class cgraph_edge; rtunion fld[1]; ^ ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/haifa-sched.c:130: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from gtype-desc.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/haifa-sched.c:130: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :5: note: array 'fld' declared here XEXP (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from gtype-desc.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/haifa-sched.c:130: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ XVEC (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from gtype-desc.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' rtunion fld[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/haifa-sched.c:130: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from gtype-desc.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ X0EXP (rt, 6) = NULL_RTX; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/haifa-sched.c:130: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hsa-gen.c:24: XVEC (rt, 3) = arg3;In file included from :1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ struct pod_mode/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) template class pod_mode; ^~~~~ struct ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from gtype-desc.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here X0EXP (rt, 7) = NULL_RTX; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/haifa-sched.c:130: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ In file included from gtype-desc.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' XEXP (rt, 1) = arg1; ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/haifa-sched.c:130: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from gtype-desc.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/haifa-sched.c:130: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hsa-regalloc.c:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])class rtx_def; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hstruct rtx_def; ^ :440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:In file included from 27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hsa-gen.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] XINT (rt, 1) = arg1; ^ ~ inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hsa-gen.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11 note: expanded from macro 'RTL_CHECK2' : warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hclass rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hsa-common.c:39: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hsa-common.h:1070:11: warning: struct 'hsa_bb' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] :440:5: note: array 'fld' declared here return (struct hsa_bb *) bb->aux; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hsa-common.h:1029:7: note: previous use is here class hsa_bb ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hsa-common.h:1070:11: note: did you mean class here? return (struct hsa_bb *) bb->aux; ^~~~~~ class In file included from gtype-desc.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from In file included from gtype-desc.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/haifa-sched.c XVEC (rt, 5) = arg5; ^ ~ :138: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:167:7/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' : warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' 38: note: expanded from macro 'RTL_CHECK2' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' : note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hsa-common.h:1316:8: warning: struct 'hsa_function_representation' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] In file included from gtype-desc.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] extern struct hsa_function_representation *hsa_cfun; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hsa-common.h:1100:7: note: previous use is here XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' rtunion fld[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/haifa-sched.c:138: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:168:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ class hsa_function_representation ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hsa-common.h:1316:8: note: did you mean class here? : noteextern struct hsa_function_representation *hsa_cfun; ^~~~~~ class : expanded from macro 'RTL_CHECK2' INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/haifa-sched.c:138: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:169:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from gtype-desc.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ XINT (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' ^ ~#define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:120938: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hsa-gen.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])struct mem_usage ^ ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ class mem_usage; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from gtype-desc.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from gtype-desc.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hsa-regalloc.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:In file included from 417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gtype-desc.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] struct pod_mode ^ X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/haifa-sched.c:143: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/common/common-target.h:67: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/common/common-target.def:105:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/haifa-sched.c:540:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h may_trap_exp (SET_SRC (x), 0));:1209:38: note: expanded from macro 'RTL_CHECK2' ^~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' rtunion fld[1]; ^ #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-int.h:1274:12: note: expanded from macro 'WORST_CLASS' ((class1 > class2) ? class1 : class2) ^~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from gtype-desc.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/haifa-sched.c:540:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' may_trap_exp (SET_SRC (x), 0)); ^~~~~~~~~~~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' :440:5: note: array 'fld' declared here #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-int.h:1274:31: note: expanded from macro 'WORST_CLASS' ((class1 > class2) ? class1 : class2) ^~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/haifa-sched.c:543:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tmp_class = haifa_classify_rtx (COND_EXEC_CODE (x)); In file included from gtype-desc.c ^~~~~~~~~~~~~~~~~~ :27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2653:29: note: expanded from macro 'COND_EXEC_CODE' XSTR (rt, 1) = arg1; ^ ~ #define COND_EXEC_CODE(RTX) XCEXP (RTX, 1, COND_EXEC) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hsa-regalloc.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.hIn file included from gtype-desc.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XINT (rt, 1) = arg1;235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ ~ inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ class rtx_def;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hsa-regalloc.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] 5: note return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ : array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h rtunion fld[1]; ^ :In file included from gtype-desc.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 75:7: note: previous use is here XEXP (rt, 2) = arg2; ^ ~ class rtx_def; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/haifa-sched.c:1475:11: warningnote: : expanded from macro 'RTL_CHECK2' array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ if (INSN_CODE (insn) >= 0) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' 440:5: note: array 'fld' declared here #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hsa-regalloc.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :341:1: note: did you mean struct here? XSTR (rt, 2) = arg2; ^ ~ class mem_usage; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' ^~~~~ struct #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/haifa-sched.c:4042:2: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_VAR_LOCATION_LOC (dbg) = gen_rtx_UNKNOWN_VAR_LOC (); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1721:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1662:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:28: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/haifa-sched.c:4224:15: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (NOTE_KIND (insn)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1647:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/haifa-sched.c:5317:4: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (prev_link, 1) = next_link; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/haifa-sched.c:5403: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)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1589:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/haifa-sched.c:5403: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)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/haifa-sched.c:5456:11: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] while (NOTE_NOT_BB_P (note) && note != nt) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-int.h:1197:48: note: expanded from macro 'NOTE_NOT_BB_P' #define NOTE_NOT_BB_P(NOTE) (NOTE_P (NOTE) && (NOTE_KIND (NOTE) \ ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1647:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/haifa-sched.c:5464:16: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] gcc_assert (NOTE_INSN_BASIC_BLOCK_P (note)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1651:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1647:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/system.h:745:14: note: expanded from macro 'gcc_assert' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/haifa-sched.c:5529:38: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx mem = write ? SET_DEST (pat) : SET_SRC (pat); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/haifa-sched.c:6089:11: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/haifa-sched.c:6108:8: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hsa-gen.c:36: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/haifa-sched.c:8154:7: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (x) = label; ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/haifa-sched.c:8155:7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (label)++; ^~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1777:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/haifa-sched.c:8241:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (jump) = label; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/haifa-sched.c:8242:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from gtype-desc.c:47: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.h:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] LABEL_NUSES (label)++;HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ^~~~~~~~~~~~~~~~~~~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1777:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): ^ ~ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here return gs->op[1]; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from gtype-desc.c:47: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.h:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] gs->op[1] = rhs; ^ ~ HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' :3: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:In file included from gtype-desc.c:47: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.h:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] 3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (simd_clone) return gs->op[2]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from gtype-desc.c:47: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.h gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here :23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] tree GTY((length ("%h.num_ops"))) op[1];HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ In file included from gtype-desc.c:47: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.h:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.hHOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' :315:3: note: array 'op' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from gtype-desc.c:47: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.h:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from gtype-desc.c:47: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.h:23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/haifa-sched.c:8314:7: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : JUMP_LABEL (check) = label; ^~~~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' HOOK_VECTOR_END (addr_space) ^ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/haifa-sched.c:8315:7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (label)++; ^~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1777:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:47: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.h:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from gtype-desc.c:47: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.h:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/haifa-sched.c:8550:15: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' gcc_assert (NOTE_INSN_BASIC_BLOCK_P (note)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1651:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1647:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ In file included from gtype-desc.c:47: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.h:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' HOOK_VECTOR_END (cxx) ^ #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/system.h:745:14: note: expanded from macro 'gcc_assert' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/haifa-sched.c:8597: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)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1651:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1647:25: noteIn file included from gtype-desc.c:47: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.h:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ : expanded from macro 'NOTE_KIND' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE)#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/system.h:745:14: note: expanded from macro 'gcc_assert' In file included from gtype-desc.c:47: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.h:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' rtunion fld[1]; ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from gtype-desc.c:47: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.h:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from gtype-desc.c:47: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.h:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/haifa-sched.c:8702:19: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] gcc_assert (NOTE_INSN_BASIC_BLOCK_P (note)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1651:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1647:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/system.h:745:14: note: expanded from macro 'gcc_assert' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.c:47: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.h:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hsa-gen.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class symtab_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:9: note: previous use is here struct symtab_node *symtab_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/haifa-sched.c:8746:19: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] gcc_assert (NOTE_INSN_BASIC_BLOCK_P (note)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1651:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1647:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/system.h:745:14: note: expanded from macro 'gcc_assert' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/haifa-sched.c:8776:8: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (!NOTE_INSN_BASIC_BLOCK_P (BB_END (jump_bb_next))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1651:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1647:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hsa-gen.c:49: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/haifa-sched.c:9163:10:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h :95:1: warning: 'symtab_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ || INSN_CODE (insn) < 0 ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:2: note: did you mean class here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504 struct symtab_node *symtab_node; ^~~~~~ class :25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hsa-gen.c:49: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:254:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/haifa-sched.c:9173:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here || INSN_CODE (insn) < 0 ^~~~~~~~~~~~~~~~ symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/haifa-sched.c:9193:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] || INSN_CODE (insn) < 0 ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hsa-regalloc.c:35: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class symtab_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:9: note: previous use is here struct symtab_node *symtab_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:920:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:930:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hsa-regalloc.c:35: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:95:1: warning: 'symtab_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hsa-regalloc.c:35: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:254:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:920:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:930:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1639:17: note: previous use is here for_user)) cgraph_edge { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: note: did you mean struct here? :2023 friend class cgraph_edge; ^~~~~ struct :10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1639:17: note: previous use is here for_user)) cgraph_edge { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from gtype-desc.c:72: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/output.h:133:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/output.h:123:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ In file included from gtype-desc.c:75: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:1: warning: 'lto_input_block' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile-count.h:573:41: note: did you mean class here? static profile_probability stream_in (struct lto_input_block *); ^~~~~~ class In file included from gtype-desc.c:75: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:744:8: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern struct lto_input_block * lto_create_simple_input_block ( ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:744:8: note: did you mean class here? extern struct lto_input_block * lto_create_simple_input_block ( ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:750:5: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block *, const char *, size_t); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:750:5: note: did you mean class here? struct lto_input_block *, const char *, size_t); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:780:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:780:34: note: did you mean class here? extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:851:35: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:851:35: note: did you mean class here? extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:855:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:855:26: note: did you mean class here? tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:859:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:859:26: note: did you mean class here? hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:861:24: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:861:24: note: did you mean class here? tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:863:22: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree (struct lto_input_block *, struct data_in *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:863:22: note: did you mean class here? tree lto_input_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hsa-gen.c:52: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hsa-common.h:1070:11: warning: struct 'hsa_bb' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct hsa_bb *) bb->aux; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hsa-common.h:1029:7: note: previous use is here class hsa_bb ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hsa-common.h:1070:11: note: did you mean class here? return (struct hsa_bb *) bb->aux; ^~~~~~ class In file included from gtype-desc.c:77: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:25:1: warning: class 'varpool_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class varpool_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:841:17: note: previous use is here struct varpool_node *, ^ In file included from gtype-desc.c:77: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class symtab_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hsa-regalloc.c:39: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hsa-common.h:1070:11: warning: struct 'hsa_bb' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct hsa_bb *) bb->aux; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hsa-common.h:1029:7: note: previous use is here class hsa_bb ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hsa-common.h:1070:11: note: did you mean class here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hsa-common.h return (struct hsa_bb *) bb->aux; ^~~~~~ class In file included from gtype-desc.c:78: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:95:1: warning: 'symtab_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from gtype-desc.c:78: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:254:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hsa-common.h:1316:8: warning: struct 'hsa_function_representation' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern struct hsa_function_representation *hsa_cfun; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hsa-common.h:1100:7: note: previous use is here class hsa_function_representation ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hsa-common.h:1316:8: note: did you mean class here? extern struct hsa_function_representation *hsa_cfun; ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:920:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:930:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hsa-regalloc.c:259:20: warning: struct 'hsa_bb' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] hsa_bb *hbb = (struct hsa_bb *) bb->aux; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hsa-common.h:1029:7: note: previous use is here class hsa_bb ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hsa-regalloc.c:259:20: note: did you mean class here? hsa_bb *hbb = (struct hsa_bb *) bb->aux; ^~~~~~ class :1316:8: warning: struct 'hsa_function_representation' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern struct hsa_function_representation *hsa_cfun; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hsa-common.h:1100:7: note: previous use is here class hsa_function_representation ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1584:19: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hsa-common.h:1316 void stream_in (struct lto_input_block *, struct data_in *data_in); ^ :8: note: did you mean class here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: noteextern struct hsa_function_representation *hsa_cfun; ^~~~~~ class : previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1584:19: note: did you mean class here? void stream_in (struct lto_input_block *, struct data_in *data_in); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1800:1: warning: 'varpool_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((tag ("SYMTAB_VARIABLE"))) varpool_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:841:10: note: did you mean class here? struct varpool_node *, ^~~~~~ class In file included from gtype-desc.c:78: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1639:17: note: previous use is here for_user)) cgraph_edge { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from gtype-desc.c:80: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:591:28: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_get_cs_argument_count (struct ipa_edge_args *args) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:564:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:591:28: note: did you mean class here? ipa_get_cs_argument_count (struct ipa_edge_args *args) ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:601:24: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_get_ith_jump_func (struct ipa_edge_args *args, int i) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:564:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:601:24: note: did you mean class here? ipa_get_ith_jump_func (struct ipa_edge_args *args, int i) ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:608:15: warning: struct 'ipa_polymorphic_call_context' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] static inline struct ipa_polymorphic_call_context * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1498:15: note: previous use is here class GTY(()) ipa_polymorphic_call_context { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:608:15: note: did you mean class here? static inline struct ipa_polymorphic_call_context * ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:609:38: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_get_ith_polymorhic_call_context (struct ipa_edge_args *args, int i) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:564:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:609:38: note: did you mean class here? ipa_get_ith_polymorhic_call_context (struct ipa_edge_args *args, int i) ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:667:40: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void ipa_free_edge_args_substructures (struct ipa_edge_args *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:564:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:667:40: note: did you mean class here? void ipa_free_edge_args_substructures (struct ipa_edge_args *); ^~~~~~ class In file included from gtype-desc.c:81: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-fnsummary.h:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sreal.h:38:1: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sreal.h:38:1: note: did you mean class here? struct lto_input_block; ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sreal.h:57:27: warning: struct 'lto_input_block' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] static sreal stream_in (struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sreal.h:57:27: note: did you mean class here? static sreal stream_in (struct lto_input_block *); ^~~~~~ class In file included from gtype-desc.c:81: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-fnsummary.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-predicate.h:212:19: warning: struct 'lto_input_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_in (struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-predicate.h:212:19: note: did you mean class here? void stream_in (struct lto_input_block *); ^~~~~~ class In file included from gtype-desc.c:81: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-fnsummary.h:171:5: warning: struct 'ipa_fn_summary_t' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipa_fn_summary_t *summary = new (ggc_alloc ()) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-fnsummary.h:163:19: note: previous use is here class GTY((user)) ipa_fn_summary_t: public function_summary ^ gtype-desc.c:321:3: warning: struct 'string_concat_db' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct string_concat_db * const x = (struct string_concat_db *)x_p; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/input.h:132:15: note: previous use is here class GTY(()) string_concat_db ^ gtype-desc.c:321:3: note: did you mean class here? struct string_concat_db * const x = (struct string_concat_db *)x_p; ^~~~~~ class gtype-desc.c:321:40: warning: struct 'string_concat_db' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct string_concat_db * const x = (struct string_concat_db *)x_p; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/input.h:132:15: note: previous use is here class GTY(()) string_concat_db ^ gtype-desc.c:321:40: note: did you mean class here? struct string_concat_db * const x = (struct string_concat_db *)x_p; ^~~~~~ class gtype-desc.c:396:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:396:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:400:34: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[2].rt_rtx); ^ ~ ./gtype-desc.h:61:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:400:34: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[2].rt_rtx); ^ ~ ./gtype-desc.h:61:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:401:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:401:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:411:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:411:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:415:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:415:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:419:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:419:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:432:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:432:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:436:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:436:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:440:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:440:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:444:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:444:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:451:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:451:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:455:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:455:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:459:34: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[2].rt_rtx); ^ ~ ./gtype-desc.h:61:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:459:34: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[2].rt_rtx); ^ ~ ./gtype-desc.h:61:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:460:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:460:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:464:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:464:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:471:34: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[2].rt_rtx); ^ ~ ./gtype-desc.h:61:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:471:34: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[2].rt_rtx); ^ ~ ./gtype-desc.h:61:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:472:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:472:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:476:34: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[2].rt_rtx); ^ ~ ./gtype-desc.h:61:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:476:34: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[2].rt_rtx); ^ ~ ./gtype-desc.h:61:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:477:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:477:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:547:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:547:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:551:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:551:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:555:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:555:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:559:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:559:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:563:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:563:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:567:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:567:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:571:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:571:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:575:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:575:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:579:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:579:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:583:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:583:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:587:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:587:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:591:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:591:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:595:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:595:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:599:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:599:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:603:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:603:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:607:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:607:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:611:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:611:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:615:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:615:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:619:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:619:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:623:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:623:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:639:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:639:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:643:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:643:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:647:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:647:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:651:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:651:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:655:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:655:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:659:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:659:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:663:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:663:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:667:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:667:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:671:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:671:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:678:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:678:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:682:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:682:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:686:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:686:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:690:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:690:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:694:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:694:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:698:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:698:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:702:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:702:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:706:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:706:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:710:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:710:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:714:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:714:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:718:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:718:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:722:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:722:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:729:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:729:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:733:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:733:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:737:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:737:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:741:34: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[2].rt_rtx); ^ ~ ./gtype-desc.h:61:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:741:34: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[2].rt_rtx); ^ ~ ./gtype-desc.h:61:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:742:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:742:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:759:55: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_23constant_descriptor_rtx ((*x).u.fld[1].rt_constant); ^ ~ ./gtype-desc.h:133:7: note: expanded from macro 'gt_ggc_m_23constant_descriptor_rtx' if (X != NULL) gt_ggc_mx_constant_descriptor_rtx (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:759:55: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_23constant_descriptor_rtx ((*x).u.fld[1].rt_constant); ^ ~ ./gtype-desc.h:133:53: note: expanded from macro 'gt_ggc_m_23constant_descriptor_rtx' if (X != NULL) gt_ggc_mx_constant_descriptor_rtx (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:762:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_9tree_node ((*x).u.fld[1].rt_tree); ^ ~ ./gtype-desc.h:25:7: note: expanded from macro 'gt_ggc_m_9tree_node' if (X != NULL) gt_ggc_mx_tree_node (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:762:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_9tree_node ((*x).u.fld[1].rt_tree); ^ ~ ./gtype-desc.h:25:39: note: expanded from macro 'gt_ggc_m_9tree_node' if (X != NULL) gt_ggc_mx_tree_node (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:771:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_9mem_attrs ((*x).u.fld[1].rt_mem); ^ ~ ./gtype-desc.h:109:7: note: expanded from macro 'gt_ggc_m_9mem_attrs' if (X != NULL) gt_ggc_mx_mem_attrs (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:771:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_9mem_attrs ((*x).u.fld[1].rt_mem); ^ ~ ./gtype-desc.h:109:39: note: expanded from macro 'gt_ggc_m_9mem_attrs' if (X != NULL) gt_ggc_mx_mem_attrs (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:778:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:778:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:814:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:814:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:824:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:824:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:834:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:834:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:838:34: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[2].rt_rtx); ^ ~ ./gtype-desc.h:61:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:838:34: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[2].rt_rtx); ^ ~ ./gtype-desc.h:61:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:839:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:839:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:843:34: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[3].rt_rtx); ^ ~ ./gtype-desc.h:61:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:843:34: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[3].rt_rtx); ^ ~ ./gtype-desc.h:61:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:844:34: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[2].rt_rtx); ^ ~ ./gtype-desc.h:61:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:844:34: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[2].rt_rtx); ^ ~ ./gtype-desc.h:61:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:845:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_9rtvec_def ((*x).u.fld[1].rt_rtvec); ^ ~ ./gtype-desc.h:65:7: note: expanded from macro 'gt_ggc_m_9rtvec_def' if (X != NULL) gt_ggc_mx_rtvec_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:845:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_9rtvec_def ((*x).u.fld[1].rt_rtvec); ^ ~ ./gtype-desc.h:65:39: note: expanded from macro 'gt_ggc_m_9rtvec_def' if (X != NULL) gt_ggc_mx_rtvec_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:858:36: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_9rtvec_def ((*x).u.fld[5].rt_rtvec); ^ ~ ./gtype-desc.h:65:7: note: expanded from macro 'gt_ggc_m_9rtvec_def' if (X != NULL) gt_ggc_mx_rtvec_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:858:36: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_9rtvec_def ((*x).u.fld[5].rt_rtvec); ^ ~ ./gtype-desc.h:65:39: note: expanded from macro 'gt_ggc_m_9rtvec_def' if (X != NULL) gt_ggc_mx_rtvec_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:859:36: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_9rtvec_def ((*x).u.fld[4].rt_rtvec); ^ ~ ./gtype-desc.h:65:7: note: expanded from macro 'gt_ggc_m_9rtvec_def' if (X != NULL) gt_ggc_mx_rtvec_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:859:36: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_9rtvec_def ((*x).u.fld[4].rt_rtvec); ^ ~ ./gtype-desc.h:65:39: note: expanded from macro 'gt_ggc_m_9rtvec_def' if (X != NULL) gt_ggc_mx_rtvec_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:860:36: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_9rtvec_def ((*x).u.fld[3].rt_rtvec); ^ ~ ./gtype-desc.h:65:7: note: expanded from macro 'gt_ggc_m_9rtvec_def' if (X != NULL) gt_ggc_mx_rtvec_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:860:36: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_9rtvec_def ((*x).u.fld[3].rt_rtvec); ^ ~ ./gtype-desc.h:65:39: note: expanded from macro 'gt_ggc_m_9rtvec_def' if (X != NULL) gt_ggc_mx_rtvec_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:861:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_S ((*x).u.fld[1].rt_str); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:871:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:871:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:878:31: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_S ((*x).u.fld[3].rt_str); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:895:38: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[3].rt_rtx); ^ ~ ./gtype-desc.h:61:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:895:38: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[3].rt_rtx); ^ ~ ./gtype-desc.h:61:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:908:40: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_9tree_node ((*x).u.fld[3].rt_tree); ^ ~ ./gtype-desc.h:25:7: note: expanded from macro 'gt_ggc_m_9tree_node' if (X != NULL) gt_ggc_mx_tree_node (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:908:40: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_9tree_node ((*x).u.fld[3].rt_tree); ^ ~ ./gtype-desc.h:25:39: note: expanded from macro 'gt_ggc_m_9tree_node' if (X != NULL) gt_ggc_mx_tree_node (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:911:40: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_9tree_node ((*x).u.fld[3].rt_tree); ^ ~ ./gtype-desc.h:25:7: note: expanded from macro 'gt_ggc_m_9tree_node' if (X != NULL) gt_ggc_mx_tree_node (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:911:40: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_9tree_node ((*x).u.fld[3].rt_tree); ^ ~ ./gtype-desc.h:25:39: note: expanded from macro 'gt_ggc_m_9tree_node' if (X != NULL) gt_ggc_mx_tree_node (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:914:31: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_S ((*x).u.fld[3].rt_str); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:917:31: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_S ((*x).u.fld[3].rt_str); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:922:43: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_15basic_block_def ((*x).u.fld[2].rt_bb); ^ ~ ./gtype-desc.h:89:7: note: expanded from macro 'gt_ggc_m_15basic_block_def' if (X != NULL) gt_ggc_mx_basic_block_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:922:43: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_15basic_block_def ((*x).u.fld[2].rt_bb); ^ ~ ./gtype-desc.h:89:45: note: expanded from macro 'gt_ggc_m_15basic_block_def' if (X != NULL) gt_ggc_mx_basic_block_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:923:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:923:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:927:27: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_S ((*x).u.fld[6].rt_str); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:928:34: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[3].rt_rtx); ^ ~ ./gtype-desc.h:61:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:928:34: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[3].rt_rtx); ^ ~ ./gtype-desc.h:61:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:929:43: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_15basic_block_def ((*x).u.fld[2].rt_bb); ^ ~ ./gtype-desc.h:89:7: note: expanded from macro 'gt_ggc_m_15basic_block_def' if (X != NULL) gt_ggc_mx_basic_block_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:929:43: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_15basic_block_def ((*x).u.fld[2].rt_bb); ^ ~ ./gtype-desc.h:89:45: note: expanded from macro 'gt_ggc_m_15basic_block_def' if (X != NULL) gt_ggc_mx_basic_block_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:930:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:930:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:934:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:934:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:938:34: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[3].rt_rtx); ^ ~ ./gtype-desc.h:61:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:938:34: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[3].rt_rtx); ^ ~ ./gtype-desc.h:61:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:939:43: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_15basic_block_def ((*x).u.fld[2].rt_bb); ^ ~ ./gtype-desc.h:89:7: note: expanded from macro 'gt_ggc_m_15basic_block_def' if (X != NULL) gt_ggc_mx_basic_block_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:939:43: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_15basic_block_def ((*x).u.fld[2].rt_bb); ^ ~ ./gtype-desc.h:89:45: note: expanded from macro 'gt_ggc_m_15basic_block_def' if (X != NULL) gt_ggc_mx_basic_block_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:940:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:940:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:944:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[7].rt_rtx); ^ ~ ./gtype-desc.h:61:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:944:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[7].rt_rtx); ^ ~ ./gtype-desc.h:61:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:945:34: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[6].rt_rtx); ^ ~ ./gtype-desc.h:61:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:945:34: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[6].rt_rtx); ^ ~ ./gtype-desc.h:61:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:946:34: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[3].rt_rtx); ^ ~ ./gtype-desc.h:61:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:946:34: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[3].rt_rtx); ^ ~ ./gtype-desc.h:61:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:947:43: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_15basic_block_def ((*x).u.fld[2].rt_bb); ^ ~ ./gtype-desc.h:89:7: note: expanded from macro 'gt_ggc_m_15basic_block_def' if (X != NULL) gt_ggc_mx_basic_block_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:947:43: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_15basic_block_def ((*x).u.fld[2].rt_bb); ^ ~ ./gtype-desc.h:89:45: note: expanded from macro 'gt_ggc_m_15basic_block_def' if (X != NULL) gt_ggc_mx_basic_block_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:948:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:948:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:952:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[7].rt_rtx); ^ ~ ./gtype-desc.h:61:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:952:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[7].rt_rtx); ^ ~ ./gtype-desc.h:61:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:953:34: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[6].rt_rtx); ^ ~ ./gtype-desc.h:61:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:953:34: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[6].rt_rtx); ^ ~ ./gtype-desc.h:61:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:954:34: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[3].rt_rtx); ^ ~ ./gtype-desc.h:61:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:954:34: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[3].rt_rtx); ^ ~ ./gtype-desc.h:61:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:955:43: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_15basic_block_def ((*x).u.fld[2].rt_bb); ^ ~ ./gtype-desc.h:89:7: note: expanded from macro 'gt_ggc_m_15basic_block_def' if (X != NULL) gt_ggc_mx_basic_block_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:955:43: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_15basic_block_def ((*x).u.fld[2].rt_bb); ^ ~ ./gtype-desc.h:89:45: note: expanded from macro 'gt_ggc_m_15basic_block_def' if (X != NULL) gt_ggc_mx_basic_block_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:956:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:956:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:960:34: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[6].rt_rtx); ^ ~ ./gtype-desc.h:61:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:960:34: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[6].rt_rtx); ^ ~ ./gtype-desc.h:61:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:961:34: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[3].rt_rtx); ^ ~ ./gtype-desc.h:61:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:961:34: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[3].rt_rtx); ^ ~ ./gtype-desc.h:61:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:962:43: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_15basic_block_def ((*x).u.fld[2].rt_bb); ^ ~ ./gtype-desc.h:89:7: note: expanded from macro 'gt_ggc_m_15basic_block_def' if (X != NULL) gt_ggc_mx_basic_block_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:962:43: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_15basic_block_def ((*x).u.fld[2].rt_bb); ^ ~ ./gtype-desc.h:89:45: note: expanded from macro 'gt_ggc_m_15basic_block_def' if (X != NULL) gt_ggc_mx_basic_block_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:963:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:963:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:967:34: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[6].rt_rtx); ^ ~ ./gtype-desc.h:61:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:967:34: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[6].rt_rtx); ^ ~ ./gtype-desc.h:61:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:968:34: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[3].rt_rtx); ^ ~ ./gtype-desc.h:61:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:968:34: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[3].rt_rtx); ^ ~ ./gtype-desc.h:61:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:969:43: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_15basic_block_def ((*x).u.fld[2].rt_bb); ^ ~ ./gtype-desc.h:89:7: note: expanded from macro 'gt_ggc_m_15basic_block_def' if (X != NULL) gt_ggc_mx_basic_block_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:969:43: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_15basic_block_def ((*x).u.fld[2].rt_bb); ^ ~ ./gtype-desc.h:89:45: note: expanded from macro 'gt_ggc_m_15basic_block_def' if (X != NULL) gt_ggc_mx_basic_block_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:970:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:970:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:979:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:979:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:982:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:982:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:986:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:7: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:986:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:61:37: note: expanded from macro 'gt_ggc_m_7rtx_def' if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:1501:12: warning: struct 'wide_int_storage' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gt_ggc_mx (struct wide_int_storage& x_r ATTRIBUTE_UNUSED) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/wide-int.h:1008:15: note: previous use is here class GTY(()) wide_int_storage ^ gtype-desc.c:1501:12: note: did you mean class here? gt_ggc_mx (struct wide_int_storage& x_r ATTRIBUTE_UNUSED) ^~~~~~ class gtype-desc.c:1503:3: warning: struct 'wide_int_storage' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct wide_int_storage * ATTRIBUTE_UNUSED x = &x_r; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/wide-int.h:1008:15: note: previous use is here class GTY(()) wide_int_storage ^ gtype-desc.c:1503:3: note: did you mean class here? struct wide_int_storage * ATTRIBUTE_UNUSED x = &x_r; ^~~~~~ class gtype-desc.c:1756:3: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node * x = (struct symtab_node *)x_p; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ gtype-desc.c:1756:3: note: did you mean class here? struct symtab_node * x = (struct symtab_node *)x_p; ^~~~~~ class gtype-desc.c:1756:29: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node * x = (struct symtab_node *)x_p; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ gtype-desc.c:1756:29: note: did you mean class here? struct symtab_node * x = (struct symtab_node *)x_p; ^~~~~~ class gtype-desc.c:1757:3: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node * xlimit = x; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ gtype-desc.c:1757:3: note: did you mean class here? struct symtab_node * xlimit = x; ^~~~~~ class gtype-desc.c:1763:9: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node * const xprev = ((*x).previous); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ gtype-desc.c:1763:9: note: did you mean class here? struct symtab_node * const xprev = ((*x).previous); ^~~~~~ class gtype-desc.c:2081:12: warning: struct 'rtx_insn' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gt_ggc_mx (struct rtx_insn *& x) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:537:15: note: previous use is here class GTY(()) rtx_insn : public rtx_def ^ gtype-desc.c:2081:12: note: did you mean class here? gt_ggc_mx (struct rtx_insn *& x) ^~~~~~ class gtype-desc.c:2682:3: warning: struct 'symbol_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symbol_table * const x = (struct symbol_table *)x_p; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2019:29: note: previous use is here class GTY((tag ("SYMTAB"))) symbol_table ^ gtype-desc.c:2682:3: note: did you mean class here? struct symbol_table * const x = (struct symbol_table *)x_p; ^~~~~~ class gtype-desc.c:2682:36: warning: struct 'symbol_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symbol_table * const x = (struct symbol_table *)x_p; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2019:29: note: previous use is here class GTY((tag ("SYMTAB"))) symbol_table ^ gtype-desc.c:2682:36: note: did you mean class here? struct symbol_table * const x = (struct symbol_table *)x_p; ^~~~~~ class gtype-desc.c:2745:12: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gt_ggc_mx (struct symtab_node *& x) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ gtype-desc.c:2745:12: note: did you mean class here? gt_ggc_mx (struct symtab_node *& x) ^~~~~~ class gtype-desc.c:2842:3: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipa_edge_args * const x = (struct ipa_edge_args *)x_p; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:564:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ gtype-desc.c:2842:3: note: did you mean class here? struct ipa_edge_args * const x = (struct ipa_edge_args *)x_p; ^~~~~~ class gtype-desc.c:2842:37: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipa_edge_args * const x = (struct ipa_edge_args *)x_p; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:564:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ gtype-desc.c:2842:37: note: did you mean class here? struct ipa_edge_args * const x = (struct ipa_edge_args *)x_p; ^~~~~~ class gtype-desc.c:2851:12: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gt_ggc_mx (struct ipa_edge_args& x_r ATTRIBUTE_UNUSED) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:564:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ gtype-desc.c:2851:12: note: did you mean class here? gt_ggc_mx (struct ipa_edge_args& x_r ATTRIBUTE_UNUSED) ^~~~~~ class gtype-desc.c:2853:3: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipa_edge_args * ATTRIBUTE_UNUSED x = &x_r; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:564:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ gtype-desc.c:2853:3: note: did you mean class here? struct ipa_edge_args * ATTRIBUTE_UNUSED x = &x_r; ^~~~~~ class gtype-desc.c:2859:12: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gt_ggc_mx (struct ipa_edge_args *& x) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:564:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ gtype-desc.c:2859:12: note: did you mean class here? gt_ggc_mx (struct ipa_edge_args *& x) ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hsa-gen.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:236: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1167:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:286:44: note: in instantiation of member function 'vec::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1565:12: note: in instantiation of function template specialization 'va_heap::reserve' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1674:3: note: in instantiation of member function 'vec::reserve' requested here reserve (1, false PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hsa-gen.c:6286:18: note: in instantiation of member function 'vec::safe_push' requested here edge_counts.safe_push (e->count ()); ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hsa-gen.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:236: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1167:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:286:44: note: in instantiation of member function 'vec::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1565:12: note: in instantiation of function template specialization 'va_heap::reserve' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1674:3: note: in instantiation of member function 'vec::reserve' requested here reserve (1, false PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hsa-gen.c:6287:25: note: in instantiation of member function 'vec::safe_push' requested here edge_probabilities.safe_push (e->probability); ^ gtype-desc.c:3502:12: warning: struct 'ipa_polymorphic_call_context' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gt_ggc_mx (struct ipa_polymorphic_call_context& x_r ATTRIBUTE_UNUSED) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1498:15: note: previous use is here class GTY(()) ipa_polymorphic_call_context { ^ gtype-desc.c:3502:12: note: did you mean class here? gt_ggc_mx (struct ipa_polymorphic_call_context& x_r ATTRIBUTE_UNUSED) ^~~~~~ class gtype-desc.c:3504:3: warning: struct 'ipa_polymorphic_call_context' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipa_polymorphic_call_context * ATTRIBUTE_UNUSED x = &x_r; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1498:15: note: previous use is here class GTY(()) ipa_polymorphic_call_context { ^ gtype-desc.c:3504:3: note: did you mean class here? struct ipa_polymorphic_call_context * ATTRIBUTE_UNUSED x = &x_r; ^~~~~~ class gtype-desc.c:3842:3: warning: struct 'string_concat_db' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct string_concat_db * const x = (struct string_concat_db *)x_p; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/input.h:132:15: note: previous use is here class GTY(()) string_concat_db ^ gtype-desc.c:3842:3: note: did you mean class here? struct string_concat_db * const x = (struct string_concat_db *)x_p; ^~~~~~ class gtype-desc.c:3842:40: warning: struct 'string_concat_db' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct string_concat_db * const x = (struct string_concat_db *)x_p; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/input.h:132:15: note: previous use is here class GTY(()) string_concat_db ^ gtype-desc.c:3842:40: note: did you mean class here? struct string_concat_db * const x = (struct string_concat_db *)x_p; ^~~~~~ class gtype-desc.c:3917:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:3917:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:3921:34: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[2].rt_rtx); ^ ~ ./gtype-desc.h:1318:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:3921:34: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[2].rt_rtx); ^ ~ ./gtype-desc.h:1318:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:3922:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:3922:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:3932:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:3932:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:3936:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:3936:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:3940:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:3940:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:3953:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:3953:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:3957:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:3957:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:3961:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:3961:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:3965:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:3965:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:3972:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:3972:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:3976:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:3976:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:3980:34: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[2].rt_rtx); ^ ~ ./gtype-desc.h:1318:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:3980:34: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[2].rt_rtx); ^ ~ ./gtype-desc.h:1318:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:3981:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:3981:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:3985:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:3985:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:3992:34: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[2].rt_rtx); ^ ~ ./gtype-desc.h:1318:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:3992:34: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[2].rt_rtx); ^ ~ ./gtype-desc.h:1318:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:3993:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:3993:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:3997:34: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[2].rt_rtx); ^ ~ ./gtype-desc.h:1318:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:3997:34: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[2].rt_rtx); ^ ~ ./gtype-desc.h:1318:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:3998:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:3998:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4068:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4068:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4072:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4072:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4076:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4076:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4080:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4080:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4084:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4084:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4088:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4088:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4092:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4092:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4096:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4096:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4100:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4100:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4104:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4104:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4108:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4108:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4112:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4112:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4116:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4116:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4120:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4120:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4124:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4124:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4128:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4128:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4132:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4132:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4136:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4136:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4140:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4140:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4144:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4144:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4160:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4160:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4164:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4164:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4168:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4168:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4172:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4172:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4176:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4176:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4180:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4180:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4184:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4184:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4188:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4188:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4192:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4192:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4199:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4199:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4203:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4203:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4207:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4207:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4211:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4211:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4215:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4215:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4219:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4219:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4223:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4223:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4227:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4227:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4231:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4231:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4235:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4235:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4239:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4239:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4243:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4243:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4250:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4250:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4254:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4254:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4258:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4258:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4262:34: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[2].rt_rtx); ^ ~ ./gtype-desc.h:1318:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4262:34: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[2].rt_rtx); ^ ~ ./gtype-desc.h:1318:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4263:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4263:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4280:55: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_23constant_descriptor_rtx ((*x).u.fld[1].rt_constant); ^ ~ ./gtype-desc.h:1390:7: note: expanded from macro 'gt_pch_n_23constant_descriptor_rtx' if (X != NULL) gt_pch_nx_constant_descriptor_rtx (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4280:55: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_23constant_descriptor_rtx ((*x).u.fld[1].rt_constant); ^ ~ ./gtype-desc.h:1390:53: note: expanded from macro 'gt_pch_n_23constant_descriptor_rtx' if (X != NULL) gt_pch_nx_constant_descriptor_rtx (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4283:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_9tree_node ((*x).u.fld[1].rt_tree); ^ ~ ./gtype-desc.h:1282:7: note: expanded from macro 'gt_pch_n_9tree_node' if (X != NULL) gt_pch_nx_tree_node (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4283:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_9tree_node ((*x).u.fld[1].rt_tree); ^ ~ ./gtype-desc.h:1282:39: note: expanded from macro 'gt_pch_n_9tree_node' if (X != NULL) gt_pch_nx_tree_node (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4292:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_9mem_attrs ((*x).u.fld[1].rt_mem); ^ ~ ./gtype-desc.h:1366:7: note: expanded from macro 'gt_pch_n_9mem_attrs' if (X != NULL) gt_pch_nx_mem_attrs (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4292:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_9mem_attrs ((*x).u.fld[1].rt_mem); ^ ~ ./gtype-desc.h:1366:39: note: expanded from macro 'gt_pch_n_9mem_attrs' if (X != NULL) gt_pch_nx_mem_attrs (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4299:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4299:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4335:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4335:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4345:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4345:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4355:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4355:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4359:34: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[2].rt_rtx); ^ ~ ./gtype-desc.h:1318:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4359:34: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[2].rt_rtx); ^ ~ ./gtype-desc.h:1318:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4360:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4360:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4364:34: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[3].rt_rtx); ^ ~ ./gtype-desc.h:1318:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4364:34: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[3].rt_rtx); ^ ~ ./gtype-desc.h:1318:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4365:34: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[2].rt_rtx); ^ ~ ./gtype-desc.h:1318:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4365:34: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[2].rt_rtx); ^ ~ ./gtype-desc.h:1318:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4366:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_9rtvec_def ((*x).u.fld[1].rt_rtvec); ^ ~ ./gtype-desc.h:1322:7: note: expanded from macro 'gt_pch_n_9rtvec_def' if (X != NULL) gt_pch_nx_rtvec_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4366:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_9rtvec_def ((*x).u.fld[1].rt_rtvec); ^ ~ ./gtype-desc.h:1322:39: note: expanded from macro 'gt_pch_n_9rtvec_def' if (X != NULL) gt_pch_nx_rtvec_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4379:36: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_9rtvec_def ((*x).u.fld[5].rt_rtvec); ^ ~ ./gtype-desc.h:1322:7: note: expanded from macro 'gt_pch_n_9rtvec_def' if (X != NULL) gt_pch_nx_rtvec_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4379:36: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_9rtvec_def ((*x).u.fld[5].rt_rtvec); ^ ~ ./gtype-desc.h:1322:39: note: expanded from macro 'gt_pch_n_9rtvec_def' if (X != NULL) gt_pch_nx_rtvec_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4380:36: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_9rtvec_def ((*x).u.fld[4].rt_rtvec); ^ ~ ./gtype-desc.h:1322:7: note: expanded from macro 'gt_pch_n_9rtvec_def' if (X != NULL) gt_pch_nx_rtvec_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4380:36: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_9rtvec_def ((*x).u.fld[4].rt_rtvec); ^ ~ ./gtype-desc.h:1322:39: note: expanded from macro 'gt_pch_n_9rtvec_def' if (X != NULL) gt_pch_nx_rtvec_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4381:36: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_9rtvec_def ((*x).u.fld[3].rt_rtvec); ^ ~ ./gtype-desc.h:1322:7: note: expanded from macro 'gt_pch_n_9rtvec_def' if (X != NULL) gt_pch_nx_rtvec_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4381:36: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_9rtvec_def ((*x).u.fld[3].rt_rtvec); ^ ~ ./gtype-desc.h:1322:39: note: expanded from macro 'gt_pch_n_9rtvec_def' if (X != NULL) gt_pch_nx_rtvec_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4382:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_S ((*x).u.fld[1].rt_str); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4392:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4392:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4399:31: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_S ((*x).u.fld[3].rt_str); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4416:38: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[3].rt_rtx); ^ ~ ./gtype-desc.h:1318:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4416:38: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[3].rt_rtx); ^ ~ ./gtype-desc.h:1318:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4429:40: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_9tree_node ((*x).u.fld[3].rt_tree); ^ ~ ./gtype-desc.h:1282:7: note: expanded from macro 'gt_pch_n_9tree_node' if (X != NULL) gt_pch_nx_tree_node (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4429:40: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_9tree_node ((*x).u.fld[3].rt_tree); ^ ~ ./gtype-desc.h:1282:39: note: expanded from macro 'gt_pch_n_9tree_node' if (X != NULL) gt_pch_nx_tree_node (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4432:40: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_9tree_node ((*x).u.fld[3].rt_tree); ^ ~ ./gtype-desc.h:1282:7: note: expanded from macro 'gt_pch_n_9tree_node' if (X != NULL) gt_pch_nx_tree_node (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4432:40: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_9tree_node ((*x).u.fld[3].rt_tree); ^ ~ ./gtype-desc.h:1282:39: note: expanded from macro 'gt_pch_n_9tree_node' if (X != NULL) gt_pch_nx_tree_node (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4435:31: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_S ((*x).u.fld[3].rt_str); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4438:31: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_S ((*x).u.fld[3].rt_str); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4443:43: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_15basic_block_def ((*x).u.fld[2].rt_bb); ^ ~ ./gtype-desc.h:1346:7: note: expanded from macro 'gt_pch_n_15basic_block_def' if (X != NULL) gt_pch_nx_basic_block_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4443:43: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_15basic_block_def ((*x).u.fld[2].rt_bb); ^ ~ ./gtype-desc.h:1346:45: note: expanded from macro 'gt_pch_n_15basic_block_def' if (X != NULL) gt_pch_nx_basic_block_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4444:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4444:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4448:27: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_S ((*x).u.fld[6].rt_str); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4449:34: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[3].rt_rtx); ^ ~ ./gtype-desc.h:1318:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4449:34: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[3].rt_rtx); ^ ~ ./gtype-desc.h:1318:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4450:43: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_15basic_block_def ((*x).u.fld[2].rt_bb); ^ ~ ./gtype-desc.h:1346:7: note: expanded from macro 'gt_pch_n_15basic_block_def' if (X != NULL) gt_pch_nx_basic_block_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4450:43: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_15basic_block_def ((*x).u.fld[2].rt_bb); ^ ~ ./gtype-desc.h:1346:45: note: expanded from macro 'gt_pch_n_15basic_block_def' if (X != NULL) gt_pch_nx_basic_block_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4451:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4451:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4455:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4455:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4459:34: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[3].rt_rtx); ^ ~ ./gtype-desc.h:1318:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4459:34: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[3].rt_rtx); ^ ~ ./gtype-desc.h:1318:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4460:43: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_15basic_block_def ((*x).u.fld[2].rt_bb); ^ ~ ./gtype-desc.h:1346:7: note: expanded from macro 'gt_pch_n_15basic_block_def' if (X != NULL) gt_pch_nx_basic_block_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4460:43: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_15basic_block_def ((*x).u.fld[2].rt_bb); ^ ~ ./gtype-desc.h:1346:45: note: expanded from macro 'gt_pch_n_15basic_block_def' if (X != NULL) gt_pch_nx_basic_block_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4461:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4461:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4465:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[7].rt_rtx); ^ ~ ./gtype-desc.h:1318:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4465:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[7].rt_rtx); ^ ~ ./gtype-desc.h:1318:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4466:34: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[6].rt_rtx); ^ ~ ./gtype-desc.h:1318:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4466:34: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[6].rt_rtx); ^ ~ ./gtype-desc.h:1318:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4467:34: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[3].rt_rtx); ^ ~ ./gtype-desc.h:1318:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4467:34: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[3].rt_rtx); ^ ~ ./gtype-desc.h:1318:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4468:43: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_15basic_block_def ((*x).u.fld[2].rt_bb); ^ ~ ./gtype-desc.h:1346:7: note: expanded from macro 'gt_pch_n_15basic_block_def' if (X != NULL) gt_pch_nx_basic_block_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4468:43: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_15basic_block_def ((*x).u.fld[2].rt_bb); ^ ~ ./gtype-desc.h:1346:45: note: expanded from macro 'gt_pch_n_15basic_block_def' if (X != NULL) gt_pch_nx_basic_block_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4469:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4469:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4473:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[7].rt_rtx); ^ ~ ./gtype-desc.h:1318:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4473:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[7].rt_rtx); ^ ~ ./gtype-desc.h:1318:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4474:34: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[6].rt_rtx); ^ ~ ./gtype-desc.h:1318:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4474:34: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[6].rt_rtx); ^ ~ ./gtype-desc.h:1318:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4475:34: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[3].rt_rtx); ^ ~ ./gtype-desc.h:1318:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4475:34: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[3].rt_rtx); ^ ~ ./gtype-desc.h:1318:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4476:43: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_15basic_block_def ((*x).u.fld[2].rt_bb); ^ ~ ./gtype-desc.h:1346:7: note: expanded from macro 'gt_pch_n_15basic_block_def' if (X != NULL) gt_pch_nx_basic_block_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4476:43: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_15basic_block_def ((*x).u.fld[2].rt_bb); ^ ~ ./gtype-desc.h:1346:45: note: expanded from macro 'gt_pch_n_15basic_block_def' if (X != NULL) gt_pch_nx_basic_block_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4477:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4477:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4481:34: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[6].rt_rtx); ^ ~ ./gtype-desc.h:1318:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4481:34: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[6].rt_rtx); ^ ~ ./gtype-desc.h:1318:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4482:34: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[3].rt_rtx); ^ ~ ./gtype-desc.h:1318:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4482:34: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[3].rt_rtx); ^ ~ ./gtype-desc.h:1318:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4483:43: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_15basic_block_def ((*x).u.fld[2].rt_bb); ^ ~ ./gtype-desc.h:1346:7: note: expanded from macro 'gt_pch_n_15basic_block_def' if (X != NULL) gt_pch_nx_basic_block_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4483:43: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_15basic_block_def ((*x).u.fld[2].rt_bb); ^ ~ ./gtype-desc.h:1346:45: note: expanded from macro 'gt_pch_n_15basic_block_def' if (X != NULL) gt_pch_nx_basic_block_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4484:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4484:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4488:34: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[6].rt_rtx); ^ ~ ./gtype-desc.h:1318:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4488:34: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[6].rt_rtx); ^ ~ ./gtype-desc.h:1318:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4489:34: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[3].rt_rtx); ^ ~ ./gtype-desc.h:1318:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4489:34: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[3].rt_rtx); ^ ~ ./gtype-desc.h:1318:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4490:43: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_15basic_block_def ((*x).u.fld[2].rt_bb); ^ ~ ./gtype-desc.h:1346:7: note: expanded from macro 'gt_pch_n_15basic_block_def' if (X != NULL) gt_pch_nx_basic_block_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4490:43: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_15basic_block_def ((*x).u.fld[2].rt_bb); ^ ~ ./gtype-desc.h:1346:45: note: expanded from macro 'gt_pch_n_15basic_block_def' if (X != NULL) gt_pch_nx_basic_block_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4491:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4491:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4500:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4500:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4503:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4503:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4507:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:7: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:4507:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1318:37: note: expanded from macro 'gt_pch_n_7rtx_def' if (X != NULL) gt_pch_nx_rtx_def (X);\ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:5022:12: warning: struct 'wide_int_storage' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gt_pch_nx (struct wide_int_storage& x_r ATTRIBUTE_UNUSED) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/wide-int.h:1008:15: note: previous use is here class GTY(()) wide_int_storage ^ gtype-desc.c:5022:12: note: did you mean class here? gt_pch_nx (struct wide_int_storage& x_r ATTRIBUTE_UNUSED) ^~~~~~ class gtype-desc.c:5024:3: warning: struct 'wide_int_storage' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct wide_int_storage * ATTRIBUTE_UNUSED x = &x_r; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/wide-int.h:1008:15: note: previous use is here class GTY(()) wide_int_storage ^ gtype-desc.c:5024:3: note: did you mean class here? struct wide_int_storage * ATTRIBUTE_UNUSED x = &x_r; ^~~~~~ class gtype-desc.c:5277:3: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node * x = (struct symtab_node *)x_p; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ gtype-desc.c:5277:3: note: did you mean class here? struct symtab_node * x = (struct symtab_node *)x_p; ^~~~~~ class gtype-desc.c:5277:29: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node * x = (struct symtab_node *)x_p; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ gtype-desc.c:5277:29: note: did you mean class here? struct symtab_node * x = (struct symtab_node *)x_p; ^~~~~~ class gtype-desc.c:5278:3: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node * xlimit = x; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ gtype-desc.c:5278:3: note: did you mean class here? struct symtab_node * xlimit = x; ^~~~~~ class gtype-desc.c:5284:9: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node * const xprev = ((*x).previous); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ gtype-desc.c:5284:9: note: did you mean class here? struct symtab_node * const xprev = ((*x).previous); ^~~~~~ class gtype-desc.c:5602:12: warning: struct 'rtx_insn' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gt_pch_nx (struct rtx_insn *& x) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:537:15: note: previous use is here class GTY(()) rtx_insn : public rtx_def ^ gtype-desc.c:5602:12: note: did you mean class here? gt_pch_nx (struct rtx_insn *& x) ^~~~~~ class 15 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o hsa-brig.o -MT hsa-brig.o -MMD -MP -MF ./.deps/hsa-brig.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hsa-brig.c gtype-desc.c:6203:3: warning: struct 'symbol_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symbol_table * const x = (struct symbol_table *)x_p; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2019:29: note: previous use is here class GTY((tag ("SYMTAB"))) symbol_table ^ gtype-desc.c:6203:3: note: did you mean class here? struct symbol_table * const x = (struct symbol_table *)x_p; ^~~~~~ class gtype-desc.c:6203:36: warning: struct 'symbol_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symbol_table * const x = (struct symbol_table *)x_p; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2019:29: note: previous use is here class GTY((tag ("SYMTAB"))) symbol_table ^ gtype-desc.c:6203:36: note: did you mean class here? struct symbol_table * const x = (struct symbol_table *)x_p; ^~~~~~ class gtype-desc.c:6266:12: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gt_pch_nx (struct symtab_node *& x) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ gtype-desc.c:6266:12: note: did you mean class here? gt_pch_nx (struct symtab_node *& x) ^~~~~~ class gtype-desc.c:6363:3: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipa_edge_args * const x = (struct ipa_edge_args *)x_p; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:564:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ gtype-desc.c:6363:3: note: did you mean class here? struct ipa_edge_args * const x = (struct ipa_edge_args *)x_p; ^~~~~~ class gtype-desc.c:6363:37: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipa_edge_args * const x = (struct ipa_edge_args *)x_p; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:564:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ gtype-desc.c:6363:37: note: did you mean class here? struct ipa_edge_args * const x = (struct ipa_edge_args *)x_p; ^~~~~~ class gtype-desc.c:6372:12: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gt_pch_nx (struct ipa_edge_args& x_r ATTRIBUTE_UNUSED) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:564:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ gtype-desc.c:6372:12: note: did you mean class here? gt_pch_nx (struct ipa_edge_args& x_r ATTRIBUTE_UNUSED) ^~~~~~ class gtype-desc.c:6374:3: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipa_edge_args * ATTRIBUTE_UNUSED x = &x_r; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:564:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ gtype-desc.c:6374:3: note: did you mean class here? struct ipa_edge_args * ATTRIBUTE_UNUSED x = &x_r; ^~~~~~ class gtype-desc.c:6380:12: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gt_pch_nx (struct ipa_edge_args *& x) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:564:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ gtype-desc.c:6380:12: note: did you mean class here? gt_pch_nx (struct ipa_edge_args *& x) ^~~~~~ class gtype-desc.c:7023:12: warning: struct 'ipa_polymorphic_call_context' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gt_pch_nx (struct ipa_polymorphic_call_context& x_r ATTRIBUTE_UNUSED) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1498:15: note: previous use is here class GTY(()) ipa_polymorphic_call_context { ^ gtype-desc.c:7023:12: note: did you mean class here? gt_pch_nx (struct ipa_polymorphic_call_context& x_r ATTRIBUTE_UNUSED) ^~~~~~ class gtype-desc.c:7025:3: warning: struct 'ipa_polymorphic_call_context' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipa_polymorphic_call_context * ATTRIBUTE_UNUSED x = &x_r; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1498:15: note: previous use is here class GTY(()) ipa_polymorphic_call_context { ^ gtype-desc.c:7025:3: note: did you mean class here? struct ipa_polymorphic_call_context * ATTRIBUTE_UNUSED x = &x_r; ^~~~~~ class clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] gtype-desc.c:7404:3: warning: struct 'string_concat_db' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct string_concat_db * x ATTRIBUTE_UNUSED = (struct string_concat_db *)x_p; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/input.h:132:15: note: previous use is here class GTY(()) string_concat_db ^ gtype-desc.c:7404:3: note: did you mean class here? struct string_concat_db * x ATTRIBUTE_UNUSED = (struct string_concat_db *)x_p; ^~~~~~ class gtype-desc.c:7404:51: warning: struct 'string_concat_db' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct string_concat_db * x ATTRIBUTE_UNUSED = (struct string_concat_db *)x_p; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/input.h:132:15: note: previous use is here class GTY(()) string_concat_db ^ gtype-desc.c:7404:51: note: did you mean class here? struct string_concat_db * x ATTRIBUTE_UNUSED = (struct string_concat_db *)x_p; ^~~~~~ class gtype-desc.c:7415: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; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-map.h:26:19: note: previous use is here class GTY((user)) hash_map ^ gtype-desc.c:7415:3: note: did you mean class here? struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^~~~~~ class gtype-desc.c:7415:73: warning: struct 'hash_map' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-map.h:26:19: note: previous use is here class GTY((user)) hash_map ^ gtype-desc.c:7415:73: note: did you mean class here? struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^~~~~~ class 16 warnings generated. gtype-desc.c:7474:19: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] op (&((*x).u.fld[2].rt_rtx), cookie); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:7560:19: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] op (&((*x).u.fld[2].rt_rtx), cookie); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:7578:19: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] op (&((*x).u.fld[2].rt_rtx), cookie); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:7586:19: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] op (&((*x).u.fld[2].rt_rtx), cookie); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:7970:19: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] op (&((*x).u.fld[2].rt_rtx), cookie); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:8094:19: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] op (&((*x).u.fld[2].rt_rtx), cookie); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:8102:19: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] op (&((*x).u.fld[3].rt_rtx), cookie); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:8104:19: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] op (&((*x).u.fld[2].rt_rtx), cookie); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:8124:19: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] op (&((*x).u.fld[5].rt_rtvec), cookie); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:8126:19: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] op (&((*x).u.fld[4].rt_rtvec), cookie); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:8128:19: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] op (&((*x).u.fld[3].rt_rtvec), cookie); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:8153:23: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] op (&((*x).u.fld[3].rt_str), cookie); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:8171:23: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] op (&((*x).u.fld[3].rt_rtx), cookie); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:8185:23: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] op (&((*x).u.fld[3].rt_tree), cookie); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:8189:23: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] op (&((*x).u.fld[3].rt_tree), cookie); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:8193:23: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] op (&((*x).u.fld[3].rt_str), cookie); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:8197:23: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] op (&((*x).u.fld[3].rt_str), cookie); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:8203:19: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] op (&((*x).u.fld[2].rt_bb), cookie); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:8211:19: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] op (&((*x).u.fld[6].rt_str), cookie); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:8213:19: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] op (&((*x).u.fld[3].rt_rtx), cookie); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:8215:19: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] op (&((*x).u.fld[2].rt_bb), cookie); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:8229:19: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] op (&((*x).u.fld[3].rt_rtx), cookie); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:8231:19: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] op (&((*x).u.fld[2].rt_bb), cookie); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:8239:19: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] op (&((*x).u.fld[7].rt_rtx), cookie); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:8241:19: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] op (&((*x).u.fld[6].rt_rtx), cookie); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:8243:19: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] op (&((*x).u.fld[3].rt_rtx), cookie); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:8245:19: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] op (&((*x).u.fld[2].rt_bb), cookie); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:8253:19: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] op (&((*x).u.fld[7].rt_rtx), cookie); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:8255:19: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] op (&((*x).u.fld[6].rt_rtx), cookie); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:8257:19: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] op (&((*x).u.fld[3].rt_rtx), cookie); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:8259:19: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] op (&((*x).u.fld[2].rt_bb), cookie); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:8267:19: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] op (&((*x).u.fld[6].rt_rtx), cookie); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:8269:19: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] op (&((*x).u.fld[3].rt_rtx), cookie); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:8271:19: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] op (&((*x).u.fld[2].rt_bb), cookie); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:8279:19: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] op (&((*x).u.fld[6].rt_rtx), cookie); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:8281:19: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] op (&((*x).u.fld[3].rt_rtx), cookie); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:8283:19: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] op (&((*x).u.fld[2].rt_bb), cookie); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o hsa-dump.o -MT hsa-dump.o -MMD -MP -MF ./.deps/hsa-dump.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hsa-dump.c gtype-desc.c:8913:3: warning: struct 'generic_wide_int' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct generic_wide_int * x ATTRIBUTE_UNUSED = (struct generic_wide_int *)x_p; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/wide-int.h:681:15: note: previous use is here class GTY(()) generic_wide_int : public storage ^ gtype-desc.c:8913:3: note: did you mean class here? struct generic_wide_int * x ATTRIBUTE_UNUSED = (struct generic_wide_int *)x_p; ^~~~~~ class gtype-desc.c:8913:69: warning: struct 'generic_wide_int' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct generic_wide_int * x ATTRIBUTE_UNUSED = (struct generic_wide_int *)x_p; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/wide-int.h:681:15: note: previous use is here class GTY(()) generic_wide_int : public storage ^ gtype-desc.c:8913:69: note: did you mean class here? struct generic_wide_int * x ATTRIBUTE_UNUSED = (struct generic_wide_int *)x_p; ^~~~~~ class gtype-desc.c:8919:12: warning: struct 'wide_int_storage' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gt_pch_nx (struct wide_int_storage* x ATTRIBUTE_UNUSED, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/wide-int.h:1008:15: note: previous use is here class GTY(()) wide_int_storage ^ gtype-desc.c:8919:12: note: did you mean class here? gt_pch_nx (struct wide_int_storage* x ATTRIBUTE_UNUSED, ^~~~~~ class gtype-desc.c:9118: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; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-map.h:26:19: note: previous use is here class GTY((user)) hash_map ^ gtype-desc.c:9118:3: note: did you mean class here? struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^~~~~~ class gtype-desc.c:9118:72: warning: struct 'hash_map' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-map.h:26:19: note: previous use is here class GTY((user)) hash_map ^ gtype-desc.c:9118:72: note: did you mean class here? struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^~~~~~ class clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] gtype-desc.c:9187:3: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node * x ATTRIBUTE_UNUSED = (struct symtab_node *)x_p; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ gtype-desc.c:9187:3: note: did you mean class here? struct symtab_node * x ATTRIBUTE_UNUSED = (struct symtab_node *)x_p; ^~~~~~ class gtype-desc.c:9187:46: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node * x ATTRIBUTE_UNUSED = (struct symtab_node *)x_p; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ gtype-desc.c:9187:46: note: did you mean class here? struct symtab_node * x ATTRIBUTE_UNUSED = (struct symtab_node *)x_p; ^~~~~~ class gtype-desc.c:9475: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; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ gtype-desc.c:9475:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class gtype-desc.c:9475:61: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ gtype-desc.c:9475:61: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class gtype-desc.c:9696:3: warning: struct 'hash_set' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_set * x ATTRIBUTE_UNUSED = (struct hash_set *)x_p; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-set.h:25:7: note: previous use is here class hash_set ^ gtype-desc.c:9696:3: note: did you mean class here? struct hash_set * x ATTRIBUTE_UNUSED = (struct hash_set *)x_p; ^~~~~~ class gtype-desc.c:9696:49: warning: struct 'hash_set' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_set * x ATTRIBUTE_UNUSED = (struct hash_set *)x_p; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-set.h:25:7: note: previous use is here class hash_set ^ gtype-desc.c:9696:49: note: did you mean class here? struct hash_set * x ATTRIBUTE_UNUSED = (struct hash_set *)x_p; ^~~~~~ class gtype-desc.c:9729: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; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ gtype-desc.c:9729:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class gtype-desc.c:9729: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; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ gtype-desc.c:9729:63: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class gtype-desc.c:9868: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; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ gtype-desc.c:9868:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class gtype-desc.c:9868: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; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ gtype-desc.c:9868:63: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class gtype-desc.c:10107: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; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ gtype-desc.c:10107:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class gtype-desc.c:10107: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; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ gtype-desc.c:10107:65: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hsa-brig.c:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ gtype-desc.c:10153:3: warning: struct 'symbol_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symbol_table * x ATTRIBUTE_UNUSED = (struct symbol_table *)x_p; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2019:29: note: previous use is here class GTY((tag ("SYMTAB"))) symbol_table ^ gtype-desc.c:10153:3: note: did you mean class here? struct symbol_table * x ATTRIBUTE_UNUSED = (struct symbol_table *)x_p; ^~~~~~ class gtype-desc.c:10153:47: warning: struct 'symbol_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symbol_table * x ATTRIBUTE_UNUSED = (struct symbol_table *)x_p; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2019:29: note: previous use is here class GTY((tag ("SYMTAB"))) symbol_table ^ gtype-desc.c:10153:47: note: did you mean class here? struct symbol_table * x ATTRIBUTE_UNUSED = (struct symbol_table *)x_p; ^~~~~~ class gtype-desc.c:10178: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; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ gtype-desc.c:10178:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class gtype-desc.c:10178:66: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ gtype-desc.c:10178:66: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class gtype-desc.c:10196: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; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ gtype-desc.c:10196:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class gtype-desc.c:10196:61: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ gtype-desc.c:10196:61: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class gtype-desc.c:10214: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; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-map.h:26:19: note: previous use is here class GTY((user)) hash_map ^ gtype-desc.c:10214:3: note: did you mean class here? struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^~~~~~ class gtype-desc.c:10214:77: warning: struct 'hash_map' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-map.h:26:19: note: previous use is here class GTY((user)) hash_map ^ gtype-desc.c:10214:77: note: did you mean class here? struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^~~~~~ class gtype-desc.c:10307:3: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipa_edge_args * x ATTRIBUTE_UNUSED = (struct ipa_edge_args *)x_p; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:564:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ gtype-desc.c:10307:3: note: did you mean class here? struct ipa_edge_args * x ATTRIBUTE_UNUSED = (struct ipa_edge_args *)x_p; ^~~~~~ class gtype-desc.c:10307:48: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipa_edge_args * x ATTRIBUTE_UNUSED = (struct ipa_edge_args *)x_p; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:564:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ gtype-desc.c:10307:48: note: did you mean class here? struct ipa_edge_args * x ATTRIBUTE_UNUSED = (struct ipa_edge_args *)x_p; ^~~~~~ class gtype-desc.c:10315:12: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gt_pch_nx (struct ipa_edge_args* x ATTRIBUTE_UNUSED, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:564:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ gtype-desc.c:10315:12: note: did you mean class here? gt_pch_nx (struct ipa_edge_args* x ATTRIBUTE_UNUSED, ^~~~~~ class gtype-desc.c:10756: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; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-map.h:26:19: note: previous use is here class GTY((user)) hash_map ^ gtype-desc.c:10756:3: note: did you mean class here? struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^~~~~~ class gtype-desc.c:10756:56: warning: struct 'hash_map' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-map.h:26:19: note: previous use is here class GTY((user)) hash_map ^ gtype-desc.c:10756:56: note: did you mean class here? struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^~~~~~ class gtype-desc.c:10789: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; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-map.h:26:19: note: previous use is here class GTY((user)) hash_map ^ gtype-desc.c:10789:3: note: did you mean class here? struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^~~~~~ class gtype-desc.c:10789:54: warning: struct 'hash_map' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-map.h:26:19: note: previous use is here class GTY((user)) hash_map ^ gtype-desc.c:10789:54: note: did you mean class here? struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^~~~~~ class gtype-desc.c:10800: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; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ gtype-desc.c:10800:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class gtype-desc.c:10800: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; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ gtype-desc.c:10800:62: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class gtype-desc.c:10818: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; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ gtype-desc.c:10818:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class gtype-desc.c:10818: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; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ gtype-desc.c:10818:64: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class gtype-desc.c:10990:12: warning: struct 'ipa_polymorphic_call_context' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gt_pch_nx (struct ipa_polymorphic_call_context* x ATTRIBUTE_UNUSED, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1498:15: note: previous use is here class GTY(()) ipa_polymorphic_call_context { ^ gtype-desc.c:10990:12: note: did you mean class here? gt_pch_nx (struct ipa_polymorphic_call_context* x ATTRIBUTE_UNUSED, ^~~~~~ class gtype-desc.c:11004:3: warning: struct 'ipa_node_params_t' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipa_node_params_t * x ATTRIBUTE_UNUSED = (struct ipa_node_params_t *)x_p; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:617:19: note: previous use is here class GTY((user)) ipa_node_params_t: public function_summary ^ gtype-desc.c:11004:3: note: did you mean class here? struct ipa_node_params_t * x ATTRIBUTE_UNUSED = (struct ipa_node_params_t *)x_p; ^~~~~~ class gtype-desc.c:11004:52: warning: struct 'ipa_node_params_t' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipa_node_params_t * x ATTRIBUTE_UNUSED = (struct ipa_node_params_t *)x_p; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:617:19: note: previous use is here class GTY((user)) ipa_node_params_t: public function_summary ^ gtype-desc.c:11004:52: note: did you mean class here? struct ipa_node_params_t * x ATTRIBUTE_UNUSED = (struct ipa_node_params_t *)x_p; ^~~~~~ class gtype-desc.c:11015:3: warning: struct 'ipa_edge_args_sum_t' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipa_edge_args_sum_t * x ATTRIBUTE_UNUSED = (struct ipa_edge_args_sum_t *)x_p; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:632:19: note: previous use is here class GTY((user)) ipa_edge_args_sum_t : public call_summary ^ gtype-desc.c:11015:3: note: did you mean class here? struct ipa_edge_args_sum_t * x ATTRIBUTE_UNUSED = (struct ipa_edge_args_sum_t *)x_p; ^~~~~~ class gtype-desc.c:11015:54: warning: struct 'ipa_edge_args_sum_t' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipa_edge_args_sum_t * x ATTRIBUTE_UNUSED = (struct ipa_edge_args_sum_t *)x_p; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:632:19: note: previous use is here class GTY((user)) ipa_edge_args_sum_t : public call_summary ^ gtype-desc.c:11015:54: note: did you mean class here? struct ipa_edge_args_sum_t * x ATTRIBUTE_UNUSED = (struct ipa_edge_args_sum_t *)x_p; ^~~~~~ class gtype-desc.c:11047: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; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ gtype-desc.c:11047:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class gtype-desc.c:11047: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; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ gtype-desc.c:11047:64: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class gtype-desc.c:11102:3: warning: struct 'function_summary' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct function_summary * x ATTRIBUTE_UNUSED = (struct function_summary *)x_p; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/symbol-summary.h:35:19: note: previous use is here class GTY((user)) function_summary ^ gtype-desc.c:11102:3: note: did you mean class here? struct function_summary * x ATTRIBUTE_UNUSED = (struct function_summary *)x_p; ^~~~~~ class gtype-desc.c:11102:68: warning: struct 'function_summary' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct function_summary * x ATTRIBUTE_UNUSED = (struct function_summary *)x_p; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/symbol-summary.h:35:19: note: previous use is here class GTY((user)) function_summary ^ gtype-desc.c:11102:68: note: did you mean class here? struct function_summary * x ATTRIBUTE_UNUSED = (struct function_summary *)x_p; ^~~~~~ class gtype-desc.c:11846:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 1 * sizeof (rtunion), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:11847:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 1 * sizeof (rtunion), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:11848:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 1 * sizeof (rtunion), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:11851:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 1 * sizeof (rtunion), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:11852:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 1 * sizeof (rtunion), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:11853:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 1 * sizeof (rtunion), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:11854:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 1 * sizeof (rtunion), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:11855:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 1 * sizeof (rtunion), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:11856:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 1 * sizeof (rtunion), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:11857:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 1 * sizeof (rtunion), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:11858:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 1 * sizeof (rtunion), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:11859:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 1 * sizeof (rtunion), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:11866:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:11867:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:11868:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 1 * sizeof (rtunion), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:11869:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:11870:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:11871:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:11875:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:11883:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:11887:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:11888:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:11889:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:11891:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hsa-brig.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] 104struct pod_mode:24: note: expanded from macro 'offsetof' ^ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:11892:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ template class pod_mode; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:11895:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:11896:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:11897:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:11898:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:11899:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:11900:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:11901:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:11902:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:11903:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:11904:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:11905:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:11906:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:11907:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:11908:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:11909:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:11910:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:11911:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:11912:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:11913:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:11914:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:11915:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:11916:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:11917:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:11918:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:11919:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:11920:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:11921:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:11922:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:11923:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:11924:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:11925:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:11926:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:11927:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:11928:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:11929:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:11930:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:11931:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:11932:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:11933:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:11934:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:11935:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:11936:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:11937:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:11938:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:11939:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:11940:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:11941:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:11942:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:11943:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:11944:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:11945:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:11946:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:11947:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:11948:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:11949:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:11950:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:11951:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:11952:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:11953:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:11954:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:11955:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:11956:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:11957:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:11958:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:11959:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:11960:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:11961:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hsa-brig.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.hinline struct rtx_def * ^ :104:24: note: expanded from macro 'offsetof' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ class rtx_def; ^ gtype-desc.c:11962:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hsa-brig.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ class rtx_def; ^ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:11963:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:11964:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:11965:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:11966:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:11967:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:11968:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:11969:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:11970:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:11971:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:11972:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:11973:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:11974:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:11975:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:11976:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:11977:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:11978:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:11979:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:11980:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:11981:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:11982:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:11983:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:11984:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:11985:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:11986:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:11987:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:11988:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 0 * sizeof (rtunion), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ gtype-desc.c:11989:3: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] RTX_HDR_SIZE + 1 * sizeof (rtunion), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hsa-brig.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hsa-dump.c:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hsa-brig.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hsa-brig.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hsa-brig.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hsa-brig.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hsa-brig.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hsa-brig.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hsa-brig.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hsa-brig.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hsa-brig.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hsa-brig.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hsa-brig.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hsa-brig.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hsa-brig.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hsa-brig.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hsa-brig.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hsa-dump.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hsa-dump.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hsa-dump.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ 269 warnings generated. In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hsa-dump.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o hw-doloop.o -MT hw-doloop.o -MMD -MP -MF ./.deps/hw-doloop.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hw-doloop.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hsa-brig.c:36: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/output.h:133:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/output.h:123:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hsa-brig.c:44: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class symtab_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hsa-brig.c:44: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:95:1: warning: 'symtab_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hsa-brig.c:44: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:254:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:920:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:930:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1639:17: note: previous use is here for_user)) cgraph_edge { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hsa-brig.c:48: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hsa-common.h:1070:11: warning: struct 'hsa_bb' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct hsa_bb *) bb->aux; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hsa-common.h:1029:7: note: previous use is here class hsa_bb ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hsa-common.h:1070:11: note: did you mean class here? return (struct hsa_bb *) bb->aux; ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hsa-common.h:1316:8: warning: struct 'hsa_function_representation' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern struct hsa_function_representation *hsa_cfun; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hsa-common.h:1100:7: note: previous use is here class hsa_function_representation ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hsa-common.h:1316:8: note: did you mean class here? extern struct hsa_function_representation *hsa_cfun; ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hsa-brig.c:182:8: warning: struct 'hsa_brig_section' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] static struct hsa_brig_section brig_data, brig_code, brig_operand; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hsa-brig.c:153:7: note: previous use is here class hsa_brig_section ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hsa-brig.c:182:8: note: did you mean class here? static struct hsa_brig_section brig_data, brig_code, brig_operand; ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hsa-dump.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class symtab_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hsa-dump.c:34: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:95:1: warning: 'symtab_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hsa-dump.c:34: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:254:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:920:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:930:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1639:17: note: previous use is here for_user)) cgraph_edge { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hw-doloop.c:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hsa-dump.c:37: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hsa-common.h:1070:11: warning: struct 'hsa_bb' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct hsa_bb *) bb->aux; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hsa-common.h:1029:7: note: previous use is here class hsa_bb ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hsa-common.h:1070:11: note: did you mean class here? return (struct hsa_bb *) bb->aux; ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hsa-common.h:1316:8: warning: struct 'hsa_function_representation' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern struct hsa_function_representation *hsa_cfun; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hsa-common.h:1100:7: note: previous use is here class hsa_function_representation ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hsa-common.h:1316:8: note: did you mean class here? extern struct hsa_function_representation *hsa_cfun; ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hsa-dump.c:1232:22: warning: struct 'hsa_bb' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] hsa_bb *hbb = (struct hsa_bb *) bb->aux; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hsa-common.h:1029:7: note: previous use is here class hsa_bb ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hsa-dump.c:1232:22: note: did you mean class here? hsa_bb *hbb = (struct hsa_bb *) bb->aux; ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hsa-brig.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:236: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1167:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:286:44: note: in instantiation of member function 'vec::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1565:12: note: in instantiation of function template specialization 'va_heap::reserve' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1674:3: note: in instantiation of member function 'vec::reserve' requested here reserve (1, false PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hsa-brig.c:1658:29: note: in instantiation of member function 'vec::safe_push' requested here function_call_linkage.safe_push (pair); ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hw-doloop.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hw-doloop.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hw-doloop.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hw-doloop.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hw-doloop.c:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hw-doloop.c:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hw-doloop.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hw-doloop.c:31: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:167:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hw-doloop.c:31: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:168: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); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hw-doloop.c:31: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:169:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ 16 warnings generated. /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hw-doloop.c:240:42: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] loop->start_label = as_a (JUMP_LABEL (tail_insn)); ^~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o hwint.o -MT hwint.o -MMD -MP -MF ./.deps/hwint.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.c:22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 5 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o ifcvt.o -MT ifcvt.o -MMD -MP -MF ./.deps/ifcvt.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 116 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o ree.o -MT ree.o -MMD -MP -MF ./.deps/ree.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ree.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ree.c:220: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ree.c:220: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ree.c:220: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ree.c:220: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ree.c:220: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ree.c:222: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ree.c38: note: expanded from macro 'RTL_CHECK1' :222: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' rtunion fld[1]; ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ree.c:222: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] XINT (rt, 5) = arg3; ^ ~ HOOK_VECTOR_END (simd_clone) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ree.c:222: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1];HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ree.c:222: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] XSTR (rt, 6) = arg4; ^ ~ HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ree.c:222: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ree.c:222: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ree.c:222: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1]; ^ HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ree.c:222: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ree.c:222: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' 1321:23: note: expanded from macro 'XVEC' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ree.c:222: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1]; ^ HOOK_VECTOR_END (emutls) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' XEXP (rt, 2) = arg2; ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ree.c:222: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' rtunion fld[1]; ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ree.c:222: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ree.c:222: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ree.c:222: In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (C90_EMPTY_HACK) XSTR (rt, 1) = arg1; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2'#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ree.c:223: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' 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] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] struct GTY((desc("0"), tag("0"), ^ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 1: note: did you mean struct here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' class rtx_def; ^~~~~ struct #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ree.c:223: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' In file included from #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here return XEXP (insn, 3); ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :1318:26: note: expanded from macro 'XUINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XVEC (rt, 3) = arg3; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ree.c:223: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ree.c:223: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ree.c:223: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ree.c:223: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ree.c:223: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ree.c:223: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ree.c:223: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ree.c:223: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ree.c:223: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ree.c:223: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ree.c:223: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ree.c:223: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ree.c:223: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ree.c:223: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ree.c:223: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ree.c:223: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ree.c:223: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ree.c:223: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ree.c:223: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ree.c:223: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ree.c:223: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ree.c:223: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ree.c:223: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ree.c:223: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ree.c:223: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ree.c:223: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ree.c:223: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ree.c:223: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ree.c:223: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ree.c:223: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ree.c:223: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ree.c:223: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ree.c:223: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ree.c:223: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ree.c:223: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ree.c:223: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ree.c:223: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ree.c:223: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ree.c:223: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ree.c:223: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ree.c:223: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ree.c:223: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ree.c:223: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ree.c:223: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ree.c:223: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ree.c:223: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ree.c:223: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ree.c:223: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ree.c:223: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ree.c:223: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ree.c:223: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ree.c:223: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ree.c:223: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ree.c:223: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ree.c:223: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ree.c:223: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ree.c:223: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ree.c:223: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ree.c:223: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ree.c:223: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ree.c:223: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ree.c:223: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ree.c:223: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ree.c:223: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ree.c:223: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ree.c:223: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ree.c:223: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ree.c:223: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ree.c:223: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ree.c:223: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ree.c:223: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ree.c:223: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ree.c:223: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ree.c:223: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ree.c:223: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ree.c:223: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ree.c:223: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ree.c:223: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ree.c:223: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ree.c:223: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ree.c:223: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ree.c:223: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ree.c:223: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ree.c:223: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ree.c:223: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ree.c:223: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ree.c:223: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ree.c:223: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:35: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:167:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:35: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:168: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); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:35: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:169:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:41: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/output.h:133:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/output.h:123:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:351:28: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (NOTE_P (insn) && NOTE_KIND (insn) == NOTE_INSN_PROLOGUE_END) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1647:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:396:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] pattern = COND_EXEC_CODE (pattern); ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2653:29: note: expanded from macro 'COND_EXEC_CODE' #define COND_EXEC_CODE(RTX) XCEXP (RTX, 1, COND_EXEC) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:416:9: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] REG_NOTES (insn)), 1); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1589:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:864:46: note: expanded from macro 'gen_rtx_INT_LIST' gen_rtx_fmt_ie (INT_LIST, (MODE), (ARG0), (ARG1)) ^~~~ ./genrtl.h:75:40: note: expanded from macro 'gen_rtx_fmt_ie' gen_rtx_fmt_ie_stat (c, m, p0, p1 MEM_STAT_INFO) ^~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:413:26: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] validate_change (insn, ®_NOTES (insn), ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1589:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:434:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] test_if = SET_SRC (pc_set (jump)); ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:442:27: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] && label_ref_label (XEXP (test_if, 2)) == JUMP_LABEL (jump)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:442:49: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] && label_ref_label (XEXP (test_if, 2)) == JUMP_LABEL (jump)) ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:449:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (cond, 1)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:39:40: note: expanded from macro 'gen_rtx_fmt_ee' gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO) ^~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:604:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (true_expr, 0), XEXP (true_expr, 1)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:39:40: note: expanded from macro 'gen_rtx_fmt_ee' gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO) ^~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:668:59: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] f = gen_rtx_fmt_ee (f_code, GET_MODE (t), XEXP (t, 0), XEXP (t, 1)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:39:40: note: expanded from macro 'gen_rtx_fmt_ee' gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO) ^~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:826:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || ! general_operand (XEXP (cond, 1), VOIDmode)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:834:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] cond = XEXP (SET_SRC (set), 0); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:836:24: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] && label_ref_label (XEXP (SET_SRC (set), 2)) == JUMP_LABEL (if_info->jump)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:836:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && label_ref_label (XEXP (SET_SRC (set), 2)) == JUMP_LABEL (if_info->jump)) ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:836:52: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] && label_ref_label (XEXP (SET_SRC (set), 2)) == JUMP_LABEL (if_info->jump)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:844:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && general_operand (XEXP (if_info->rev_cond, 1), VOIDmode)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:859:5: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (cond, 1)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:39:40: note: expanded from macro 'gen_rtx_fmt_ee' gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO) ^~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:884:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (cond, 1), VOIDmode, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:919:46: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] unsigned HOST_WIDE_INT size = INTVAL (XEXP (x, 1)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:920:47: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] unsigned HOST_WIDE_INT start = INTVAL (XEXP (x, 2)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:968:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (y, 0), XEXP (y, 1), ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:992:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] bitpos = SUBREG_BYTE (outer) * BITS_PER_UNIT; ^~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:1087:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_equal_p (if_info->b, XEXP (cond, 1))) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:1088:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || (rtx_equal_p (if_info->a, XEXP (cond, 1)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:1309:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] a = XEXP (a, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:1310:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] b = XEXP (b, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:1526:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && general_operand (XEXP (cond, 1), VOIDmode)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:1531:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (cond, 1), ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:1534:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (if_info->a, 1), ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:1559:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XEXP (if_info->a, 1) == const1_rtx ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:1560:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XEXP (if_info->a, 1) == constm1_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:1563:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (STORE_FLAG_VALUE == INTVAL (XEXP (if_info->a, 1))) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:1565:42: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] else if (-STORE_FLAG_VALUE == INTVAL (XEXP (if_info->a, 1))) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:1568:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] subtract = 0, normalize = INTVAL (XEXP (if_info->a, 1)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:1727:32: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] poly_uint64 byte_vtrue = SUBREG_BYTE (vtrue); ^~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:1728:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] poly_uint64 byte_vfalse = SUBREG_BYTE (vfalse); ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:1780:5: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (if_info->cond, 1), ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:1895:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || !noce_operand_ok (SET_SRC (sset))) ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ree.c:231: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:167:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c: note: array 'fld' declared here :2256:63 rtunion fld[1]; ^ : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ree.c:231: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:168:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] target = noce_emit_cmove (if_info, x, code, XEXP (cond, 0), XEXP (cond, 1), ^ ~ INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ree.c:231: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:169:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ree.c:262:15: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx *loc = ®_NOTES (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1589:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ree.c:291:42: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] else if (!validate_change (insn, loc, XEXP (*loc, 1), true)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):2317:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ cond = XEXP (SET_SRC (set), 0); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:2320:27: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] && label_ref_label (XEXP (SET_SRC (set), 2)) == JUMP_LABEL (if_info->jump); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:2320:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && label_ref_label (XEXP (SET_SRC (set), 2)) == JUMP_LABEL (if_info->jump); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ree.c::32: note: expanded from macro 'XCEXP' 320:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ rtx orig_src = SET_SRC (*orig_set); ^~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' 1320:35: note: expanded from macro 'XEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:39: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ree.c:331:52: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c: = (REGNO (SET_DEST (cand_pat)) != REGNO (XEXP (SET_SRC (cand_pat), 0))); ^~~~~~~~~~~~~~~~~~ 2320:55: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] && label_ref_label (XEXP (SET_SRC (set), 2)) == JUMP_LABEL (if_info->jump); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' :1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:35: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:2342:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:39: note: expanded from macro 'RTL_CHECK2' rtx op_b = XEXP (if_info->cond, 1); ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1878:31: note: expanded from macro 'REGNO' :23#define REGNO(RTX) (rhs_regno(RTX)) ^~~ : note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:2355:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = SET_SRC (PATTERN (prev_insn)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:2422:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || op_b != XEXP (if_info->cond, 1)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ree.c:425:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' cond = XEXP (SET_SRC (set_insn), 0); ^~~~~~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' rtunion fld[1]; ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ree.c:427:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] srcreg = XEXP (SET_SRC (set_insn), 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ree.c:427:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] srcreg = XEXP (SET_SRC (set_insn), 1); ^~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:2482:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:39: note: expanded from macro 'RTL_CHECK2' if (! rtx_equal_p (XEXP (cond, 1), if_info->b)) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ree.c:428:13: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 srcreg2 = XEXP (SET_SRC (set_insn), 2); ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:2485:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ else if (rtx_equal_p (XEXP (cond, 1), if_info->a)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ree.c:428:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320: srcreg2 = XEXP (SET_SRC (set_insn), 2); ^~~~~~~~~~~~~~~~~~ 23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' ^ ~ #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ree.c:549:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c: *reg1 = XEXP (SET_SRC (expr), 1); ^ ~ 2603:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: c = XEXP (cond, 1); ^ ~ 1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ree.c:549:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ *reg1 = XEXP (SET_SRC (expr), 1);/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:2604:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~~~ else if (rtx_equal_p (XEXP (cond, 1), b)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' rtunion fld[1]; ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:2627:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ c = SET_SRC (set); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:39: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' rtunion fld[1]; ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ree.c:550:15: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ *reg2 = XEXP (SET_SRC (expr), 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ree.c:550:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *reg2 = XEXP (SET_SRC (expr), 2); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:2737:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] c = XEXP (cond, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ree.c:614:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx src_reg = XEXP (SET_SRC (set_pat), 0); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ : expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ree.c:784:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] != REGNO (get_extended_src_reg (SET_SRC (PATTERN (cand->insn))))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1878:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ree.c:820:43: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx src_reg = get_extended_src_reg (SET_SRC (PATTERN (cand->insn))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ree.c:899:63: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] REGNO (get_extended_src_reg (SET_SRC (pat)))); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1878:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ree.c:915:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && (REGNO (SET_SRC (*dest_sub_rtx)) == REGNO (SET_DEST (pat)))) ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx):2833:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ if (XEXP (cond, 1) != const0_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1878:31: note: expanded from macro 'REGNO' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ree.c:930:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 440:5: = get_defs (def_insn, SET_SRC (*dest_sub_rtx), NULL); ^~~~~~~~~~~~~~~~~~~~~~~ note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' rtunion fld[1]; ^ #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' :2840:11#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210 if (XEXP (cond, 1) != const1_rtx ^ ~ :37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:2844:24: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] bitnum = INTVAL (XEXP (cond, 2)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:2859:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || (INTVAL (XEXP (a, 1)) & GET_MODE_MASK (mode)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:2885:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || (INTVAL (XEXP (a, 1)) & GET_MODE_MASK (mode)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ree.c:1104:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = SET_SRC (expr); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:#define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ 2932:27: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' && label_ref_label (XEXP (SET_SRC (set), 2)) == JUMP_LABEL (jump)); ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:2932:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && label_ref_label (XEXP (SET_SRC (set), 2)) == JUMP_LABEL (jump)); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:2932:55: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] && label_ref_label (XEXP (SET_SRC (set), 2)) == JUMP_LABEL (jump)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:2942:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] cond = XEXP (SET_SRC (set), 0); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:2952:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] GET_MODE (cond), tmp, XEXP (cond, 1)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:39/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ree.c:1325:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :40: note: expanded from macro 'gen_rtx_fmt_ee' != REGNO (XEXP (SET_SRC (PATTERN (curr_cand->insn)), 0)))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO) ^~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1878:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ree.c:1361:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] REGNO (XEXP (SET_SRC (pat), 0))); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c#define SET_SRC(RTX) XCEXP (RTX, 1, SET):3055:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ if (contains_mem_rtx_p (SET_SRC (sset)) ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' :1210:37: note: expanded from macro 'RTL_CHECKC1' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:35: note: expanded from macro 'XEXP' :37: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ note: expanded from macro 'RTL_CHECKC1'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1878:31: note: expanded from macro 'REGNO' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define REGNO(RTX) (rhs_regno(RTX)) ^~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:3136:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx y = XEXP (cond, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:3159:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx new_val = SET_SRC (set); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:3173:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] new_val = SET_SRC (single_set (unmodified_insns[i])); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:3328:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx src = SET_SRC (set); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:3428:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] a = SET_SRC (set_a); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:3465:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || ! noce_operand_ok (SET_SRC (set_b)) ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:3466:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || reg_overlap_mentioned_p (x, SET_SRC (set_b)) ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:3467:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || modified_between_p (SET_SRC (set_b), insn_b, jump) ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:3471:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && HARD_REGISTER_P (SET_SRC (set_b)) ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1934:59: note: expanded from macro 'HARD_REGISTER_P' #define HARD_REGISTER_P(REG) (HARD_REGISTER_NUM_P (REGNO (REG))) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1878:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1937:39: note: expanded from macro 'HARD_REGISTER_NUM_P' #define HARD_REGISTER_NUM_P(REG_NO) ((REG_NO) < FIRST_PSEUDO_REGISTER) ^~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:3494:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] b = (set_b ? SET_SRC (set_b) : x); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:3694:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = SET_SRC (set); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:3765:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] cond_arg1 = XEXP (cond, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:4126:35: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] while (end && NOTE_P (end) && !NOTE_INSN_BASIC_BLOCK_P (end)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1651:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1647:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:4149:35: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] while (end && NOTE_P (end) && !NOTE_INSN_BASIC_BLOCK_P (end)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1651:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1647:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:4658:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] copy_rtx (XEXP (cond, 1)), ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:4659:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] TRAP_CODE (PATTERN (trap))); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2647:24: note: expanded from macro 'TRAP_CODE' #define TRAP_CODE(RTX) XCEXP (RTX, 1, TRAP_IF) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:4688:17: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx lab = JUMP_LABEL (jump); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:4691:7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (lab) += 1; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1777:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:4692:7: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (newjump) = lab; ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:4876:21: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] else_target = JUMP_LABEL (jump); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:5137:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (cond, 1)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:39:40: note: expanded from macro 'gen_rtx_fmt_ee' gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO) ^~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:5253:14: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] old_dest = JUMP_LABEL (jump); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ifcvt.c:5260:19: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] new_dest_label = JUMP_LABEL (BB_END (dest_edge->src)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ 33 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o inchash.o -MT inchash.o -MMD -MP -MF ./.deps/inchash.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/inchash.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/inchash.c:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ 155 warnings generated. clang++ -fno-PIE -c -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o incpath.o -MT incpath.o -MMD -MP -MF ./.deps/incpath.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/incpath.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/inchash.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/inchash.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/inchash.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/inchash.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 5 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o init-regs.o -MT init-regs.o -MMD -MP -MF ./.deps/init-regs.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/init-regs.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/incpath.c:22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/incpath.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/init-regs.c:22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/incpath.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/incpath.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/incpath.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/init-regs.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/incpath.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/incpath.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/incpath.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/incpath.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/incpath.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/incpath.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/incpath.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/incpath.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/incpath.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/incpath.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/incpath.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/incpath.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/incpath.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/incpath.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/incpath.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/init-regs.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/init-regs.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/init-regs.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/init-regs.c:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/init-regs.c:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/init-regs.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/init-regs.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/init-regs.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/init-regs.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/init-regs.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/init-regs.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/init-regs.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/init-regs.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/init-regs.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/init-regs.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/init-regs.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/init-regs.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/init-regs.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/init-regs.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/init-regs.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' 20 warnings generated. #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/init-regs.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/init-regs.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/init-regs.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/init-regs.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/init-regs.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/init-regs.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/init-regs.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/init-regs.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/init-regs.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/init-regs.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/init-regs.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/init-regs.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/init-regs.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/init-regs.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/init-regs.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/init-regs.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/init-regs.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/init-regs.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/init-regs.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/init-regs.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/init-regs.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/init-regs.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/init-regs.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/init-regs.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/init-regs.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/init-regs.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/init-regs.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/init-regs.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/init-regs.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/init-regs.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/init-regs.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/init-regs.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/init-regs.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/init-regs.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/init-regs.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/init-regs.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/init-regs.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/init-regs.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/init-regs.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/init-regs.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/init-regs.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/init-regs.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/init-regs.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o internal-fn.o -MT internal-fn.o -MMD -MP -MF ./.deps/internal-fn.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/internal-fn.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/init-regs.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/init-regs.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/init-regs.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/init-regs.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/init-regs.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/init-regs.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/init-regs.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/init-regs.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/init-regs.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/init-regs.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/init-regs.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/init-regs.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/init-regs.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/init-regs.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/init-regs.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/init-regs.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/init-regs.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/init-regs.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/init-regs.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/init-regs.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/init-regs.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/init-regs.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/init-regs.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/init-regs.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/init-regs.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/init-regs.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/init-regs.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/init-regs.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/init-regs.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/init-regs.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ 152 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o ipa-chkp.o -MT ipa-chkp.o -MMD -MP -MF ./.deps/ipa-chkp.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-chkp.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/internal-fn.c:22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ 112 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o ipa-cp.o -MT ipa-cp.o -MMD -MP -MF ./.deps/ipa-cp.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/internal-fn.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/internal-fn.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/internal-fn.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/internal-fn.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 156 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o ipa-devirt.o -MT ipa-devirt.o -MMD -MP -MF ./.deps/ipa-devirt.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-devirt.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/internal-fn.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/internal-fn.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/internal-fn.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/internal-fn.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/internal-fn.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/internal-fn.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/internal-fn.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/internal-fn.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/internal-fn.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/internal-fn.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/internal-fn.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/internal-fn.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/internal-fn.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/internal-fn.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/internal-fn.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/internal-fn.c:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/internal-fn.c:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:105: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-chkp.c:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/internal-fn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/internal-fn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/internal-fn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/internal-fn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/internal-fn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/internal-fn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/internal-fn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/internal-fn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/internal-fn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/internal-fn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/internal-fn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/internal-fn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/internal-fn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/internal-fn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/internal-fn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/internal-fn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/internal-fn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/internal-fn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/internal-fn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/internal-fn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/internal-fn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/internal-fn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/internal-fn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/internal-fn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/internal-fn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/internal-fn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/internal-fn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/internal-fn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/internal-fn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/internal-fn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/internal-fn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/internal-fn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/internal-fn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/internal-fn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/internal-fn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/internal-fn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/internal-fn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/internal-fn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/internal-fn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/internal-fn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/internal-fn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/internal-fn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/internal-fn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/internal-fn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/internal-fn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/internal-fn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/internal-fn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/internal-fn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/internal-fn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/internal-fn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/internal-fn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/internal-fn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/internal-fn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/internal-fn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440887 warnings generated. :5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/internal-fn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/internal-fn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:105: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-chkp.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/internal-fn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/internal-fn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/internal-fn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/internal-fn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/internal-fn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/internal-fn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o ipa-fnsummary.o -MT ipa-fnsummary.o -MMD -MP -MF ./.deps/ipa-fnsummary.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-fnsummary.c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/internal-fn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/internal-fn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/internal-fn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-chkp.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: 592warning:3: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] inline struct rtx_def * XSTR (rt, 1) = arg1; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:: note: expanded from macro 'XSTR' 75:7: note#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: previous use is here : class rtx_def; ^ expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:105In file included from : 440:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-chkp.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.hwarning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] :235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h: ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/internal-fn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :75:7: note: previous use is here XSTR (rt, 1) = arg1; ^ ~ 75:class rtx_def;7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' ^ class rtx_def; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/internal-fn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:105 XVEC (rt, 2) = arg2; ^ ~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321: return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here 23: note: expanded from macro 'XVEC' class rtx_def; ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/internal-fn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/internal-fn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/internal-fn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/internal-fn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/internal-fn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/internal-fn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/internal-fn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/internal-fn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/internal-fn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/internal-fn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/internal-fn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/internal-fn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/internal-fn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/internal-fn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/internal-fn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/internal-fn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/internal-fn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/internal-fn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/internal-fn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/internal-fn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/internal-fn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:105: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-chkp.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-devirt.c:110: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-devirt.c:110: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct 159 warnings generated. In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-devirt.c:110: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-devirt.c:110: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/internal-fn.c:27: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3];clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o ipa-polymorphic-call.o -MT ipa-polymorphic-call.o -MMD -MP -MF ./.deps/ipa-polymorphic-call.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-polymorphic-call.c ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-devirt.c:110: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-fnsummary.c:56: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:112: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class symtab_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:112: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:95:1: warning: 'symtab_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:112: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:254:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-devirt.c:112: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:920:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] 'rtx_def' 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 symtab_node *ref = NULL); ^ struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? symtab_nodeclass rtx_def; ^~~~~ struct ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:930:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/internal-fn.c:46: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:167:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/internal-fn.c:46: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:168: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); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/internal-fn.c:46: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:169:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1639:17: note: previous use is here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-devirt.c:112: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for_user)) cgraph_edge { rtx tmp = XEXP (this, 1); ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: note: did you mean struct here? #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) friend class cgraph_edge; ^~~~~ struct ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-chkp.c:27: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h tree GTY((length ("%h.num_ops"))) op[1]; ^ :1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-fnsummary.c:56: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h tree GTY((length ("%h.num_ops"))) op[1];:67:20: note: did you mean struct here? ^ template class pod_mode; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-devirt.c:112: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-devirt.c:112: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-devirt.c:112: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:118: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:591:28: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_get_cs_argument_count (struct ipa_edge_args *args) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:564:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:591:28: note: did you mean class here? ipa_get_cs_argument_count (struct ipa_edge_args *args) ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-devirt.c:112: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h XEXP (rt, 1) = arg1;:601:24: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ ~ ipa_get_ith_jump_func (struct ipa_edge_args *args, int i) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:564:23: note: previous use is here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ class GTY((for_user)) ipa_edge_args ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:601:24: note: did you mean class here? #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ipa_get_ith_jump_func (struct ipa_edge_args *args, int i) ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:608:15: warning: struct 'ipa_polymorphic_call_context' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-devirt.c:static inline struct ipa_polymorphic_call_context * ^ 112: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1498:15: note: previous use is here XBBDEF (rt, 2) = arg2; ^ ~ class GTY(()) ipa_polymorphic_call_context { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:608:15: note: did you mean class here? #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ static inline struct ipa_polymorphic_call_context * ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:609:38: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ipa_get_ith_polymorhic_call_context (struct ipa_edge_args *args, int i) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:564:23: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here class GTY((for_user)) ipa_edge_args ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:609:38: note: did you mean class here? In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-devirt.c:112: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ipa_get_ith_polymorhic_call_context (struct ipa_edge_args *args, int i) ^~~~~~ class XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-devirt.c:112: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-devirt.c:112: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-devirt.c:112: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:667:40: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void ipa_free_edge_args_substructures (struct ipa_edge_args *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:564:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:667:40: note: did you mean class here? void ipa_free_edge_args_substructures (struct ipa_edge_args *); ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-devirt.c:112: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-devirt.c:112: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-devirt.c:112: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-fnsummary.c:56: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ./genrtl.hinline struct rtx_def *:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' class rtx_def; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-fnsummary.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 56: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-devirt.c:112: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] class rtx_def; XINT (rt, 4) = arg4; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-devirt.c:112: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-devirt.c:112: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-devirt.c:112: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-devirt.c:112: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:122: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-fnsummary.h:171:5: warning: struct 'ipa_fn_summary_t' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] expanded from macro 'XEXP' struct ipa_fn_summary_t *summary = new (ggc_alloc ()) ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-fnsummary.h:163:19: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' class GTY((user)) ipa_fn_summary_t: public function_summary ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-devirt.c:112: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-devirt.c:112: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-devirt.c:112: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-devirt.c:112: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-devirt.c:112: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-devirt.c:112: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-devirt.c:112: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-devirt.c:112: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-devirt.c:112: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-devirt.c:112: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-devirt.c:112: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-devirt.c:112: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-devirt.c:112: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-devirt.c:112: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-devirt.c:112: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-devirt.c:112: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-devirt.c:112: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-devirt.c:112: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-devirt.c:112: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-devirt.c:112: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-devirt.c:112: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-devirt.c:112: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-devirt.c:112: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-chkp.c:30: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.hIn file included from :363:1: warning: 'lto_input_block' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ./genrtl.hclass lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-fnsummary.c:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile-count.h:573:41: note: did you mean class here? X0EXP (rt, 4) = NULL_RTX; ^ ~ :56: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' static profile_probability stream_in (struct lto_input_block *); ^~~~~~ class #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ struct mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])class mem_usage; ^~~~~ struct ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-devirt.c:112: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-devirt.c:112: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:248:3: warning: struct 'ipcp_agg_lattice' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ struct ipcp_agg_lattice *next; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:239:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' class ipcp_agg_lattice : public ipcp_lattice ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-devirt.c:112: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-chkp.c:30: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:744:8: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] extern struct lto_input_block * lto_create_simple_input_block ( ^ XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' class lto_input_block ^#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:328:1: warning: 'ipcp_param_lattices' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' class ipcp_param_lattices ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:744:8: note: did you mean class here? #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ extern struct lto_input_block * lto_create_simple_input_block ( ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:335:3: note: did you mean class here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:750 struct ipcp_param_lattices * GTY((skip)) lattices; ^~~~~~ class :5: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here struct lto_input_block *, const char *, size_t); ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:750:5: note: did you mean class here? struct lto_input_block *, const char *, size_t); ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-devirt.c:112: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:780:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] XSTR (rt, 1) = arg1; ^ ~ extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' class lto_input_block ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:381:15: warning: struct 'ipcp_param_lattices' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] : note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:780:34: note: did you mean class here? static inline struct ipcp_param_lattices * ^ extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:328:7: note: previous use is here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])class ipcp_param_lattices ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:381:15: note: did you mean class here? rtunion fld[1]; ^ static inline struct ipcp_param_lattices * ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-devirt.c:112: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:841:10: warning: struct 'varpool_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' 395:3: warning: struct 'ipcp_param_lattices' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ struct varpool_node *,/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ struct ipcp_param_lattices *plats = ipa_get_parm_lattices (info, i); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-pass.h:135:7: note: previous use is here 328:7: note: previous use is here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ class ipcp_param_lattices ^ class varpool_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:395:3: note: did you mean class here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-chkp.c:30: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:851:35: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipcp_param_lattices *plats = ipa_get_parm_lattices (info, i); ^~~~~~ extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here classclass lto_input_block ^ rtunion fld[1]; ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:851:35: note: did you mean class here? In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-devirt.c:112: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:404:3: warning: struct 'ipcp_param_lattices' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:855:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)class lto_input_block ^ ^ ~ struct ipcp_param_lattices *plats = ipa_get_parm_lattices (info, i); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:855:26: note: did you mean class here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:328:tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^~~~~~ class 7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' class ipcp_param_lattices ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:859:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:404:3: note: did you mean class here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^ struct ipcp_param_lattices *plats = ipa_get_parm_lattices (info, i); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here rtunion fld[1];class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:414:3: warning: struct 'ipcp_param_lattices' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:859:26: note: did you mean class here? struct ipcp_param_lattices *plats = ipa_get_parm_lattices (info, i); ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:328:7: note: previous use is here hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^~~~~~ class class ipcp_param_lattices ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-devirt.c:112: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:414:3: note: did you mean class here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:861: struct ipcp_param_lattices *plats = ipa_get_parm_lattices (info, i); ^~~~~~ class 24: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here XVEC (rt, 4) = arg4; ^ ~ class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:861:24: note: did you mean class here? : note: expanded from macro 'XVEC' tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^~~~~~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:863:22: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ tree lto_input_tree (struct lto_input_block *, struct data_in *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here class lto_input_block ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-devirt.c:112: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:863:22: note: did you mean class here? XVEC (rt, 5) = arg5; ^ ~ tree lto_input_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-devirt.c:112: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-polymorphic-call.c:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-devirt.c:112: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:556:4: warning: struct 'ipcp_agg_lattice' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipcp_agg_lattice *aglat; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:239:7: note: previous use is here class ipcp_agg_lattice : public ipcp_lattice ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:556:4: note: did you mean class here? In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-devirt.c:112: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] struct ipcp_agg_lattice *aglat; ^~~~~~ class XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:557:4: warning: struct 'ipcp_param_lattices' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' struct ipcp_param_lattices *plats = ipa_get_parm_lattices (info, i); ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:328:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' class ipcp_param_lattices ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:557:4: note: did you mean class here? rtunion fld[1]; ^ struct ipcp_param_lattices *plats = ipa_get_parm_lattices (info, i); ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-devirt.c:112: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-devirt.c:112: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-devirt.c:112: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-devirt.c:112: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-chkp.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-devirt.c:112: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:class symtab_node; ^ 3741: ./genrtl.h:370:3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:817:22: warning: struct 'ipa_topo_info' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] : warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:9: note: previous use is here build_toporder_info (struct ipa_topo_info *topo) ^ XEXP (rt, 2) = arg2; ^ ~ struct symtab_node *symtab_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:796:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' class ipa_topo_info ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:817:22: note: did you mean class here? #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ build_toporder_info (struct ipa_topo_info *topo) ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:830:21: warning: struct 'ipa_topo_info' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] free_toporder_info (struct ipa_topo_info *topo) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:796:7: note: previous use is here class ipa_topo_info ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:830:21: note: did you mean class here? free_toporder_info (struct ipa_topo_info *topo) ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:840:21: warning: struct 'ipa_topo_info' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] push_node_to_stack (struct ipa_topo_info *topo, struct cgraph_node *node) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:796:7: note: previous use is here class ipa_topo_info ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:840:21: note: did you mean class here? In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-chkp.c:33: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:95:1: warning: 'symtab_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] push_node_to_stack (struct ipa_topo_info *topo, struct cgraph_node *node) ^~~~~~class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-devirt.c:112: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:2: note: did you mean class here? XWINT (rt, 1) = arg1; struct symtab_node *symtab_node; ^~~~~~ class ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:853:22: warning: struct 'ipa_topo_info' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) pop_node_from_stack (struct ipa_topo_info *topo) ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:796:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here class ipa_topo_info ^ HOST_WIDE_INT hwint[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:853:22: note: did you mean class here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-chkp.c:33: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:254:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59 struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here :26: note: expanded from macro 'HOST_WIDE_INT' pop_node_from_stack (struct ipa_topo_info *topo) ^~~~~~ class symtab_node ^ # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-devirt.c:112: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:895:25: warning: struct 'ipcp_param_lattices' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here set_agg_lats_to_bottom (struct ipcp_param_lattices *plats) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:328:7: note: previous use is here HOST_WIDE_INT hwint[1]; ^ class ipcp_param_lattices ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:895:25: note: did you mean class here? # define HOST_WIDE_INT long long ^ set_agg_lats_to_bottom (struct ipcp_param_lattices *plats) ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:906:32: warning: struct 'ipcp_param_lattices' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] set_agg_lats_contain_variable (struct ipcp_param_lattices *plats) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:328:7: note: previous use is here class ipcp_param_lattices ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:906:32: note: did you mean class here? set_agg_lats_contain_variable (struct ipcp_param_lattices *plats) ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-devirt.c:112: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-devirt.c:112: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:920:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:930:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-devirt.c:112: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-devirt.c:112: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-polymorphic-call.c:23: In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h38: note: expanded from macro 'RTL_CHECK2' :417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-devirt.c:112: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.hnote: expanded from macro 'XSTR' :1584:19: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' 1124:28: warning: struct 'ipcp_param_lattices' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void stream_in (struct lto_input_block *, struct data_in *data_in); ^ set_all_contains_variable (struct ipcp_param_lattices *plats) ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:328:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.hclass ipcp_param_lattices ^ :363:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.cclass lto_input_block ^ :1124:28: note: did you mean class here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here set_all_contains_variable (struct ipcp_param_lattices *plats) rtunion fld[1]; ^ ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1584:19: note: did you mean class here? In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-devirt.c:112: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] void stream_in (struct lto_input_block *, struct data_in *data_in); ^~~~~~ class XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] rtunion fld[1]; friend class cgraph_node; ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:1204:struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ 7: warning: struct 'ipcp_param_lattices' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: note: did you mean struct here? struct ipcp_param_lattices *plats = ipa_get_parm_lattices (info, i); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:328:7: note: previous use is here friend class cgraph_node;class ipcp_param_lattices ^ ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-devirt.c:112: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:1204:7: note: did you mean class here? XSTR (rt, 1) = arg1; ^ ~ struct ipcp_param_lattices *plats = ipa_get_parm_lattices (info, i); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:1212:4: warning: struct 'ipcp_param_lattices' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' struct ipcp_param_lattices *plats = ipa_get_parm_lattices (info, i); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:328:7: note: previous use is here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ class ipcp_param_lattices ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:1212:4: note: did you mean class here? rtunion fld[1]; ^ struct ipcp_param_lattices *plats = ipa_get_parm_lattices (info, i); ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-devirt.c:112: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] friend class cgraph_node; ^ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :10: note: did you mean struct here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here friend class cgraph_node; ^~~~~ struct rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-devirt.c:112: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] friend class cgraph_edge; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1639:17: note: previous use is here XVEC (rt, 2) = arg2; ^ ~ for_user)) cgraph_edge { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 10: note: did you mean struct here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' friend class cgraph_edge; ^~~~~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-devirt.c:112: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-devirt.c:112: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-devirt.c:112: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-devirt.c:112: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-devirt.c:112: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-polymorphic-call.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-polymorphic-call.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-devirt.c:112: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:1856:7: warning: struct 'ipcp_param_lattices' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipcp_param_lattices *src_lats ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:328:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here class ipcp_param_lattices ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-devirt.c:112: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:1856:7: note: did you mean class here? : warning struct ipcp_param_lattices *src_lats ^~~~~~ class : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-devirt.c:112: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-devirt.c:112: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:1910:8: warning: struct 'ipcp_param_lattices' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipcp_param_lattices *dest_plats, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:328:7: note: previous use is here In file included from class ipcp_param_lattices ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-devirt.c:112: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:1910:8: note: did you mean class here? :3741: ./genrtl.h struct ipcp_param_lattices *dest_plats, ^~~~~~ classIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-polymorphic-call.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561 : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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] :746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] struct mem_usage ^ XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' class mem_usage; ^~~~~ struct #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-devirt.c:112: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:1932:4: warning: struct 'ipcp_param_lattices' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) struct ipcp_param_lattices *src_lats ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :328:7: note: previous use is here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ class ipcp_param_lattices ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c rtunion fld[1]; ^ :1932:4: note: did you mean class here? In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-devirt.c:112: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] struct ipcp_param_lattices *src_lats ^~~~~~ class XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-devirt.c:112: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-devirt.c:112: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-devirt.c:112: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):1979:24: warning: struct 'ipcp_param_lattices' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ ~ set_check_aggs_by_ref (struct ipcp_param_lattices *dest_plats, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:328:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here class ipcp_param_lattices ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:1979:24: note: did you mean class here? set_check_aggs_by_ref (struct ipcp_param_lattices *dest_plats, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:2006:22: warning: struct 'ipcp_param_lattices' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] merge_agg_lats_step (struct ipcp_param_lattices *dest_plats, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:328:7: note: previous use is here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-devirt.c:112: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] class ipcp_param_lattices ^ XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:2006:22: note: did you mean class here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' merge_agg_lats_step (struct ipcp_param_lattices *dest_plats, ^~~~~~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:2008:8: warning: struct 'ipcp_agg_lattice' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here struct ipcp_agg_lattice ***aglat, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:239:7: note: previous use is here rtunion fld[1]; ^ class ipcp_agg_lattice : public ipcp_lattice ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-devirt.c:112: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:2008:8: note: did you mean class here? XSTR (rt, 2) = arg2; ^ ~ struct ipcp_agg_lattice ***aglat, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:2039:7: warning: struct 'ipcp_agg_lattice' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] rtunion fld[1]; ^ struct ipcp_agg_lattice *new_al; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:239:7: note: previous use is here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-devirt.c:112: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] class ipcp_agg_lattice : public ipcp_lattice ^ XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:2039:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 7: note: did you mean class here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' struct ipcp_agg_lattice *new_al; ^~~~~~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:2066:40: warning: struct 'ipcp_agg_lattice' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] set_chain_of_aglats_contains_variable (struct ipcp_agg_lattice *aglat) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:239:7: note: previous use is here class ipcp_agg_lattice : public ipcp_lattice ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:2066:40: note: did you mean class here? set_chain_of_aglats_contains_variable (struct ipcp_agg_lattice *aglat) ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:2084:6: warning: struct 'ipcp_param_lattices' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-devirt.c:112: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ struct ipcp_param_lattices *dest_plats, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:328:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' class ipcp_param_lattices ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:2084:6: note: did you mean class here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 struct ipcp_param_lattices *dest_plats, ^~~~~~ class :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c rtunion fld[1]; ^ :2085:6: warning: struct 'ipcp_param_lattices' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-devirt.c:112: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] struct ipcp_param_lattices *src_plats, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:328:7: note: previous use is here XSTR (rt, 2) = arg2; ^ ~ class ipcp_param_lattices ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:2085:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' 6: note: did you mean class here? #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ struct ipcp_param_lattices *src_plats, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:2089:3: warning: struct 'ipcp_agg_lattice' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-devirt.c struct ipcp_agg_lattice **dst_aglat; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:239:7: note: previous use is here :112: class ipcp_agg_lattice : public ipcp_lattice ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:2089:3: note: did you mean class here? XSTR (rt, 3) = arg3; ^ ~ struct ipcp_agg_lattice **dst_aglat; ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:2100:8: warning: struct 'ipcp_agg_lattice' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] :1319:23: note: expanded from macro 'XSTR' for (struct ipcp_agg_lattice *src_aglat = src_plats->aggs; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:239:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209class ipcp_agg_lattice : public ipcp_lattice ^ :38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:2100:8: note: did you mean class here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here for (struct ipcp_agg_lattice *src_aglat = src_plats->aggs; ^~~~~~ class rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:2111:4: warning: struct 'ipcp_agg_lattice' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipcp_agg_lattice *new_al = *dst_aglat; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:239:7: note: previous use is here class ipcp_agg_lattice : public ipcp_lattice ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:2111:4: note: did you mean class here? struct ipcp_agg_lattice *new_al = *dst_aglat; ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:2139:33: warning: struct 'ipcp_param_lattices' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] agg_pass_through_permissible_p (struct ipcp_param_lattices *src_plats, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:328:7: note: previous use is here class ipcp_param_lattices ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:2139:33: note: did you mean class here? agg_pass_through_permissible_p (struct ipcp_param_lattices *src_plats, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:2153:10: warning: struct 'ipcp_param_lattices' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipcp_param_lattices *dest_plats) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:328:7: note: previous use is here class ipcp_param_lattices ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:2153:10: note: did you mean class here? struct ipcp_param_lattices *dest_plats) ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:2165:7: warning: struct 'ipcp_param_lattices' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipcp_param_lattices *src_plats; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:328:7: note: previous use is here class ipcp_param_lattices ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:2165:7: note: did you mean class here? struct ipcp_param_lattices *src_plats; ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:2184:7: warning: struct 'ipcp_param_lattices' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipcp_param_lattices *src_plats; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:328:7: note: previous use is here class ipcp_param_lattices ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:2184:7: note: did you mean class here? struct ipcp_param_lattices *src_plats; ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:2203:7: warning: struct 'ipcp_agg_lattice' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipcp_agg_lattice **aglat = &dest_plats->aggs; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:239:7: note: previous use is here class ipcp_agg_lattice : public ipcp_lattice ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:2203:7: note: did you mean class here? struct ipcp_agg_lattice **aglat = &dest_plats->aggs; ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:2258:3: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipa_edge_args *args; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:564:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:2258:3: note: did you mean class here? struct ipa_edge_args *args; ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:2307:7: warning: struct 'ipcp_param_lattices' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipcp_param_lattices *dest_plats; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:328:7: note: previous use is here class ipcp_param_lattices ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:2307:7: note: did you mean class here? struct ipcp_param_lattices *dest_plats; ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:2715:39: warning: struct 'ipcp_param_lattices' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] context_independent_aggregate_values (struct ipcp_param_lattices *plats) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:328:7: note: previous use is here class ipcp_param_lattices ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:2715:39: note: did you mean class here? context_independent_aggregate_values (struct ipcp_param_lattices *plats) ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:2724:8: warning: struct 'ipcp_agg_lattice' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] for (struct ipcp_agg_lattice *aglat = plats->aggs; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:239:7: note: previous use is here class ipcp_agg_lattice : public ipcp_lattice ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:2724:8: note: did you mean class here? for (struct ipcp_agg_lattice *aglat = plats->aggs; ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:2769:7: warning: struct 'ipcp_param_lattices' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipcp_param_lattices *plats = ipa_get_parm_lattices (info, i); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:328:7: note: previous use is here class ipcp_param_lattices ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:2769:7: note: did you mean class here? struct ipcp_param_lattices *plats = ipa_get_parm_lattices (info, i); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:2959:7: warning: struct 'ipcp_param_lattices' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipcp_param_lattices *plats = ipa_get_parm_lattices (info, i); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:328:7: note: previous use is here class ipcp_param_lattices ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:2959:7: note: did you mean class here? struct ipcp_param_lattices *plats = ipa_get_parm_lattices (info, i); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:2993:7: warning: struct 'ipcp_param_lattices' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipcp_param_lattices *plats = ipa_get_parm_lattices (info, i); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:328:7: note: previous use is here class ipcp_param_lattices ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:2993:7: note: did you mean class here? struct ipcp_param_lattices *plats = ipa_get_parm_lattices (info, i); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:3028:7: warning: struct 'ipcp_param_lattices' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipcp_param_lattices *plats = ipa_get_parm_lattices (info, i); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:328:7: note: previous use is here class ipcp_param_lattices ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:3028:7: note: did you mean class here? struct ipcp_param_lattices *plats = ipa_get_parm_lattices (info, i); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:3030:7: warning: struct 'ipcp_agg_lattice' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipcp_agg_lattice *aglat; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:239:7: note: previous use is here class ipcp_agg_lattice : public ipcp_lattice ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:3030:7: note: did you mean class here? struct ipcp_agg_lattice *aglat; ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:3150:7: warning: struct 'ipcp_param_lattices' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipcp_param_lattices *plats = ipa_get_parm_lattices (info, i); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:328:7: note: previous use is here class ipcp_param_lattices ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:3150:7: note: did you mean class here? struct ipcp_param_lattices *plats = ipa_get_parm_lattices (info, i); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:3152:7: warning: struct 'ipcp_agg_lattice' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipcp_agg_lattice *aglat; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:239:7: note: previous use is here class ipcp_agg_lattice : public ipcp_lattice ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:3152:7: note: did you mean class here? struct ipcp_agg_lattice *aglat; ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:3185:27: warning: struct 'ipa_topo_info' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] propagate_constants_topo (struct ipa_topo_info *topo) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:796:7: note: previous use is here class ipa_topo_info ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:3185:27: note: did you mean class here? propagate_constants_topo (struct ipa_topo_info *topo) ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:3288:23: warning: struct 'ipa_topo_info' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipcp_propagate_stage (struct ipa_topo_info *topo) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:796:7: note: previous use is here class ipa_topo_info ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:3288:23: note: did you mean class here? ipcp_propagate_stage (struct ipa_topo_info *topo) ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:3304:29: warning: struct 'ipcp_param_lattices' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] info->lattices = XCNEWVEC (struct ipcp_param_lattices, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:328:7: note: previous use is here class ipcp_param_lattices ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:3304:29: note: did you mean class here? info->lattices = XCNEWVEC (struct ipcp_param_lattices, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include/libiberty.h:358:27: note: expanded from macro 'XCNEWVEC' #define XCNEWVEC(T, N) ((T *) xcalloc ((N), sizeof (T))) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:3304:29: warning: struct 'ipcp_param_lattices' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] info->lattices = XCNEWVEC (struct ipcp_param_lattices, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:328:7: note: previous use is here class ipcp_param_lattices ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:3304:29: note: did you mean class here? info->lattices = XCNEWVEC (struct ipcp_param_lattices, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include/libiberty.h:358:54: note: expanded from macro 'XCNEWVEC' #define XCNEWVEC(T, N) ((T *) xcalloc ((N), sizeof (T))) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-fnsummary.c:59: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :3514:7: warning: struct 'ipcp_agg_lattice' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gs->op[3] = rhs; ^ ~ struct ipcp_agg_lattice *aglat; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:239:7: note: previous use is here tree GTY((length ("%h.num_ops"))) op[1]; ^ class ipcp_agg_lattice : public ipcp_lattice ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:3514:7: note: did you mean class here? struct ipcp_agg_lattice *aglat; ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:3515:7: warning: struct 'ipcp_param_lattices' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipcp_param_lattices *plats = ipa_get_parm_lattices (caller_info, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:328:7: note: previous use is here class ipcp_param_lattices ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:3515:7: note: did you mean class here? struct ipcp_param_lattices *plats = ipa_get_parm_lattices (caller_info, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:3558:3: warning: struct 'ipcp_param_lattices' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipcp_param_lattices *plats = ipa_get_parm_lattices (caller_info, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:328:7: note: previous use is here class ipcp_param_lattices ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:3558:3: note: did you mean class here? struct ipcp_param_lattices *plats = ipa_get_parm_lattices (caller_info, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:4081/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 22: warning: struct 'ipcp_param_lattices' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] call_stmt->op[2] = chain; ^ ~ copy_plats_to_inter (struct ipcp_param_lattices *plats, HOST_WIDE_INT offset) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:328:7: note: previous use is here tree GTY((length ("%h.num_ops"))) op[1]; ^ class ipcp_param_lattices ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:4081:22: note: did you mean class here? copy_plats_to_inter (struct ipcp_param_lattices *plats, HOST_WIDE_INT offset) ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:4088:8: warning: struct 'ipcp_agg_lattice' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] for (struct ipcp_agg_lattice *aglat = plats->aggs; aglat; aglat = aglat->next) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:239:7: note: previous use is here class ipcp_agg_lattice : public ipcp_lattice ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:4088:8: note: did you mean class here? for (struct ipcp_agg_lattice *aglat = plats->aggs; aglat; aglat = aglat->next) ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:4103:23: warning: struct 'ipcp_param_lattices' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] intersect_with_plats (struct ipcp_param_lattices *plats, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:328:7: note: previous use is here class ipcp_param_lattices ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:4103:23: note: did you mean class here? intersect_with_plats (struct ipcp_param_lattices *plats, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:4107:3: warning: struct 'ipcp_agg_lattice' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipcp_agg_lattice *aglat; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:239:7: note: previous use is here class ipcp_agg_lattice : public ipcp_lattice ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:4107:3: note: did you mean class here? struct ipcp_agg_lattice *aglat; ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:4229:4: warning: struct 'ipcp_param_lattices' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipcp_param_lattices *orig_plats; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:328:7: note: previous use is here class ipcp_param_lattices ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:4229:4: note: did you mean class here? struct ipcp_param_lattices *orig_plats; ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:4248:4: warning: struct 'ipcp_param_lattices' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipcp_param_lattices *src_plats; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:328:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] class ipcp_param_lattices return gs->op[1]; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:4248:4: note: did you mean class here? tree GTY((length ("%h.num_ops"))) op[1]; ^ struct ipcp_param_lattices *src_plats; ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:4272:7: warning: struct 'ipcp_param_lattices' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree GTY((length ("%h.num_ops"))) op[1]; ^ struct ipcp_param_lattices *src_plats; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:328:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] class ipcp_param_lattices return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:4272:7: note: did you mean class here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] struct ipcp_param_lattices *src_plats; gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here ^~~~~~ tree GTY((length ("%h.num_ops"))) op[1]; ^ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-polymorphic-call.c:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:4365:7: warning: struct 'ipcp_param_lattices' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] :75:1: note: did you mean struct here? struct ipcp_param_lattices *plats = ipa_get_parm_lattices (dest_info, i);class rtx_def; ^~~~~ struct ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:328:7: note: previous use is here class ipcp_param_lattices ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:4365:7: note: did you mean class here? struct ipcp_param_lattices *plats = ipa_get_parm_lattices (dest_info, i); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:4421:3: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipa_edge_args *args; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:564:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:4421:3: note: did you mean class here? struct ipa_edge_args *args; ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:4475:7: warning: struct 'ipcp_param_lattices' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipcp_param_lattices *plats; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:328:7: note: previous use is here class ipcp_param_lattices ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:4475:7: note: did you mean class here? struct ipcp_param_lattices *plats; ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:4751:7: warning: struct 'ipcp_param_lattices' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipcp_param_lattices *plats = ipa_get_parm_lattices (info, i); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:328:7: note: previous use is here class ipcp_param_lattices ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:4751:7: note: did you mean class here? struct ipcp_param_lattices *plats = ipa_get_parm_lattices (info, i); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:4766:4: warning: struct 'ipcp_agg_lattice' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipcp_agg_lattice *aglat; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:239:7: note: previous use is here class ipcp_agg_lattice : public ipcp_lattice ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:4766:4: note: did you mean class here? struct ipcp_agg_lattice *aglat; ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-polymorphic-call.c:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:4904:22: warning: struct 'ipa_topo_info' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipcp_decision_stage (struct ipa_topo_info *topo)#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:796:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' class ipa_topo_info ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:4904:22: note: did you mean class here? rtunion fld[1]; ^ ipcp_decision_stage (struct ipa_topo_info *topo) ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h217 warnings generated. :1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:5080:3: warning: struct 'ipa_topo_info' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] struct ipa_topo_info topo; ^ return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:796:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' class ipa_topo_info ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:5080:3: note: did you mean class here? note: expanded from macro 'RTL_CHECK2' struct ipa_topo_info topo; ^~~~~~ class #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-devirt.c:114: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o ipa-split.o -MT ipa-split.o -MMD -MP -MF ./.deps/ipa-split.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-split.c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h tree GTY((length ("%h.num_ops"))) op[1]; ^ :1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning2596: :12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here :1354:32: note: expanded from macro 'XCEXP' tree GTY((length ("%h.num_ops"))) op[1];#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-fnsummary.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:1: warning: 'lto_input_block' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/streamer-hooks.h:28:1: note: did you mean class here? struct lto_input_block; ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile-count.h:573:41: note: did you mean class here? static profile_probability stream_in (struct lto_input_block *); ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-fnsummary.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:744:8: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern struct lto_input_block * lto_create_simple_input_block ( ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:744:8: note: did you mean class here? extern struct lto_input_block * lto_create_simple_input_block ( ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:750:5: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block *, const char *, size_t); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:750:5: note: did you mean class here? struct lto_input_block *, const char *, size_t); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:780:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:780:34: note: did you mean class here? extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:841:10: warning: struct 'varpool_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct varpool_node *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-pass.h:135:7: note: previous use is here class varpool_node; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-fnsummary.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:851:35: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:851:35: note: did you mean class here? extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:855:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:855:26: note: did you mean class here? tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:859:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hhashval_t lto_input_scc (struct lto_input_block *, struct data_in *,:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here SUBREG_BYTE (x), GET_MODE (x));class lto_input_block ^ ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:859:26: note: did you mean class here? #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:861:24: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here class lto_input_block ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:861:24: note: did you mean class here? tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:863:22: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree (struct lto_input_block *, struct data_in *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:863:22: note: did you mean class here? tree lto_input_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-fnsummary.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:76:53: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:76:53: note: did you mean class here? const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:78:8: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:78:8: note: did you mean class here? struct lto_input_block *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:83:44: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:83:44: note: did you mean class here? unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:84:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:84:34: note: did you mean class here? HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:85:37: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hgcov_type streamer_read_gcov_count (struct lto_input_block *); ^ :3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363 *step_out = XEXP (x, 1); ^ ~ :7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hclass lto_input_block ^ :1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:85:37: note: did you mean class here? #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ gcov_type streamer_read_gcov_count (struct lto_input_block *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:86:34:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here wide_int streamer_read_wide_int (struct lto_input_block *); ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:86:34: note: did you mean class here? wide_int streamer_read_wide_int (struct lto_input_block *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:87:38: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] widest_int streamer_read_widest_int (struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:87:38: note: did you mean class here? widest_int streamer_read_widest_int (struct lto_input_block *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:152:24: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_bitpack (struct lto_input_block *ib) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:152:24: note: did you mean class here? streamer_read_bitpack (struct lto_input_block *ib) ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:177:25: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:177:25: note: did you mean class here? = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:221:22: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_uchar (struct lto_input_block *ib) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:221:22: note: did you mean class here? streamer_read_uchar (struct lto_input_block *ib) ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:251:29: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_hwi_in_range (struct lto_input_block *ib, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:251:29: note: did you mean class here? streamer_read_hwi_in_range (struct lto_input_block *ib, ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-devirt.c:117: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:26:1: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:340:29:warning: class 'symtab_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class symtab_node; ^ warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:9: note: previous use is here streamer_read_record_start (struct lto_input_block *ib) struct symtab_node *symtab_node; ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:340:29: note: did you mean class here? streamer_read_record_start (struct lto_input_block *ib) ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-polymorphic-call.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XEXP (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-fnsummary.c:63: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:61:50: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ ~ tree streamer_read_string_cst (struct data_in *, struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:61:50: note: did you mean class here? #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ tree streamer_read_string_cst (struct data_in *, struct lto_input_block *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:62:27: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] rtunion fld[1]; ^ tree streamer_read_chain (struct lto_input_block *, struct data_in *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:62:27: note: did you mean class here? tree streamer_read_chain (struct lto_input_block *, struct data_in *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:63:27: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] In file included from tree streamer_alloc_tree (struct lto_input_block *, struct data_in *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-polymorphic-call.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] class lto_input_block ^ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:63:27: note: did you mean class here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-devirt.c:117: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:95:1: warning: 'symtab_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] : note: expanded from macro 'XEXP' class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ tree streamer_alloc_tree (struct lto_input_block *, struct data_in *, ^~~~~~ class/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:2: note: did you mean class here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' struct symtab_node *symtab_node; ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:65:31: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void streamer_read_tree_body (struct lto_input_block *, struct data_in *, tree); ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hclass lto_input_block ^ :440:5:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:65:31: note: did you mean class here? note: array 'fld' declared here void streamer_read_tree_body (struct lto_input_block *, struct data_in *, tree); ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-devirt.c:117: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:254:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:66:33: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here tree streamer_get_pickled_tree (struct lto_input_block *, struct data_in *); ^ symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:66:33: note: did you mean class here? In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-polymorphic-call.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tree streamer_get_pickled_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:67:36: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320void streamer_read_tree_bitfields (struct lto_input_block *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here :23: note: expanded from macro 'XEXP' class lto_input_block ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:67:36: note: did you mean class here? #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ void streamer_read_tree_bitfields (struct lto_input_block *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:105: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:236: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1167:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:286:44: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:120:7: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] : in instantiation of member function 'vec::embedded_size' requested here ((struct lto_input_block *) ^ size_t size = vec::embedded_size (alloc); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1565:12: note: in instantiation of function template specialization 'va_heap::reserve' requested here 363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:120:7 va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1585:10: note: in instantiation of member function 'vec::reserve' requested here : note: did you mean class here? In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-polymorphic-call.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return reserve (nelems, true PASS_MEM_STAT); ^ ((struct lto_input_block *) ^~~~~~ class XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1600:5: note: in instantiation of member function 'vec::reserve_exact' requested here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' reserve_exact (nelems PASS_MEM_STAT); ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:2755:19: note: in instantiation of member function 'vec::create' requested here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' known_contexts->create (0); ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-fnsummary.c:64/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:920:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] : In file included from struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here rtunion fld[1]; ^ class symtab_node; ^ symtab_node ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-polymorphic-call.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h: XBBDEF (rt, 2) = arg2; ^ ~ 930:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' 6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ struct symtab_node *ref = NULL);/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :1707:9: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here struct symtab_node *symtab_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here symtab_node ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-polymorphic-call.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-polymorphic-call.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-polymorphic-call.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-fnsummary.c:64: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:95:1: warning: 'symtab_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:2: rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-polymorphic-call.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] note: did you mean class here? XEXP (rt, 6) = arg6; ^ ~ struct symtab_node *symtab_node; ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-fnsummary.c:64: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:254:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640 struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here :10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] symtab_node ^ friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-polymorphic-call.c:25struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: note: did you mean struct here? XEXP (rt, 1) = arg1; ^ ~ friend class cgraph_node; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^~~~~ struct #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-polymorphic-call.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-polymorphic-call.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-polymorphic-call.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023 :10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:105: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:236: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1167:10/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here warning: offset of on non-POD type 'vec_embedded' (aka 'vec') [-Winvalid-offsetof] :2023:10: note: did you mean struct here? return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ friend class cgraph_node; ^~~~~ struct rtunion fld[1]; ^ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof'In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-polymorphic-call.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h XINT (rt, 5) = arg5; ^ ~ :920:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1639:17: note#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ : previous use is here struct symtab_node *ref = NULL); ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:364:38: note: in instantiation of member function 'vec::embedded_size' requested here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here for_user)) cgraph_edge { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: note: did you mean struct here? 38 friend class cgraph_edge; ^~~~~ struct : note: expanded from macro 'RTL_CHECK2' size_t size = vec::embedded_size (alloc); ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ symtab_node/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:673:8: note: in instantiation of function template specialization 'va_gc::reserve' requested here ^ A::reserve (v, nelems, exact PASS_MEM_STAT);:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h rtunion fld[1]; ^ :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-polymorphic-call.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XEXP (rt, 6) = arg6; ^ ~ 930:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:682:10: note: in instantiation of function template specialization 'vec_safe_reserve' requested here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ return vec_safe_reserve (v, nelems, true PASS_MEM_STAT); ^ struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:5047:7: note: in instantiation of function template specialization 'vec_safe_reserve_exact' requested here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ vec_safe_reserve_exact (ts->m_vr, count); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here symtab_node ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-polymorphic-call.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-polymorphic-call.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-cp.c:412:1: warning: unused function 'ipa_get_vr_lat' [-Wunused-function] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ipa_get_vr_lat (struct ipa_node_params *info, int i) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-polymorphic-call.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-polymorphic-call.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1584:19: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' void stream_in (struct lto_input_block *, struct data_in *data_in); ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-devirt.c:118: rtunion fld[1]; note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.hclass lto_input_block ^ :363:1:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1584:19: note: did you mean class here? warning: 'lto_input_block' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class lto_input_block ^ ^ void stream_in (struct lto_input_block *, struct data_in *data_in); ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-polymorphic-call.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile-count.h:573:41: note: did you mean class here? XINT (rt, 4) = arg4; ^ ~ static profile_probability stream_in (struct lto_input_block *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 10/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' : warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-polymorphic-call.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: note: did you mean struct here? XINT (rt, 5) = arg5; ^ ~ friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-polymorphic-call.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-polymorphic-call.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.harray 'fld' declared hereIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-devirt.c:118: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:744:8: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] :2023:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern struct lto_input_block * lto_create_simple_input_block ( ^ friend class cgraph_node; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: note: did you mean struct here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:744:8: note: did you mean class here? friend class cgraph_node; ^~~~~ struct extern struct lto_input_block * lto_create_simple_input_block ( ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:750:5: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-polymorphic-call.c: struct lto_input_block *, const char *, size_t); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here 25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] friend class cgraph_edge; ^ class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1639:17: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:750:5: note: did you mean class here? for_user)) cgraph_edge { ^ XEXP (rt, 1) = arg1; ^ ~ struct lto_input_block *, const char *, size_t); /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^~~~~~ class #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: note: did you mean struct here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' friend class cgraph_edge;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:780:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^~~~~ struct extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here class lto_input_block ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-polymorphic-call.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h: XBBDEF (rt, 2) = arg2; ^ ~ 780:34: note: did you mean class here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^~~~~~ class #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :841:10: warning: struct 'varpool_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here struct varpool_node *, ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1800:38: note: previous use is here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-polymorphic-call.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] class GTY((tag ("SYMTAB_VARIABLE"))) varpool_node : public symtab_node { XEXP (rt, 3) = arg3; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:841:10: note: did you mean class here? #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-split.c:79 struct varpool_node *,: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :75:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^~~~~~ class class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:851:35: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct rtx_def; ^ extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-polymorphic-call.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:851:35: note: did you mean class here? #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:855:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here class lto_input_block ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:855:26: note: did you mean class here? In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-polymorphic-call.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^~~~~~ class X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:859:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:859:26: note: did you mean class here? #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:861:24: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] rtunion fld[1]; ^ tree lto_input_tree_1 (struct lto_input_block *, struct data_in *,In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-polymorphic-call.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' class lto_input_block ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:861:24: note: did you mean class here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^~~~~~ class #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:863:22: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] rtunion fld[1]; ^ tree lto_input_tree (struct lto_input_block *, struct data_in *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-polymorphic-call.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] class lto_input_block ^ X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:863:22: note: did you mean class here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' tree lto_input_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-polymorphic-call.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-polymorphic-call.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-polymorphic-call.c:25: In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-fnsummary.c:77: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h591:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :28: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] X0EXP (rt, 3) = NULL_RTX; ^ ~ ipa_get_cs_argument_count (struct ipa_edge_args *args) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:564:23: note: previous use is here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) class GTY((for_user)) ipa_edge_args ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:591:28: note: did you mean class here? #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ipa_get_cs_argument_count (struct ipa_edge_args *args) ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-polymorphic-call.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h: X0EXP (rt, 4) = NULL_RTX; ^ ~ 601:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' 24: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ipa_get_ith_jump_func (struct ipa_edge_args *args, int i) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:564:23: note: previous use is here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) class GTY((for_user)) ipa_edge_args ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:601:24: note: did you mean class here? rtunion fld[1]; ^ ipa_get_ith_jump_func (struct ipa_edge_args *args, int i) ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-polymorphic-call.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' 608:15: warning: struct 'ipa_polymorphic_call_context' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~static inline struct ipa_polymorphic_call_context * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1498:15: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' class GTY(()) ipa_polymorphic_call_context { ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:608:15: note: did you mean class here? rtunion fld[1]; ^ static inline struct ipa_polymorphic_call_context * ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-polymorphic-call.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h: X0EXP (rt, 6) = NULL_RTX; ^ ~ 609:38: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' ipa_get_ith_polymorhic_call_context (struct ipa_edge_args *args, int i) ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:564:23: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:class GTY((for_user)) ipa_edge_args ^ 1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:609:38: note: did you mean class here? ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here ipa_get_ith_polymorhic_call_context (struct ipa_edge_args *args, int i) ^~~~~~ class rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-polymorphic-call.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-polymorphic-call.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-polymorphic-call.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:667:40: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] note: array 'fld' declared here void ipa_free_edge_args_substructures (struct ipa_edge_args *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:564:23: note: previous use is here rtunion fld[1]; ^ class GTY((for_user)) ipa_edge_args ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-polymorphic-call.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:667:40: note: did you mean class here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] void ipa_free_edge_args_substructures (struct ipa_edge_args *); ^~~~~~ class X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-devirt.c:126: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:591:28: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-polymorphic-call.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ipa_get_cs_argument_count (struct ipa_edge_args *args) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:564:23: note: previous use is here XINT (rt, 5) = arg3; ^ ~ class GTY((for_user)) ipa_edge_args ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:591:28: note: did you mean class here? #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ipa_get_cs_argument_count (struct ipa_edge_args *args) ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-fnsummary.c:78: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-fnsummary.h:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sreal.h:38:1: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:601:24: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block; ^ipa_get_ith_jump_func (struct ipa_edge_args *args, int i) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:564:23: note: previous use is here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class GTY((for_user)) ipa_edge_args ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-polymorphic-call.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] class lto_input_block ^ XSTR (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sreal.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' :38:1: note: did you mean class here? #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)struct lto_input_block; ^~~~~~ class ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:601:24: note: did you mean class here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:ipa_get_ith_jump_func (struct ipa_edge_args *args, int i) ^~~~~~ class 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sreal.h:57:27: warning: struct 'lto_input_block' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:608:15: warning: struct 'ipa_polymorphic_call_context' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] static sreal stream_in (struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here static inline struct ipa_polymorphic_call_context *class lto_input_block ^ ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1498:15: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sreal.h:57:27: note: did you mean class here? class GTY(()) ipa_polymorphic_call_context { ^ static sreal stream_in (struct lto_input_block *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:608:15: note: did you mean class here? static inline struct ipa_polymorphic_call_context * ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:609:38: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-polymorphic-call.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ipa_get_ith_polymorhic_call_context (struct ipa_edge_args *args, int i) ^ XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:564:23: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:class GTY((for_user)) ipa_edge_args ^ 1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:609:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 38: note: did you mean class here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ipa_get_ith_polymorhic_call_context (struct ipa_edge_args *args, int i) ^~~~~~ class #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-polymorphic-call.c:25: In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-split.c:79: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h44/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] XSTR (rt, 1) = arg1;struct pod_mode ^ ^ ~ warnings generated. /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) template class pod_mode;In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-fnsummary.c:78: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-fnsummary.h:25: ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-predicate.h ^~~~~ struct :212:19: warning: struct 'lto_input_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_in (struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363::7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h note: expanded from macro 'RTL_CHECK2' :667:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 40: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class lto_input_block ^void ipa_free_edge_args_substructures (struct ipa_edge_args *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:564:23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-predicate.h:212:19: note: did you mean class here? : note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here void stream_in (struct lto_input_block *); rtunion fld[1]; ^ ^~~~~~ class class GTY((for_user)) ipa_edge_args ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-polymorphic-call.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h: XINT (rt, 2) = arg2; ^ ~ 667:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' 40: note#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ : did you mean class here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' void ipa_free_edge_args_substructures (struct ipa_edge_args *); ^~~~~~ class #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-polymorphic-call.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-polymorphic-call.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-polymorphic-call.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC'In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-devirt.c:127: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-fnsummary.h:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sreal.h:38:1: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block; ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' 7: note: previous use is here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])class lto_input_block ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sreal.h:38:1: note: did you mean class here? rtunion fld[1]; ^ struct lto_input_block;In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-fnsummary.c:78: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-fnsummary.h:171:5:^~~~~~ class/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-polymorphic-call.c warning: struct 'ipa_fn_summary_t' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] :25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sreal.h:57:27: warning: struct 'lto_input_block' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] XINT (rt, 6) = arg6; ^ ~ struct ipa_fn_summary_t *summary = new (ggc_alloc ()) ^ static sreal stream_in (struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-fnsummary.h:163:19: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hclass lto_input_block ^ :1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sreal.h:57:27: note: did you mean class here? #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ class GTY((user)) ipa_fn_summary_t: public function_summary ^ static sreal stream_in (struct lto_input_block *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-polymorphic-call.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-polymorphic-call.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-polymorphic-call.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-polymorphic-call.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-polymorphic-call.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-polymorphic-call.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-polymorphic-call.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o ipa-inline.o -MT ipa-inline.o -MMD -MP -MF ./.deps/ipa-inline.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline.c #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-polymorphic-call.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-polymorphic-call.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-polymorphic-call.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-polymorphic-call.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-polymorphic-call.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-polymorphic-call.c:25: In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-devirt.c:127: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-fnsummary.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-predicate.h:212:19: warning: struct 'lto_input_block' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] :3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] void stream_in (struct lto_input_block *); ^ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hclass lto_input_block ^ :1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-predicate.h:212:19: note: did you mean class here? #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ void stream_in (struct lto_input_block *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-split.c:79: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-split.c:79: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-polymorphic-call.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-polymorphic-call.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-polymorphic-call.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-devirt.c:127: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-fnsummary.h:171:5: warning: struct 'ipa_fn_summary_t' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here struct ipa_fn_summary_t *summary = new (ggc_alloc ()) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-fnsummary.h:163:19: note: previous use is here rtunion fld[1]; ^ class GTY((user)) ipa_fn_summary_t: public function_summary ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-polymorphic-call.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-polymorphic-call.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-fnsummary.c:447:7: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-split.c :note: array 'fld' declared here struct ipa_edge_args *args = IPA_EDGE_REF (e); ^ 79: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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] rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:564:23: note: previous use is here struct mem_usage ^ ^ class GTY((for_user)) ipa_edge_args ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-fnsummary.cclass mem_usage; ^~~~~ struct :447:7: note: did you mean class here? struct ipa_edge_args *args = IPA_EDGE_REF (e); ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-polymorphic-call.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-polymorphic-call.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-polymorphic-call.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-polymorphic-call.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-polymorphic-call.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-polymorphic-call.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-polymorphic-call.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-polymorphic-call.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-polymorphic-call.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-polymorphic-call.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-polymorphic-call.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-polymorphic-call.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-polymorphic-call.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-polymorphic-call.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-polymorphic-call.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-polymorphic-call.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-polymorphic-call.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-polymorphic-call.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-polymorphic-call.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-polymorphic-call.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-polymorphic-call.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-fnsummary.c:1350:9: warning: struct 'predicate' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] *(struct predicate *) e->aux ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-predicate.h:79:7: note: previous use is here class predicate ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-fnsummary.c:1350:9: note: did you mean class here? *(struct predicate *) e->aux ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-fnsummary.c:1351:33: warning: struct 'predicate' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] = p.or_with (summary->conds, *(struct predicate *) e->aux); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-predicate.h:79:7: note: previous use is here class predicate ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-fnsummary.c:1351:33: note: did you mean class here? = p.or_with (summary->conds, *(struct predicate *) e->aux); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-fnsummary.c:1396:31: warning: struct 'predicate' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] this_bb_predicate &= (*(struct predicate *) e->aux); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-predicate.h:79:7: note: previous use is here class predicate ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-fnsummary.c:1396:31: note: did you mean class here? this_bb_predicate &= (*(struct predicate *) e->aux); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-devirt.c:2219:3: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *n; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-devirt.c:2219:3: note: did you mean class here? struct symtab_node *n; ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-fnsummary.c:2235:8: warning: struct 'predicate' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct predicate p = bb_predicate & will_be_nonconstant; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-predicate.h:79:7: note: previous use is here class predicate ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-fnsummary.c:2235:8: note: did you mean class here? struct predicate p = bb_predicate & will_be_nonconstant; ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-fnsummary.c:2776:54: warning: implicit conversion from 'double' to 'int64_t' (aka 'long long') changes value from 0.99 to 0 [-Wliteral-conversion] gcc_checking_assert ((nonspecialized_time - time * 0.99) >= -1); ^~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/system.h:758:49: note: expanded from macro 'gcc_checking_assert' #define gcc_checking_assert(EXPR) ((void)(0 && (EXPR))) ^~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-fnsummary.c:2886:7: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipa_edge_args *args = IPA_EDGE_REF (edge); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:564:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-fnsummary.c:2886:7: note: did you mean class here? struct ipa_edge_args *args = IPA_EDGE_REF (edge); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-fnsummary.c:3036:7: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipa_edge_args *args = IPA_EDGE_REF (edge); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:564:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-fnsummary.c:3036:7: note: did you mean class here? struct ipa_edge_args *args = IPA_EDGE_REF (edge); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-fnsummary.c:3225:24: warning: struct 'lto_input_block' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] read_ipa_call_summary (struct lto_input_block *ib, struct cgraph_edge *e) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-fnsummary.c:3225:24: note: did you mean class here? read_ipa_call_summary (struct lto_input_block *ib, struct cgraph_edge *e) ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-split.c:81: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-split.c:81: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-split.c:81: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-split.c:81: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-split.c:81: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-split.c:81: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-split.c:81: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-split.c:81: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-split.c:81: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-split.c:81: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-split.c:81: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-split.c:81: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-split.c:81: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-split.c:81: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-split.c:81: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-split.c:81: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-split.c:81: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-split.c:81: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-split.c:81: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-split.c:81: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-split.c:81: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-split.c:81: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-split.c:81: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-split.c:81: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-split.c:81: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-split.c:81: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-split.c:81: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-split.c:81: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-split.c:81: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-split.c:81: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-split.c:81: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-fnsummary.c:56: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:236: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1167:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:364:38: note: in instantiation of member function 'vec::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:673:8: note: in instantiation of function template specialization 'va_gc::reserve' requested here A::reserve (v, nelems, exact PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:765:3: note: in instantiation of function template specialization 'vec_safe_reserve' requested here vec_safe_reserve (v, 1, false PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-fnsummary.c:220:7: note: in instantiation of function template specialization 'vec_safe_push' requested here vec_safe_push (size_time_table, new_entry); ^ expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-split.c:81: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-polymorphic-call.c:27: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h return gs->op[1];:1208:38: note: expanded from macro 'RTL_CHECK1' ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-split.c:81: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from 23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-fnsummary.c:56: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:236: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1167:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec') [-Winvalid-offsetof] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' return gs->op[2]; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here #define offsetof(t, d) __builtin_offsetof(t, d) tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h rtunion fld[1]; ^ :286:44: note: in instantiation of member function 'vec::embedded_size' requested here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562: size_t size = vec::embedded_size (alloc); ^ 11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-split.c:81: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; X0EXP (rt, 2) = NULL_RTX; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1565:12: note: in instantiation of function template specialization 'va_heap::reserve' requested here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1585:10: note: in instantiation of member function 'vec::reserve' requested here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return reserve (nelems, true PASS_MEM_STAT); gs->op[2] = rhs; ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here :1208 tree GTY((length ("%h.num_ops"))) op[1]; ^ :38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1600:5: note: in instantiation of member function 'vec::reserve_exact' requested here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ reserve_exact (nelems PASS_MEM_STAT); ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-fnsummary.c:440:25: note: in instantiation of member function 'vec::create' requested here ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: tree GTY((length ("%h.num_ops"))) op[1]; ^ 440:5: note: array 'fld' declared here known_contexts_ptr->create (0); ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-split.c:81: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-split.c:81: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-split.c:81: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline.c X0EXP (rt, 5) = NULL_RTX;:94: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ ~ class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ struct rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-split.c:81: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-split.c:81: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-split.c:81: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-split.c:81: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-split.c:81: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-split.c:81: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-split.c:81: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here return gs->op[1]; rtunion fld[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-fnsummary.c:56: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:236: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1167:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:286:In file included from 44/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-devirt.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :110: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:236: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1167:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec') [-Winvalid-offsetof] : note: in instantiation of member function 'vec::embedded_size' requested here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-split.c:81: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] size_t size = vec::embedded_size (alloc); ^ XINT (rt, 1) = arg1; ^ ~ gs->op[1] = fn; ^ ~ return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' :#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 371:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1565:12: note: in instantiation of function template specialization 'va_heap::reserve' requested here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:286#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ : tree GTY((length ("%h.num_ops"))) op[1]; ^ va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT);/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:120937:38: note: 44 ^ expanded from macro 'RTL_CHECK2' warning:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h :note1585:10#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])s/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h generated:. 3069:3:: warning: note: in instantiation of member function 'vec::reserve' requested here array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return reserve (nelems, true PASS_MEM_STAT); ^ gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ^ ~ : in instantiation of member function 'vec::embedded_size' requested here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371 size_t size = vec::embedded_size (alloc); ^ :3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h: tree GTY((length ("%h.num_ops"))) op[1]; ^ 1565:12: note: in instantiation of function template specialization 'va_heap::reserve' requested here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1713:3: note: in instantiation of member function 'vec::reserve_exact' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ reserve_exact (len - oldlen PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1585:10: note: in instantiation of member function 'vec::reserve' requested here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1731:3: note: in instantiation of member function 'vec::safe_grow' requested here return reserve (nelems, true PASS_MEM_STAT); ^ rtunion fld[1]; ^ safe_grow (len PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1713:3: note: in instantiation of member function 'vec::reserve_exact' requested here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ reserve_exact (len - oldlen PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1731:3: note: in instantiation of member function 'vec::safe_grow' requested here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-fnsummary.c:2052:22: note: in instantiation of member function 'vec::safe_grow_cleared' requested here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-split.c:81: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3 safe_grow (len PASS_MEM_STAT); ^ : warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] nonconstant_names.safe_grow_cleared ^ return &call_stmt->op[2]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-devirt.c ^ ~ :2949:21: note: in instantiation of member function 'vec::safe_grow_cleared' requested here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here type_warnings.safe_grow_cleared (newlen); ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' call_stmt->op[2] = chain; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here rtunion fld[1]; ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-split.c:81: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-split.c:81: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-split.c:81: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-split.c:81: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-split.c:81: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-split.c:81: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-split.c:81: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-split.c:81: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-split.c:81: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-split.c:81: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-split.c:81: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-split.c:81: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o ipa-comdats.o -MT ipa-comdats.o -MMD -MP -MF ./.deps/ipa-comdats.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-comdats.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-split.c:81: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-split.c:81: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-split.c:81: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h rtunion fld[1];:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-split.c:81: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; X0EXP (rt, 1) = NULL_RTX; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here rtunion fld[1]; ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3In file included from : note: array 'op' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-split.c:81: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: tree GTY((length ("%h.num_ops"))) op[1];3741: ./genrtl.h:520:3:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline.c:94: In file included from ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 10: X0EXP (rt, 1) = NULL_RTX; ^ ~ warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : return gs->op[3]; ^ ~ 323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :3: note: array 'op' declared here struct pod_mode tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-split.c:81: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-split.c:81: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-split.c:81: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-split.c:81: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-split.c:81: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-split.c:81: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-split.c:81: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-polymorphic-call.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class symtab_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-split.c:81: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-polymorphic-call.c:31: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:95:1: warning: 'symtab_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-polymorphic-call.c:31: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:254:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-split.c:81: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:920:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:930:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-split.c:81: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-split.c:81: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h: XSTR (rt, 2) = arg2; ^ ~ 894:39: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: note: did you mean struct here? #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-split.c:81: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' 2023:10#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here rtunion fld[1]; ^ struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-split.c:81: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] clang: warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h XSTR (rt, 2) = arg2; ^ ~ treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]:2023:10: note: did you mean struct here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' friend class cgraph_node; ^~~~~ struct #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1639:17: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' for_user)) cgraph_edge { ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h :2024:10: note: did you mean struct here? In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline.c:94: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] rtunion fld[1]; ^ inline struct rtx_def * ^ friend class cgraph_edge; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline.c:94: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-split.c:81: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :75:7: note: previous use is here XSTR (rt, 1) = arg1; ^ ~ class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-split.c:81: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-split.c:81: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-split.c:81: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-split.c:81: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-split.c:81: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-split.c:81: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-split.c:81: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-split.c:81: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-split.c:81: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-split.c:81: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-split.c:81: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-split.c:81: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-split.c:81: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline.c:94: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-polymorphic-call.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:1: warning: 'lto_input_block' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/streamer-hooks.h:28:1: note: did you mean class here? struct lto_input_block; ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile-count.h:573:41: note: did you mean class here? static profile_probability stream_in (struct lto_input_block *); ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-polymorphic-call.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:744:8: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern struct lto_input_block * lto_create_simple_input_block ( ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:744:8: note: did you mean class here? extern struct lto_input_block * lto_create_simple_input_block ( ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:750:5: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block *, const char *, size_t); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:750:5: note: did you mean class here? struct lto_input_block *, const char *, size_t); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:780:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:780:34: note: did you mean class here? extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:841:10: warning: struct 'varpool_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct varpool_node *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1800:38: note: previous use is here class GTY((tag ("SYMTAB_VARIABLE"))) varpool_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:841:10: note: did you mean class here? struct varpool_node *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:851:35: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:851:35: note: did you mean class here? extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:855:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:855:26: note: did you mean class here? tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:859:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:859:26: note: did you mean class here? hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:861:24: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:861:24: note: did you mean class here? tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:863:22: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree (struct lto_input_block *, struct data_in *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:863:22: note: did you mean class here? tree lto_input_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-polymorphic-call.c:32: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:76:53: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:76:53: note: did you mean class here? const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:78:8: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:78:8: note: did you mean class here? struct lto_input_block *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:83:44: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:83:44: note: did you mean class here? unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:84:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:84:34: note: did you mean class here? HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:85:37: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gcov_type streamer_read_gcov_count (struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:85:37: note: did you mean class here? gcov_type streamer_read_gcov_count (struct lto_input_block *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:86:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] wide_int streamer_read_wide_int (struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:86:34: note: did you mean class here? wide_int streamer_read_wide_int (struct lto_input_block *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:87:38: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] widest_int streamer_read_widest_int (struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:87:38: note: did you mean class here? widest_int streamer_read_widest_int (struct lto_input_block *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:152:24: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_bitpack (struct lto_input_block *ib) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:152:24: note: did you mean class here? streamer_read_bitpack (struct lto_input_block *ib) ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:177:25: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:177:25: note: did you mean class here? = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:221:22: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_uchar (struct lto_input_block *ib) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:221:22: note: did you mean class here? streamer_read_uchar (struct lto_input_block *ib) ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:251:29: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_hwi_in_range (struct lto_input_block *ib, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:251:29: note: did you mean class here? streamer_read_hwi_in_range (struct lto_input_block *ib, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:340:29: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_record_start (struct lto_input_block *ib) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:340:29: note: did you mean class here? streamer_read_record_start (struct lto_input_block *ib) ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-polymorphic-call.c:691:42: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_polymorphic_call_context::stream_in (struct lto_input_block *ib, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-polymorphic-call.c:691:42: note: did you mean class here? ipa_polymorphic_call_context::stream_in (struct lto_input_block *ib, ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline.c:96: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline.c:96: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline.c:96: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline.c:96: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline.c:96: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline.c:96: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline.c:96: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline.c:96: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline.c:96: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline.c:96: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline.c:96: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline.c:96: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline.c:96: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline.c:96: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline.c:96: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline.c:97: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline.c:97: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' 150#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) warnings generated. ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-split.c:83: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1];note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here :1832:28: note: expanded from macro 'JUMP_LABEL' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ :2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' gs->op[2] = rhs; ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note: array 'fld' declared here return &ass->op[3]; ^ ~ rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832 tree GTY((length ("%h.num_ops"))) op[1]; ^:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-comdats.c:53: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ 28: note: expanded from macro 'JUMP_LABEL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ struct rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o ipa-visibility.o -MT ipa-visibility.o -MMD -MP -MF ./.deps/ipa-visibility.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-visibility.c ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline.c:97: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline.c:97: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline.c:97: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline.c:97: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline.c:97: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline.c:97: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline.c:97: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline.c:97: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline.c:97: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline.c:97: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline.c:97: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline.c:97: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline.c:97: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline.c:97: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline.c:97: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline.c:97: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline.c:97: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline.c:97: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline.c:97: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline.c:97: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline.c:97: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline.c:97: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline.c:97: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline.c:97: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline.c:97: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline.c:97: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline.c:97: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline.c:97: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline.c:97: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline.c:97: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline.c:97: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline.c:97: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline.c:97: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline.c:97: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline.c:97: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline.c:97: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: In file included from ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-comdats.c:53: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] rtunion fld[1]; ^ struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline.c:97: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline.c:97: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline.c:97: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from 3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-split.c:88: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] : ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] class symtab_node; ^ X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:9: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' struct symtab_node *symtab_node; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline.c:97: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline.c:97: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline.c:97: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-split.c:88: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline.c:97: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XINT (rt, 1) = arg1;95:1: warning: 'symtab_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ ~ class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:2: note: did you mean class here? #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ struct symtab_node *symtab_node; ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-split.c:88: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:254:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline.c:97: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline.c:97: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline.c:97: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline.c:97: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline.c:97: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline.c:97: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline.c:97: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline.c:97: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline.c:97: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline.c:97: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline.c:97: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h rtunion fld[1]; ^ :920:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:930:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline.c:97: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-comdats.c:53: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] rtunion fld[1];inline struct rtx_def * ^ ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline.c:97: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here XEXP (rt, 2) = arg2; ^ ~ class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-comdats.c:53#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209: return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline.c:97: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] XWINT (rt, 1) = arg1; ^ ~ friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: note: did you mean struct here? note: array 'hwint' declared here friend class cgraph_node; ^~~~~ struct HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline.c:97: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline.c:97: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ friend class cgraph_node; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: note: did you mean struct here? #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ friend class cgraph_edge; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1639:17: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here for_user)) cgraph_edge { ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline.c:97: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline.c:97: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline.c:97: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-comdats.c:53: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline.c:97: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline.c:97: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline.c:97: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline.c:97: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline.c:97: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline.c:97: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline.c:97: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline.c:97: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline.c:97: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline.c:97: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline.c:97: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline.c:97: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline.c:97: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline.c:97: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline.c:97: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline.c:97: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline.c:97: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline.c:97: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline.c:97: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline.c:97: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline.c:97: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline.c:97: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline.c:97: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline.c:97: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline.c:97: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline.c:97: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-split.c:98: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:591:28: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_get_cs_argument_count (struct ipa_edge_args *args) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:564:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:591:28: note: did you mean class here? ipa_get_cs_argument_count (struct ipa_edge_args *args) ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:601:24: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_get_ith_jump_func (struct ipa_edge_args *args, int i) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:564:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:601:24: note: did you mean class here? ipa_get_ith_jump_func (struct ipa_edge_args *args, int i) ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:608:15: warning: struct 'ipa_polymorphic_call_context' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] static inline struct ipa_polymorphic_call_context * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1498:15: note: previous use is here class GTY(()) ipa_polymorphic_call_context { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:608:15: note: did you mean class here? static inline struct ipa_polymorphic_call_context * ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:609:38: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_get_ith_polymorhic_call_context (struct ipa_edge_args *args, int i) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:564:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:609:38: note: did you mean class here? ipa_get_ith_polymorhic_call_context (struct ipa_edge_args *args, int i) ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:667:40: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void ipa_free_edge_args_substructures (struct ipa_edge_args *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:564:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:667:40: note: did you mean class here? void ipa_free_edge_args_substructures (struct ipa_edge_args *); ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-split.c:105: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-fnsummary.h:171:5: warning: struct 'ipa_fn_summary_t' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipa_fn_summary_t *summary = new (ggc_alloc ()) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-fnsummary.h:163:19: note: previous use is here class GTY((user)) ipa_fn_summary_t: public function_summary ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-visibility.c:77: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-visibility.c:77: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline.c:99: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-comdats.c:57: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class symtab_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:9: note: previous use is here struct symtab_node *symtab_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-comdats.c:57: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:95:1: warning: 'symtab_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ 3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h tree GTY((length ("%h.num_ops"))) op[1];:1707:2: note: did you mean class here? ^ struct symtab_node *symtab_node; ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-comdats.c:57: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:254:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here call_stmt->op[2] = chain; In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-split.c:79: symtab_node ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:236: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1167:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec') [-Winvalid-offsetof] ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:286:44: note: in instantiation of member function 'vec::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1565:12: note: in instantiation of function template specialization 'va_heap::reserve' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1674:3: note: in instantiation of member function 'vec::reserve' requested here reserve (1, false PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-split.c:1091:9: note: in instantiation of member function 'vec::safe_push' requested here stack.safe_push (first); ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-visibility.c:77: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-visibility.c:77: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:920:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:930:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-split.c:79: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:236: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1167:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:286:44: note: in instantiation of member function 'vec::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1565:12: note: in instantiation of function template specialization 'va_heap::reserve' requested here return gs->op[1]; ^ ~ va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1585:10: note: in instantiation of member function 'vec::reserve' requested here tree GTY((length ("%h.num_ops"))) op[1]; ^ return reserve (nelems, true PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1713:3: note: in instantiation of member function 'vec::reserve_exact' requested here reserve_exact (len - oldlen PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1731:3: note: in instantiation of member function 'vec::safe_grow' requested here safe_grow (len PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-split.c:1838:15: note: in instantiation of member function 'vec::safe_grow_cleared' requested here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warningIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-visibility.c:77: bb_info_vec.safe_grow_cleared (last_basic_block_for_fn (cfun) + 1);In file included from : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h gs->op[1] = rhs; ^ ~ :423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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] ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here struct mem_usage tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here :341:1: note: did you mean struct here? tree GTY((length ("%h.num_ops"))) op[1];class mem_usage; ^~~~~ struct ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:315:3: note: array 'op' declared here 1640:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree GTY((length ("%h.num_ops"))) op[1]; ^ friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1639:17: note: previous use is here for_user)) cgraph_edge { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-comdats.c:65:25: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] propagate_comdat_group (struct symtab_node *symbol, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-comdats.c:65:25: note: did you mean class here? propagate_comdat_group (struct symtab_node *symbol, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-comdats.c:77:7: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symbol2 = ref->referring; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-comdats.c:77:7: note: did you mean class here? struct symtab_node *symbol2 = ref->referring; ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-comdats.c:126:2: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symbol2 = edge->caller; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-comdats.c:126:2: note: did you mean class here? struct symtab_node *symbol2 = edge->caller; ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline.c:103: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class symtab_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline.c:103: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:95:1: warning: 'symtab_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline.c:103: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:254:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:920:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:930:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1639:17: note: previous use is here for_user)) cgraph_edge { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline.c:104: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:1: warning: 'lto_input_block' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile-count.h:573:41: note: did you mean class here? static profile_probability stream_in (struct lto_input_block *); ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline.c:104: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:744:8: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern struct lto_input_block * lto_create_simple_input_block ( ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:744:8: note: did you mean class here? extern struct lto_input_block * lto_create_simple_input_block ( ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:750:5: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block *, const char *, size_t); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:750:5: note: did you mean class here? struct lto_input_block *, const char *, size_t); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:780:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:780:34: note: did you mean class here? extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:841:10: warning: struct 'varpool_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct varpool_node *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1800:38: note: previous use is here class GTY((tag ("SYMTAB_VARIABLE"))) varpool_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:841:10: note: did you mean class here? struct varpool_node *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:851:35: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:851:35: note: did you mean class here? extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:855:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:855:26: note: did you mean class here? tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:859:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:859:26: note: did you mean class here? hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:861:24: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:861:24: note: did you mean class here? tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:863:22: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree (struct lto_input_block *, struct data_in *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:863:22: note: did you mean class here? tree lto_input_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline.c:112: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:591:28: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_get_cs_argument_count (struct ipa_edge_args *args) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:564:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:591:28: note: did you mean class here? ipa_get_cs_argument_count (struct ipa_edge_args *args) ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:601:24: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_get_ith_jump_func (struct ipa_edge_args *args, int i) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:564:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:601:24: note: did you mean class here? ipa_get_ith_jump_func (struct ipa_edge_args *args, int i) ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:608:15: warning: struct 'ipa_polymorphic_call_context' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] static inline struct ipa_polymorphic_call_context * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1498:15: note: previous use is here class GTY(()) ipa_polymorphic_call_context { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:608:15: note: did you mean class here? static inline struct ipa_polymorphic_call_context * ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:609:38: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_get_ith_polymorhic_call_context (struct ipa_edge_args *args, int i) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:564:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:609:38: note: did you mean class here? ipa_get_ith_polymorhic_call_context (struct ipa_edge_args *args, int i) ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:667:40: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void ipa_free_edge_args_substructures (struct ipa_edge_args *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:564:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:667:40: note: did you mean class here? void ipa_free_edge_args_substructures (struct ipa_edge_args *); ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline.c:113: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-fnsummary.h:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sreal.h:38:1: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sreal.h:38:1: note: did you mean class here? struct lto_input_block; ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sreal.h:57:27: warning: struct 'lto_input_block' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] static sreal stream_in (struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sreal.h:57:27: note: did you mean class here? static sreal stream_in (struct lto_input_block *); ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline.c:113: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-fnsummary.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-predicate.h:212:19: warning: struct 'lto_input_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_in (struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-predicate.h:212:19: note: did you mean class here? void stream_in (struct lto_input_block *); ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline.c:113: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-fnsummary.h:171:5: warning: struct 'ipa_fn_summary_t' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipa_fn_summary_t *summary = new (ggc_alloc ()) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-fnsummary.h:163:19: note: previous use is here class GTY((user)) ipa_fn_summary_t: public function_summary ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-visibility.c:83: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class symtab_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-visibility.c:83: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:95:1: warning: 'symtab_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-visibility.c:83: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:254:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:920:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:930:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1639:17: note: previous use is here for_user)) cgraph_edge { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct 16 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o ipa-inline-analysis.o -MT ipa-inline-analysis.o -MMD -MP -MF ./.deps/ipa-inline-analysis.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline-analysis.c 163 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o ipa-inline-transform.o -MT ipa-inline-transform.o -MMD -MP -MF ./.deps/ipa-inline-transform.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline-transform.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 13 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o ipa-predicate.o -MT ipa-predicate.o -MMD -MP -MF ./.deps/ipa-predicate.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-predicate.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline-analysis.c:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline-transform.c:33: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline-transform.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline-analysis.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline-analysis.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline-analysis.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline-transform.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline-transform.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline-transform.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline-analysis.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-predicate.c:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-predicate.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline-transform.c:39: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class symtab_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline-transform.c:39: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:95:1: warning: 'symtab_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline-transform.c:39: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:254:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:920:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:930:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-predicate.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.hinline struct rtx_def * ^ :2023:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here friend class cgraph_node; ^ class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-predicate.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: note: did you mean struct here? class rtx_def; ^ friend class cgraph_node; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline-analysis.c:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return gs->op[1]; ^ ~ friend class cgraph_edge; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1639:17: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here for_user)) cgraph_edge { ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-predicate.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline-transform.c:43: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:591:28: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_get_cs_argument_count (struct ipa_edge_args *args) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:564:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:591:28: note: did you mean class here? ipa_get_cs_argument_count (struct ipa_edge_args *args) ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:601:24: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_get_ith_jump_func (struct ipa_edge_args *args, int i) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:564:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:601:24: note: did you mean class here? ipa_get_ith_jump_func (struct ipa_edge_args *args, int i) ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:608:15: warning: struct 'ipa_polymorphic_call_context' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] static inline struct ipa_polymorphic_call_context * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1498:15: note: previous use is here class GTY(()) ipa_polymorphic_call_context { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:608:15: note: did you mean class here? static inline struct ipa_polymorphic_call_context * ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:609:38: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_get_ith_polymorhic_call_context (struct ipa_edge_args *args, int i) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:564:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:609:38: note: did you mean class here? ipa_get_ith_polymorhic_call_context (struct ipa_edge_args *args, int i) ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:667:40: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void ipa_free_edge_args_substructures (struct ipa_edge_args *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:564:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:667:40: note: did you mean class here? void ipa_free_edge_args_substructures (struct ipa_edge_args *); ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline-transform.c:44: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-fnsummary.h:171:5: warning: struct 'ipa_fn_summary_t' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipa_fn_summary_t *summary = new (ggc_alloc ()) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-fnsummary.h:163:19: note: previous use is here class GTY((user)) ipa_fn_summary_t: public function_summary ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline-analysis.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:1: warning: 'lto_input_block' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/streamer-hooks.h:28:1: note: did you mean class here? struct lto_input_block; ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile-count.h:573:41: note: did you mean class here? static profile_probability stream_in (struct lto_input_block *); ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline-analysis.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:744:8: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern struct lto_input_block * lto_create_simple_input_block ( ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:744:8: note: did you mean class here? extern struct lto_input_block * lto_create_simple_input_block ( ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:750:5: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block *, const char *, size_t); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:750:5: note: did you mean class here? struct lto_input_block *, const char *, size_t); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:780:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:780:34: note: did you mean class here? extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:841:10: warning: struct 'varpool_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct varpool_node *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-pass.h:135:7: note: previous use is here class varpool_node; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline-analysis.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:851:35: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:851:35: note: did you mean class here? extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:855:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:855:26: note: did you mean class here? tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:859:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:859:26: note: did you mean class here? hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:861:24: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:861:24: note: did you mean class here? tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:863:22: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree (struct lto_input_block *, struct data_in *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:863:22: note: did you mean class here? tree lto_input_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline-analysis.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:76:53: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:76:53: note: did you mean class here? const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:78:8: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:78:8: note: did you mean class here? struct lto_input_block *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:83:44: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:83:44: note: did you mean class here? unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:84:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:84:34: note: did you mean class here? HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:85:37: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gcov_type streamer_read_gcov_count (struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:85:37: note: did you mean class here? gcov_type streamer_read_gcov_count (struct lto_input_block *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:86:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] wide_int streamer_read_wide_int (struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:86:34: note: did you mean class here? wide_int streamer_read_wide_int (struct lto_input_block *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:87:38: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] widest_int streamer_read_widest_int (struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:87:38: note: did you mean class here? widest_int streamer_read_widest_int (struct lto_input_block *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:152:24: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_bitpack (struct lto_input_block *ib) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:152:24: note: did you mean class here? streamer_read_bitpack (struct lto_input_block *ib) ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:177:25: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:177:25: note: did you mean class here? = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:221:22: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_uchar (struct lto_input_block *ib) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:221:22: note: did you mean class here? streamer_read_uchar (struct lto_input_block *ib) ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:251:29: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_hwi_in_range (struct lto_input_block *ib, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:251:29: note: did you mean class here? streamer_read_hwi_in_range (struct lto_input_block *ib, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:340:29: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_record_start (struct lto_input_block *ib) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:340:29: note: did you mean class here? streamer_read_record_start (struct lto_input_block *ib) ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline-analysis.c:30: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:61:50: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree streamer_read_string_cst (struct data_in *, struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:61:50: note: did you mean class here? tree streamer_read_string_cst (struct data_in *, struct lto_input_block *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:62:27: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree streamer_read_chain (struct lto_input_block *, struct data_in *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:62:27: note: did you mean class here? tree streamer_read_chain (struct lto_input_block *, struct data_in *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:63:27: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree streamer_alloc_tree (struct lto_input_block *, struct data_in *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:63:27: note: did you mean class here? tree streamer_alloc_tree (struct lto_input_block *, struct data_in *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:65:31: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void streamer_read_tree_body (struct lto_input_block *, struct data_in *, tree); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:65:31: note: did you mean class here? void streamer_read_tree_body (struct lto_input_block *, struct data_in *, tree); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:66:33: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree streamer_get_pickled_tree (struct lto_input_block *, struct data_in *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:66:33: note: did you mean class here? tree streamer_get_pickled_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:67:36: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void streamer_read_tree_bitfields (struct lto_input_block *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:67:36: note: did you mean class here? void streamer_read_tree_bitfields (struct lto_input_block *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:120:7: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ((struct lto_input_block *) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:120:7: note: did you mean class here? ((struct lto_input_block *) ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline-analysis.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class symtab_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline-analysis.c:31: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:95:1: warning: 'symtab_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline-analysis.c:31: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:254:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:920:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:930:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1584:19: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void stream_in (struct lto_input_block *, struct data_in *data_in); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1584:19: note: did you mean class here? void stream_in (struct lto_input_block *, struct data_in *data_in); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1639:17: note: previous use is here for_user)) cgraph_edge { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline-analysis.c:44: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:591:28: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_get_cs_argument_count (struct ipa_edge_args *args) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:564:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:591:28: note: did you mean class here? ipa_get_cs_argument_count (struct ipa_edge_args *args) ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:601:24: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_get_ith_jump_func (struct ipa_edge_args *args, int i) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:564:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:601:24: note: did you mean class here? ipa_get_ith_jump_func (struct ipa_edge_args *args, int i) ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:608:15: warning: struct 'ipa_polymorphic_call_context' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] static inline struct ipa_polymorphic_call_context * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1498:15: note: previous use is here class GTY(()) ipa_polymorphic_call_context { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:608:15: note: did you mean class here? static inline struct ipa_polymorphic_call_context * ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:609:38: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_get_ith_polymorhic_call_context (struct ipa_edge_args *args, int i) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:564:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:609:38: note: did you mean class here? ipa_get_ith_polymorhic_call_context (struct ipa_edge_args *args, int i) ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:667:40: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void ipa_free_edge_args_substructures (struct ipa_edge_args *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:564:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:667:40: note: did you mean class here? void ipa_free_edge_args_substructures (struct ipa_edge_args *); ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline-analysis.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-fnsummary.h:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sreal.h:38:1: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sreal.h:38:1: note: did you mean class here? struct lto_input_block; ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sreal.h:57:27: warning: struct 'lto_input_block' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] static sreal stream_in (struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sreal.h:57:27: note: did you mean class here? static sreal stream_in (struct lto_input_block *); ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline-analysis.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-fnsummary.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-predicate.h:212:19: warning: struct 'lto_input_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_in (struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-predicate.h:212:19: note: did you mean class here? void stream_in (struct lto_input_block *); ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline-analysis.c:45: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-fnsummary.h:171:5: warning: struct 'ipa_fn_summary_t' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipa_fn_summary_t *summary = new (ggc_alloc ()) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-fnsummary.h:163:19: note: previous use is here class GTY((user)) ipa_fn_summary_t: public function_summary ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-predicate.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class symtab_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-predicate.c:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:95:1: warning: 'symtab_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-predicate.c:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:254:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:920:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:930:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1639:17: note: previous use is here for_user)) cgraph_edge { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-predicate.c:30: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:591:28: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_get_cs_argument_count (struct ipa_edge_args *args) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:564:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:591:28: note: did you mean class here? ipa_get_cs_argument_count (struct ipa_edge_args *args) ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:601:24: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_get_ith_jump_func (struct ipa_edge_args *args, int i) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:564:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:601:24: note: did you mean class here? ipa_get_ith_jump_func (struct ipa_edge_args *args, int i) ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:608:15: warning: struct 'ipa_polymorphic_call_context' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] static inline struct ipa_polymorphic_call_context * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1498:15: note: previous use is here class GTY(()) ipa_polymorphic_call_context { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:608:15: note: did you mean class here? static inline struct ipa_polymorphic_call_context * ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:609:38: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_get_ith_polymorhic_call_context (struct ipa_edge_args *args, int i) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:564:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:609:38: note: did you mean class here? ipa_get_ith_polymorhic_call_context (struct ipa_edge_args *args, int i) ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:667:40: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void ipa_free_edge_args_substructures (struct ipa_edge_args *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:564:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:667:40: note: did you mean class here? void ipa_free_edge_args_substructures (struct ipa_edge_args *); ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-predicate.c:31: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-fnsummary.h:171:5: warning: struct 'ipa_fn_summary_t' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipa_fn_summary_t *summary = new (ggc_alloc ()) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-fnsummary.h:163:19: note: previous use is here class GTY((user)) ipa_fn_summary_t: public function_summary ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline-analysis.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:236: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1167:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:286:44: note: in instantiation of member function 'vec::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1565:12: note: in instantiation of function template specialization 'va_heap::reserve' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1585:10: note: in instantiation of member function 'vec::reserve' requested here return reserve (nelems, true PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1713:3: note: in instantiation of member function 'vec::reserve_exact' requested here reserve_exact (len - oldlen PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1731:3: note: in instantiation of member function 'vec::safe_grow' requested here safe_grow (len PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-inline-analysis.c:102:23: note: in instantiation of member function 'vec::safe_grow_cleared' requested here edge_growth_cache.safe_grow_cleared (symtab->edges_max_uid); ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-predicate.c:35: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ 148 warnings generated. In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-predicate.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:1: warning: 'lto_input_block' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sreal.h:38:1: note: did you mean class here? struct lto_input_block; ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile-count.h:573:41: note: did you mean class here? static profile_probability stream_in (struct lto_input_block *); ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-predicate.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:744:8: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern struct lto_input_block * lto_create_simple_input_block ( ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:744:8: note: did you mean class here? extern struct lto_input_block * lto_create_simple_input_block ( ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:750:5: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block *, const char *, size_t); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:750:5: note: did you mean class here? struct lto_input_block *, const char *, size_t); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:780:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:780:34: note: did you mean class here? extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:841:10: warning: struct 'varpool_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct varpool_node *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1800:38: note: previous use is here class GTY((tag ("SYMTAB_VARIABLE"))) varpool_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:841:10: note: did you mean class here? struct varpool_node *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:851:35: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:851:35: note: did you mean class here? extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:855:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:855:26: note: did you mean class here? tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:859:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:859:26: note: did you mean class here? hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:861:24: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:861:24: note: did you mean class here? tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:863:22: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree (struct lto_input_block *, struct data_in *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:863:22: note: did you mean class here? tree lto_input_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o ipa-profile.o -MT ipa-profile.o -MMD -MP -MF ./.deps/ipa-profile.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-profile.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-predicate.c:36: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:76:53: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:76:53: note: did you mean class here? const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:78:8: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:78:8: note: did you mean class here? struct lto_input_block *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:83:44: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:83:44: note: did you mean class here? unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:84:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:84:34: note: did you mean class here? HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:85:37: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gcov_type streamer_read_gcov_count (struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:85:37: note: did you mean class here? gcov_type streamer_read_gcov_count (struct lto_input_block *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:86:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] wide_int streamer_read_wide_int (struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:86:34: note: did you mean class here? wide_int streamer_read_wide_int (struct lto_input_block *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:87:38: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] widest_int streamer_read_widest_int (struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:87:38: note: did you mean class here? widest_int streamer_read_widest_int (struct lto_input_block *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:152:24: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_bitpack (struct lto_input_block *ib) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:152:24: note: did you mean class here? streamer_read_bitpack (struct lto_input_block *ib) ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:177:25: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:177:25: note: did you mean class here? = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:221:22: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_uchar (struct lto_input_block *ib) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:221:22: note: did you mean class here? streamer_read_uchar (struct lto_input_block *ib) ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:251:29: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_hwi_in_range (struct lto_input_block *ib, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:251:29: note: did you mean class here? streamer_read_hwi_in_range (struct lto_input_block *ib, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:340:29: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_record_start (struct lto_input_block *ib) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:340:29: note: did you mean class here? streamer_read_record_start (struct lto_input_block *ib) ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-predicate.c:486:23: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] predicate::stream_in (struct lto_input_block *ib) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-predicate.c:486:23: note: did you mean class here? predicate::stream_in (struct lto_input_block *ib) ^~~~~~ class clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-profile.c:49: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ 19 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o ipa-prop.o -MT ipa-prop.o -MMD -MP -MF ./.deps/ipa-prop.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-profile.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-profile.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-profile.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-profile.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 62 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o ipa-param-manipulation.o -MT ipa-param-manipulation.o -MMD -MP -MF ./.deps/ipa-param-manipulation.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-param-manipulation.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 73 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o ipa-pure-const.o -MT ipa-pure-const.o -MMD -MP -MF ./.deps/ipa-pure-const.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-pure-const.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c:22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-profile.c:52: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-param-manipulation.c:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-profile.c:56: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class symtab_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-profile.c:56: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:95:1: warning: 'symtab_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-profile.c:56: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:254:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:920:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:930:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1639:17: note: previous use is here for_user)) cgraph_edge { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ 161 warnings generated. In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o ipa-icf.o -MT ipa-icf.o -MMD -MP -MF ./.deps/ipa-icf.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-param-manipulation.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-profile.c:57: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:1: warning: 'lto_input_block' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile-count.h:573:41: note: did you mean class here? static profile_probability stream_in (struct lto_input_block *); ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-profile.c:57: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:744:8: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern struct lto_input_block * lto_create_simple_input_block ( ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:744:8: note: did you mean class here? extern struct lto_input_block * lto_create_simple_input_block ( ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:750:5: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block *, const char *, size_t); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:750:5: note: did you mean class here? struct lto_input_block *, const char *, size_t); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:780:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:780:34: note: did you mean class here? extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:841:10: warning: struct 'varpool_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct varpool_node *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1800:38: note: previous use is here class GTY((tag ("SYMTAB_VARIABLE"))) varpool_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:841:10: note: did you mean class here? struct varpool_node *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:851:35: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:851:35: note: did you mean class here? extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:855:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:855:26: note: did you mean class here? tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:859:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:859:26: note: did you mean class here? hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:861:24: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:861:24: note: did you mean class here? tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:863:22: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree (struct lto_input_block *, struct data_in *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:863:22: note: did you mean class here? tree lto_input_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-profile.c:57: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:76:53: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:76:53: note: did you mean class here? const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:78:8: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:78:8: note: did you mean class here? struct lto_input_block *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:83:44: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:83:44: note: did you mean class here? unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:84:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:84:34: note: did you mean class here? HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:85:37: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gcov_type streamer_read_gcov_count (struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:85:37: note: did you mean class here? gcov_type streamer_read_gcov_count (struct lto_input_block *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:86:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] wide_int streamer_read_wide_int (struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:86:34: note: did you mean class here? wide_int streamer_read_wide_int (struct lto_input_block *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:87:38: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] widest_int streamer_read_widest_int (struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:87:38: note: did you mean class here? widest_int streamer_read_widest_int (struct lto_input_block *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:152:24: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_bitpack (struct lto_input_block *ib) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:152:24: note: did you mean class here? streamer_read_bitpack (struct lto_input_block *ib) ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:177:25: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:177:25: note: did you mean class here? = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:221:22: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_uchar (struct lto_input_block *ib) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:221:22: note: did you mean class here? streamer_read_uchar (struct lto_input_block *ib) ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:251:29: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_hwi_in_range (struct lto_input_block *ib, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:251:29: note: did you mean class here? streamer_read_hwi_in_range (struct lto_input_block *ib, ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-param-manipulation.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.hinline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here :class rtx_def;340 ^ :29: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-param-manipulation.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275: 11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_record_start (struct lto_input_block *ib) ^ return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.hclass lto_input_block ^: 75:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.hclass rtx_def; ^:340:29: note: did you mean class here? streamer_read_record_start (struct lto_input_block *ib) ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-pure-const.c:36: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-profile.c:62: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/value-prof.h:109:40: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void stream_in_histogram_value (struct lto_input_block *, gimple *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/value-prof.h:109:40: note: did you mean class here? extern void stream_in_histogram_value (struct lto_input_block *, gimple *); ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-param-manipulation.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-profile.c:66: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:591:28: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_get_cs_argument_count (struct ipa_edge_args *args) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:564:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:591:28: note: did you mean class here? ipa_get_cs_argument_count (struct ipa_edge_args *args) ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:601:24: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_get_ith_jump_func (struct ipa_edge_args *args, int i) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:564:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:601:24: note: did you mean class here? ipa_get_ith_jump_func (struct ipa_edge_args *args, int i) ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:608:15: warning: struct 'ipa_polymorphic_call_context' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] static inline struct ipa_polymorphic_call_context * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1498:15: note: previous use is here class GTY(()) ipa_polymorphic_call_context { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:608:15: note: did you mean class here? static inline struct ipa_polymorphic_call_context * ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:609:38: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ipa_get_ith_polymorhic_call_context (struct ipa_edge_args *args, int i) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:564:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:609:38: note: did you mean class here? ipa_get_ith_polymorhic_call_context (struct ipa_edge_args *args, int i) ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:667:40: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void ipa_free_edge_args_substructures (struct ipa_edge_args *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:564:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:667:40: note: did you mean class here? void ipa_free_edge_args_substructures (struct ipa_edge_args *); ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-profile.c:67: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-fnsummary.h:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sreal.h:38:1: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sreal.h:38:1: note: did you mean class here? struct lto_input_block; ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sreal.h:57:27: warning: struct 'lto_input_block' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] static sreal stream_in (struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sreal.h:57:27: note: did you mean class here? static sreal stream_in (struct lto_input_block *); ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-profile.c:67: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-fnsummary.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-predicate.h:212:19: warning: struct 'lto_input_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_in (struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-predicate.h:212:19: note: did you mean class here? void stream_in (struct lto_input_block *); ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-profile.c:67: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-fnsummary.h:171:5: warning: struct 'ipa_fn_summary_t' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipa_fn_summary_t *summary = new (ggc_alloc ()) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-fnsummary.h:163:19: note: previous use is here class GTY((user)) ipa_fn_summary_t: public function_summary ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-profile.c:268:7: warning: struct 'lto_input_block' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block *ib ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-profile.c:268:7: note: did you mean class here? struct lto_input_block *ib ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-param-manipulation.c:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-pure-const.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-param-manipulation.c:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ rtx tmp = XEXP (this, 1);/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' rtunion fld[1]; ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~174 warnings generated. /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-pure-const.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-pure-const.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o ipa-icf-gimple.o -MT ipa-icf-gimple.o -MMD -MP -MF ./.deps/ipa-icf-gimple.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf-gimple.c #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-pure-const.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-param-manipulation.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-param-manipulation.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-param-manipulation.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-param-manipulation.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-param-manipulation.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-param-manipulation.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-param-manipulation.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-param-manipulation.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-param-manipulation.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-param-manipulation.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-param-manipulation.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-param-manipulation.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-param-manipulation.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-param-manipulation.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-param-manipulation.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-param-manipulation.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-param-manipulation.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-param-manipulation.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-param-manipulation.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :3032:19: warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-param-manipulation.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' 1320:23:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-param-manipulation.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-param-manipulation.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-param-manipulation.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7;clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-param-manipulation.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' rtunion fld[1]; ^ #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-param-manipulation.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' XBBDEF (rt, 2) = arg2; ^ ~ #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-param-manipulation.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-param-manipulation.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: noteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 1) = arg1; ^ ~ expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-param-manipulation.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here X0EXP (rt, 5) = NULL_RTX; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-param-manipulation.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-param-manipulation.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-param-manipulation.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-param-manipulation.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-param-manipulation.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; XBBDEF (rt, 2) = arg2; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' :25: note: expanded from macro 'XBBDEF' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-param-manipulation.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ X0EXP (rt, 4) = NULL_RTX; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' XEXP (rt, 3) = arg3; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XINT (rt, 4) = arg4; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-param-manipulation.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-param-manipulation.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' :5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-param-manipulation.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 24/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-param-manipulation.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' 5: note: array 'fld' declared here #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) rtunion fld[1]; ^ ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) XBBDEF (rt, 2) = arg2; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-param-manipulation.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) X0EXP (rt, 3) = NULL_RTX; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-param-manipulation.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ X0EXP (rt, 4) = NULL_RTX;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-pure-const.c:38: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ HOOK_VECTOR_END (asm_out) ^ XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :50: note: expanded from macro 'HOOK_VECTOR_END' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-param-manipulation.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XINT (rt, 5) = arg3; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) rtunion fld[1]; ^ ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XINT (rt, 5) = arg5; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-pure-const.c:38: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hHOOK_VECTOR_END (sched) ^ :1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :50: note: expanded from macro 'HOOK_VECTOR_END' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-param-manipulation.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) XSTR (rt, 6) = arg4; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-pure-const.c:38: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] : note: expanded from macro 'XSTR' rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ HOOK_VECTOR_END (simd_clone) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ XEXP (rt, 6) = arg6; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-pure-const.c:38: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-pure-const.c:38: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-param-manipulation.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XINT (rt, 1) = arg1; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-pure-const.c:38: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' HOOK_VECTOR_END (vectorize) ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-param-manipulation.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ XSTR (rt, 1) = arg1; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-pure-const.c:38: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h rtunion fld[1]; ^ :43:50: note: expanded from macro 'HOOK_VECTOR_END' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XBBDEF (rt, 2) = arg2; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-param-manipulation.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' 1208:38: note: expanded from macro 'RTL_CHECK1' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 3) = arg3; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-param-manipulation.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' :25: In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XVEC (rt, 3) = arg3; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-pure-const.c:38: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hempty macro arguments are a C99 feature [-Wc99-extensions] :1209:38: HOOK_VECTOR_END (calls) ^ 5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' note: array 'fld' declared here note: expanded from macro 'RTL_CHECK2' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XINT (rt, 4) = arg4; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-param-manipulation.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-pure-const.c:38: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' HOOK_VECTOR_END (c) ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XINT (rt, 5) = arg5; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-pure-const.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' :38: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions]In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-param-manipulation.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ XVEC (rt, 5) = arg5;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-pure-const.c:38: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-pure-const.c:38: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] XEXP (rt, 6) = arg6; ^ ~ In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf.c:57: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) class rtx_def; ^ ^ ~ HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here struct rtx_def; ^ rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-pure-const.c:38: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-param-manipulation.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (shrink_wrap) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h XEXP (rt, 7) = arg7; ^ ~ :43:50: note: expanded from macro 'HOOK_VECTOR_END' XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-pure-const.c:38: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~ :5: note: array 'fld' declared here HOOK_VECTOR_END (mode_switching) rtunion fld[1]; ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' rtunion fld[1]; ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-param-manipulation.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ XINT (rt, 1) = arg1; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-param-manipulation.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' 440:5: note: array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-param-manipulation.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : X0EXP (rt, 4) = NULL_RTX; ^ ~ 3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: XEXP (rt, 2) = arg2; ^ ~ 1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-pure-const.c:38: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ HOOK_VECTOR_END (C90_EMPTY_HACK)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c:24 : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-param-manipulation.c X0EXP (rt, 5) = NULL_RTX; ^ ~ :25/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf-gimple.c:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] XEXP (rt, 3) = arg3;class rtx_def; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here struct rtx_def; rtunion fld[1]; ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] note: array 'fld' declared here X0EXP (rt, 6) = NULL_RTX; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-param-manipulation.c:25#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' X0EXP (rt, 4) = NULL_RTX; ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' rtunion fld[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-param-manipulation.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-param-manipulation.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 2) = arg2; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' rtunion fld[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from X0EXP (rt, 4) = NULL_RTX;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-param-manipulation.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' :441:5: note: array 'hwint' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h rtunion fld[1]; ^ :59:26: note: expanded from macro 'HOST_WIDE_INT' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] # define HOST_WIDE_INT long long ^ X0EXP (rt, 5) = NULL_RTX; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-param-manipulation.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' XWINT (rt, 2) = arg2; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h rtunion fld[1]; ^ :59:26: note: expanded from macro 'HOST_WIDE_INT' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] # define HOST_WIDE_INT long long X0EXP (rt, 6) = NULL_RTX; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-param-manipulation.cIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :25 XEXP (rt, 1) = arg1; ^ ~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) XBBDEF (rt, 2) = arg2; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-param-manipulation.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' :1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-param-manipulation.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5:In file included from note: array 'fld' declared here rtunion fld[1]; ^ noteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] : array 'fld' declared here XSTR (rt, 6) = arg4; rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf.c:57: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' struct pod_mode ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-param-manipulation.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XEXP (rt, 1) = arg1; ^ ~ ^ ~ template class pod_mode; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-param-manipulation.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: array 'fld' declared here XSTR (rt, 1) = arg1; ^ ~ rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-param-manipulation.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XINT (rt, 2) = arg2; ^ ~ rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-param-manipulation.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' XSTR (rt, 1) = arg1; ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-param-manipulation.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XSTR (rt, 1) = arg1; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' XVEC (rt, 5) = arg5; ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-param-manipulation.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XVEC (rt, 2) = arg2; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c:24#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XINT (rt, 6) = arg6; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-param-manipulation.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-param-manipulation.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' 1319:23: note: expanded from macro 'XSTR' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-param-manipulation.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here 25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XVEC (rt, 1) = arg1; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c:24#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XEXP (rt, 3) = arg3; ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf.c:57: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] :1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XEXP' inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf-gimple.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ 75:7: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: previous use is here struct pod_mode ^ :440:5: note: array 'fld' declared here class rtx_def; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? ^ template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf.c:57: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] rtunion fld[1]; ^ return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-param-manipulation.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here XEXP (rt, 1) = arg1; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' X0EXP (rt, 4) = NULL_RTX; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-param-manipulation.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: noteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : array 'fld' declared here XEXP (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.cIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-param-manipulation.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-pure-const.c:40: 23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h :2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h return gs->op[1]; ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here 1209:38: note: expanded from macro 'RTL_CHECK2' tree GTY((length ("%h.num_ops"))) op[1]; ^ : note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-param-manipulation.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h XSTR (rt, 2) = arg2; ^ ~ :346:3: note: array 'op' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h84 warnings: generated. #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' 2542:12#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here return gs->op[2]; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-param-manipulation.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XWINT (rt, 1) = arg1;In file included from gs->op[2] = rhs;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf.c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-param-manipulation.c ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h25:346:3: : note:: array 'op' declared here 57 ^ ~: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h tree GTY((length ("%h.num_ops"))) op[1];:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h: 561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1 ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741:: : ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: 'mem_usage' 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] 1213:29: note: expanded from macro 'XWINT' XEXP (rt, 2) = arg2;#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ struct mem_usage ^ ~^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h::341:441::1: 5note:: 1320did you mean struct here? :23: note: notearray 'hwint' declared here class mem_usage; ^~~~~ struct/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h HOST_WIDE_INT hwint[1]; ^ : :2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' return gs->op[3]; # define HOST_WIDE_INT long long ^ ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XEXP' XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here HOST_WIDE_INT hwint[1]; ^ rtunion fld[1]; ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] # define HOST_WIDE_INT long long ^ return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-param-manipulation.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf-gimple.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h :423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h: XINT (rt, 1) = arg1;In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741272: :8: warning./genrtl.h: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ ~ gs->op[3] = rhs; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' ^ ~ :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] inline struct rtx_def * SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: tree GTY((length ("%h.num_ops"))) op[1]; ^ 2011:26: note: expanded from macro 'SUBREG_BYTE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) rtunion fld[1]; ^ ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf-gimple.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-param-manipulation.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747 return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:1210:37: note: expanded from macro 'RTL_CHECKC1' :3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o ipa-reference.o -MT ipa-reference.o -MMD -MP -MF ./.deps/ipa-reference.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-reference.c :75:7: note: previous use is here XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1320:23: note: expanded from macro 'XEXP' class rtx_def; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-param-manipulation.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487 XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1319 X0EXP (rt, 1) = NULL_RTX; ^ ~ :23: note: expanded from macro 'XSTR' :3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) return gs->op[1]; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) tree GTY((length ("%h.num_ops"))) op[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ :1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here : rtunion fld[1];38: note: expanded from macro 'RTL_CHECK1' ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-param-manipulation.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23:3 : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] noteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c:24: In file included from gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR,: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741 ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ : ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: tree GTY((length ("%h.num_ops"))) op[1]; ^ 1209:38: note: expanded from macro 'RTL_CHECK2' X0EXP (rt, 1) = NULL_RTX; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-param-manipulation.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; return gs->op[2]; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; XEXP (rt, 1) = arg1; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' return &call_stmt->op[2]; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf-gimple.c:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from : note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ 371:3 rtunion fld[1]; ^: rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341: 1: note: did you mean struct here? ^class mem_usage; In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-param-manipulation.c:25 : note: array 'op' declared here In file included from ^~~~~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: tree GTY((length ("%h.num_ops"))) op[1];3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] struct ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573: XEXP (rt, 1) = arg1; ^ ~ 3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h: XSTR (rt, 1) = arg1; ^ ~ 3154:3: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XSTR' warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) : ^ ~ call_stmt->op[2] = chain;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here ^ ~ 1320:23: note: expanded from macro 'XEXP' tree GTY((length ("%h.num_ops"))) op[1]; ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c: ^ ~ 24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :440 XSTR (rt, 2) = arg2; ^ ~ :5: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here : rtunion fld[1]; ^ 1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-param-manipulation.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-param-manipulation.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-param-manipulation.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here :1209:38: note: expanded from macro 'RTL_CHECK2' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-param-manipulation.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; XSTR (rt, 1) = arg1; ^ ~ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: noteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c: : expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~3: note: array 'op' declared here 24/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ XVEC (rt, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 5 return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here : tree GTY((length ("%h.num_ops"))) op[1]; ^ note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECK2' gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-param-manipulation.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; gs->op[3] = label; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] XSTR (rt, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' note: array 'op' declared here#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-param-manipulation.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XSTR (rt, 3) = arg3; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:clang: warning: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ^ ~ empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hHOOK_VECTOR_END (sched) ^ :1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1209:38: rtunion fld[1];43:50: note: expanded from macro 'HOOK_VECTOR_END' note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' XEXP (rt, 1) = arg1; ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h rtunion fld[1]; ^ :43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (addr_space) ^ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf-gimple.c:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1note: warning: 'rtx_def' 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] : expanded from macro 'XSTR' struct GTY((desc("0"), tag("0"), ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf.c1/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38:: note: expanded from macro 'RTL_CHECK2' note: did you mean struct here? :class rtx_def; ^~~~~ struct 59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' rtunion fld[1]; ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf.c:In file included from 59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-pure-const.c:42: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:1: warning: 'lto_input_block' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] 211class lto_input_block ^ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/streamer-hooks.h:28:1: note: did you mean class here? : empty macro arguments are a C99 feature [-Wc99-extensions] struct lto_input_block;HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ^~~~~~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile-count.h:573:41: note: did you mean class here? XVEC (rt, 1) = arg1; ^ ~ static profile_probability stream_in (struct lto_input_block *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ : empty macro arguments are a C99 feature [-Wc99-extensions] In file included from HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf-gimple.c:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ rtx tmp = XEXP (this, 1); ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf.c:59In file included from :440:5: note: array 'fld' declared here : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] expanded from macro 'XEXP' HOOK_VECTOR_END (target_option) ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-pure-const.c:42: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:744:8: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] rtunion fld[1]; ^ extern struct lto_input_block * lto_create_simple_input_block ( ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' class lto_input_block ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.cIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:744:8: note: did you mean class here? HOOK_VECTOR_END (shrink_wrap) ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :50: note: expanded from macro 'HOOK_VECTOR_END' extern struct lto_input_block * lto_create_simple_input_block ( ^~~~~~#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ rtx tmp = XEXP (this, 1); ^ ~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:750:5: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 struct lto_input_block *, const char *, size_t); ^ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hclass lto_input_block ^ :1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1]; ^ HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:750#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :5: note: did you mean class here? rtunion fld[1]; ^ struct lto_input_block *, const char *, size_t); ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:780:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' class lto_input_block ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:780:34: note: did you mean class here? :440:5: note: array 'fld' declared here rtunion fld[1]; ^ extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:841:10: warning: struct 'varpool_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' struct varpool_node *, ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-pass.h:135:7: note: previous use is here :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1209:38: note: expanded from macro 'RTL_CHECK2' class varpool_node; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ 89/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453 warning:10: swarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-pure-const.c::2442: In file included from return XEXP (insn, 1);/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf.c:59/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h generated:. 26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:851:35: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ ~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ XSTR (rt, 2) = arg2; ^ ~ extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:851#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :35: note: did you mean class here? #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.hnote:855:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] : array 'fld' declared here tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, rtunion fld[1]; ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] class lto_input_block ^ ^In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:855 return XBBDEF (insn, 2); ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : XVEC (rt, 3) = arg3; ^ ~ 26: note: did you mean class here? :60: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' 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] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' struct GTY((desc("0"), tag("0"), ^#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: class/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 1321:class rtx_def;#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 23: note: expanded from macro 'XVEC' ^~~~~ struct #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:859:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, rtunion fld[1]; ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hclass lto_input_block ^ :1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:859:26: note: did you mean class here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h return XBBDEF (insn, 2);:1209:38: note: expanded from macro 'RTL_CHECK2' clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o ipa-hsa.o -MT ipa-hsa.o -MMD -MP -MF ./.deps/ipa-hsa.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-hsa.c #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^~~~~~ class ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:861:24: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hclass lto_input_block ^ :1208:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here :861:24: note: did you mean class here? rtunion fld[1]; ^ tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:863:22: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf.c:60: tree lto_input_tree (struct lto_input_block *, struct data_in *);warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 1372: return XEXP (insn, 3); ^ ~ 13: warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1320:23: note: expanded from macro 'XEXP' ^ In file included from : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h: XSTR (rt, 1) = arg1; ^ ~ 363:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hclass lto_input_block ^ :1319:23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:863:22: note: did you mean class here? : rtx tmp = XEXP (this, 1); ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note: expanded from macro 'XSTR' tree lto_input_tree (struct lto_input_block *, struct data_in *); ^~~~~~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' class #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::440:5: note: array 'fld' declared here :3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ XSTR (rt, 2) = arg2; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here return XEXP (insn, 3); ^ ~ expanded from macro 'XSTR' rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtx tmp = XEXP (this, 1); ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' 1209:38: note: expanded from macro 'RTL_CHECK2' :440:5: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array 'fld' declared here In file included from ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-pure-const.c#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):42: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h: rtunion fld[1];26 : ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38 : note440In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::76:53: :expanded from macro 'RTL_CHECK2' 3741: ./genrtl.h: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]846:5:: note: array 'fld' declared here 3 rtunion fld[1];const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^: 363:7: note: previous use is here XSTR (rt, 3) = arg3; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23class lto_input_block: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 440:5: note: array 'fld' declared here return XUINT (insn, 4); ^ : expanded from macro 'XSTR'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:76: ^ ~53: rtunion fld[1];note #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' : did you mean class here? #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^~~~~~ class :38: note: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:78:8: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ struct lto_input_block *,/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1447:14: warning: ^ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h5::: note: rtx next = XEXP (insn, 1);array 'fld' declared here 440:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ ^ ~ 363:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hclass lto_input_block/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ :1320:23:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:78In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-param-manipulation.c:27: note: expanded from macro 'XEXP' return XUINT (insn, 4);8: note: did you mean class here? ^ ~ struct lto_input_block *, ^~~~~~ class #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:83:44: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hclass lto_input_block ^ :1209:38: note: expanded from macro 'RTL_CHECK2' return gs->op[1]; ^ ~ #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:83:44: note: did you mean class here? #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h: tree GTY((length ("%h.num_ops"))) op[1]; ^ 84:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:class lto_input_block/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ clang : 2524 ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :warning3::: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h10:: 44084::treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]5 warning :warning : note34: : :array 'fld' declared here array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here return XEXP (insn, 1);note: tree GTY((length ("%h.num_ops"))) op[1]; did you mean class here? HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^~~~~~ ^ ~ ^ ^ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:85:37: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ gcov_type streamer_read_gcov_count (struct lto_input_block *);/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h :2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' return gs->op[2]; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) return XBBDEF (insn, 2); ^ ~ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h363::7 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1324:In file included from 2562:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h11: 25: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-reference.c: expanded from macro 'XBBDEF': :notewarning: : 1209array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)41: return &gs->op[2];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h: previous use is here 75:38 ^ ~: class lto_input_blocknote: expanded from macro 'RTL_CHECK2' : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~1208:138:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:85:37: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:: ^ ~ 346note: expanded from macro 'RTL_CHECK1' note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:warning#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) 440:3 ^ ~: did you mean class here?: : class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note : array 'op' declared here:class rtx_def; 5^ gcov_type streamer_read_gcov_count (struct lto_input_block *);:440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:5 : : tree GTY((length ("%h.num_ops"))) op[1]; :note: ^ note : array 'fld' declared here array 'fld' declared here ^~~~~~ rtunion fld[1]; ^ 55:8:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579 rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^1463: 10:: warning class 3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : gs->op[2] = rhs; ^ ~ array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note return XBBDEF (insn, 2); ^ ~ : previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836struct rtx_def;:343/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h: 86::34::note: expanded from macro 'XBBDEF' warningwarning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]wide_int streamer_read_wide_int (struct lto_input_block *); note: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) return safe_as_a (JUMP_LABEL (insn)); array 'op' declared here ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' ^ ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' class lto_input_block ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:86:34: note: did you mean class here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:wide_int streamer_read_wide_int (struct lto_input_block *); ^~~~~~ 2596:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210 class:37: note: expanded from macro 'RTL_CHECKC1' 12 ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:87:38: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] : widest_int streamer_read_widest_int (struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ class lto_input_block ^ return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:87:38: note: did you mean class here?/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3);/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h rtunion fld[1];: ^ 346 ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:13203:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ widest_int streamer_read_widest_int (struct lto_input_block *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' rtunion fld[1]; ^ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) return XEXP (insn, 3); ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h: tree GTY((length ("%h.num_ops"))) op[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 1210:37: note: expanded from macro 'RTL_CHECKC1' ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' 152:24: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ streamer_read_bitpack (struct lto_input_block *ib) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] 152:24: note: did you mean class here? rtunion fld[1]; ^ return &ass->op[3]; ^ ~ return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' :346#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ :3: note: array 'op' declared here streamer_read_bitpack (struct lto_input_block *ib) ^~~~~~ class tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:177:25: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; return XUINT (insn, 4); ^ ~ ^ ~ = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hclass lto_input_block:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:177:25: note: did you mean class here? #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^~~~~~ class rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:221:22: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)streamer_read_uchar (struct lto_input_block *ib) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:221:22: note: did you mean class here? streamer_read_uchar (struct lto_input_block *ib) ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:251:29: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_hwi_in_range (struct lto_input_block *ib, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-reference.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h41: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ 1836:34/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::2011:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h26::: 251warning: 417 notearray index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'SUBREG_BYTE': :29 : :#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.hnote: ^ ~did you mean class here? 3026 :streamer_read_hwi_in_range (struct lto_input_block *ib,10: ^~~~~~ class : warning323: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h return gs->op[1]; ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3340: :note: :array 'op' declared here return safe_as_a (JUMP_LABEL (insn));:291352 tree GTY((length ("%h.num_ops"))) op[1]; :1: ^ warning : 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^~~~~~~~~~~~~~~~~ struct pod_mode ^ :32: note warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67expanded from macro 'XCSUBREG':203: streamer_read_record_start (struct lto_input_block *ib) :note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: did you mean struct here?1832 :28 template class pod_mode; ^ ^~~~~warning struct#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg): /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h: ^ ~ :363:7: note: previous use is here note: expanded from macro 'JUMP_LABEL' array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:340:29: note: did you mean class here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ streamer_read_record_start (struct lto_input_block *ib) ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' note: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-pure-const.c:42: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:61:50: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] :3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here tree streamer_read_string_cst (struct data_in *, struct lto_input_block *); ^ rtunion fld[1]; ^ gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here class lto_input_block ^ tree GTY((length ("%h.num_ops"))) op[1]; In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h ^ : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];: ^ return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here 61:50: note: did you mean class here? tree GTY((length ("%h.num_ops"))) op[1]; ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h tree streamer_read_string_cst (struct data_in *, struct lto_input_block *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:62:27: warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.htree streamer_read_chain (struct lto_input_block *, struct data_in *);3032 ^: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:3633130:7:: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h::2524:1843note: 319:previous use is here warning10: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: :: *step_out = XEXP (x, 1); ^ ~ warningwarningclass lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:62:27: note: did you mean class here? tree streamer_read_chain (struct lto_input_block *, struct data_in *); ^~~~~~ class : : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~10 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371 :3:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h :note: :array 'op' declared here gs->op[1] = rhs;63:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h27: : 1320:23 ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; warningIn file included from : ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-reference.c: note: expanded from macro 'XEXP'struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.hwarning: :41: In file included from array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:: 3463146:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): return JUMP_LABEL (this); ^ ~311:tree streamer_alloc_tree (struct lto_input_block *, struct data_in *, ^~~~~~~~~~~~~~~~~ : ^ :423 notewarning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 363: array 'op' declared here: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h: return &call_stmt->op[2];: 2357:1209 : tree GTY((length ("%h.num_ops"))) op[1];38 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h: ^::1832:28 :note note: note: expanded from macro 'JUMP_LABEL'expanded from macro 'RTL_CHECK2' : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h: :2542#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) previous use is here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])class lto_input_block:371 :272 ^ ~ ^ ~ :3:12: : ^ 8note: warning : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'op' declared here array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h440 tree GTY((length ("%h.num_ops"))) op[1];: warning63 ^:: : :13545:32struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h: : 3154inline struct rtx_def * :273note return gs->op[2]; ^ ~: ^ : note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.hwarning: : : 346did you mean class here?array 'fld' declared here:75 ::7 :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];: note tree streamer_alloc_tree (struct lto_input_block *, struct data_in *,3note call_stmt->op[2] = chain;:: : expanded from macro 'XCEXP'previous use is here ^~~~~~ ^ ~ class ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)class rtx_def; ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h note: ^ ~In file included from array 'op' declared here:65:31: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-reference.c:41: :371:3:void streamer_read_tree_body (struct lto_input_block *, struct data_in *, tree); In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ note: array 'op' declared here :1210 tree GTY((length ("%h.num_ops"))) op[1]; : ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :37: note: expanded from macro 'RTL_CHECKC1' 423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warningclass rtx_def;:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h ^ 3:3521 rtunion fld[1];array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h10:363 attrs = MEM_ATTRS (x); :: ^~~~~~~~~~~~~note: : ^ 7: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40array 'op' declared here: warningIn file included from : : previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-hsa.c tree GTY((length ("%h.num_ops"))) op[1]; : warning ^class lto_input_block27: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h return safe_as_a (JUMP_LABEL (this)); ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579 return gs->op[1];: ^~~~~~~~~~~~~~~~~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ::3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h ^ ~2564 1832/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h::24::315: :65 note:7528::: 3 1:expanded from macro 'MEM_ATTRS' ::notenote warning31warning:: #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1)array 'op' declared here : note: : : class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]expanded from macro 'JUMP_LABEL' array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ did you mean class here? gs->op[2] = rhs;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: tree GTY((length ("%h.num_ops"))) op[1];void streamer_read_tree_body (struct lto_input_block *, struct data_in *, tree); ^class rtx_def; ^ ~ ^~~~~~ ^ 1344 #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN):/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h29: class note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h::55: : ^ ~3468: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h33547:: note:: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h3: 1354:: tree GTY((length ("%h.num_ops"))) op[1];: 32expanded from macro 'X0MEMATTR'66: ^warning note: : previous use is here:33 note: expanded from macro 'XCEXP' array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h: : gs->op[1] = rhs; warning#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)2596struct rtx_def;: : ^ ~ struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-reference.c::12 1210: ^ ~ warning ^41: :In file included from tree streamer_get_pickled_tree (struct lto_input_block *, struct data_in *);/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h37: ::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h 423: ^#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ 315: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h::3array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]1210 : :37: note:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.hnote: 561 return gs->op[3];: : 363/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h : note:126:expanded from macro 'RTL_CHECKC1': :array 'op' declared here1expanded from macro 'RTL_CHECKC1' 7: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) tree GTY((length ("%h.num_ops"))) op[1];3: note #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning: previous use is here: 'mem_usage' 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]note: : 440struct mem_usagearray 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h5:::3557440 : 5 tree GTY((length ("%h.num_ops"))) op[1]; :note^10 :: ^class lto_input_block note ^warning : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.harray 'fld' declared here : : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:: rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h :66341 return gs->op[2];: ^ ^26161: :33 ^ ~ : note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.hdid you mean struct here?:315/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3 : :11noteIn file included from 1853::: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf-gimple.c:noteclass mem_usage; : : did you mean class here?26: array 'op' declared herewarning 3:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h tree GTY((length ("%h.num_ops"))) op[1]; : 3741: ^ ./genrtl.htree streamer_get_pickled_tree (struct lto_input_block *, struct data_in *);:33 warning: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567^~~~~ ^~~~~~array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: 3: 3 return &ass->op[3]; array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ ~ JUMP_LABEL (this) = target; : classstruct/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h: warning : warning: 346/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 67:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~~~~~~ 36 gs->op[2] = label;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1832::28: XEXP (rt, 1) = arg1; note : expanded from macro 'JUMP_LABEL'3 warning : struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ ~#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h ^ ~ void streamer_read_tree_bitfields (struct lto_input_block *, :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^1354::32: ^ ~ note : array 'op' declared here315 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h note tree GTY((length ("%h.num_ops"))) op[1]; :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1320:36323: ^: expanded from macro 'XCEXP' 3::note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:37#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx): ^ ~: warningnote: ^ ~previous use is here note : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1209:: 38:1210class lto_input_block:37array 'op' declared here: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]note: : ^ noteexpanded from macro 'RTL_CHECKC1' tree GTY((length ("%h.num_ops"))) op[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h: gs->op[3] = rhs;67:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): expanded from macro 'RTL_CHECK2'36 ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h: 3577 ^ ~ : ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346::3:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: did you mean class here? :3:notevoid streamer_read_tree_bitfields (struct lto_input_block *, 440: ^~~~~~5:warning: array 'op' declared here : 440: 5: tree GTY((length ("%h.num_ops"))) op[1];note: array 'fld' declared here array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] class rtunion fld[1]; ^ ^ gs->op[3] = label;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:120:note7: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ ~ ((struct lto_input_block *) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here : tree GTY((length ("%h.num_ops"))) op[1];array 'fld' declared here class lto_input_block ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:120:7: note: did you mean class here? ((struct lto_input_block *) ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf-gimple.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026: ^10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-pure-const.c:43: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:26/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):10: return gs->op[1]; : ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h ^ ~1 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 1209::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:38371:35873:warning note : : note: :: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'RTL_CHECK2' 10warning: SUBREG_BYTE (x), GET_MODE (x));class 'symtab_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] array 'op' declared here :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ tree GTY((length ("%h.num_ops"))) op[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:class symtab_node; ^~~~~~~~~~~~~~~ warning ^ : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: 440:^5:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.hnote: expanded from macro 'SUBREG_BYTE' return gs->op[3]; :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~1707note: 3059:array 'fld' declared here3: ^ ~:9 : note: warning previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h: rtunion fld[1];315: struct symtab_node *symtab_node;3: :1352 : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: note ^ gs->op[1] = fn; 32: note: expanded from macro 'XCSUBREG' : array 'op' declared here ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-pure-const.c:43: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:95:1: warning: 'symtab_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:2: note: did you mean class here? #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ struct symtab_node *symtab_node; ^~~~~~ class gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-hsa.c:27: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-pure-const.c:43: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:In file included from 254:array 'op' declared here11:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf-gimple.c warning440: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h : ::26 tree GTY((length ("%h.num_ops"))) op[1]; struct symtab_node *ref = NULL); : 5:417 note ^: array 'fld' declared here rtunion fld[1]; ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] symtab_node ^ struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:array 'op' declared here23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:920:5: warning: notestruct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree GTY((length ("%h.num_ops"))) op[1]; struct symtab_node *ref = NULL); ^ ^ : expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h rtunion fld[1]; ^ :1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf-gimple.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf-gimple.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' :97:3: note: previous use is here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) symtab_node ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:930:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] rtunion fld[1]; ^ struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf-gimple.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] symtab_node ^ XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-param-manipulation.cIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf-gimple.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:26 XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1584:19: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' void stream_in (struct lto_input_block *, struct data_in *data_in); ^ :1: warning: class 'symtab_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):363:7: noteclass symtab_node; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-hsa.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:27: previous use is here1209 : :::In file included from 37313521:9/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.hclass lto_input_block10 ^: ::423 :warning: : note: 38array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]previous use is hereIn file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h : : return gs->op[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h11 struct symtab_node *symtab_node;: 1584 ^ ~ ^note:19235 : : : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h ::expanded from macro 'RTL_CHECK2' 272 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.hnote: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~ did you mean class here?8:315 warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]warning : : :3440: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] void stream_in (struct lto_input_block *, struct data_in *data_in); noteinline struct rtx_def * ^~~~~~:5 ^: note: array 'fld' declared here : attrs = MEM_ATTRS (x); array 'op' declared hereIn file included from rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-param-manipulation.c: class29 : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h ^~~~~~~~~~~~~ tree GTY((length ("%h.num_ops"))) op[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ 95 ^:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h :1640In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf-gimple.c :2564note:24:1::26: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h::previous use is here 3547class rtx_def;10 :3 :notewarning: : expanded from macro 'MEM_ATTRS':'symtab_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), warning ^#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1)warning: : ^ ~: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^3741array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] friend class cgraph_node; gs->op[1] = rhs; : In file included from ^ ./genrtl.h:128 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-hsa.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h::: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h894: ^ ~1707423::3392/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: :: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h1344:29note::315: warningIn file included from : : did you mean class here? array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] struct symtab_node *symtab_node;: 3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h ^~~~~~note:note : 235: XINT (rt, 5) = arg5;: class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h: ^ ~note: previous use is here:275array 'op' declared here:11expanded from macro 'X0MEMATTR' : warningIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-param-manipulation.c: : struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node {#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) tree GTY((length ("%h.num_ops"))) op[1]; return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT);29 : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ : ^ ~: ^ 1317/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h254:11 : ^:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h23::1640 note75:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::107:warning1210 : note:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.hexpanded from macro 'XINT': : :note: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]3557did you mean struct here?:37previous use is here :10: struct symtab_node *ref = NULL);:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^ warningnote friend class cgraph_node;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hclass rtx_def;: : :expanded from macro 'RTL_CHECKC1' array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]1209:38 ^~~~~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h ^ : 97 struct #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) : ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3: note: previous use is here note: expanded from macro 'RTL_CHECK2' return gs->op[2]; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ :440:5: note: array 'fld' declared here symtab_node/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::440::5: 10: warning ^: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] rtunion fld[1];note: 315:array 'fld' declared here friend class cgraph_node; ^3 ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894 rtunion fld[1];: ^ note: array 'op' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf-gimple.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] :39: note: previous use is here XEXP (rt, 6) = arg6; ^ ~ struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: note: did you mean struct here? tree GTY((length ("%h.num_ops"))) op[1]; ^ friend class cgraph_node; ^~~~~ struct #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h: ^ ~920 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf.c friend class cgraph_edge; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1639::17:: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h: previous use is here1209 ::3567 for_user)) cgraph_edge {:360: 5warning: :: In file included from array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : :374138: ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:33 gs->op[2] = label;warning: :struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] :: 2024: 10: struct symtab_node *ref = NULL);3: warningnote ^ ~ : ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h: :97array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:3:: note 315note: XEXP (rt, 1) = arg1;: did you mean struct here?previous use is hereexpanded from macro 'RTL_CHECK2' symtab_node friend class cgraph_edge; ^~~~~ ^ In file included from struct ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])3: : ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-hsa.c: 27 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote23:: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h: :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.harray 'op' declared here:423#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): In file included from 930: tree GTY((length ("%h.num_ops"))) op[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h ^ ~ 6 ^: :warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] 440:561/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577 :3: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning: struct symtab_node *ref = NULL);array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:: gs->op[3] = label; 126 ^5 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:971209 ^ ~ ::1/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h: 3warning: ::315::3:: note: 'mem_usage' 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]38:array 'op' declared here note : expanded from macro 'RTL_CHECK2' notestruct mem_usage: ^ tree GTY((length ("%h.num_ops"))) op[1]; note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341array 'fld' declared here:1 : note ^: did you mean struct here? previous use is here rtunion fld[1]; symtab_node class mem_usage; ^~~~~ struct #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf-gimple.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf.c:60: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; XEXP (rt, 1) = arg1; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' return gs->op[3]; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from tree GTY((length ("%h.num_ops"))) op[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf-gimple.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] In file included from rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf.c:60: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] friend class cgraph_node; XEXP (rt, 1) = arg1; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here ^ struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf-gimple.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: note: did you mean struct here? :154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] friend class cgraph_node; ^~~~~ struct XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf-gimple.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf-gimple.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):39: note: previous use is here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf-gimple.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf-gimple.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf.c:60: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' note: expanded from macro 'RTL_CHECK1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :2023:10: note: did you mean struct here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:566 warnings generated/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h friend class cgraph_node; ^~~~~ struct . :: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h1209:2024:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] rtunion fld[1]; ^ friend class cgraph_edge; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1639:17: note: previous use is here for_user)) cgraph_edge { ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-pure-const.c:62: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:591:28: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]:38: note : expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ipa_get_cs_argument_count (struct ipa_edge_args *args) 2024 ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf-gimple.c:440:26In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-reference.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h::510:44: :564/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h: ::In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h23:note: :2492:note 10:array 'fld' declared here: notewarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : return gs->op[1]; rtunion fld[1];: previous use is here 3741: ^ ~ ./genrtl.h: 182did you mean struct here? class GTY((for_user)) ipa_edge_args :3 friend class cgraph_edge; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h: ^ : 346: ^~~~~ warning: 3: struct ^ notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h: 591In file included from : array 'op' declared here : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf.c28 tree GTY((length ("%h.num_ops"))) op[1]; XEXP (rt, 1) = arg1; ^ : note: did you mean class here? ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:60: In file included from ipa_get_cs_argument_count (struct ipa_edge_args *args) ^~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h class :2524:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:601::24:3 warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' 3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ipa_get_ith_jump_func (struct ipa_edge_args *args, int i) ^ : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:5643: note: array 'op' declared here ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ~ :23: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here class GTY((for_user)) ipa_edge_args ^ rtunion fld[1]; ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:601:24: note: did you mean class here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:In file included from ipa_get_ith_jump_func (struct ipa_edge_args *args, int i)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf-gimple.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 25: note: expanded from macro 'XBBDEF' ^~~~~~ class XBBDEF (rt, 2) = arg2; ^ ~ return gs->op[2];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:608:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) note ^ ~ ^ ~clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o ipa-ref.o -MT ipa-ref.o -MMD -MP -MF ./.deps/ipa-ref.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.c : expanded from macro 'XBBDEF' 15: warning: struct 'ipa_polymorphic_call_context' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1208:38: note:1208:38: note: expanded from macro 'RTL_CHECK1' static inline struct ipa_polymorphic_call_context *: 3 ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1498:15: note: previous use is here ^ ~ : note: array 'op' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ class GTY(()) ipa_polymorphic_call_context { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf-gimple.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: warning440: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]5: note: array 'fld' declared here 608array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :15: note: did you mean class here? XEXP (rt, 3) = arg3; ^ ~static inline struct ipa_polymorphic_call_context * ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h: return &gs->op[2]; ^ ~ rtunion fld[1]; ^ 609In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf.c:60: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :38 XEXP (rt, 3) = arg3; ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' warning: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here ^ ~ rtunion fld[1]; ^ ipa_get_ith_polymorhic_call_context (struct ipa_edge_args *args, int i)In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf.c:60: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h: ^ warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:564#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :23: note: previous use is here 2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; gs->op[2] = rhs; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' class GTY((for_user)) ipa_edge_args/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)346:3: note: array 'op' declared here ^ ^ ~ tree GTY((length ("%h.num_ops"))) op[1];440:5: note /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2': ^array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:609:38: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : did you mean class here? rtunion fld[1]; ^ ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf-gimple.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h26:: ipa_get_ith_polymorhic_call_context (struct ipa_edge_args *args, int i) ^~~~~~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: class :5: note2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : return gs->op[3]; ^ ~ array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here In file included from ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ tree GTY((length ("%h.num_ops"))) op[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:30: 60In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:26: In file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.hIn file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363::1:37411317 warning: 'lto_input_block' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^:class lto_input_block 23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h ::: note: ^expanded from macro 'XINT'667 :40: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]./genrtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) :128/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/streamer-hooks.h::328:: warning: ^ ~1 array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:: note: did you mean class here?/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h2616::1317:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote : expanded from macro 'XINT':1209: struct lto_input_block;38#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~11: warning : : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote:: expanded from macro 'RTL_CHECK2' return &ass->op[3]; ^ ~void ipa_free_edge_args_substructures (struct ipa_edge_args *);^~~~~~ ^class #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile-count.h1209:573: 41: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346::note38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : :note440: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::5 tree GTY((length ("%h.num_ops"))) op[1];440:5: note: array 'fld' declared here ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h::564 did you mean class here?note : :array 'fld' declared here 23: note rtunion fld[1]; static profile_probability stream_in (struct lto_input_block *);: previous use is here ^~~~~~ class rtunion fld[1]; ^class GTY((for_user)) ipa_edge_args ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:667: 40: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.hIn file included from ^ :2626:3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf.cnote: did you mean class here?:In file included from warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ void ipa_free_edge_args_substructures (struct ipa_edge_args *); /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf-gimple.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h26: : ^~~~~~ class :346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]60clangIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-pure-const.c:: In file included from 63 In file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::3741: ./genrtl.h XINT (rt, 5) = arg5;30In file included from : : : ^ ~ In file included from warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h: :treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-fnsummary.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::24131726129: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h::2325:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h::7443 :note : warning: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sreal.h::302638::1: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] :warning10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XINT' return gs->op[1]; ^ ~ 8: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] XEXP (rt, 6) = arg6; ^ ~ : struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)struct lto_input_block; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.hextern struct lto_input_block * lto_create_simple_input_block ( ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP':/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here 371:3: note: array 'op' declared here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ class lto_input_block ^ :1209:38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:744:8: note: did you mean class here? : noteextern struct lto_input_block * lto_create_simple_input_block ( ^~~~~~ class : expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sreal.h:38:1: note: did you mean class here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:750:5: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block; ^~~~~~ class #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] struct lto_input_block *, const char *, size_t); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sreal.h:57:27: warning: struct 'lto_input_block' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gs->op[1] = fn; static sreal stream_in (struct lto_input_block *); ^ ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf-gimple.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] :371:3: note: array 'op' declared here XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' :363:7: note: previous use is here rtunion fld[1]; ^ class lto_input_block ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ~class lto_input_block /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:750:5: note: did you mean class here? ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sreal.h:57:27: note: did you mean class here? struct lto_input_block *, const char *, size_t); ^~~~~~ class static sreal stream_in (struct lto_input_block *); ^~~~~~ class gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:780:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf.c:60: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here XEXP (rt, 1) = arg1; ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ class lto_input_blockIn file included from ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:780/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf-gimple.c:34: note: did you mean class here? #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf.c:60: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: :26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; return gs->op[2]; ^ ~ ^ ~ ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:841:10: warning: struct 'varpool_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] XBBDEF (rt, 2) = arg2; struct varpool_node *, ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' 1320:23: note: expanded from macro 'XEXP' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-pass.h:135:7: note: previous use is here In file included from class varpool_node;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-pure-const.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-fnsummary.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-predicate.h:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:851:35: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] 212:19: warning: struct 'lto_input_block' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_input_data_block (struct lto_input_block *, void *, size_t); void stream_in (struct lto_input_block *); ^ ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:note1208class lto_input_block:38: note: expanded from macro 'RTL_CHECK1' : array 'op' declared here#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h tree GTY((length ("%h.num_ops"))) op[1]; ^ :1209:38: note: expanded from macro 'RTL_CHECK2' class lto_input_block #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h call_stmt->op[2] = chain; ^ ~ :851:35: note rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :: ^did you mean class here?/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h440: :5: note: array 'fld' declared here extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^~~~~~ class 371:3: note: array 'op' declared here ^ rtunion fld[1]; tree GTY((length ("%h.num_ops"))) op[1]; In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf.c:60: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:3741: ./genrtl.h:154: ^3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-predicate.h:: ^ 212:855:: 26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here 19 XEXP (rt, 3) = arg3;: note: did you mean class here? class lto_input_block ^ void stream_in (struct lto_input_block *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:855:26: note: did you mean class here? In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf-gimple.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warningtree lto_input_tree_ref (struct lto_input_block *, struct data_in *, : ^ ~ ^~~~~~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:1320:23: note: expanded from macro 'XEXP' class #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:859:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h rtunion fld[1]; ^ :363:7: note: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf.cIn file included from :60: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] previous use is here XEXP (rt, 1) = arg1; class lto_input_block ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-pure-const.c:63: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-fnsummary.h:171:5: warning: struct 'ipa_fn_summary_t' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320: struct ipa_fn_summary_t *summary = new (ggc_alloc ()) ^ 23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-fnsummary.h:163:19: note: previous use is here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:859:26: XINT (rt, 4) = arg4;class GTY((user)) ipa_fn_summary_t: public function_summary ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1];note: did you mean class here? ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' 315:3: note: array 'op' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ tree GTY((length ("%h.num_ops"))) op[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^~~~~~ class #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:861:24: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];:tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^ 1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h ^ ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:861:24: note: did you mean class here? :3547:3tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^~~~~~ class : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h gs->op[1] = rhs; ^ ~ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h rtunion fld[1];In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf.c:60: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.hIn file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h863::3741: ./genrtl.h::156: 3:22 warning315 ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-hsa.c: :array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]36 : :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h :warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] XINT (rt, 5) = arg5;: 3:2492 note: :array 'op' declared here In file included from tree lto_input_tree (struct lto_input_block *, struct data_in *);/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf-gimple.c ^10 tree GTY((length ("%h.num_ops"))) op[1]; : ^ ^ ~ 26/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:: 23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.hnote: expanded from macro 'XINT': 3557: :10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) return gs->op[2]; ^ ~ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h :315: return gs->op[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-pure-const.c:: 1209:38: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.hnote: 3741:3:346: ./genrtl.h516:expanded from macro 'RTL_CHECK2' 363::3note:: array 'op' declared here7 209:3 ::7:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) tree GTY((length ("%h.num_ops"))) op[1]; note : ^ ^ ~: warningnotearray 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning tree GTY((length ("%h.num_ops"))) op[1]; : : previous use is herearray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ :: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]440class lto_input_block ^ XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h struct symtab_node *from,/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h : ^863: 3567:3: :warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h22: 97:3:5 :3 ::1324note: warningdid you mean class here? :note: : array 'fld' declared here array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tree lto_input_tree (struct lto_input_block *, struct data_in *);note: gs->op[2] = label; ^~~~~~ gs->op[1] = rhs; ^ ~ ^ ~ : class25 rtunion fld[1];: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.hprevious use is here: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here note: expanded from macro 'XBBDEF' ^ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf.c:60: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ XEXP (rt, 6) = arg6; ^ ~ symtab_node/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ 315:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-pure-const.c:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 516:7: note: did you mean class here? #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ struct symtab_node *from, ^~~~~~ class tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : gs->op[3] = label; ^ ~ array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:315:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-pure-const.cIn file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209517::440::30 7/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.hnote: :: 346array 'op' declared here: 3::5 tree GTY((length ("%h.num_ops"))) op[1];: ^note : 38:array 'fld' declared here:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h note rtunion fld[1];: array 'op' declared here ^ :warning : notestruct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]: expanded from macro 'RTL_CHECK2'In file included from tree GTY((length ("%h.num_ops"))) op[1]; ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf-gimple.c :26: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])26 struct symtab_node *to):3587:10/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h ^11:: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97In file included from warning : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~76 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h return gs->op[3];: 44053::53741:: ./genrtl.hnote:: :array 'fld' declared here warning ^ ~: return &gs->op[2];210 rtunion fld[1];: 3 ^: warning: ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h :315:struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] 3array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]:const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h::3 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363346 XEXP (rt, 3) = arg3; :note:: array 'op' declared here 7:: 60note: : In file included from previous use is here note ^ ~ symtab_node3 : ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote:: 1320array 'op' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :: 3741previous use is here: 23 tree GTY((length ("%h.num_ops"))) op[1]; ^: class lto_input_block./genrtl.h tree GTY((length ("%h.num_ops"))) op[1];: ^ note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:76158 :53: note: did you mean class here?/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h :2579:3: warning: const char *streamer_read_string (struct data_in *, struct lto_input_block *);: ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-pure-const.c :517:7: note: did you mean class here? 3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; gs->op[2] = rhs; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here ^~~~~~ class struct symtab_node *to) ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :78:8: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h return gs->op[3]; ^ ~ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h rtunion fld[1];:346:3: note: array 'op' declared here struct lto_input_block *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here rtunion fld[1]; ^ class lto_input_block ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:78:8: note: did you mean class here? In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf-gimple.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] struct lto_input_block *, X0EXP (rt, 4) = NULL_RTX; ^ ~ ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf.c:60: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:83:44: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' tree GTY((length ("%h.num_ops"))) op[1]; ^ unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:363:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ class lto_input_block ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:83:44: note: did you mean class here? rtunion fld[1]; ^ unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^~~~~~ class rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h tree GTY((length ("%h.num_ops"))) op[1]; ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-pure-const.c :84:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf.c:60: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf-gimple.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :1301:7: warning: struct 'lto_input_block' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h struct lto_input_block *ib ^ :363:7: note: previous use is here X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7 XBBDEF (rt, 2) = arg2; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' ^ ~ class lto_input_block ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ : note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:84:34: note: did you mean class here? #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' class lto_input_block ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-pure-const.c:1301:7: note: did you mean class here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:85:37: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block *ib ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1];gcov_type streamer_read_gcov_count (struct lto_input_block *); ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf-gimple.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:In file included from ^ 3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf.c:60: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here XEXP (rt, 3) = arg3; ^ ~ X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-reference.c:46: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:26:1/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:class lto_input_block/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' 10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) return gs->op[1]; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' : warning: class 'symtab_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:85:37: note: did you mean class here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' class symtab_node; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ gcov_type streamer_read_gcov_count (struct lto_input_block *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:9: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h struct symtab_node *symtab_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 86 gs->op[1] = fn; rtunion fld[1];:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here wide_int streamer_read_wide_int (struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here rtunion fld[1];class lto_input_block ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf.c:60: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf-gimple.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:86:34: note: did you mean class here? gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here wide_int streamer_read_wide_int (struct lto_input_block *); ^~~~~~ class #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:87:38: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209widest_int streamer_read_widest_int (struct lto_input_block *); ^ :38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-reference.c:46: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:95:1: warning: 'symtab_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:2: note: did you mean class here? class lto_input_block ^ struct symtab_node *symtab_node; ^~~~~~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:87:38: rtunion fld[1]; ^ note: did you mean class here? class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf.c:60: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ XINT (rt, 5) = arg5; ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-reference.c:46: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:254:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here widest_int streamer_read_widest_int (struct lto_input_block *); ^~~~~~ class tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' symtab_node ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:152:24: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] call_stmt->op[2] = chain; streamer_read_bitpack (struct lto_input_block *ib) ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf-gimple.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] class lto_input_block XEXP (rt, 1) = arg1; ^ ~ ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:152:24: note: did you mean class here? #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) streamer_read_bitpack (struct lto_input_block *ib) ^~~~~~ class ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.c:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:177:25: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' 5:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: array 'fld' declared here = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^ 1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521: rtunion fld[1];class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h ^: 10In file included from 920: warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf.c::60 ^In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf-gimple.c5: : :26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hstruct rtx_def; warningIn file included from ^:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :37413741: : ./genrtl.h:233struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]:3:./genrtl.h177:25 return gs->op[1];: note: : ^ ~did you mean class here? 187warning:3: struct symtab_node *ref = NULL); warning: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 315 X0EXP (rt, 2) = NULL_RTX;array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ = streamer_read_uhwi ((struct lto_input_block *)bp->stream); XEXP (rt, 6) = arg6; ^~~~~~ ^ ~ : 3 ^: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.hnote:97:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3: : note: previous use is here: symtab_node1320 ^ array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:930:: tree GTY((length ("%h.num_ops"))) op[1]; ^23 6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :note1337: :expanded from macro 'XEXP'27 : note: struct symtab_node *ref = NULL); class ^ 3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here expanded from macro 'X0EXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): 221 ^ ~: 22: warning symtab_node/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: : warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hstruct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]: 1208streamer_read_uchar (struct lto_input_block *ib) ^ :: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h38:: 1209note: expanded from macro 'RTL_CHECK1' 363: gs->op[1] = rhs; ^ ~7#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h ^: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440note38: : note: expanded from macro 'RTL_CHECK2'315 previous use is here class lto_input_block:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1];:3: note: array 'op' declared here ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:221:22: note: did you mean class here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf-gimple.c:26streamer_read_uchar (struct lto_input_block *ib) ^~~~~~ class : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here X0EXP (rt, 3) = NULL_RTX;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:10 rtunion fld[1];: ^ warning251:29:In file included from warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf.cstruct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] : streamer_read_hwi_in_range (struct lto_input_block *ib,1640 ^ array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:133760:27/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h: note return gs->op[2];: expanded from macro 'X0EXP' friend class cgraph_node;:363:: ^ 7 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h : ^ ~ In file included from #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h894:previous use is here:3741: 315 :./genrtl.h:18839::3 :note note: 1208array 'op' declared here class lto_input_block: previous use is here ::383: ^struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ :warning note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]: 251:29: note: did you mean class here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h streamer_read_hwi_in_range (struct lto_input_block *ib,#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h :1640 XEXP (rt, 7) = arg7; ^ ~::10: ^~~~~~ class 3567:3: warning: note: did you mean struct here? array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:340: gs->op[2] = label; friend class cgraph_node; ^~~~~ struct ^ ~ ^ ~ note: expanded from macro 'XEXP' 29: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: tree GTY((length ("%h.num_ops"))) op[1]; ^ 440:5: note: array 'fld' declared herestreamer_read_record_start (struct lto_input_block *ib) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h :2023:10::1209 :warning38: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h friend class cgraph_node;:363: ^: :7:note ^ note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h: :894:: In file included from 3577/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf-gimple.c::326:: In file included from warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]3741 39expanded from macro 'RTL_CHECK2' previous use is here gs->op[3] = label; ^ ~ :: ./genrtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315class lto_input_block:3: note: 235note:: 3: ^ ~ ^ warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.harray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: 340:29:previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 X0EXP (rt, 4) = NULL_RTX;:5 note: did you mean class here? : ^ ~ array 'op' declared herestruct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:streamer_read_record_start (struct lto_input_block *ib) ^ 27:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h :note2023: :10:note note: expanded from macro 'X0EXP': array 'fld' declared heredid you mean struct here? ^~~~~~ class rtunion fld[1]; tree GTY((length ("%h.num_ops"))) op[1]; friend class cgraph_node; ^~~~~ struct ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024 In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c::10: ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3];#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf.c:60warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]1208 :38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h: :In file included from 61/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741 ^ ~: ./genrtl.hnote:50: friend class cgraph_edge; warning: : struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ :208:expanded from macro 'RTL_CHECK1'tree streamer_read_string_cst (struct data_in *, struct lto_input_block *); ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])363 ^ ~ ::7:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1639: 3: :warning: 17note: previous use is here3: 440note:5:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: class lto_input_block: previous use is here : note: for_user)) cgraph_edge { XEXP (rt, 1) = arg1;array 'fld' declared here array 'op' declared here ^ ~ ^ ^ rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:2024:: ^ :1061: note23 :: did you mean struct here? In file included from tree GTY((length ("%h.num_ops"))) op[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf-gimple.c ^ 50: note: did you mean class here? friend class cgraph_edge; ^~~~~ tree streamer_read_string_cst (struct data_in *, struct lto_input_block *); ^~~~~~ class struct :26/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:62:27: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: expanded from macro 'XEXP' X0EXP (rt, 5) = NULL_RTX; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :1337:27: note: expanded from macro 'X0EXP' tree streamer_read_chain (struct lto_input_block *, struct data_in *); ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])class lto_input_block ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h rtunion fld[1]; ^ :62:27: note: did you mean class here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here tree streamer_read_chain (struct lto_input_block *, struct data_in *); rtunion fld[1]; ^ ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf.c:60: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h: XBBDEF (rt, 2) = arg2; ^ ~ 63:27: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:tree streamer_alloc_tree (struct lto_input_block *, struct data_in *, ^ 25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ :7: note: previous use is here In file included from class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf-gimple.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:63:27: note: did you mean class here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: tree streamer_alloc_tree (struct lto_input_block *, struct data_in *, ^~~~~~ class ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:65#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :31: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] X0EXP (rt, 6) = NULL_RTX; ^ ~ void streamer_read_tree_body (struct lto_input_block *, struct data_in *, tree);/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hclass lto_input_block ^ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h rtunion fld[1]; ^ :65:31: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: did you mean class here? In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf.c:60: void streamer_read_tree_body (struct lto_input_block *, struct data_in *, tree); ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:66:33: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] : ./genrtl.h:210tree streamer_get_pickled_tree (struct lto_input_block *, struct data_in *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here :class lto_input_block ^ 3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:66:33: note: did you mean class here? :1208:38: note: expanded from macro 'RTL_CHECK1' tree streamer_get_pickled_tree (struct lto_input_block *, struct data_in *); ^~~~~~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ class XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: noteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.c:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:67:36: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:void streamer_read_tree_bitfields (struct lto_input_block *, ^ 417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] : struct pod_mode ^ array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? class lto_input_block ^ :1320:23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:67:36: note: did you mean class here? : note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ void streamer_read_tree_bitfields (struct lto_input_block *,/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^~~~~~template class pod_mode; class ^~~~~ struct #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:120:7: warning: rtunion fld[1];struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf.c:60: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ((struct lto_input_block *) X0EXP (rt, 4) = NULL_RTX; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf-gimple.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here : class lto_input_block ^ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:120:7: note: did you mean class here? ^ ~ ((struct lto_input_block *) ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' XEXP (rt, 1) = arg1; ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf.c:60: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] :class symtab_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:9: note: previous use is here warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) X0EXP (rt, 5) = NULL_RTX; ^ ~ ^ ~ struct symtab_node *symtab_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf-gimple.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) XBBDEF (rt, 2) = arg2; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) rtunion fld[1]; ^ In file included from ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-reference.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf.c:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):47: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:36360 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5In file included from ::1: warning: : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c:31 'lto_input_block' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] In file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-hsa.cclass lto_input_block ^95note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h::213::339: In file included from 1/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile-count.h::573:41/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h: warning: : rtunion fld[1]; ^ : 'symtab_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] 26warningclass GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"),: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf-gimple.c:note26: In file included from X0EXP (rt, 6) = NULL_RTX;^ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.hIn file included from :1707 did you mean class here? ^ ~ : static profile_probability stream_in (struct lto_input_block *);/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h :25/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h2: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h :363:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^~~~~~ class1::1337 :warning27: :'lto_input_block' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] note: expanded from macro 'X0EXP' note : did you mean class here? class lto_input_block struct symtab_node *symtab_node; ^~~~~~ class ^ :3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/streamer-hooks.h:28#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-reference.c:47/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1:: :31: 38: In file included from :440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h5note:: 254expanded from macro 'RTL_CHECK1': 11: warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.hnote#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~:struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] : 25: did you mean class here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h struct symtab_node *ref = NULL);: ^ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.hnote: array 'fld' declared here440 :struct lto_input_block; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h rtunion fld[1]; ^^~~~~~744 :class8 : warning: ::97:3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile-count.h:573:struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]415: note: array 'fld' declared here : extern struct lto_input_block * lto_create_simple_input_block ( :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf.c: rtunion fld[1]; ^ 60: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h ^ note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :3741: :In file included from 363/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf-gimple.c:26: :In file included from 7/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741previous use is here./genrtl.h:214: :3: ./genrtl.h symtab_node : ^ note: did you mean class here? warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.c:23 : noteIn file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423 :261:3: static profile_probability stream_in (struct lto_input_block *);In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h: X0EXP (rt, 7) = NULL_RTX;272:8 : warningprevious use is here ^ ~ : struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^~~~~~ class : X0EXP (rt, 4) = NULL_RTX;class lto_input_block1337:27 : note: expanded from macro 'X0EXP' inline struct rtx_def * ^#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h::920::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:5:75: 744:8: note: expanded from macro 'RTL_CHECK1' 7: notenote: :: expanded from macro 'X0EXP'previous use is here In file included from note: did you mean class here? warningclass rtx_def;#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-hsa.c ^ ~: extern struct lto_input_block * lto_create_simple_input_block ( :39 ^~~~~~ ^ struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h: In file included from 26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h440#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.c:::5: 25: class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:744: ^ ~23: struct symtab_node *ref = NULL);/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:8750In file included from ^:5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h: :warning: warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97423: : struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] 1208extern struct lto_input_block * lto_create_simple_input_block (In file included from struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]:note: 38 ^array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h rtunion fld[1];:363::7 ::235 :note: expanded from macro 'RTL_CHECK1': /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h ^:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) 3: struct lto_input_block *, const char *, size_t); ^ notenote : ^ ~previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h class lto_input_block: previous use is here 275/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363 symtab_nodeIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf.c:11 ^: ^: ::warning440:560/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h7: :: : note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:previous use is here notestruct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]930In file included from : class lto_input_block : return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT);/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here ^:7446 :3741: : ^8./genrtl.h: : rtunion fld[1];warning: : note /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h232::750:75:3 ^ struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]:In file included from : warning 5: 7: struct symtab_node *ref = NULL); array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: ^ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf-gimple.c: did you mean class here?/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h XEXP (rt, 1) = arg1;26: :In file included from 97 ^ ~ note: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hextern struct lto_input_block * lto_create_simple_input_block (:3741 note: ./genrtl.h:: did you mean class here?1320 :23: previous use is here3: struct lto_input_block *, const char *, size_t);note : class rtx_def;note ^~~~~~ ^~~~~~ class: previous use is here ^ expanded from macro 'XEXP' symtab_node:262 class ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :1209:38: note: expanded from macro 'RTL_CHECK2' XINT (rt, 5) = arg3; ^ ~ 750:5: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' struct lto_input_block *, const char *, size_t); ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1584:class lto_input_block/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: ^ note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:780:expanded from macro 'RTL_CHECK2'34 :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])19 : ^ ~ warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :440:5struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] : note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.hwarning: 750::5: array 'fld' declared herenote void stream_in (struct lto_input_block *, struct data_in *data_in);5 : note ^: array 'fld' declared here: : did you mean class here? struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363: struct lto_input_block *, const char *, size_t);7 rtunion fld[1];: ^note: previous use is here extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; rtunion fld[1]; ^ ^ ^~~~~~class lto_input_block ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.hIn file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf.c1584:19/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf-gimple.c:: 26note: : did you mean class here? :In file included from 60/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h: ./genrtl.h : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h void stream_in (struct lto_input_block *, struct data_in *data_in);:3741: class:363:./genrtl.h:263: 3: warning:: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ^~~~~~ class 233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] 7 X0EXP (rt, 2) = NULL_RTX; friend class cgraph_node; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h::1319780::34:: ^ 23 note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337: warning: :struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] :extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN;: ^ 894previous use is here 27 :note: expanded from macro 'XSTR': /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.hclass lto_input_block: ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~39 : note363/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:780: :34note: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hprevious use is here : :expanded from macro 'X0EXP'7: :note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node {1209 : ^38 : : notedid you mean class here?: expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ class lto_input_block/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208: 3810 : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from : note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.c:23: In file included from ^~~~~~: ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:440780 classnote:expanded from macro 'RTL_CHECK1'34 : :423: : noteIn file included from : #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])did you mean struct here?/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h: did you mean class here? extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^ ~ friend class cgraph_node;5 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h: ^~~~~561: ^~~~~~ :841/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h class struct :440:10: warning: struct 'varpool_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] 126: struct varpool_node *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h::8411800:10: :warning: struct 'varpool_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]: 1::5 :warning note: : array 'fld' declared here 38array 'fld' declared here struct varpool_node *,'mem_usage' 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] rtunion fld[1]; rtunion fld[1]; ^: ^ struct mem_usage ^note : previous use is here class GTY((tag ("SYMTAB_VARIABLE"))) varpool_node : public symtab_node {/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-pass.h ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:841:10: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.hnote:: 2023 did you mean class here? class mem_usage; In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf.c struct varpool_node *,In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf-gimple.c:135:26 ^~~~~~10: class:: warning60: In file included from 7: :^~~~~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.hIn file included from : 851: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:struct :353741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ::3741note: : ./genrtl.h:281previous use is here:3:: warning: warning ./genrtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] class varpool_node;: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]extern void lto_input_data_block (struct lto_input_block *, void *, size_t); XINT (rt, 1) = arg1; ^ ^ In file included from friend class cgraph_node; ^ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894 ^ ~:39/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h234:3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-hsa.c: warning: :: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 39/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :In file included from 1317:23: X0EXP (rt, 3) = NULL_RTX; :363 :note7: : note : previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.hexpanded from macro 'XINT' :note26: previous use is here class lto_input_blockstruct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h: :2023:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:10 ^ ~ 25 ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h: 851:35/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: notewarning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:: did you mean struct here? extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^ 851 friend class cgraph_node;: 35 ^~~~~ struct: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h::363::7: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.hnote: previous use is here1337 note: 1209:27: :note: :did you mean class here?2024 :expanded from macro 'X0EXP'10 :extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^~~~~~ 38#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) warning ^ ~ : noteclass lto_input_block: expanded from macro 'RTL_CHECK2' : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) class ^ ~ class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:851:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:44035: : friend class cgraph_edge; :note: ^5: did you mean class here?/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:855note1208:38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h :1639:: 2617:: note:extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^~~~~~: array 'fld' declared hereprevious use is here note: rtunion fld[1]; for_user)) cgraph_edge { ^ ^ expanded from macro 'RTL_CHECK1' class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:855:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^ warning: In file included from struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf-gimple.c :26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::tree lto_input_tree_ref (struct lto_input_block *, struct data_in *,440 : ^5 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h2024:10array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741::363:: :363:7 ./genrtl.hnote:304:73: :: did you mean struct here? warning : note: : friend class cgraph_edge; previous use is here rtunion fld[1]; ^ ^~~~~ note: previous use is herearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf.c class lto_input_block ^:class lto_input_block60 ^ struct: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:855: XSTR (rt, 1) = arg1; ^ ~ 26/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:855:26: note: did you mean class here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' :3741: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^~~~~~ class : note: did you mean class here? X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:859tree lto_input_tree_ref (struct lto_input_block *, struct data_in *,/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^~~~~~ class :1337:27: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h: ^ ~ 859:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] note: expanded from macro 'X0EXP' :26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~hashval_t lto_input_scc (struct lto_input_block *, struct data_in *,140 warnings generated /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: 5: hashval_t lto_input_scc (struct lto_input_block *, struct data_in *,note: . ^ array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :363:7: note: previous use is here In file included from class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf-gimple.c:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:859:26: note: did you mean class here? In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:861:24: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] 5: tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^ note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h rtunion fld[1]; ^ :363:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h XINT (rt, 2) = arg2;:363:7 : note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf.cclass lto_input_block ^ ~ ^ :60: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h23::859 note: expanded from macro 'XINT' : X0EXP (rt, 5) = NULL_RTX;26#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: class lto_input_block expanded from macro 'RTL_CHECK2'note ^ ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:861:24: note: did you mean class here? ^ ~ : did you mean class here? tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:863#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :22: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] 440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' tree lto_input_tree (struct lto_input_block *, struct data_in *); ^#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ hashval_t lto_input_scc (struct lto_input_block *, struct data_in *,/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here rtunion fld[1]; ^ ^~~~~~ class :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h rtunion fld[1];In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf-gimple.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XVEC (rt, 3) = arg3; ^ ~ :861/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:class lto_input_block ^23In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf.c:60: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 3741: :In file included from ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:: :863:clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa23722: :-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o ipa-utils.o -MT ipa-utils.o -MMD -MP -MF ./.deps/ipa-utils.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-utils.c notenote24: :did you mean class here? 3tree lto_input_tree (struct lto_input_block *, struct data_in *);: ^~~~~~ class : warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] 24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1:: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)warning X0EXP (rt, 6) = NULL_RTX; ^ ~ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' warning: empty macro arguments are a C99 feature [-Wc99-extensions] : struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7HOOK_VECTOR_END (asm_out)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208::38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' note: previous use is here ^class lto_input_block ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:861:24: note: did you mean class here? #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h50: note: expanded from macro 'HOOK_VECTOR_END' :440:5: note: array 'fld' declared here tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, rtunion fld[1]; ^ ^~~~~~ class :440:5: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:863:22: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf-gimple.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: rtunion fld[1];tree lto_input_tree (struct lto_input_block *, struct data_in *); ^ ^ warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c:44: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:591 :28:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363 XVEC (rt, 4) = arg4;In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf.c:7 In file included from warning :: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.cnote: 60: ^ ~ : : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h24In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741:: previous use is here struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]class lto_input_block : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h1321:ipa_get_cs_argument_count (struct ipa_edge_args *args) 23:211 ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-hsa.c:39:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:863./genrtl.h ^: In file included from :258:22:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:26 note: :: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:note564/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h: ::233did you mean class here?: : #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)1638 : warning76::1 ^ ~ tree lto_input_tree (struct lto_input_block *, struct data_in *); : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~ note class XEXP (rt, 1) = arg1;: previous use is here : ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hclass GTY((for_user)) ipa_edge_args ^ 53::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1209warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h: ::1320:591::38: warning: 28notestruct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]:empty macro arguments are a C99 feature [-Wc99-extensions] 23HOOK_VECTOR_END (sched) note: did you mean class here? : expanded from macro 'RTL_CHECK2'^ :const char *streamer_read_string (struct data_in *, struct lto_input_block *); #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363 ipa_get_cs_argument_count (struct ipa_edge_args *args)note: ^ ~ :7: ^~~~~~expanded from macro 'XEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :440:5: notenote: array 'fld' declared here class : rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ^ ~ In file included from 50previous use is here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf-gimple.c: :26note: expanded from macro 'RTL_CHECK2':: 601note: class lto_input_blockIn file included from ^ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:expanded from macro 'HOOK_VECTOR_END'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):3741: ./genrtl.h: ^ ~ 7624 : warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]308/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ::3440:5:: note53: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): warning: : In file included from rtunion fld[1];note: did you mean class here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-reference.cipa_get_ith_jump_func (struct ipa_edge_args *args, int i):47: ^ array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h ^:76: 53: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h ^ In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf.cconst char *streamer_read_string (struct data_in *, struct lto_input_block *); ^~~~~~ XVEC (rt, 5) = arg5; :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.c warning:56460: : struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]::24 class ^ ~ : In file included from const char *streamer_read_string (struct data_in *, struct lto_input_block *); /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:166823 ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h1321:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h::::374136323: ./genrtl.hempty macro arguments are a C99 feature [-Wc99-extensions] 78:259::HOOK_VECTOR_END (simd_clone): note3: :7 : ^:8:previous use is herenote: warningexpanded from macro 'XVEC' : warning array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) : ^ ~ XBBDEF (rt, 2) = arg2;50: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((for_user)) ipa_edge_argsnote: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: :1209 expanded from macro 'HOOK_VECTOR_END' ^ ~ ^ :: 38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h::noteprevious use is here class lto_input_block#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) 601: expanded from macro 'RTL_CHECK2' struct lto_input_block *, ^: ^1324: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 24: ^ 25/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h: note ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h: : 363did you mean class here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:76: :ipa_get_ith_jump_func (struct ipa_edge_args *args, int i)53In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.c440note:7::24: : In file included from :expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h: 211: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:: note: previous use is heredid you mean class here? 1680 ^~~~~~class lto_input_block ^: class : const char *streamer_read_string (struct data_in *, struct lto_input_block *);#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ 5 ^~~~~~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h::1208:608:15:38: warning /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h: :struct 'ipa_polymorphic_call_context' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] note class: expanded from macro 'RTL_CHECK1'static inline struct ipa_polymorphic_call_context *: note : #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])78array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:1:8: ^: 78 rtunion fld[1];note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h: ^ ~ warning: did you mean class here?1498 ^:15 empty macro arguments are a C99 feature [-Wc99-extensions]In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf-gimple.c: clang/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h struct lto_input_block *, : :8warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]:HOOK_VECTOR_END (simt) 26 : note ^~~~~~: : : previous use is herewarning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 440:class GTY(()) ipa_polymorphic_call_context { struct lto_input_block *, 5 ^ : note : ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:608: class15 : note3741: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h :array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:83:44:363 warning43: : : did you mean class here?struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] rtunion fld[1];./genrtl.h:3097 :50:: static inline struct ipa_polymorphic_call_context *:3: ^warning: noteunsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *);In file included from notearray index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] : previous use is here ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf.c ^~~~~~class lto_input_block /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h::363: :7 : XINT (rt, 6) = arg6; note: ^ ~ previous use is here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: classclass lto_input_blockexpanded from macro 'HOOK_VECTOR_END'60 ^ 1317 : ^: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:78In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h: ^:374123: 83: ./genrtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h260:3: warning:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.c609::::44note: 2438: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XINT' :: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) note8warning: ^ ~struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h X0EXP (rt, 3) = NULL_RTX;In file included from : ^ ~1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h ::38:ipa_get_ith_polymorhic_call_context (struct ipa_edge_args *args, int i) did you mean class here? ^:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def1337notenote: :did you mean class here? :unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h struct lto_input_block *,271732 ^~~~~~ ^~~~~~ :: expanded from macro 'RTL_CHECK2' class1: :: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ class/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h :83warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h564: empty macro arguments are a C99 feature [-Wc99-extensions]:::440 23:: expanded from macro 'X0EXP':8444: HOOK_VECTOR_END (goacc) note : :34^ :warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) warningstruct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] : unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^ :43:5previous use is here : noteclass GTY((for_user)) ipa_edge_args ^ ~50: ^ note: expanded from macro 'HOOK_VECTOR_END' struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.harray 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) rtunion fld[1];: ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208363 ^ HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^ ::7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h38::83 :note44609class lto_input_block :38: In file included from ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:expanded from macro 'RTL_CHECK1'::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf-gimple.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.c84: note: note:34:26: In file included from did you mean class here?24/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: : In file included from #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h: ./genrtl.h::327:3 : ipa_get_ith_polymorhic_call_context (struct ipa_edge_args *args, int i) ^~~~~~did you mean class here? class211 ^ ~note: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:: warning: 2025:1:did you mean class here?array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5:unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); warning: empty macro arguments are a C99 feature [-Wc99-extensions]note : ^~~~~~ class XINT (rt, 1) = arg1;array 'fld' declared here ^~~~~~ HOOK_VECTOR_END (vectorize) ^ ~ ^ rtunion fld[1]; class/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h::1317 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:85:37: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] :4323:::84: ^34: 50 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h : notewarning667note: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf.c:expanded from macro 'HOOK_VECTOR_END': struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]60gcov_type streamer_read_gcov_count (struct lto_input_block *); ^:: : #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *);40 In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h expanded from macro 'XINT' ^:3741:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): ./genrtl.h:261: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:3633 warning: :struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363 ^: :7: ^ ~7 warning: void ipa_free_edge_args_substructures (struct ipa_edge_args *);array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h1209:: X0EXP (rt, 4) = NULL_RTX;564:23note:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h note: previous use is here :: class GTY((for_user)) ipa_edge_args84:34: note : did you mean class here? 38 : ^ HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *);/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h :667:40: ^~~~~~note: did you mean class here?noteIn file included from ^ ~: expanded from macro 'RTL_CHECK2' class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.c:24: In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])void ipa_free_edge_args_substructures (struct ipa_edge_args *); ^~~~~~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 440 class :5: note: array 'fld' declared here previous use is here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h rtunion fld[1];:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1337:27: 211note: : expanded from macro 'X0EXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 85class lto_input_block ^ : 3373/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ^:37: warning: HOOK_VECTOR_END (addr_space)struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note:1208:38: note: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf-gimple.c:26expanded from macro 'RTL_CHECK1': In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741 : ./genrtl.h:gcov_type streamer_read_gcov_count (struct lto_input_block *);#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^85347: :3: warning: ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 363:7expanded from macro 'HOOK_VECTOR_END'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: : note: :previous use is here#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ note: array 'fld' declared here XVEC (rt, 1) = arg1;37In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c:48: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-fnsummary.h: note: did you mean class here?class lto_input_block rtunion fld[1]; ^ ~ ^ gcov_type streamer_read_gcov_count (struct lto_input_block *); /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::241321: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sreal.h:38:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h1: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^~~~~~: :23: note85: :expanded from macro 'XVEC'37 :#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)In file included from struct lto_input_block; class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h ^ ~ : ^:211 ^ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:In file included from ::363:38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf.c86::7: 5154note:60: In file included from 34: :1:previous use is here noteclass lto_input_block : did you mean class here? ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: note warning3741 : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sreal.h:38:1: warning: : empty macro arguments are a C99 feature [-Wc99-extensions] : note: did you mean class here?./genrtl.hHOOK_VECTOR_END (calls)gcov_type streamer_read_gcov_count (struct lto_input_block *); ^~~~~~expanded from macro 'RTL_CHECK2' :262:struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 class:3wide_int streamer_read_wide_int (struct lto_input_block *);5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h :notestruct lto_input_block; ^~~~~~: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h rtunion fld[1]; :43: ^ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf-gimple.c ^warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sreal.h: 57:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h: ::27:: warning86363array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :34: :50: note26: warning XINT (rt, 5) = arg3;7:In file included from note: previous use is here: : ^ ~ struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct 'lto_input_block' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317 :3741: ./genrtl.h:class lto_input_blockwide_int streamer_read_wide_int (struct lto_input_block *); 348:3 ^ static sreal stream_in (struct lto_input_block *); expanded from macro 'HOOK_VECTOR_END':: warning23: note: expanded from macro 'XINT' ^ : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h: XEXP (rt, 2) = arg2; 363:7 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:86 ^#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h ^ ~ note: :previous use is here : 38363::7: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :previous use is here 132034: note: did you mean class here? class lto_input_blocknote: expanded from macro 'RTL_CHECK2'In file included from class lto_input_block:23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.c ^ :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.hnote24: In file included from wide_int streamer_read_wide_int (struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h: expanded from macro 'XEXP':/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sreal.h ^~~~~~ :57:440: class211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def5 :5965: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h1#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :87: ^ ~:86:27: note: warning: array 'fld' declared here: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:: 38: 34empty macro arguments are a C99 feature [-Wc99-extensions]38: notedid you mean class here?warning HOOK_VECTOR_END (c): rtunion fld[1]; static sreal stream_in (struct lto_input_block *); ^~~~~~ ^ class^: did you mean class here? : notestruct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf.c wide_int streamer_read_wide_int (struct lto_input_block *); ^~~~~~ : class : expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])widest_int streamer_read_widest_int (struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363 :7: ^ ~note: previous use is here note : expanded from macro 'HOOK_VECTOR_END' :#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 60class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:876118:871: : warning: empty macro arguments are a C99 feature [-Wc99-extensions]440 :HOOK_VECTOR_END (cxx)38 ^ In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.hwidest_int streamer_read_widest_int (struct lto_input_block *);: 3741 ^: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363::: 43:7In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c:48: 38:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-fnsummary.h::5 50: ./genrtl.h::: notenote: previous use is here 263class lto_input_block ^note: : array 'fld' declared here :expanded from macro 'HOOK_VECTOR_END' rtunion fld[1];253 #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;):note: did you mean class here? ^ ^widest_int streamer_read_widest_int (struct lto_input_block *); ^~~~~~ class: warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-predicate.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.c: : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.hIn file included from 24: XSTR (rt, 6) = arg4;212 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf-gimple.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ::87: XEXP (rt, 3) = arg3; ^ ~ 19/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:152:38: :: warning132024::23 warning: In file included from struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: did you mean class here? :widest_int streamer_read_widest_int (struct lto_input_block *); ^~~~~~struct 'lto_input_block' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] 1319 note:: void stream_in (struct lto_input_block *); ^ streamer_read_bitpack (struct lto_input_block *ib)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h: 23:expanded from macro 'XEXP': class 363: ^ 7/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.hnote: expanded from macro 'XSTR' :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :211 note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hclass lto_input_block: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:152 ^1209363:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:7#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): :620738: :note note: :1: ^ ~ 24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-predicate.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: previous use is here :expanded from macro 'RTL_CHECK2':warningclass lto_input_block212:19: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):warning 1209 : HOOK_VECTOR_END (emutls): ^38: ^ ^ ~ note: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] did you mean class here?/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.hnote: void stream_in (struct lto_input_block *); expanded from macro 'RTL_CHECK2'streamer_read_bitpack (struct lto_input_block *ib) ^ ^~~~~~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 class152:43: 50 : note: :expanded from macro 'HOOK_VECTOR_END'24#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:: 5: note: array 'fld' declared here ^ ~ 363note rtunion fld[1];:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here 7: note: previous use is here rtunion fld[1];: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.c ^ :24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf-gimple.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf.c:60: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328class lto_input_block ^281:3 X0EXP (rt, 4) = NULL_RTX; did you mean class here?:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c1: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:152::48 ^ ~:: warning24: warning: streamer_read_bitpack (struct lto_input_block *ib) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-fnsummary.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^~~~~~ :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 171note class: :: empty macro arguments are a C99 feature [-Wc99-extensions] XINT (rt, 1) = arg1;did you mean class here? 1337 5HOOK_VECTOR_END (target_option): warning:27: : note: expanded from macro 'X0EXP'streamer_read_bitpack (struct lto_input_block *ib) struct 'ipa_fn_summary_t' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:177:25: ^~~~~~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) struct ipa_fn_summary_t *summary = new (ggc_alloc ()) ^ ^ ^ ~ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-fnsummary.h warning: : class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.hstruct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317163:23: note :19:: = streamer_read_uhwi ((struct lto_input_block *)bp->stream); : :expanded from macro 'XINT'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.hnote:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) :: 177 ^ ~36343::previous use is here50::725 : note: expanded from macro 'HOOK_VECTOR_END' 1208class GTY((user)) ipa_fn_summary_t: public function_summary ^ :38:: note: note /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 warning: expanded from macro 'RTL_CHECK1'struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] : :previous use is here38 = streamer_read_uhwi ((struct lto_input_block *)bp->stream);#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ : #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ class lto_input_blocknote : ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h ^:440::5: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:177:25: notearray 'fld' declared here363:7: note: previous use is here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: class lto_input_block: rtunion fld[1]; warning : did you mean class here?empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h: = streamer_read_uhwi ((struct lto_input_block *)bp->stream);43:50:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h note : ^~~~~~ class :177:25: note: did you mean class here?In file included from expanded from macro 'HOOK_VECTOR_END' = streamer_read_uhwi ((struct lto_input_block *)bp->stream); #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf-gimple.c ^~~~~~ : class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:221:225: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] 26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:streamer_read_uchar (struct lto_input_block *ib)3741: ./genrtl.h ^ : note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h ^ :221:369:In file included from 3: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.hwarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.c rtunion fld[1];:363:: XEXP (rt, 1) = arg1; 7:24 ^ ~ ^ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' note: previous use is here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)class lto_input_blockIn file included from 22 ^: warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf.c::22160:: 22In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: : did you mean class here? : ^ ~3741: ./genrtl.h :304:In file included from 3: streamer_read_uchar (struct lto_input_block *ib)warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211 : struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] : XSTR (rt, 1) = arg1;streamer_read_uchar (struct lto_input_block *ib) : ^ ~1209 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def ^~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^: 1319:23:: note6688: expanded from macro 'XSTR' class#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:38 ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2'363:7: note: previous use is here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ :: note 251:29: class lto_input_block ^:1: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440warning:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.hexpanded from macro 'RTL_CHECK2': empty macro arguments are a C99 feature [-Wc99-extensions] :5221: note HOOK_VECTOR_END (mode_switching) ^: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43::warning50: note: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]note : streamer_read_hwi_in_range (struct lto_input_block *ib,440: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)array 'fld' declared here ^ :5: note: array 'fld' declared here did you mean class here? rtunion fld[1]; ^ ^ streamer_read_uchar (struct lto_input_block *ib) ^~~~~~ class rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf.c:60: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf-gimple.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] class lto_input_block XEXP (rt, 2) = arg2; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.c:24 XINT (rt, 2) = arg2;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:251251:29: :note: did you mean class here?: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23 29: : ^ ~warning : struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] In file included from streamer_read_hwi_in_range (struct lto_input_block *ib,note streamer_read_hwi_in_range (struct lto_input_block *ib,/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h: ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'XEXP' ^~~~~~ class211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def::6715:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:3631 ^ ~ :7: note: previous use is here 1317class lto_input_block ^ :23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c:377:7: ^ ~:251:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h: 340:: 29::warning29: warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: warning: 38:note: struct 'ipa_polymorphic_call_context' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]: did you mean class here?1209struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipa_polymorphic_call_context *ctxempty macro arguments are a C99 feature [-Wc99-extensions] streamer_read_hwi_in_range (struct lto_input_block *ib,streamer_read_record_start (struct lto_input_block *ib) ^ HOOK_VECTOR_END (C90_EMPTY_HACK)note: : 38 expanded from macro 'RTL_CHECK2' ^ ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h 363 ^~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h: classnote: : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :1498:15expanded from macro 'RTL_CHECK2'7:43 note: : :previous use is here50 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h440#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])class lto_input_block:: 340:5 ^29note : :expanded from macro 'HOOK_VECTOR_END': notenote: previous use is here warning : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)class GTY(()) ipa_polymorphic_call_context {: array 'fld' declared here ^ ~ rtunion fld[1]; ^ ^ ^ 340/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c:377:440streamer_read_record_start (struct lto_input_block *ib): :29: note: did you mean class here? ^ 7: note: did you mean class here? 5: note: array 'fld' declared here In file included from rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf-gimple.c : ^26: In file included from struct ipa_polymorphic_call_context *ctx/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741In file included from : ./genrtl.h: streamer_read_record_start (struct lto_input_block *ib) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf.c ^~~~~~ class: ^~~~~~ class 435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-hsa.c:39:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:61:50: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] 7: note: previous use is here 60class lto_input_block ^ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:340:29: note: did you mean class here? 3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ XVEC (rt, 3) = arg3; ^ ~ tree streamer_read_string_cst (struct data_in *, struct lto_input_block *); ^ streamer_read_record_start (struct lto_input_block *ib) ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ class lto_input_block/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h rtunion fld[1]; ^ :61:50: note: did you mean class here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here tree streamer_read_string_cst (struct data_in *, struct lto_input_block *); ^~~~~~ class HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' :62:27: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf.c:60: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] # define HOST_WIDE_INT long long ^ tree streamer_read_chain (struct lto_input_block *, struct data_in *); ^ XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hclass lto_input_block ^In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf-gimple.c::261321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:62:: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 27: note: did you mean class here? #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' tree streamer_read_chain (struct lto_input_block *, struct data_in *); ^~~~~~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:63#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ :27: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here tree streamer_alloc_tree (struct lto_input_block *, struct data_in *, ^ HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here rtunion fld[1];class lto_input_block ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf.c:60: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:63:27: note: did you mean class here? :59:26: note: expanded from macro 'HOST_WIDE_INT' tree streamer_alloc_tree (struct lto_input_block *, struct data_in *, # define HOST_WIDE_INT long long ^ ^~~~~~ class XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:65:31: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' void streamer_read_tree_body (struct lto_input_block *, struct data_in *, tree); ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hclass lto_input_block ^ :1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:65:31: note: did you mean class here? #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here void streamer_read_tree_body (struct lto_input_block *, struct data_in *, tree); ^~~~~~ class rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf-gimple.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :66:33: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf.c:60tree streamer_get_pickled_tree (struct lto_input_block *, struct data_in *); ^ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here SUBREG_BYTE (rt) = arg1;class lto_input_block ^ ^~~~~~~~~~~~~~~~ XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:66:33: note: did you mean class here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:tree streamer_get_pickled_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class 26: note: expanded from macro 'SUBREG_BYTE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ :23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:67:36: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' void streamer_read_tree_bitfields (struct lto_input_block *, ^ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ class lto_input_block ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here : rtunion fld[1]; ^ 67:36: note: did you mean class here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' void streamer_read_tree_bitfields (struct lto_input_block *, ^~~~~~ class #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf-gimple.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c:1830:3: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h struct ipa_edge_args *args = IPA_EDGE_REF (cs);:1337:27: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:120:note ^ 7: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:564:23: note: previous use is here : expanded from macro 'X0EXP'class GTY((for_user)) ipa_edge_args ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf.c:60: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c:1830:3: note: did you mean class here? warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ((struct lto_input_block *) ^ ^ ~ struct ipa_edge_args *args = IPA_EDGE_REF (cs); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' class lto_input_block ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:120:7: note: did you mean class here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here ((struct lto_input_block *) rtunion fld[1]; ^ ^~~~~~ class #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c:1854:4: warning: struct 'ipa_polymorphic_call_context' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38 struct ipa_polymorphic_call_context context (cs->caller->decl, ^ : note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1498:15: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440class GTY(()) ipa_polymorphic_call_context { ^ :5: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c:1854:4: note: did you mean class here? array 'fld' declared here rtunion fld[1]; ^ struct ipa_polymorphic_call_context context (cs->caller->decl, ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf-gimple.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-utils.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] X0EXP (rt, 1) = NULL_RTX; class rtx_def; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-hsa.c:41: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] In file included from class symtab_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf.c:60: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h: XVEC (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 55:8: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:9: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' struct rtx_def; ^#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-reference.c:1073: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208 struct symtab_node *symtab_node;7:38: note: expanded from macro 'RTL_CHECK1' : warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block *ib/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here class lto_input_block ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf.c:60: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-reference.c:1073:7: note: did you mean class here? rtunion fld[1]; struct lto_input_block *ib ^~~~~~ class ^ XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf-gimple.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 1) = arg1; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf.c:60: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' XEXP (rt, 3) = arg3; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-hsa.c:41: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:95:1: warning: 'symtab_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:2: note: did you mean class here? #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) struct symtab_node *symtab_node; ^~~~~~ class ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf.c:60/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c:2626:3: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] : struct ipa_edge_args *top = IPA_EDGE_REF (cs);In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-hsa.cIn file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h X0EXP (rt, 4) = NULL_RTX; ^ ~ :564:23: note: previous use is here 41: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:254:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf-gimple.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] class GTY((for_user)) ipa_edge_args ^ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' struct symtab_node *ref = NULL); ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c:2626:3: note: did you mean class here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319 struct ipa_edge_args *top = IPA_EDGE_REF (cs); ^~~~~~ class :23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 2627:3: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] :1208:38: note: expanded from macro 'RTL_CHECK1' struct ipa_edge_args *args = IPA_EDGE_REF (e); ^ symtab_node ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:564:23: note: previous use is here :1209:38: note: expanded from macro 'RTL_CHECK2' class GTY((for_user)) ipa_edge_args ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c::2627:3: note: did you mean class here? rtunion fld[1]; ^ struct ipa_edge_args *args = IPA_EDGE_REF (e); ^~~~~~ class 440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf-gimple.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c:2634:7: warning: struct 'ipa_polymorphic_call_context' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] 26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] struct ipa_polymorphic_call_context *dst_ctx ^ XSTR (rt, 2) = arg2; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf.c:60: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1498:15: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' class GTY(()) ipa_polymorphic_call_context { ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c:2634:7: note: did you mean class here? XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' struct ipa_polymorphic_call_context *dst_ctx ^~~~~~ class #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c:2641:4: warning: struct 'ipa_polymorphic_call_context' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' struct ipa_polymorphic_call_context *src_ctx ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1498:15: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here class GTY(()) ipa_polymorphic_call_context { ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf.c:60: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c XEXP (rt, 2) = arg2; ^ ~ :2641:4: note: did you mean class here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:920:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf-gimple.c:26 struct symtab_node *ref = NULL); ^ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h XSTR (rt, 1) = arg1; ^ ~ :97:3: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' struct ipa_polymorphic_call_context *src_ctx ^~~~~~ class #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' symtab_node ^#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c:2657:8: warning: struct 'ipa_polymorphic_call_context' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ ~ struct ipa_polymorphic_call_context ctx = *src_ctx; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:930:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] 38: note: expanded from macro 'RTL_CHECK2' struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1498:15: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here class GTY(()) ipa_polymorphic_call_context { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c:2657:8: note: did you mean class here? symtab_node ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ struct ipa_polymorphic_call_context ctx = *src_ctx; ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf-gimple.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf-gimple.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c XVEC (rt, 2) = arg2; ^ ~ :2727:8: warning: struct 'ipa_polymorphic_call_context' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' struct ipa_polymorphic_call_context *src_ctx ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1498:15: note: previous use is here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf.cclass GTY(()) ipa_polymorphic_call_context { ^ :60: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c:2727:8: note: did you mean class here? :3741: struct ipa_polymorphic_call_context *src_ctx ^~~~~~ class ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c:2732:5: warning: struct 'ipa_polymorphic_call_context' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 struct ipa_polymorphic_call_context ctx = *src_ctx; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1498:15: note: previous use is here :38: note: expanded from macro 'RTL_CHECK2' XWINT (rt, 1) = arg1; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ class GTY(()) ipa_polymorphic_call_context { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c rtunion fld[1]; ^ :2732:5: note: did you mean class here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1584:19: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213: void stream_in (struct lto_input_block *, struct data_in *data_in); ^ 29: note: expanded from macro 'XWINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ :7:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf-gimple.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: previous use is here XVEC (rt, 1) = arg1; ^ ~ struct ipa_polymorphic_call_context ctx = *src_ctx; ^~~~~~ class class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1584:19: note: did you mean class here? 5: note void stream_in (struct lto_input_block *, struct data_in *data_in); ^~~~~~ class : array 'hwint' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h HOST_WIDE_INT hwint[1]; ^ :1321:23: note: expanded from macro 'XVEC' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-utils.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)struct pod_mode ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:# define HOST_WIDE_INT long long ^ 67In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf.c:60#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :20: note: did you mean struct here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640template class pod_mode; ^~~~~ struct :10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] XWINT (rt, 2) = arg2; ^ ~ friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h rtunion fld[1]; ^ :894:39: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: note: did you mean struct here? In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf-gimple.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOST_WIDE_INT hwint[1]; ^ XSTR (rt, 1) = arg1; ^ ~ friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' # define HOST_WIDE_INT long long ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf-gimple.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XVEC (rt, 1) = arg1; ^ ~ 3281:8/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf.c:60: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.c:26 : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:: warningnote SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~25: expanded from macro 'XVEC' : 2023struct 'ipa_polymorphic_call_context' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]:10:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h warning: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h struct ipa_polymorphic_call_context ctx): 2011 ^: 26/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1498class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]:26::#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~1: note: expanded from macro 'SUBREG_BYTE' : #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ friend class cgraph_node;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note : warningexpanded from macro 'RTL_CHECK2': class 'symtab_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 15/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hclass symtab_node; ^: ^ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h32:1707::9:440: note /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894: note: :expanded from macro 'XCSUBREG':39: notenote: previous use is hereprevious use is here5: : note: array 'fld' declared here #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)class GTY(()) ipa_polymorphic_call_context { ^ ^ ~ struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210: 37 ^: note: expanded from macro 'RTL_CHECKC1' previous use is here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])3281 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^ :8: note: did you mean class here? :2023:10: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf-gimple.c:26 struct symtab_node *symtab_node;: In file included from 440 note ^: did you mean struct here? struct ipa_polymorphic_call_context ctx): ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] friend class cgraph_node;5: note: array 'fld' declared here rtunion fld[1]; ^ ^~~~~ struct XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note friend class cgraph_edge; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1639:17: note: : previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c:3391:3: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] expanded from macro 'XEXP' struct ipa_edge_args *top; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ for_user)) cgraph_edge { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:564:23: note: previous use is here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf.cclass GTY((for_user)) ipa_edge_args ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c:3391:3: note: did you mean class here? 10: note: did you mean struct here? :60: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h struct ipa_edge_args *top;:487:3 friend class cgraph_edge;In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.c: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 ^~~~~~:2638: : note : expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:95 class:1: ^~~~~ warning: struct 'symtab_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ ~ class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here X0EXP (rt, 1) = NULL_RTX; rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:1707:2: note: did you mean class here? :27: note: expanded from macro 'X0EXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c:3562: struct symtab_node *symtab_node;In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf-gimple.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 3 XSTR (rt, 2) = arg2; ^ ~ : warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' struct ipa_edge_args *args = IPA_EDGE_REF (cs); ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:564:23: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' class GTY((for_user)) ipa_edge_args ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c:3562:3: note: did you mean class here? 38: struct ipa_edge_args *args = IPA_EDGE_REF (cs); ^~~~~~ class note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.c:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:254:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here struct symtab_node *ref = NULL); ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf-gimple.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] symtab_node In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-utils.c:23: XSTR (rt, 1) = arg1; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ ~ inline struct rtx_def * /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf.c:60: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] class rtx_def; ^ X0EXP (rt, 1) = NULL_RTX; ^ ~ :1209:38:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c:3715:35In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' : warning#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ : struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-utils.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' ipa_free_edge_args_substructures (struct ipa_edge_args *args) ^ return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:920:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h : ^ ~564 :23:5: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :440:note5: struct symtab_node *ref = NULL);note: array 'fld' declared here ^ : 440:5 previous use is here : note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ class GTY((for_user)) ipa_edge_args ^ ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf-gimple.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h XSTR (rt, 2) = arg2; ^ ~ :97:3: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c:3715:35: note: did you mean class here? In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf.c:60: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ipa_free_edge_args_substructures (struct ipa_edge_args *args) XEXP (rt, 1) = arg1; ^ ~ ^~~~~~ class symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:930#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] note: expanded from macro 'XSTR' struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :3: note: previous use is here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf-gimple.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf.c:60: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf-gimple.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf.c:60: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:In file included from 23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-utils.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ note: expanded from macro 'XEXP' : note: expanded from macro 'XSTR' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hclass mem_usage; ^~~~~ struct :1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node {/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640 rtunion fld[1]; ^ :10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf-gimple.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-hsa.c:44: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hsa-common.h:1070:11In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c: warning: struct 'hsa_bb' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] :4153 return (struct hsa_bb *) bb->aux; ^ :25: warning: struct 'lto_input_block' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:60: In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741746ipa_read_jump_function (struct lto_input_block *ib, : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hsa-common.h./genrtl.h::1029592::73:: note: previous use is here2023:3: ^ : 10warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warningclass hsa_bb ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h XINT (rt, 1) = arg1;: 363 ^ ~: 7: note: warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hsa-common.h: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]: 1317array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] friend class cgraph_node; ^ previous use is here:1070:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h11: : :note: did you mean class here? 23: 894 XSTR (rt, 1) = arg1;: ^ ~ class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319note:: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)23 ^ ~ :394153: note:: 25previous use is here: :note note: struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node {/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 return (struct hsa_bb *) bb->aux;:38 : did you mean class here? expanded from macro 'XSTR' ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:ipa_read_jump_function (struct lto_input_block *ib,#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^~~~~~ ^~~~~~ class class note: expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 2023:10: note: did you mean struct here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' friend class cgraph_node; ^~~~~ struct #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ ~ friend class cgraph_edge; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1639:17: note: previous use is here for_user)) cgraph_edge { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf-gimple.c:440:5:26 note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hsa-common.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: note: did you mean struct here? :1316:8: warning: struct 'hsa_function_representation' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hextern struct hsa_function_representation *hsa_cfun; ^ :3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c:4280: XEXP (rt, 2) = arg2; friend class cgraph_edge;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hsa-common.h :1100:30 ^~~~~ struct ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' : warning#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : struct 'lto_input_block' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] 7: ipa_read_indirect_edge_info (struct lto_input_block *ib, ^ note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' class hsa_function_representation ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hsa-common.hclass lto_input_block ^ :1316:8/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c:4280:30: note: did you mean class here? : noteipa_read_indirect_edge_info (struct lto_input_block *ib, ^~~~~~ class : did you mean class here? In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf.c:extern struct hsa_function_representation *hsa_cfun; ^~~~~~ class 60: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XSTR (rt, 1) = arg1; rtunion fld[1]; ^ ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf-gimple.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' XSTR (rt, 3) = arg3; ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c:4341:7: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here struct ipa_edge_args *args = IPA_EDGE_REF (e); rtunion fld[1]; ^ ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:564:23: note: previous use is here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf.c:60: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] class GTY((for_user)) ipa_edge_args ^ XVEC (rt, 2) = arg2; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf-gimple.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c:4341:7: note: did you mean class here? XVEC (rt, 1) = arg1; ^ ~ struct ipa_edge_args *args = IPA_EDGE_REF (e); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c:4355:7: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' struct ipa_edge_args *args = IPA_EDGE_REF (e); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:564#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :23: note: previous use is here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) class GTY((for_user)) ipa_edge_args ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c:4355:7: note: did you mean class here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ struct ipa_edge_args *args = IPA_EDGE_REF (e); ^~~~~~ class rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf-gimple.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 4373:21: warning: struct 'lto_input_block' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf.c:60: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ipa_read_node_info (struct lto_input_block *ib, struct cgraph_node *node, ^ XVEC (rt, 1) = arg1; ^ ~ XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' class lto_input_block ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c:4373:21: note: did you mean class here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ipa_read_node_info (struct lto_input_block *ib, struct cgraph_node *node, ^~~~~~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c:4399:7: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipa_edge_args *args = IPA_EDGE_REF (e); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:564:23In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf-gimple.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf.c:60: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ XSTR (rt, 1) = arg1; ^ ~ : note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:class GTY((for_user)) ipa_edge_args ^ 1320:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c:4399:7: note: did you mean class here? note: expanded from macro 'XEXP' struct ipa_edge_args *args = IPA_EDGE_REF (e); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c:4420:7: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ struct ipa_edge_args *args = IPA_EDGE_REF (e); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h rtunion fld[1]; ^ :564:23: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:class GTY((for_user)) ipa_edge_args ^ 440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c:4420:7: note: did you mean class here? rtunion fld[1]; ^ struct ipa_edge_args *args = IPA_EDGE_REF (e); ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf-gimple.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf.c:60: In file included from #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XVEC (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf-gimple.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XSTR (rt, 2) = arg2; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf-gimple.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf.c:60: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf.c:60: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf-gimple.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf.c:60: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 5: note: array 'fld' declared here XSTR (rt, 1) = arg1; rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf-gimple.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf.c:60: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf-gimple.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; XSTR (rt, 3) = arg3; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf.c:60: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf.c:60: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf.c:60: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf.c:60: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf.c:60: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c:5162: ./gt-ipa-prop.h:92:3: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] warning struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.harray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :358:7: note: previous use is here XSTR (rt, 3) = arg3; ^ ~ class hash_table ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' ./gt-ipa-prop.h:92:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 3: note: did you mean class here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class : expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./gt-ipa-prop.h:92:70: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:358:7: note: previous use is here : array 'fld' declared here class hash_table ^ rtunion fld[1]; ^ ./gt-ipa-prop.h:92:70: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf.c:60: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ./gt-ipa-prop.h:110#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :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] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-ipa-prop.h:110:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-ipa-prop.h:110:69: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf.c:60: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^28 warnings generated. XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:358:7: note: previous use is here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ class hash_table ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ./gt-ipa-prop.h:110:69: note: did you mean class here? #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class :5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf.c:60: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf.c:60: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf.c:60: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf.c:60: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf.c:60: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o ipa.o -MT ipa.o -MMD -MP -MF ./.deps/ipa.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa.c :3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf.c:60: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf.c:60: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:236: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1167:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:364:38: note: in instantiation of member function 'vec::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:673:8: note: in instantiation of function template specialization 'va_gc::reserve' requested here A::reserve (v, nelems, exact PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:682:10: note: in instantiation of function template specialization 'vec_safe_reserve' requested here return vec_safe_reserve (v, nelems, true PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:715:3: note: in instantiation of function template specialization 'vec_safe_reserve_exact' requested here vec_safe_reserve_exact (v, len - oldlen PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:726:3: note: in instantiation of function template specialization 'vec_safe_grow' requested here vec_safe_grow (v, len PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c:1839:5: note: in instantiation of function template specialization 'vec_safe_grow_cleared' requested here vec_safe_grow_cleared (args->polymorphic_call_contexts, arg_num); ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-utils.c:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf-gimple.c:28: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h346:3: note: array 'op' declared here :3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; return gs->op[2]; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:236: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1167:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec') [-Winvalid-offsetof] 3 return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ :/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' note: array 'op' declared here #define offsetof(t, d) __builtin_offsetof(t, d) tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:286:44: note: in instantiation of member function 'vec::embedded_size' requested here return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] size_t size = vec::embedded_size (alloc); return &call_stmt->op[2]; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:673:8: note: in instantiation of function template specialization 'va_heap::reserve' requested here tree GTY((length ("%h.num_ops"))) op[1]; ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ A::reserve (v, nelems, exact PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:694:3: note: in instantiation of function template specialization 'vec_safe_reserve' requested here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] vec_safe_reserve (v, nelems, false PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:931:7: note: in instantiation of function template specialization 'vec_alloc' requested here gs->op[2] = rhs; vec_alloc (new_vec, len PASS_MEM_STAT); ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h: tree GTY((length ("%h.num_ops"))) op[1]; ^ 346:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1531:28: note: in instantiation of member function 'vec::copy' requested here tree GTY((length ("%h.num_ops"))) op[1]; ^ new_vec.m_vec = m_vec->copy (); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c:3905:55: note: in instantiation of member function 'vec::copy' requested here new_info->known_contexts = old_info->known_contexts.copy (); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:236: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1167:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:364:38: note: in instantiation of member function 'vec::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:673:8: note: in instantiation of function template specialization 'va_gc::reserve' requested here A::reserve (v, nelems, exact PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:682:10: note: in instantiation of function template specialization 'vec_safe_reserve' requested here return vec_safe_reserve (v, nelems, true PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.c:3945:4: note: in instantiation of function template specialization 'vec_safe_reserve_exact' requested here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h vec_safe_reserve_exact (dst_vr, src_vr->length ());:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1];note: array 'op' declared here ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf.c:62: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here :3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'op' declared here return &call_stmt->op[2]; ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here :2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-utils.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class symtab_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-utils.c:29: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:95:1: warning: 'symtab_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-utils.c:29: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:254:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:920:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:930:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1639:17: note: previous use is here for_user)) cgraph_edge { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf-gimple.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class symtab_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf-gimple.c:31: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:95:1: warning: 'symtab_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf-gimple.c:31: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:254:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa.c:22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:920:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:930:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1639:17: note: previous use is here for_user)) cgraph_edge { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-utils.c:30: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:1: warning: 'lto_input_block' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile-count.h:573:41: note: did you mean class here? static profile_probability stream_in (struct lto_input_block *); ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-utils.c:30: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:744:8: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern struct lto_input_block * lto_create_simple_input_block ( ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:744:8: note: did you mean class here? extern struct lto_input_block * lto_create_simple_input_block ( ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:750:5: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block *, const char *, size_t); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:750:5: note: did you mean class here? struct lto_input_block *, const char *, size_t); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:780:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:780:34: note: did you mean class here? extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:841:10: warning: struct 'varpool_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct varpool_node *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1800:38: note: previous use is here class GTY((tag ("SYMTAB_VARIABLE"))) varpool_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:841:10: note: did you mean class here? struct varpool_node *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:851:35: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:851:35: note: did you mean class here? extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:855:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:855:26: note: did you mean class here? tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:859:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:859:26: note: did you mean class here? hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:861:24: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:861:24: note: did you mean class here? tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:863:22: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree (struct lto_input_block *, struct data_in *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:863:22: note: did you mean class here? tree lto_input_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf-gimple.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:1: warning: 'lto_input_block' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile-count.h:573:41: note: did you mean class here? static profile_probability stream_in (struct lto_input_block *); ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf-gimple.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:744:8: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern struct lto_input_block * lto_create_simple_input_block ( ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:744:8: note: did you mean class here? extern struct lto_input_block * lto_create_simple_input_block ( ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:750:5: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block *, const char *, size_t); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:750:5: note: did you mean class here? struct lto_input_block *, const char *, size_t); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:780:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:780:34: note: did you mean class here? extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:841:10: warning: struct 'varpool_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct varpool_node *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1800:38: note: previous use is here class GTY((tag ("SYMTAB_VARIABLE"))) varpool_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:841:10: note: did you mean class here? struct varpool_node *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:851:35: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:851:35: note: did you mean class here? extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:855:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:855:26: note: did you mean class here? tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:859:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:859:26: note: did you mean class here? hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:861:24: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:861:24: note: did you mean class here? tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:863:22: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree (struct lto_input_block *, struct data_in *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:863:22: note: did you mean class here? tree lto_input_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-utils.c:36: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:591:28: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_get_cs_argument_count (struct ipa_edge_args *args) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:564:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:591:28: note: did you mean class here? ipa_get_cs_argument_count (struct ipa_edge_args *args) ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:601:24: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_get_ith_jump_func (struct ipa_edge_args *args, int i) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:564:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:601:24: note: did you mean class here? ipa_get_ith_jump_func (struct ipa_edge_args *args, int i) ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:608:15: warning: struct 'ipa_polymorphic_call_context' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] static inline struct ipa_polymorphic_call_context * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1498:15: note: previous use is here class GTY(()) ipa_polymorphic_call_context { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:608:15: note: did you mean class here? static inline struct ipa_polymorphic_call_context * ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:609:38: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_get_ith_polymorhic_call_context (struct ipa_edge_args *args, int i) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:564:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:609:38: note: did you mean class here? ipa_get_ith_polymorhic_call_context (struct ipa_edge_args *args, int i) ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:667:40: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void ipa_free_edge_args_substructures (struct ipa_edge_args *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:564:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:667:40: note: did you mean class here? void ipa_free_edge_args_substructures (struct ipa_edge_args *); ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-utils.c:37: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-fnsummary.h:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sreal.h:38:1: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sreal.h:38:1: note: did you mean class here? struct lto_input_block; ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sreal.h:57:27: warning: struct 'lto_input_block' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] static sreal stream_in (struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sreal.h:57:27: note: did you mean class here? static sreal stream_in (struct lto_input_block *); ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf.c:66: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class symtab_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-utils.c:37: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-fnsummary.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-predicate.h:212:19: warning: struct 'lto_input_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_in (struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-predicate.h:212:19: note: did you mean class here? void stream_in (struct lto_input_block *); ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf.c:66: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:95:1: warning: 'symtab_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf.c:66: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:254:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-utils.c:37: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-fnsummary.h:171:5: warning: struct 'ipa_fn_summary_t' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipa_fn_summary_t *summary = new (ggc_alloc ()) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-fnsummary.h:163:19: note: previous use is here class GTY((user)) ipa_fn_summary_t: public function_summary ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:920:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:930:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here In file included from struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf-gimple.c:32: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:76:53: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: note: did you mean struct here? const char *streamer_read_string (struct data_in *, struct lto_input_block *); friend class cgraph_node; ^~~~~ struct ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:76:53: note: did you mean class here? const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:78:8: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:78:8: note: did you mean class here? struct lto_input_block *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:83:44: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:83:44: note: did you mean class here? unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:84:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:84:34: note: did you mean class here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^~~~~~ class friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:85:37: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] 894:39: note: previous use is here gcov_type streamer_read_gcov_count (struct lto_input_block *); ^ struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: note: did you mean struct here? class lto_input_block ^ friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:85:37: note: did you mean class here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: warning: class '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 streamer_read_gcov_count (struct lto_input_block *); ^~~~~~ class friend class cgraph_edge; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1639:17: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:86:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] for_user)) cgraph_edge { ^ wide_int streamer_read_wide_int (struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.hclass lto_input_block ^ :2024:10: note: did you mean struct here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:86:34: note: did you mean class here? friend class cgraph_edge; ^~~~~ wide_int streamer_read_wide_int (struct lto_input_block *); ^~~~~~ class struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:87:38: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] widest_int streamer_read_widest_int (struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:87:38: note: did you mean class here? widest_int streamer_read_widest_int (struct lto_input_block *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:152:24: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_bitpack (struct lto_input_block *ib) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:152:24: note: did you mean class here? streamer_read_bitpack (struct lto_input_block *ib) ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:177:25: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:177:25: note: did you mean class here? = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:221:22: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_uchar (struct lto_input_block *ib) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:221:22: note: did you mean class here? streamer_read_uchar (struct lto_input_block *ib) ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:251:29: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_hwi_in_range (struct lto_input_block *ib, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:251:29: note: did you mean class here? streamer_read_hwi_in_range (struct lto_input_block *ib, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:340:29: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_record_start (struct lto_input_block *ib) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:340:29: note: did you mean class here? streamer_read_record_start (struct lto_input_block *ib) ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf.c:69: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:1: warning: 'lto_input_block' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile-count.h:573:41: note: did you mean class here? static profile_probability stream_in (struct lto_input_block *); ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf.c:69: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:744:8: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern struct lto_input_block * lto_create_simple_input_block ( ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:744:8: note: did you mean class here? extern struct lto_input_block * lto_create_simple_input_block ( ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:750:5: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block *, const char *, size_t); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:750:5: note: did you mean class here? struct lto_input_block *, const char *, size_t); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:780:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:780:34: note: did you mean class here? extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:841:10: warning: struct 'varpool_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct varpool_node *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1800:38: note: previous use is here class GTY((tag ("SYMTAB_VARIABLE"))) varpool_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:841:10: note: did you mean class here? struct varpool_node *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:851:35: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:851:35: note: did you mean class here? extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:855:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:855:26: note: did you mean class here? tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:859:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:859:26: note: did you mean class here? hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:861:24: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:861:24: note: did you mean class here? tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:863:22: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree (struct lto_input_block *, struct data_in *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:863:22: note: did you mean class here? tree lto_input_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf.c:69: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:76:53: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:76:53: note: did you mean class here? const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:78:8: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:78:8: note: did you mean class here? struct lto_input_block *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:83:44: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:83:44: note: did you mean class here? unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:84:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:84:34: note: did you mean class here? HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:85:37: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gcov_type streamer_read_gcov_count (struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:85:37: note: did you mean class here? gcov_type streamer_read_gcov_count (struct lto_input_block *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:86:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] wide_int streamer_read_wide_int (struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:86:34: note: did you mean class here? wide_int streamer_read_wide_int (struct lto_input_block *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:87:38: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] widest_int streamer_read_widest_int (struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:87:38: note: did you mean class here? widest_int streamer_read_widest_int (struct lto_input_block *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:152:24: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_bitpack (struct lto_input_block *ib) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:152:24: note: did you mean class here? streamer_read_bitpack (struct lto_input_block *ib) ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:177:25: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:177:25: note: did you mean class here? = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:221:22: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_uchar (struct lto_input_block *ib) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:221:22: note: did you mean class here? streamer_read_uchar (struct lto_input_block *ib) ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:251:29: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_hwi_in_range (struct lto_input_block *ib, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:251:29: note: did you mean class here? streamer_read_hwi_in_range (struct lto_input_block *ib, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:340:29: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_record_start (struct lto_input_block *ib) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:340:29: note: did you mean class here? streamer_read_record_start (struct lto_input_block *ib) ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf.c:76: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:591:28: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_get_cs_argument_count (struct ipa_edge_args *args) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:564:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:591:28: note: did you mean class here? ipa_get_cs_argument_count (struct ipa_edge_args *args) ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:601:24: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_get_ith_jump_func (struct ipa_edge_args *args, int i) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:564:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:601:24: note: did you mean class here? ipa_get_ith_jump_func (struct ipa_edge_args *args, int i) ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:608:15: warning: struct 'ipa_polymorphic_call_context' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] static inline struct ipa_polymorphic_call_context * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1498:15: note: previous use is here class GTY(()) ipa_polymorphic_call_context { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:608:15: note: did you mean class here? static inline struct ipa_polymorphic_call_context * ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:609:38: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_get_ith_polymorhic_call_context (struct ipa_edge_args *args, int i) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:564:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:609:38: note: did you mean class here? ipa_get_ith_polymorhic_call_context (struct ipa_edge_args *args, int i) ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:667:40: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void ipa_free_edge_args_substructures (struct ipa_edge_args *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:564:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:667:40: note: did you mean class here? void ipa_free_edge_args_substructures (struct ipa_edge_args *); ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf.c:77: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-fnsummary.h:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sreal.h:38:1: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sreal.h:38:1: note: did you mean class here? struct lto_input_block; ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sreal.h:57:27: warning: struct 'lto_input_block' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] static sreal stream_in (struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sreal.h:57:27: note: did you mean class here? static sreal stream_in (struct lto_input_block *); ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf.c:77: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-fnsummary.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-predicate.h:212:19: warning: struct 'lto_input_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_in (struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-predicate.h:212:19: note: did you mean class here? void stream_in (struct lto_input_block *); ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf.c:77: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-fnsummary.h:171:5: warning: struct 'ipa_fn_summary_t' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipa_fn_summary_t *summary = new (ggc_alloc ()) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-fnsummary.h:163:19: note: previous use is here class GTY((user)) ipa_fn_summary_t: public function_summary ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf.c:82: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf-gimple.h:37:50: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] fprintf (file, "%*s" format, space_count, " ", ##__VA_ARGS__); ^ 65 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o ira.o -MT ira.o -MMD -MP -MF ./.deps/ira.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa.c:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ 56 warnings generated. clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o ira-build.o -MT ira-build.o -MMD -MP -MF ./.deps/ira-build.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-build.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class symtab_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa.c:30: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:95:1: warning: 'symtab_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa.c:30: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:254:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:920:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:930:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1639:17: note: previous use is here for_user)) cgraph_edge { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf.c:57: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:236: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1167:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec, va_heap, vl_embed>') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:286:44: note: in instantiation of member function 'vec, va_heap, vl_embed>::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1565:12: note: in instantiation of function template specialization 'va_heap::reserve >' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1674:3: note: in instantiation of member function 'vec, va_heap, vl_ptr>::reserve' requested here reserve (1, false PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-icf.c:3565:26: note: in instantiation of member function 'vec, va_heap, vl_ptr>::safe_push' requested here m_merged_variables.safe_push (p); ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa.c:36: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:591:28: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_get_cs_argument_count (struct ipa_edge_args *args) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:564:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:591:28: note: did you mean class here? ipa_get_cs_argument_count (struct ipa_edge_args *args) ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:601:24: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_get_ith_jump_func (struct ipa_edge_args *args, int i) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:564:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:601:24: note: did you mean class here? ipa_get_ith_jump_func (struct ipa_edge_args *args, int i) ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:608:15: warning: struct 'ipa_polymorphic_call_context' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] static inline struct ipa_polymorphic_call_context * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1498:15: note: previous use is here class GTY(()) ipa_polymorphic_call_context { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:608:15: note: did you mean class here? static inline struct ipa_polymorphic_call_context * ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:609:38: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_get_ith_polymorhic_call_context (struct ipa_edge_args *args, int i) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:564:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:609:38: note: did you mean class here? ipa_get_ith_polymorhic_call_context (struct ipa_edge_args *args, int i) ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:667:40: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void ipa_free_edge_args_substructures (struct ipa_edge_args *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:564:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:667:40: note: did you mean class here? void ipa_free_edge_args_substructures (struct ipa_edge_args *); ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa.c:37: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-fnsummary.h:171:5: warning: struct 'ipa_fn_summary_t' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipa_fn_summary_t *summary = new (ggc_alloc ()) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-fnsummary.h:163:19: note: previous use is here class GTY((user)) ipa_fn_summary_t: public function_summary ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:368: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ 52 warnings generated. In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-build.c:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o ira-costs.o -MT ira-costs.o -MMD -MP -MF ./.deps/ira-costs.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-costs.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:368: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:368: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:368: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-build.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:368: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-build.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-build.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ 90 warnings generated. In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-build.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o ira-conflicts.o -MT ira-conflicts.o -MMD -MP -MF ./.deps/ira-conflicts.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-conflicts.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:370: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:370: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:370: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:370: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:370: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:370: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-build.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-build.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-build.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-build.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-build.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-build.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:370: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:370: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:370: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:370: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:370: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:370: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:370: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:370: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-build.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:370: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-build.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.cHOOK_VECTOR_END (calls) ^ :371: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' 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] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:struct GTY((desc("0"), tag("0"), ^ 43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ class rtx_def; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-build.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-build.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-build.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-build.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-build.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-build.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-build.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-build.c:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:371: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-build.c:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtx tmp = XEXP (this, 1); ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : array 'fld' declared here rtx next = XEXP (insn, 1); ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: rtunion fld[1]; ^ note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; return XBBDEF (insn, 2); ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' return XBBDEF (insn, 2); ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-costs.c:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] class rtx_def; return XBBDEF (insn, 2); ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ :8: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' struct rtx_def; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: rtunion fld[1]; ^ expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ return safe_as_a (JUMP_LABEL (this));/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' ^~~~~~~~~~~~~~~~~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' rtunion fld[1]; ^ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ 1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here SUBREG_BYTE (x), GET_MODE (x)); rtunion fld[1]; ^ ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: array 'fld' declared here : rtunion fld[1]; ^ 440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-costs.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:371: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:371: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:371: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' 5: note: array 'fld' declared here #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-build.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:371: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; XEXP (rt, 1) = arg1; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' :1320:23#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:371: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-build.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared hereIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-costs.c:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] :1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:371: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] inline struct rtx_def * ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' 75:7#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : note: previous use is here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-conflicts.c:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hclass rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-costs.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here : rtunion fld[1]; ^ 1209:38: note: expanded from macro 'RTL_CHECK2' class rtx_def; ^ return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: noteclass rtx_def;In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-build.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XEXP (rt, 1) = arg1; ^ ~ : previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1320:23: note: expanded from macro 'XEXP' struct rtx_def; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:371: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XINT (rt, 4) = arg4; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:371: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:371: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-build.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:371: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1];In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:371: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XBBDEF (rt, 2) = arg2; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-build.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' XBBDEF (rt, 2) = arg2; ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:371: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-build.c XEXP (rt, 3) = arg3; ^ ~ :26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: XEXP (rt, 3) = arg3; ^ ~ 1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:371: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-build.c XINT (rt, 4) = arg4; ^ ~ :26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-build.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-build.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-build.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 371: XEXP (rt, 1) = arg1; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' XINT (rt, 5) = arg5; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-costs.c:23#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])struct mem_usage ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-build.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:371: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-build.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: XEXP (rt, 3) = arg3; ^ ~ 440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:371: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: X0EXP (rt, 7) = NULL_RTX; ^ ~ 1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-build.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-build.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:371: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-build.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:371: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XBBDEF (rt, 2) = arg2; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-build.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) X0EXP (rt, 7) = NULL_RTX; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:371/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:371: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-build.c#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: XEXP (rt, 1) = arg1; ^ ~ 1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:371: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: XINT (rt, 5) = arg5; ^ ~ 440:5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note: array 'fld' declared hereIn file included from :1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-conflicts.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] rtunion fld[1];struct pod_mode ^ ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-build.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h: XBBDEF (rt, 2) = arg2; ^ ~ 67:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' 20: note: did you mean struct here? #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) template class pod_mode; ^~~~~ struct ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: rtunion fld[1]; ^ 440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:371: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 6) = arg6; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-build.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' XEXP (rt, 3) = arg3; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:371: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-build.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' 1320:23:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-build.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-build.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] :371: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-build.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:371: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : XBBDEF (rt, 2) = arg2; ^ ~ warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' XEXP (rt, 7) = arg7; ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:371: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:371: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-build.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :3741 XEXP (rt, 1) = arg1; ^ ~ : ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' X0EXP (rt, 4) = NULL_RTX; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-build.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XBBDEF (rt, 2) = arg2; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:371: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' X0EXP (rt, 5) = NULL_RTX; ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-build.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:371: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:371: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-build.c X0EXP (rt, 7) = NULL_RTX; ^ ~ :26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' X0EXP (rt, 4) = NULL_RTX; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: expanded from macro 'X0EXP' note: expanded from macro 'RTL_CHECK1' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-build.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-build.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c X0EXP (rt, 6) = NULL_RTX; ^ ~ :371: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: XEXP (rt, 1) = arg1; ^ ~ 1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-build.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:371: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; X0EXP (rt, 2) = NULL_RTX; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' :27: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~162/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1208:38: note: expanded from macro 'RTL_CHECK1' s generated. #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:371: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-build.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: expanded from macro 'RTL_CHECK1' XEXP (rt, 1) = arg1; ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:371: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-costs.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: rtunion fld[1];27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: ^note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) In file included from 1/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-conflicts.cIn file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-build.c23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h: ^ ~ ::26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3741: ./genrtl.h423:233:warning3: : warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: In file included from :440:5: empty macro arguments are a C99 feature [-Wc99-extensions]note: array 'fld' declared here X0EXP (rt, 2) = NULL_RTX; ^ ~ rtunion fld[1]; ^ HOOK_VECTOR_END (asm_out) ^In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:27:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c note: :expanded from macro 'X0EXP' : 371235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] : :43:50: note: expanded from macro 'HOOK_VECTOR_END' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' inline struct rtx_def * ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) X0EXP (rt, 5) = NULL_RTX;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h ^ ~ : ^ ~ 75/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here : rtunion fld[1]; ^ 7: note: previous use is hereIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-costs.c:25:: 1337In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-build.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def26: In file included from class rtx_def;:1638:271: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:warning ^ : empty macro arguments are a C99 feature [-Wc99-extensions] :3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (sched) X0EXP (rt, 3) = NULL_RTX; ^ ~ ^ note: expanded from macro 'X0EXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-conflicts.c:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' :1208:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-costs.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions]#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h: 275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ ~ HOOK_VECTOR_END (simd_clone) ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); rtunion fld[1]; ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:In file included from 7In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-costs.c:25: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.hclang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa ^ ~ -esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o ira-color.o -MT ira-color.o -MMD -MP -MF ./.deps/ira-color.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-color.c :211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions]:5: 371: In file included from note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:: array 'fld' declared here 3 rtunion fld[1];note: previous use is here :HOOK_VECTOR_END (simt) ^ warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-build.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :43 X0EXP (rt, 4) = NULL_RTX; ^ ~ :50/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' : note: expanded from macro 'HOOK_VECTOR_END' class rtx_def; ^#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-costs.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ HOOK_VECTOR_END (goacc) ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-build.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-costs.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ HOOK_VECTOR_END (vectorize)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:371: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ :440:5: note: array 'fld' declared here 23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-build.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' X0EXP (rt, 6) = NULL_RTX; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:371: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3In file included from In file included from : warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-conflicts.c:23 XBBDEF (rt, 2) = arg2; : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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] ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hstruct mem_usage ^ :1324:25: note: expanded from macro 'XBBDEF' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-costs.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.hwarning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::341:1:HOOK_VECTOR_END (addr_space) note ^ ~ : ^did you mean struct here? 1208: 38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43::50/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :note1208:38:: note: expanded from macro 'HOOK_VECTOR_END' expanded from macro 'RTL_CHECK1'#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)note : ^ class mem_usage; ^~~~~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECK1' ^ ~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :440:5#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here : note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:371: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-costs.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hHOOK_VECTOR_END (calls):1337:27: note: expanded from macro 'X0EXP' ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' note: expanded from macro 'HOOK_VECTOR_END' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-build.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) XEXP (rt, 1) = arg1; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: :array 'fld' declared here 1320 rtunion fld[1]; ^:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:371: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ X0EXP (rt, 4) = NULL_RTX;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-costs.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-build.cHOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' :26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) : ^ XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' 440:5: note: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:371: In file included from ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-costs.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:: ./genrtl.h:262:3211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: : warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: empty macro arguments are a C99 feature [-Wc99-extensions] XINT (rt, 5) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' HOOK_VECTOR_END (cxx) ^#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-build.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-costs.c X0EXP (rt, 3) = NULL_RTX; ^ ~ :25/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ HOOK_VECTOR_END (emutls)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:371: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XSTR (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-build.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) X0EXP (rt, 4) = NULL_RTX; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here :1337:27: note: expanded from macro 'X0EXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-costs.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1]; ^ HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-build.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-costs.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:371: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (shrink_wrap) ^ XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' XINT (rt, 5) = arg3; ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-costs.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] note: expanded from macro 'RTL_CHECK2' HOOK_VECTOR_END (mode_switching) ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-build.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:371: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' clang#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-build.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XINT (rt, 1) = arg1; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:371: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-costs.c:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :1317HOOK_VECTOR_END (C90_EMPTY_HACK) ^ :23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: XINT (rt, 2) = arg2; ^ ~ note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:371: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-build.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XSTR (rt, 1) = arg1; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:371: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :1319:23: note: expanded from macro 'XSTR' XVEC (rt, 4) = arg4; ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-build.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-costs.c:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:305:1: warning: 'rtx_def' 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] :371struct GTY((desc("0"), tag("0"), ^ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? 3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ class rtx_def; ^~~~~ struct XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ : note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:371: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XINT (rt, 6) = arg6; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-build.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' XVEC (rt, 3) = arg3; ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-build.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:371: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ XINT (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-build.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XVEC (rt, 5) = arg5; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-build.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:371: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:371: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-build.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XINT (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:371: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:371: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-costs.c:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; rtx tmp = XEXP (this, 1); ^ ~ ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-build.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-conflicts.c:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] XVEC (rt, 1) = arg1; ^ ~ :1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~:23: note: expanded from macro 'XVEC' HOOK_VECTOR_END (asm_out)#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtx tmp = XEXP (this, 1); ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-build.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XEXP (rt, 2) = arg2; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:371: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-conflicts.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 1) = arg1; ^ ~ :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-conflicts.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: :1320:23: note: expanded from macro 'XEXP' note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] 440:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' HOOK_VECTOR_END (simd_clone) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-build.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' :43:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-conflicts.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:HOOK_VECTOR_END (simt)1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:371: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 2) = arg2; ^ ~ ^ rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note ^ ~ : array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-conflicts.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-build.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-conflicts.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)HOOK_VECTOR_END (vectorize) ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' return XEXP (insn, 1); ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:371: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-build.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-conflicts.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (addr_space) ^ XWINT (rt, 1) = arg1; ^ ~ :1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' XEXP (rt, 1) = arg1; ^ ~ return XBBDEF (insn, 2); ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ #define XWINT(RTX, N) ((RTX)->u.hwint[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-build.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 440:5: note: array 'fld' declared here XEXP (rt, 2) = arg2; rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] HOST_WIDE_INT hwint[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:# define HOST_WIDE_INT long long ^ 1324In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' 371: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XWINT (rt, 2) = arg2; ^ ~ :25:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: expanded from macro 'XBBDEF'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1213:29: note: expanded from macro 'XWINT' 440:5: note: array 'fld' declared here #define XWINT(RTX, N) ((RTX)->u.hwint[N]) rtunion fld[1]; ^ ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' :5: note: array 'hwint' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-conflicts.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h HOST_WIDE_INT hwint[1];:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' :43:50: ^ note: expanded from macro 'HOOK_VECTOR_END'# define HOST_WIDE_INT long long ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-build.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note: array 'fld' declared here :3741: ./genrtl.h: rtunion fld[1]; ^ 435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XWINT (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c return XEXP (insn, 3); ^ ~ ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-conflicts.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:empty macro arguments are a C99 feature [-Wc99-extensions] :HOOK_VECTOR_END (c) ^ 1213:29: note: expanded from macro 'XWINT' :1320:23: note371: In file included from : expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: SUBREG_BYTE (rt) = arg1; note: expanded from macro 'HOOK_VECTOR_END' ^~~~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' ^ ~ #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h HOST_WIDE_INT hwint[1]; ^ :1352:32: note: expanded from macro 'XCSUBREG' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ^ :38:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ # define HOST_WIDE_INT long long ^ note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-conflicts.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5:In file included from 25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-build.cHOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' note: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ array 'fld' declared here :26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-conflicts.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207: rtunion fld[1]; ^ XWINT (rt, 2) = arg2; ^ ~ 1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1]; ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ :43:50: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:371: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::441:5: note: array 'hwint' declared here expanded from macro 'HOOK_VECTOR_END' warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ~ HOST_WIDE_INT hwint[1]; ^ ^ return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ : note: expanded from macro 'HOST_WIDE_INT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-conflicts.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) HOOK_VECTOR_END (target_option) ^ ^ ~ #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h50::440:5: note: array 'fld' declared here rtunion fld[1]; ^ note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-conflicts.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-build.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:371: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520: SUBREG_BYTE (rt) = arg1;3: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~~~~~ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (shrink_wrap) ^ return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h: X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' 43:50: note: expanded from macro 'HOOK_VECTOR_END'#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' : expanded from macro 'XCSUBREG' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' :440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-conflicts.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :27: note: expanded from macro 'X0EXP' rtunion fld[1]; ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' rtunion fld[1]; ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-build.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ : ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :5: note: array 'fld' declared here : rtunion fld[1]; ^ 5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:371: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-build.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here X0EXP (rt, 1) = NULL_RTX; ^ ~ rtunion fld[1]; ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' rtunion fld[1]; ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:371: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XSTR (rt, 1) = arg1; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-conflicts.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-build.c:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 1) = arg1; ^ ~ HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] :38: note: expanded from macro 'RTL_CHECK2' return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' :1832:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 28: note: expanded from macro 'JUMP_LABEL' 43:50: note: expanded from macro 'HOOK_VECTOR_END' note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) rtunion fld[1]; ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:371: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XSTR (rt, 2) = arg2; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ :23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:371: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741note: expanded from macro 'JUMP_LABEL' : ./genrtl.h:592#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ :3: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-build.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' XSTR (rt, 1) = arg1; ^ ~ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-conflicts.c:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' 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] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ struct GTY((desc("0"), tag("0"),/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? 440class rtx_def; ^~~~~ struct :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440In file included from :5: note: array 'fld' declared here JUMP_LABEL (this) = target; rtunion fld[1]; ^ ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-color.c:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-build.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:371: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here XSTR (rt, 1) = arg1; ^ ~ :26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) XSTR (rt, 2) = arg2; ^ ~ ^ ~ struct rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-conflicts.c:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1209 rtx tmp = XEXP (this, 1); ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :37: note: expanded from macro 'RTL_CHECKC1' 1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XEXP' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:371: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-build.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XSTR (rt, 1) = arg1; ^ ~ :440:5: note: array 'fld' declared here XVEC (rt, 2) = arg2; rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c :371: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-build.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1);/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-build.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XVEC (rt, 2) = arg2; ^ ~ :1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :32: note: expanded from macro 'XCSUBREG' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ 5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:371: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XSTR (rt, 1) = arg1; ^ ~ :1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-build.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XVEC (rt, 1) = arg1; ^ ~ ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from :1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:371: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ XVEC (rt, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) rtunion fld[1]; ^ ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-build.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XSTR (rt, 1) = arg1; rtunion fld[1]; ^ ^ ~ return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from :3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :440 *step_out = XEXP (x, 1); ^ ~ :5: note: array 'fld' declared here 38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:371: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' XEXP (rt, 1) = arg1; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-build.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1209:38: note: expanded from macro 'RTL_CHECK2' XVEC (rt, 1) = arg1; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: rtunion fld[1];note: ^ array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ rtunion fld[1]; ^ return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 371: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XSTR (rt, 2) = arg2; ^ ~ :1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-build.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-color.c rtunion fld[1];10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ :23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] XEXP (rt, 1) = arg1; ^ ~ return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' struct pod_mode ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:371: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' :1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :20: note: did you mean struct here? #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :1209:38: note: expanded from macro 'RTL_CHECK2' template class pod_mode; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):3731:: ^~~~~expanded from macro 'RTL_CHECK2' struct 11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :2564:24: note: expanded from macro 'MEM_ATTRS' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' :440:#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ 5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' : note#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ : array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:371: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XSTR (rt, 2) = arg2; rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-build.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' XSTR (rt, 2) = arg2; ^ ~ return XUINT (insn, 4); ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' :1319:23: note: expanded from macro 'XSTR' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-costs.c:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1];In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-build.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:371: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' return XUINT (insn, 4); ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-costs.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) XEXP (rt, 1) = arg1; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:371: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XEXP (rt, 2) = arg2; ^ ~ :1209:38: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:expanded from macro 'RTL_CHECK2' 1209:38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' :440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: array 'fld' declared here return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-costs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1321:23: note: XEXP (rt, 1) = arg1; ^ ~ expanded from macro 'XVEC'In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-color.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:371: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-build.c :26: In file included from #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h ^ ~ In file included from note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 1209 ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h38:1209:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h38: :: notenote/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741423:3741: : ./genrtl.hexpanded from macro 'RTL_CHECK2' : : In file included from ./genrtl.h:746:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:7064403:: warning440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272: 5array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: note:::35: : : notearray 'fld' declared here: array 'fld' declared here rtunion fld[1]; ^ XINT (rt, 1) = arg1; ^ ~ 8:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' warning: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] rtunion fld[1]; ^ inline struct rtx_def * ^ warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XSTR (rt, 2) = arg2; ^ ~ :1209:38: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECK2' :7: note: previous use is here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-costs.c:26 return safe_as_a (JUMP_LABEL (insn));note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :expanded from macro 'XSTR'440 :5:: note#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): array 'fld' declared here ^ ~ class rtx_def; rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 :38: ^ note: expanded from macro 'RTL_CHECK2' In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:371 : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):3741In file included from ^~~~~~~~~~~~~~~~~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-color.c:23: : ^ ~3741 : ./genrtl.h:747 :3: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning: :1832:: 28: In file included from ./genrtl.h:124note:440:5: : :note: array 'fld' declared herearray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)3 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: : XEXP (rt, 2) = arg2; ^ ~ rtunion fld[1];warning ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ 235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1320:2311/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 1210note:: 37expanded from macro 'XEXP' :In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-build.c:26: : ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XEXP (rt, 1) = arg1; ^ ~warning 3741 : :1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :./genrtl.h:725struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]:3:440 warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]5 :: XSTR (rt, 1) = arg1;38 : ^ ~ note: 1320:: 23note: array 'fld' declared here return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT);/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: rtunion fld[1];note : ^expanded from macro 'XSTR' expanded from macro 'RTL_CHECK2'#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843: ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209note:38: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h: expanded from macro 'RTL_CHECK2' : expanded from macro 'XEXP'10 : warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]440 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5: return JUMP_LABEL (this);:38: note: note ^~~~~~~~~~~~~~~~~ expanded from macro 'RTL_CHECK2': 75:7: note ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hprevious use is here:440:: 5: notearray 'fld' declared here: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1832:28 : note rtunion fld[1];: expanded from macro 'JUMP_LABEL' 440:5:class rtx_def;#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) note ^ : ^ ~ rtunion fld[1]; ^ array 'fld' declared here In file included from ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-costs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' rtunion fld[1]; ^#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-build.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:371: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XSTR (rt, 3) = arg3; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ ~ :1324:25: note: expanded from macro 'XBBDEF' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1209:38: note: expanded from macro 'RTL_CHECK2' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] :38: note: expanded from macro 'RTL_CHECK2' return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1832:28: note: expanded from macro 'JUMP_LABEL' rtunion fld[1]; ^ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1354:32: note: expanded from macro 'XCEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:371: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ XVEC (rt, 1) = arg1; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-build.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-costs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XVEC' XINT (rt, 1) = arg1; ^ ~ XEXP (rt, 3) = arg3; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):1209:38:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-color.c ^ ~: 23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :In file included from 440:5 : note440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: ^ ~: note: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.harray 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209: 38: :note: expanded from macro 'RTL_CHECK2': 5 rtunion fld[1];: ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: noteexpanded from macro 'RTL_CHECK2': In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:440array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~'mem_usage' 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]:5: note: :array 'fld' declared here rtunion fld[1];struct mem_usage ^ rtunion fld[1]; 371: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341: 1 :3741: ./genrtl.h:784 ^:3: ^ : note: did you mean struct here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3 class mem_usage; In file included from ^~~~~ :struct warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-build.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 440:5: note: array 'fld' declared here #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' XEXP (rt, 2) = arg2; ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-costs.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' :1209:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' 26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' 1209:38#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ : note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-build.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XSTR (rt, 3) = arg3; ^ ~ ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-costs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:371: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ expanded from macro 'XINT' XEXP (rt, 1) = arg1; ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' :440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-build.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-costs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XEXP (rt, 6) = arg6; ^ ~ : rtunion fld[1]; ^2138 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:10:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ SUBREG_BYTE (x), GET_MODE (x));/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^~~~~~~~~~~~~~~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:371: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' 440:5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : note: array 'fld' declared here XVEC (rt, 1) = arg1; rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' 440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1321:23: note: expanded from macro 'XVEC' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-build.c:#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ 26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XINT (rt, 1) = arg1; ^ ~ :1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-costs.c:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' 440:5#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:371: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here XSTR (rt, 2) = arg2; ^ ~ rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-costs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) XBBDEF (rt, 2) = arg2; In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-build.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :1320:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 23: note: expanded from macro 'XEXP' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:371: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-costs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-build.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' 1321:23: note: expanded from macro 'XVEC' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XVEC (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :1209:38: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-build.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-costs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; XINT (rt, 4) = arg4; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:371: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XSTR (rt, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 :5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' 5: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: array 'fld' declared here rtunion fld[1]; ^ note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-build.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-costs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; XINT (rt, 5) = arg5; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:371: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ :3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' *step_out = XEXP (x, 1); ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :23: note: expanded from macro 'XVEC' 845:3#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ : warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XSTR (rt, 2) = arg2; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :1319:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-costs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:371#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XSTR (rt, 3) = arg3; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-build.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' 1209:38: note: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-costs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ X0EXP (rt, 7) = NULL_RTX; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-build.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' XSTR (rt, 2) = arg2; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-build.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-color.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-costs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XEXP (rt, 1) = arg1; rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-costs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-costs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-color.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' 25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' HOOK_VECTOR_END (sched) ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-costs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-color.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] XINT (rt, 4) = arg4; ^ ~ HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-color.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-color.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ 43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-costs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' XINT (rt, 5) = arg5; ^ ~ #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-color.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here HOOK_VECTOR_END (vectorize) rtunion fld[1]; ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h rtunion fld[1]; ^ :43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-costs.c:26#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-costs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-conflicts.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-color.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-conflicts.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-costs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-costs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-conflicts.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-costs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XEXP (rt, 3) = arg3; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-color.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-build.c:33: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-int.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:167:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :43 if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ :50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ 440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' :5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) rtunion fld[1]; ^ ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-costs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-conflicts.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ X0EXP (rt, 4) = NULL_RTX; ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' 440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-build.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-int.h:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:168:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1':1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-color.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ rtunion fld[1];In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-color.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-costs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) X0EXP (rt, 5) = NULL_RTX; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' 1337:27: note: expanded from macro 'X0EXP' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-conflicts.c:26#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: XBBDEF (rt, 2) = arg2; ^ ~ 440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' 5: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-color.c:25: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hHOOK_VECTOR_END (emutls) ^ :1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :50: note: expanded from macro 'HOOK_VECTOR_END' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-costs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) X0EXP (rt, 6) = NULL_RTX; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-color.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) rtunion fld[1]; ^ ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-conflicts.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (target_option) ^ XEXP (rt, 3) = arg3; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-build.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-int.h:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:169:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' return INSN_CODE (insn); ^~~~~~~~~~~~~~~~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-color.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :25: note: expanded from macro 'INSN_CODE' 1209:#define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ 38: note: expanded from macro 'RTL_CHECK2'HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :50: note: expanded from macro 'HOOK_VECTOR_END' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-costs.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-color.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] X0EXP (rt, 7) = NULL_RTX; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-conflicts.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-conflicts.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2'In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-costs.c :26: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XEXP (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-conflicts.c:26#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 6) = arg6; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-costs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' rtunion fld[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-costs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-conflicts.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-color.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-costs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (C90_EMPTY_HACK) X0EXP (rt, 4) = NULL_RTX; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' :43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) rtunion fld[1]; ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-conflicts.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XBBDEF (rt, 2) = arg2; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-costs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' X0EXP (rt, 5) = NULL_RTX; ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-conflicts.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XEXP (rt, 3) = arg3; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-costs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] :1320:23: note: expanded from macro 'XEXP' X0EXP (rt, 6) = NULL_RTX; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-conflicts.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-color.c:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' 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] XINT (rt, 4) = arg4; struct GTY((desc("0"), tag("0"), ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-costs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] class rtx_def; ^~~~~ struct XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-conflicts.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XINT (rt, 5) = arg5; ^ ~ rtunion fld[1]; ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317: 23: note: expanded from macro 'XINT' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 379/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-int.h:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:167:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-costs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XBBDEF (rt, 2) = arg2; rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-conflicts.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ XEXP (rt, 6) = arg6;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' :1209:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' 1324:25#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' :440:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-conflicts.cIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:379: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-int.h:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:168:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) :26: In file included from INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' ./genrtl.h:#define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ 158/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' :3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-costs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; X0EXP (rt, 3) = NULL_RTX; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:379: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-int.h:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:169:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here return INSN_CODE (insn); rtunion fld[1]; ^ ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' :1208:38: note: expanded from macro 'RTL_CHECK1' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 5: note: array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-conflicts.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-color.c:26In file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtx tmp = XEXP (this, 1);/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-costs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ X0EXP (rt, 4) = NULL_RTX; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :23: note: expanded from macro 'XEXP' :3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' 1208:38#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-costs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ XINT (rt, 5) = arg3; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-conflicts.c:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-build.c:23: note: expanded from macro 'XINT' :1871:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~In file included from :1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] create_insn_allocnos (SET_SRC (x), NULL, false); XBBDEF (rt, 2) = arg2; ^ ~ ^~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' 38: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :2641:22: note: expanded from macro 'SET_SRC' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-conflicts.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-costs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ XSTR (rt, 6) = arg4;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XEXP (rt, 3) = arg3; ^ ~ rtx next = XEXP (insn, 1); /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : note: expanded from macro 'XEXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here :440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-conflicts.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h440#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' 5: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:386: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/output.h:133:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here : rtunion fld[1]; ^ 1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-costs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/output.h:123:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' XINT (rt, 1) = arg1; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-conflicts.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ XINT (rt, 5) = arg5; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here return XBBDEF (insn, 2); ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-conflicts.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-costs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' return XBBDEF (insn, 2); ^ ~ XSTR (rt, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :1324:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-conflicts.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ return XEXP (insn, 3); ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-costs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :440:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-costs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ return XEXP (insn, 3);/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-conflicts.c: ^ ~ 26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-costs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XVEC (rt, 4) = arg4; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1321:23: note: expanded from macro 'XVEC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here : rtunion fld[1]; ^ 1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-conflicts.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : return XUINT (insn, 4); ^ ~ ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' XBBDEF (rt, 2) = arg2; ^ ~#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here 38 rtunion fld[1]; ^ : note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-costs.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' :26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1321:23: note: expanded from macro 'XVEC' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :440:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here return XUINT (insn, 4); rtunion fld[1]; ^ ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-conflicts.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-costs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' XINT (rt, 6) = arg6; ^ ~ XEXP (rt, 3) = arg3; ^ ~ #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here : rtunion fld[1]; ^ 38: note: expanded from macro 'RTL_CHECK2' :440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-conflicts.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-costs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' :1317:23: note: expanded from macro 'XINT' return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-conflicts.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: X0EXP (rt, 5) = NULL_RTX; ^ ~ 440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' 5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) rtunion fld[1]; ^ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-conflicts.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-costs.c X0EXP (rt, 6) = NULL_RTX; ^ ~ :26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: XVEC (rt, 1) = arg1; ^ ~ 1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-conflicts.c:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-costs.c:26: 26In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; X0EXP (rt, 7) = NULL_RTX; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :28: note: expanded from macro 'JUMP_LABEL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ :38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here : rtunion fld[1]; ^ 5:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:1765:4/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: array 'fld' declared here : rtunion fld[1]; ^ warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :1210:37: note: expanded from macro 'RTL_CHECKC1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-costs.c:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ 26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (move_insn) = -1; ^~~~~~~~~~~~~~~~~~~~~ XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-conflicts.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :440:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 5: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :: array 'fld' declared here note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ 1354:32: note: In file included from rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-conflicts.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c: expanded from macro 'XCEXP' 1767:8: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 3741: ./genrtl.h if (INSN_CODE (move_insn) < 0) ^~~~~~~~~~~~~~~~~~~~~ :233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) X0EXP (rt, 2) = NULL_RTX; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-costs.c:26#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ X0EXP (rt, 4) = NULL_RTX; ^ ~ :1504:25: note: expanded from macro 'INSN_CODE' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-conflicts.c#define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' :1848:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :26: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: X0EXP (rt, 3) = NULL_RTX; ^ ~ 440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' 5: note: array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) return safe_as_a (JUMP_LABEL (this)); :1208:38: note: expanded from macro 'RTL_CHECK1' ^~~~~~~~~~~~~~~~~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' rtunion fld[1]; ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-costs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-conflicts.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; X0EXP (rt, 4) = NULL_RTX; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ :23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' :440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-conflicts.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) X0EXP (rt, 5) = NULL_RTX; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' rtunion fld[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-costs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' XEXP (rt, 2) = arg2; ^ ~ rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-conflicts.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-conflicts.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-costs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XWINT (rt, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here SUBREG_BYTE (x), GET_MODE (x)); rtunion fld[1]; ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:2046: ^~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-conflicts.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XWINT(RTX, N) ((RTX)->u.hwint[N]) src = SET_SRC (set); ^~~~~~~~~~~~~ ^ ~ XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' :2641:22: note: expanded from macro 'SET_SRC' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' ^ ~ HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1352:32: note: expanded from macro 'XCSUBREG' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-conflicts.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) X0EXP (rt, 3) = NULL_RTX; ^ ~ ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' 5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here :440:5: note: array 'fld' declared here # define HOST_WIDE_INT long long ^ rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:2161:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-costs.c:26 XEXP (note, 1) = REG_NOTES (insn); ^ ~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-conflicts.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: X0EXP (rt, 4) = NULL_RTX; ^ ~ 1320:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' 23: note: expanded from macro 'XEXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XWINT (rt, 2) = arg2;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ :5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :441:5: note: array 'hwint' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:2161:24: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] HOST_WIDE_INT hwint[1]; ^ XEXP (note, 1) = REG_NOTES (insn); ^~~~~~~~~~~~~~~~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1589:25: note: expanded from macro 'REG_NOTES' :59#define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:132026: note: expanded from macro 'HOST_WIDE_INT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::# define HOST_WIDE_INT long long ^ 440:5: note: array 'fld' declared here 23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-conflicts.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XINT (rt, 5) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:2162#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :7: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-costs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] REG_NOTES (insn) = note; SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-conflicts.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] : XSTR (rt, 6) = arg4; ^ ~ 1589:25: note: expanded from macro 'REG_NOTES' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ :23: note: expanded from macro 'XSTR' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' 1320:23#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ 5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' : note#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ : array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:2178:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (dest_death, 1) = REG_NOTES (p); ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-costs.c :26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' X0EXP (rt, 1) = NULL_RTX; ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :27: note: expanded from macro 'X0EXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-conflicts.c:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XINT (rt, 1) = arg1; ^ ~ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' :1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:2178#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :30: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XEXP (dest_death, 1) = REG_NOTES (p); rtunion fld[1]; ^ ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1589:25: note: expanded from macro 'REG_NOTES' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' :440:5#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-costs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: X0EXP (rt, 1) = NULL_RTX; ^ ~ 440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' rtunion fld[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:2179:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-conflicts.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 7: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' REG_NOTES (p) = dest_death; ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1589:25: note: expanded from macro 'REG_NOTES' 1208:#define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ 38: note: expanded from macro 'RTL_CHECK1' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :3032:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: *step_out = XEXP (x, 1); 1320 ^ ~:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-conflicts.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warningIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-costs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XEXP (rt, 1) = arg1; rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XINT (rt, 2) = arg2; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' 5: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-conflicts.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-conflicts.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-costs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-conflicts.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-costs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-conflicts.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-costs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1209 XSTR (rt, 1) = arg1;:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-conflicts.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-costs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:2705:25#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here && ((int) REGNO (SET_SRC (set)) == i rtunion fld[1]; ^ ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-conflicts.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1878:31: note: expanded from macro 'REGNO' : note: array 'fld' declared here XVEC (rt, 1) = arg1; rtunion fld[1]; ^ ^ ~ #define REGNO(RTX) (rhs_regno(RTX)) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' ^~~ In file included from #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-costs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XVEC (rt, 2) = arg2; rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:2707:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' attrs = MEM_ATTRS (x); /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here new_regno = REGNO (SET_SRC (set)); ^~~~~~~~~~~~~ ^~~~~~~~~~~~~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-conflicts.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' ./genrtl.h:348#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ :3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:121054 warnings generated/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:. :37: XEXP (rt, 2) = arg2;note: expanded from macro 'RTL_CHECKC1' :1344:29: note: expanded from macro 'X0MEMATTR' 38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1878:31: note: expanded from macro 'REGNO' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define REGNO(RTX) (rhs_regno(RTX)) ^~~ ^ ~ #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: rtunion fld[1];5: note: array 'fld' declared here rtunion fld[1]; ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-conflicts.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:2718:5: warning warning: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XEXP (prev, 1) = next;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-costs.c ^ ~ XEXP (rt, 3) = arg3; ^ :26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' XVEC (rt, 1) = arg1;In file included from ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-color.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) XEXP (rt, 1) = arg1; ^ ~ ^ ~ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' :1209:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ :440:5: note: array 'fld' declared here ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o ira-emit.o -MT ira-emit.o -MMD -MP -MF ./.deps/ira-emit.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-emit.c 5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:2719:3: warning: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-color.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^In file included from XEXP (x, 1) = reg_equiv_init (new_regno); ^ ~ :3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-costs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-conflicts.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ XSTR (rt, 1) = arg1; 1320:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' 23: :note: expanded from macro 'XEXP' ^ ~1337:27: note: expanded from macro 'X0EXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: ^ ~5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: array 'fld' declared here: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h440:440:5:: note: 5array 'fld' declared here 440 rtunion fld[1]; ^ rtunion fld[1]; :5: note: array 'fld' declared here : rtunion fld[1]; ^ note: array 'fld' declared here ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-costs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XVEC (rt, 1) = arg1; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-color.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' XEXP (rt, 1) = arg1; ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-conflicts.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:3010:19: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] note: array 'fld' declared here for (note = REG_NOTES (insn); note; note = XEXP (note, 1)) rtunion fld[1]; ^ ^~~~~~~~~~~~~~~~ :1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1589:25: note: expanded from macro 'REG_NOTES' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP'In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-costs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ^ ~: 440:5:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-color.c:26 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: : ./genrtl.h:1209note124:3:: 38array 'fld' declared here warning rtunion fld[1];: ^ :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'RTL_CHECK2' : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XEXP (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-conflicts.c : ^ ~ XEXP (rt, 1) = arg1; ^ ~26 : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from :1320:23#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): note /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~ :3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ./genrtl.h:: :1320440:expanded from macro 'XEXP': 23370:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note: expanded from macro 'XEXP' :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 5 ^ ~: 3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: array 'fld' declared here XEXP (rt, 2) = arg2; ^ ~ note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'RTL_CHECK2' rtunion fld[1];:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:3010:50: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ 1320 for (note = REG_NOTES (insn); note; note = XEXP (note, 1)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here ^ ~ :23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: rtunion fld[1]; ^ : note: expanded from macro 'XEXP' In file included from 1320#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-color.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::23: note: expanded from macro 'XEXP' ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~: 440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' expanded from macro 'RTL_CHECK2' 5: note: array 'fld' declared here 3741 rtunion fld[1]; ^ : ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XBBDEF (rt, 2) = arg2; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-costs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here : note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; XSTR (rt, 2) = arg2; ^ ~ :1208:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: array 'fld' declared here131938 ^ :23: note: expanded from macro 'XSTR' : note: expanded from macro 'RTL_CHECK1' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-color.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XEXP (rt, 3) = arg3; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-costs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-color.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-conflicts.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:3::clang3741: : warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; XWINT (rt, 1) = arg1;3085:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ return equiv_init_movable_p (SET_SRC (x), regno); ^~~~~~~~~~~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213./genrtl.h2641:22: note: expanded from macro 'SET_SRC' : 29: note: expanded from macro 'XWINT' :#define SET_SRC(RTX) XCEXP (RTX, 1, SET)127 : ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ 3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: XINT (rt, 4) = arg4; ^ ~ 1209:38: note: expanded from macro 'RTL_CHECK2' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :26: note: expanded from macro 'HOST_WIDE_INT' rtunion fld[1]; ^ # define HOST_WIDE_INT long long ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-costs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-conflicts.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-color.c:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XINT (rt, 5) = arg5; ^ ~ :1213:29: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XWINT':1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ :1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:3178:43: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ return memref_referenced_p (memref, SET_SRC (x)); ^~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here rtunion fld[1]; HOST_WIDE_INT hwint[1]; ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ :26: note: expanded from macro 'HOST_WIDE_INT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-costs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ # define HOST_WIDE_INT long long ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-color.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XEXP (rt, 6) = arg6; ^ ~ :1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: rtunion fld[1]; ^ expanded from macro 'XEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-conflicts.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-costs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) XEXP (rt, 2) = arg2; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' rtunion fld[1]; ^ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5:: array 'fld' declared here rtunion fld[1]; ^ note: array 'fld' declared here In file included from rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-color.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-conflicts.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'XEXP' X0EXP (rt, 1) = NULL_RTX; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-costs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XINT (rt, 1) = arg1; ^ ~ 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:3391:16: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-color.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-conflicts.c:26In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here : for (note = REG_NOTES (insn); note; note = XEXP (note, 1)) ^~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: X0EXP (rt, 1) = NULL_RTX; ^ ~ 1589:25: note: expanded from macro 'REG_NOTES' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~: rtunion fld[1]; ^ warning: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-costs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ 1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :23: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XBBDEF (rt, 2) = arg2;#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :25: note: expanded from macro 'XBBDEF' : expanded from macro 'XEXP' :1208:38: note: expanded from macro 'RTL_CHECK1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:3391#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :47: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ for (note = REG_NOTES (insn); note; note = XEXP (note, 1)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-color.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XEXP (rt, 3) = arg3; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-costs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-conflicts.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538: XSTR (rt, 3) = arg3;3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XEXP (rt, 1) = arg1;#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:3400:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' || side_effects_p (SET_SRC (set))) ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' :440:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ 5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :1210:37: note: expanded from macro 'RTL_CHECKC1' : note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:3418:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ src = SET_SRC (set); ^~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-color.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' 26: #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note XINT (rt, 4) = arg4; ^ ~ : expanded from macro 'XCEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-costs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 37 XVEC (rt, 1) = arg1; ^ ~ : note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-conflicts.c:26#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' XSTR (rt, 1) = arg1; ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:3585:51: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1209:38: validity = validate_equiv_mem (insn, dest, SET_SRC (set)); ^~~~~~~~~~~~~ note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-color.c#define SET_SRC(RTX) XCEXP (RTX, 1, SET)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here : rtunion fld[1]; ^ 1354:32: note: expanded from macro 'XCEXP' :26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ XINT (rt, 5) = arg5;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210 In file included from :37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-conflicts.c:26#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XSTR (rt, 2) = arg2; rtunion fld[1]; ^ ^ ~ ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:3588:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1317:23: note: expanded from macro 'XINT' replacement = copy_rtx (SET_SRC (set)); ^~~~~~~~~~~~~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-costs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 23: note:1210 rtunion fld[1];:37:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'XINT' note: expanded from macro 'RTL_CHECKC1' ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-color.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ XEXP (rt, 6) = arg6; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-conflicts.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XSTR (rt, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-color.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-costs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XEXP (rt, 1) = arg1; rtunion fld[1]; ^ ^ ~ X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:3657:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'XEXP' src = SET_SRC (set); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-conflicts.c#define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' 26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' 38: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-conflicts.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XVEC (rt, 2) = arg2; ^ ~ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-costs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' rtunion fld[1]; ^#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' 1209:38:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-color.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 1) = arg1; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-costs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-conflicts.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) XVEC (rt, 1) = arg1; ^ ~ ^ ~ XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-color.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XBBDEF (rt, 2) = arg2; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:3752:19: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324In file included from for (rtx *p = ®_NOTES (def_insn); (link = *p) != 0; ) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-conflicts.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1589:25: note: expanded from macro 'REG_NOTES' XSTR (rt, 1) = arg1; #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:25: note: expanded from macro 'XBBDEF' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-costs.c:26#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) : ^ ~ 1320:23: note: expanded from macro 'XEXP' : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' 3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XVEC (rt, 3) = arg3; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XVEC' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:3756:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) *p = XEXP (link, 1); rtunion fld[1]; ^ ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-color.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 3) = arg3; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-conflicts.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-costs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1209:38: note: expanded from macro 'RTL_CHECK2' XVEC (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:3757:5: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319 XEXP (link, 1) = REG_NOTES (use_insn); ^ ~ :23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' : note: expanded from macro 'XSTR' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-color.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XINT (rt, 4) = arg4; rtunion fld[1]; ^ rtunion fld[1];: ^ ~ ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :3757:22: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ XEXP (link, 1) = REG_NOTES (use_insn); ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1589:25: note: expanded from macro 'REG_NOTES' :5#define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ : note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-costs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-conflicts.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-color.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :1209:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 1) = arg1; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XINT (rt, 5) = arg5; rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' 1320:23: note: expanded from macro 'XEXP' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :3758:5: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: REG_NOTES (use_insn) = link; ^~~~~~~~~~~~~~~~~~~~ note: array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1589:25: note: expanded from macro 'REG_NOTES' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here #define REG_NOTES(INSN) XEXP(INSN, 6) rtunion fld[1];In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-conflicts.c :26: In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-emit.c:70 rtunion fld[1];: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h: ^ ^ ~ 75 ^:1: warningIn file included from : class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:class rtx_def;23: noteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741^: ./genrtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-costs.c686:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-color.c3: warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :: 26expanded from macro 'XEXP': In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): XSTR (rt, 2) = arg2;26 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::55:8 : ^ ~ note: previous use is here 3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : struct rtx_def; ::12091319::3823:: notenote: expanded from macro 'XSTR' ^ In file included from ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:846:3:: warning#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'RTL_CHECK2' 3741: XSTR (rt, 3) = arg3;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here : rtunion fld[1]; ^ 1209:38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:3789:4: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :440:5: note: array 'fld' declared here REG_NOTES (new_insn) = REG_NOTES (def_insn); ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; rtunion fld[1]; ^ ^ :1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1589:25: note: expanded from macro 'REG_NOTES' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-color.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ XEXP (rt, 7) = arg7; ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-conflicts.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XSTR (rt, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:3789:27: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ REG_NOTES (new_insn) = REG_NOTES (def_insn); ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1589:25: note: expanded from macro 'REG_NOTES' rtunion fld[1]; ^ rtunion fld[1]; ^ #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-conflicts.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-color.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 1) = arg1; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' 440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:3790:4: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ REG_NOTES (def_insn) = 0; ^~~~~~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-conflicts.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XSTR (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here :1589:25: note: expanded from macro 'REG_NOTES' ^ ~ #define REG_NOTES(INSN) XEXP(INSN, 6) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' ^ ~ rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-color.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ :23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' 5:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:3796:4: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here INSN_CODE (new_insn) = INSN_CODE (def_insn); rtunion fld[1]; ^ ^~~~~~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-conflicts.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' 26: #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-color.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' XEXP (rt, 3) = arg3; ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:3796:27: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ :1209:38: note: expanded from macro 'RTL_CHECK2' INSN_CODE (new_insn) = INSN_CODE (def_insn); ^~~~~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :25: note: expanded from macro 'INSN_CODE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ 440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' :5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-color.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here X0EXP (rt, 4) = NULL_RTX; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-conflicts.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' :26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1]; ^ XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' 1208:38: note: expanded from macro 'RTL_CHECK1' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :3849:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: rtx old_loc = INSN_VAR_LOCATION_LOC (insn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1721/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC' :440:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-conflicts.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XEXP (rt, 2) = arg2; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-color.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: X0EXP (rt, 5) = NULL_RTX; ^ ~ 1662:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' 36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' :1320:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-color.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) X0EXP (rt, 6) = NULL_RTX; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' rtunion fld[1]; ^#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-conflicts.c:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XSTR (rt, 3) = arg3; ^ ~ rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-color.c:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:3850:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ INSN_VAR_LOCATION_LOC (insn) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1721#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :3: note: expanded from macro 'INSN_VAR_LOCATION_LOC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1662:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:3854:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-conflicts.c: if (old_loc != INSN_VAR_LOCATION_LOC (insn))26 In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-emit.c:70: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~struct pod_mode ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-color.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? : ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1721:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC' template class pod_mode; ^~~~~ struct XEXP (rt, 1) = arg1; ^ ~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XVEC (rt, 1) = arg1; ^ ~ PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1662#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' :1209:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :37: note: expanded from macro 'RTL_CHECKC1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-color.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' rtunion fld[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-conflicts.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XINT (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-color.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' X0EXP (rt, 3) = NULL_RTX; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-color.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-conflicts.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 3 XEXP (rt, 1) = arg1; ^ ~ : warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:3879:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' int regno = REGNO (SET_SRC (x)); ^~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1208:38: note: expanded from macro 'RTL_CHECK1' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1878In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-conflicts.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :31: note: expanded from macro 'REGNO' XVEC (rt, 1) = arg1; ^ ~ ^ #define REGNO(RTX) (rhs_regno(RTX))In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-color.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~ X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c rtunion fld[1]; ^ :3889:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) lab = SET_SRC (set); ^~~~~~~~~~~~~ ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-conflicts.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :2641:22: note: expanded from macro 'SET_SRC' XSTR (rt, 2) = arg2; #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-color.c#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' 26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' X0EXP (rt, 6) = NULL_RTX; ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:3896:41: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ if (lab && validate_replace_rtx (SET_SRC (x), lab, insn)) ^~~~~~~~~~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-conflicts.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' :26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ 23: note: expanded from macro 'XVEC' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-color.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' 1209:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-color.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-color.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-conflicts.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: X0EXP (rt, 3) = NULL_RTX; ^ ~ In file included from warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: XSTR (rt, 1) = arg1; ^ ~ 1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' 23: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-emit.c:70#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c rtunion fld[1]; ^ :3940:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423 && ! rtx_equal_p (SET_SRC (set), x) && MEM_P (x)) ^~~~~~~~~~~~~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' :235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] In file included from inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-color.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] note: X0EXP (rt, 4) = NULL_RTX; ^ ~ expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :7: note: #define SET_SRC(RTX) XCEXP (RTX, 1, SET) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' previous use is here#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-color.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-emit.c:70: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] 3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-conflicts.c: XINT (rt, 5) = arg3; ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:3948:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1317:23 XEXP (prev_elem, 1) = next_elem; ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hclass rtx_def; ^ :1320:23: note: expanded from macro 'XEXP' note: expanded from macro 'XINT' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319 rtunion fld[1];:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' 5: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-color.c:26: In file included from note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: array 'fld' declared here :3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3954:12In file included from :440:5: note: array 'fld' declared here : rtunion fld[1]; ^ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ x = SET_SRC (set); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-costs.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-int.h:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:167:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' if (INSN_CODE (insn) < 0) #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ^~~~~~~~~~~~~~~~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-conflicts.c#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' ^ ~ #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' 26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): 1319:23: note: expanded from macro 'XSTR' ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' 3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 1210 XSTR (rt, 3) = arg3; ^ ~ :37: note: expanded from macro 'RTL_CHECKC1' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:3958:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1319:23: note: expanded from macro 'XSTR' && REGNO (SET_SRC (set)) == (unsigned int) i); ^~~~~~~~~~~~~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-costs.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-int.h:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:168:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :22: note: expanded from macro 'SET_SRC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ 440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); rtunion fld[1]; ^ ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-emit.c:70: :In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-color.c:26/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h1210:37: note: expanded from macro 'RTL_CHECKC1' expanded from macro 'XINT' : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) XINT (rt, 1) = arg1; ^ ~ ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :423/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1878:31: note: expanded from macro 'REGNO' : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hstruct mem_usage ^ :1317:23: note: expanded from macro 'XINT' #define REGNO(RTX) (rhs_regno(RTX)) ^~~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/system.h:745:14: note: expanded from macro 'gcc_assert' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))class mem_usage;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ ^~~~~ struct ^~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-costs.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-int.h:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:169:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here return INSN_CODE (insn); rtunion fld[1]; ^ ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-color.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-color.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-color.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38:In file included from note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-conflicts.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-int.h:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:167:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' 440:5: note: array 'fld' declared here #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-color.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here ^ ~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-conflicts.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-int.h:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:168:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-color.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: 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); ^~~~~~~~~~~~~~~~ XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' 1504:25: note: expanded from macro 'INSN_CODE' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-color.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XINT (rt, 6) = arg6; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-conflicts.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-int.h:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:169:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XINT' return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' ^ ~ #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-color.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-color.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-color.c:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:4411:28: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_moveable_p (&XEXP (x, 2), OP_IN)); ^ ~ XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' 1320:23:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-color.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :440:5: note: array 'fld' declared here XEXP (rt, 3) = arg3; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-color.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-costs.c:1131:13: ^ ~ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' rtx arg1 = XEXP (x, 1); ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-costs.c:1213:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] record_address_regs (mode, as, XEXP (XEXP (x, 1), 1), 1, code, REG, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-color.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-costs.c:1213:39: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here record_address_regs (mode, as, XEXP (XEXP (x, 1), 1), 1, code, REG, ^ ~ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-color.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' XEXP (rt, 2) = arg2; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:35: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:39: note: expanded from macro 'RTL_CHECK2' 440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-conflicts.c:228:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : SUBREG_BYTE (x), GET_MODE (x));array 'fld' declared here rtunion fld[1]; ^ ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-conflicts.c:229:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] else if (!can_div_trunc_p (SUBREG_BYTE (x), ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-color.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-color.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c# define HOST_WIDE_INT long long ^ :4614:18: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] for (note = REG_NOTES (def_insn); note; note = XEXP (note, 1)) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1589:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-color.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h SUBREG_BYTE (rt) = arg1;:1320:23: note: expanded from macro 'XEXP' ^~~~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-costs.c:1364:48: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: && ops[0] == SET_DEST (set) && ops[1] == SET_SRC (set)) ^~~~~~~~~~~~~ 5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' rtunion fld[1]; ^ #define SET_SRC(RTX) XCEXP (RTX, 1, SET) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:4614:53: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' :1354:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ 32: note: expanded from macro 'XCEXP' for (note = REG_NOTES (def_insn); note; note = XEXP (note, 1)) ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-conflicts.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here 37 rtunion fld[1]; ^ : note: expanded from macro 'RTL_CHECKC1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here ^ ~ :371:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ ? SET_SRC (set) ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-color.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-costs.c:: 1368:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx src = SET_SRC (set); ^~~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ X0EXP (rt, 1) = NULL_RTX;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECK1' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :32: note: expanded from macro 'XCEXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-conflicts.c:372:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 440:5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ : SUBREG_REG (SET_SRC (set))) != NULL_RTX) ^~~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :2641:22: note: expanded from macro 'SET_SRC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira.c:4836:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ rtx src = SET_SRC (set); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #define SET_SRC(RTX) XCEXP (RTX, 1, SET) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-color.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) X0EXP (rt, 1) = NULL_RTX; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2010#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :32: note: expanded from macro 'SUBREG_REG' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) rtunion fld[1]; ^ ^ ~ #define SUBREG_REG(RTX) XCEXP (RTX, 0, SUBREG) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:45: note: expanded from macro 'XCEXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:38: note: expanded from macro 'RTL_CHECKC1' rtunion fld[1]; ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-conflicts.c:374:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] process_regs_for_copy (SET_SRC (set), SET_DEST (set), ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-color.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-costs.c:1469:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && !side_effects_p (SET_SRC (set))) ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-color.carray 'fld' declared here : rtunion fld[1]; ^ 26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-costs.c:1474:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ && general_operand (SET_SRC (set), GET_MODE (SET_SRC (set)))/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' ^~~~~~~~~~~~~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-color.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-costs.c:1486:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' MEM_ADDR_SPACE (SET_SRC (set)), ^~~~~~~~~~~~~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' rtunion fld[1]; ^ #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2590:45: note: expanded from macro 'MEM_ADDR_SPACE' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-color.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define MEM_ADDR_SPACE(RTX) (get_mem_attrs (RTX)->addrspace) ^~~ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-costs.c:1487:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XEXP (SET_SRC (set), 0), 0, MEM, SCRATCH, ^~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' rtunion fld[1]; ^ #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:35: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-color.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-emit.c:72: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' 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] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:39: note: expanded from macro 'RTL_CHECK2' :611:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ 3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] struct GTY((desc("0"), tag("0"), ^ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? 440class rtx_def; ^~~~~ struct :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-color.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-color.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-color.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-color.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-color.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-color.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-color.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-color.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-emit.c:72: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-color.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: rtunion fld[1]; ^ 5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-costs.c:2040:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-color.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] src = SET_SRC (set); ^~~~~~~~~~~~~ XEXP (rt, 2) = arg2; ^ ~ : note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :2641:22: note: expanded from macro 'SET_SRC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-color.cexpanded from macro 'RTL_CHECK2' :26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' rtunion fld[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-color.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' :1209:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warningIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-color.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-color.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1208:38: note: expanded from macro 'RTL_CHECK1' XVEC (rt, 1) = arg1; ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-color.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-color.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-color.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-color.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-color.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-color.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' rtunion fld[1]; ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-color.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-color.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' expanded from macro 'XCEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' rtunion fld[1]; ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-emit.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-emit.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-emit.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-emit.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-emit.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-emit.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-emit.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-emit.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-emit.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-emit.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-emit.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-emit.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-emit.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-emit.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-emit.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-emit.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-emit.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-emit.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-emit.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-emit.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-emit.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-emit.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-emit.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-emit.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-emit.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-emit.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-emit.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-emit.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-emit.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-emit.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-emit.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-emit.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-emit.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-emit.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-emit.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-emit.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-emit.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-emit.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-emit.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-emit.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-emit.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-emit.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-emit.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-emit.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-emit.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-emit.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-emit.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-emit.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-emit.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-emit.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-emit.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-emit.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-emit.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-emit.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-emit.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-emit.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-emit.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-emit.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-emit.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-emit.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-emit.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-emit.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-emit.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-emit.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-emit.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-emit.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-emit.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-emit.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-emit.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-emit.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-emit.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-emit.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-emit.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-emit.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-emit.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-emit.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-emit.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-emit.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-emit.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-emit.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-emit.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-emit.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-emit.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-emit.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-emit.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-emit.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-emit.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-emit.c:72: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-color.c:35: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-int.h:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:167:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-color.c:35: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-int.h:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:168: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); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-color.c:35: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-int.h:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:169:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-emit.c:80: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-int.h:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:167:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-emit.c:80: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-int.h:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:168: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); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-emit.c:80: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-int.h:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:169:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-emit.c:1012:8: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (NOTE_INSN_BASIC_BLOCK_P (tmp)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1651:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1647:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ 135 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o ira-lives.o -MT ira-lives.o -MMD -MP -MF ./.deps/ira-lives.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-lives.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-lives.c:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-lives.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-lives.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-lives.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-lives.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-lives.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-lives.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-lives.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-lives.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-lives.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-lives.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-lives.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-lives.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-lives.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-lives.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-lives.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-lives.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-lives.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-lives.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-lives.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-lives.c:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-lives.c:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-lives.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-lives.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-lives.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-lives.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-lives.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-lives.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-lives.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-lives.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-lives.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-lives.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-lives.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-lives.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-lives.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-lives.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-lives.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-lives.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-lives.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-lives.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-lives.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-lives.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-lives.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-lives.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-lives.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-lives.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-lives.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-lives.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-lives.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-lives.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-lives.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-lives.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-lives.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-lives.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-lives.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-lives.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-lives.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-lives.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-lives.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-lives.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-lives.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-lives.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-lives.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-lives.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-lives.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-lives.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-lives.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-lives.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-lives.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-lives.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-lives.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-lives.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-lives.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-lives.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-lives.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-lives.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-lives.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-lives.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-lives.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-lives.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-lives.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-lives.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-lives.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-lives.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-lives.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-lives.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-lives.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-lives.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-lives.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-lives.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-lives.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-lives.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-lives.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-lives.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-lives.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-lives.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-lives.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-lives.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-lives.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-lives.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-lives.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-lives.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-lives.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-lives.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-lives.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-lives.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-lives.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-lives.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-lives.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-lives.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ 116 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o jump.o -MT jump.o -MMD -MP -MF ./.deps/jump.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-lives.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-int.h:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:167:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-lives.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-int.h:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:168: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); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-lives.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-int.h:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:169:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-lives.c:973:13: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx exp = CALL_INSN_FUNCTION_USAGE (insn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1620:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-lives.c:983:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] exp = XEXP (exp, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-lives.c:988:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx reg = SET_SRC (exp); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-lives.c:999:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx src = SET_SRC (set); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-lives.c:1007:32: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (set && rtx_equal_p (SET_SRC (set), reg)) ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 207 warnings generated. 131 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o langhooks.o -MT langhooks.o -MMD -MP -MF ./.deps/langhooks.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/langhooks.c clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o lcm.o -MT lcm.o -MMD -MP -MF ./.deps/lcm.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lcm.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c:38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ 140 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o lists.o -MT lists.o -MMD -MP -MF ./.deps/lists.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lists.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c:38: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c:38: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c:38: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/langhooks.c:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c:38: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lcm.c:53: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ 188 warnings generated. In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/langhooks.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lcm.c:53: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o loop-doloop.o -MT loop-doloop.o -MMD -MP -MF ./.deps/loop-doloop.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-doloop.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/langhooks.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/langhooks.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lcm.c:53: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lcm.c:53: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/langhooks.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c:41: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lcm.c:53: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c:41: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/langhooks.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/langhooks.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/langhooks.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/langhooks.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/langhooks.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/langhooks.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/langhooks.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/langhooks.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: noteIn file included from : expanded from macro 'MEM_ATTRS' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/langhooks.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1)HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/langhooks.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hHOOK_VECTOR_END (cxx) ^ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' rtunion fld[1]; ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/langhooks.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/langhooks.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c:41: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (target_option) ^ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/langhooks.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ^ HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/langhooks.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c:41: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741:50: note: expanded from macro 'HOOK_VECTOR_END' : ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c:41: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c:41: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c:41: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125: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;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/langhooks.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~ HOOK_VECTOR_END (C90_EMPTY_HACK) ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c:41: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c:41: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c:41: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c:41: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/langhooks.c:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c:41: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c:41: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c:41: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c:41: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c:41: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c:41: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c:41: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c:41: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c:41: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c:41: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/langhooks.c:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtx tmp = XEXP (this, 1); ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c:41: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XINT (rt, 4) = arg4; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c:41: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c:41: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lists.c:22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return XEXP (insn, 1); class rtx_def; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here 41: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' XEXP (rt, 7) = arg7; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ struct rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c:41: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); XEXP (rt, 1) = arg1; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c:41: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474 XBBDEF (rt, 2) = arg2; ^ ~ :10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' return XEXP (insn, 3); ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c:41: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c:41: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here X0EXP (rt, 4) = NULL_RTX; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c:41: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: rtunion fld[1]; ^ array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c:41: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here X0EXP (rt, 6) = NULL_RTX; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c:41: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337: return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ 27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c:41: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c:41: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' rtunion fld[1]; ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c:41: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here X0EXP (rt, 3) = NULL_RTX; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ 440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' rtunion fld[1]; ^ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c:41: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' X0EXP (rt, 4) = NULL_RTX; ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c:41: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' rtunion fld[1]; ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c:41: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853: X0EXP (rt, 6) = NULL_RTX; ^ ~ 3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ 5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' rtunion fld[1]; ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c:41: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c:41: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c:41: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c:41: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c:41: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c:41: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from :2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c:41: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' SUBREG_BYTE (x), GET_MODE (x)); #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here : rtunion fld[1]; ^ 2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lists.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c:41: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-doloop.c:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h: rtunion fld[1];75 ^ :1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c:41: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] class rtx_def; ^ XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' struct rtx_def; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c:41: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c:41: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] note: array 'fld' declared here XVEC (rt, 4) = arg4; rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c:41: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c:41: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c:41: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c:41: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c:41: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c:41: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lists.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lists.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] XEXP (rt, 3) = arg3; ^ ~ return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:75:7: note: previous use is here :3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1209 attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :24: note: expanded from macro 'MEM_ATTRS' class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' ^ #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c:41: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: X0EXP (rt, 4) = NULL_RTX; ^ ~ 1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c:41: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/langhooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c:41: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XEXP (rt, 2) = arg2; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/langhooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/langhooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c:41: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' XWINT (rt, 1) = arg1; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here HOST_WIDE_INT hwint[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c:41: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-doloop.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/langhooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c:41: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'XEXP' SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :2011:26: note: expanded from macro 'SUBREG_BYTE' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/langhooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' rtunion fld[1]; ^ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/langhooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c:41: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' X0EXP (rt, 1) = NULL_RTX; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/langhooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XINT (rt, 4) = arg4; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/langhooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here 41: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ X0EXP (rt, 1) = NULL_RTX; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/langhooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' XEXP (rt, 6) = arg6; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lists.c:22: rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.cIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/langhooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :41: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/langhooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/langhooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c:41: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/langhooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XINT (rt, 4) = arg4; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' :41: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ XSTR (rt, 2) = arg2;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/langhooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/langhooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c:41: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-doloop.c:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] :440:5: note: array 'fld' declared here inline struct rtx_def * rtunion fld[1]; ^ ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/langhooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here X0EXP (rt, 7) = NULL_RTX; ^ ~ class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-doloop.c:23: In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c:41: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' XSTR (rt, 1) = arg1; ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:array 'fld' declared here rtunion fld[1]; ^ 1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c:41: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/langhooks.c: note: expanded from macro 'XVEC' :25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/langhooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c:41: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/langhooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XEXP (rt, 3) = arg3; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c:41: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/langhooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/langhooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: XSTR (rt, 1) = arg1; ^ ~ 440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1319:23: note: expanded from macro 'XSTR' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/langhooks.c:25#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 6) = arg6; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/langhooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c:41: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lists.c:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XVEC (rt, 1) = arg1; ^ ~ :305:1: warning: 'rtx_def' 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] :1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ class rtx_def; ^~~~~ struct #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c:41: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/langhooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-doloop.c rtunion fld[1]; ^ :23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c:41: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] struct mem_usage XSTR (rt, 2) = arg2; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h rtunion fld[1]; ^ :341:1: note: did you mean struct here? In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/langhooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: XBBDEF (rt, 2) = arg2; ^ ~ 1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: noteclass mem_usage; #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): expanded from macro 'XBBDEF' ^~~~~ struct#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lists.c:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XEXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/langhooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c:41: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XSTR (rt, 1) = arg1; ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1385::13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtx tmp = XEXP (this, 1); ^ ~ 51319:23: note: expanded from macro 'XSTR' warnings generated. #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/langhooks.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' X0EXP (rt, 4) = NULL_RTX; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c:41: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :440:5: note: array 'fld' declared here XSTR (rt, 2) = arg2; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/langhooks.c:25#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 38: note: expanded from macro 'RTL_CHECK2' rtx next = XEXP (insn, 1); ^ ~ X0EXP (rt, 5) = NULL_RTX; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/langhooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c:41: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725: 3: warning: X0EXP (rt, 6) = NULL_RTX;warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ^ ~ XSTR (rt, 1) = arg1; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c:41: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ XEXP (rt, 2) = arg2; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/langhooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h X0EXP (rt, 7) = NULL_RTX; ^ ~ :1324:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):1209:38: note: expanded from macro 'RTL_CHECK2' note ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)135 warnings generated rtunion fld[1]; ^ ~ ^ . ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' expanded from macro 'RTL_CHECK1' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c:41: In file included from clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o loop-init.o -MT loop-init.o -MMD -MP -MF ./.deps/loop-init.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-init.c 440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746 ^ ~ :3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from return XEXP (insn, 3); rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/langhooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c:41: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; XEXP (rt, 2) = arg2; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ :1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' 23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:5::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: :440array 'fld' declared here1209:5: : 38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1];note : ^array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/langhooks.c ^ ^ ~: 25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:41: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: :440:5 X0EXP (rt, 2) = NULL_RTX;: note: array 'fld' declared here warning rtunion fld[1]; ^ ^ ~ : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :1337:27: note: expanded from macro 'X0EXP' return XEXP (insn, 3); ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' 23: note: expanded from macro 'XEXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209: :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ expanded from macro 'XSTR' rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/langhooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :440:5: note: array 'fld' declared here X0EXP (rt, 3) = NULL_RTX; rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)10 ^ ~: warningclang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o loop-invariant.o -MT loop-invariant.o -MMD -MP -MF ./.deps/loop-invariant.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-invariant.c ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 return XUINT (insn, 4); ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c:41: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/langhooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: XVEC (rt, 1) = arg1;1318:26: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: X0EXP (rt, 4) = NULL_RTX; ^ ~ note: expanded from macro 'XUINT' 1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27:#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ note: expanded from macro 'X0EXP' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:38: note: expanded from macro 'RTL_CHECK2' :1209:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 38:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note38: note: expanded from macro 'RTL_CHECK1' : expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5 rtunion fld[1]; ^ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] note In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/langhooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3 return XUINT (insn, 4);: array 'fld' declared here : ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318warning rtunion fld[1]; ^ :26: note: expanded from macro 'XUINT' : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c:expanded from macro 'RTL_CHECK1' 41: In file included from #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XINT (rt, 1) = arg1;In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/langhooks.c ^ ~ :25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note rtunion fld[1];: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: :array 'fld' declared here440:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ^ :1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c:41: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here : rtunion fld[1]; ^ 3741: ./genrtl.h:802:3:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/langhooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741 warning: ./genrtl.h:258:3: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ XEXP (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1209:1320: return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ :23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' : note: expanded from macro 'XEXP' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ :1209:38: note: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here 1210:37: note: expanded from macro 'RTL_CHECKC1' ^ rtunion fld[1]; ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/langhooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XBBDEF (rt, 2) = arg2; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ return JUMP_LABEL (this);/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-doloop.c:: 25: In file included from 38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h ^~~~~~~~~~~~~~~~~ :211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: In file included from expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c:947:1832:28#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 41:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:^: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: noteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: note./genrtl.h:822: :expanded from macro 'HOOK_VECTOR_END' 5: note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ : expanded from macro 'JUMP_LABEL' 3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XVEC (rt, 1) = arg1; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/langhooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) X0EXP (rt, 3) = NULL_RTX; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' :1337#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210::37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:120927: note: expanded from macro 'X0EXP' :38: note: expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-doloop.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c rtunion fld[1]; ^ :41: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ In file included from return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-doloop.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here HOOK_VECTOR_END (simd_clone)clang: :#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) warning rtunion fld[1];: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ^ ^ ~ ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/langhooks.c: 25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 1319:23: note: expanded from macro 'XSTR' X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) : ^ ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 1354/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' :32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-doloop.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])HOOK_VECTOR_END (simt)#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) rtunion fld[1]; ^ ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/langhooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XINT (rt, 5) = arg3; ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' 440:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) rtunion fld[1]; ^ ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-doloop.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1];HOOK_VECTOR_END (goacc) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 41#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' rtunion fld[1]; #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-doloop.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hHOOK_VECTOR_END (vectorize) ^ :1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ :50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :23: note: expanded from macro 'XVEC' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/langhooks.c:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: notewarning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'RTL_CHECK2' XSTR (rt, 6) = arg4; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-doloop.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c:41: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (addr_space) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/langhooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43 XINT (rt, 1) = arg1; ^ ~ : XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319 SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ :23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' 50: note: expanded from macro 'HOOK_VECTOR_END' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'SUBREG_BYTE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' :1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :32: note: expanded from macro 'XCSUBREG' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c:41: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/langhooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' 1209:38: note: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-doloop.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ^HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c:41: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XSTR (rt, 3) = arg3; ^ ~ :440:5: note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/langhooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XINT (rt, 2) = arg2; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' 440:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-doloop.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1];HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/langhooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-doloop.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-doloop.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1]; ^ HOOK_VECTOR_END (emutls) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/langhooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' XVEC (rt, 4) = arg4; ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-doloop.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] 440:5: note: array 'fld' declared here HOOK_VECTOR_END (target_option) ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/langhooks.c:25#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-doloop.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/langhooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-doloop.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' 1317:23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ *step_out = XEXP (x, 1); note: expanded from macro 'XINT' ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/langhooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/langhooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/langhooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/langhooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-doloop.c:25: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' 1209:38:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/langhooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/langhooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/langhooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-doloop.c:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? class rtx_def; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lists.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lists.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/langhooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lists.c:24: In file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' HOST_WIDE_INT hwint[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here # define HOST_WIDE_INT long long ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/langhooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lists.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/langhooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ 1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lists.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/langhooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' rtunion fld[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lists.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' XEXP (rt, 3) = arg3; ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lists.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/langhooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' rtunion fld[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lists.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' XINT (rt, 5) = arg5; ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-doloop.c:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lists.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/langhooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' 3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) XEXP (rt, 1) = arg1; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtx tmp = XEXP (this, 1); ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lists.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/langhooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note:440:5: note: array 'fld' declared here : expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lists.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XBBDEF (rt, 2) = arg2; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/langhooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :23: note: expanded from macro 'XEXP' rtunion fld[1]; ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lists.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here : rtunion fld[1]; ^ array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ return XBBDEF (insn, 2);#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/langhooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-init.c:22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] class rtx_def; ^ XSTR (rt, 1) = arg1; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lists.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here XINT (rt, 4) = arg4;struct rtx_def;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :1317:23: note: expanded from macro 'XINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ return XBBDEF (insn, 2);/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here : rtunion fld[1]; ^ note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lists.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/langhooks.c XINT (rt, 5) = arg5; ^ ~ :25/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ XSTR (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474 rtunion fld[1]; ^ In file included from :10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ return XEXP (insn, 3); ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lists.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-invariant.c:39: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' XEXP (rt, 6) = arg6; ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :8: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' struct rtx_def; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/langhooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XVEC (rt, 2) = arg2; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lists.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); X0EXP (rt, 7) = NULL_RTX; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/langhooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XVEC (rt, 1) = arg1; rtunion fld[1]; ^ ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lists.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/langhooks.c:25: In file included from return XUINT (insn, 4); ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c:50: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:167:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) XSTR (rt, 1) = arg1; ^ ~ ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ 1319/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' :23: note: expanded from macro 'XSTR' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :1209:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lists.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ XBBDEF (rt, 2) = arg2; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c:50: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:168:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1324:25: note: expanded from macro 'XBBDEF' INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ 1208/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' :38: note: expanded from macro 'RTL_CHECK1' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/langhooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ XVEC (rt, 1) = arg1; ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c:50: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:169:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' ^ #define INSN_CODE(INSN) XINT (INSN, 5)In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lists.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ :1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 3) = arg3; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lists.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/langhooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lists.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] :3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/langhooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-init.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' :28: note: expanded from macro 'JUMP_LABEL'#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ struct pod_mode ^ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c:86: 4/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: warning:: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :20: 440note: did you mean struct here? :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h5:1354::template class pod_mode; LABEL_NUSES (insn)++; ^~~~~ ^~~~~~~~~~~~~~~~~~ struct32 : note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XCEXP' 1209:38#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ : note: expanded from macro 'RTL_CHECK2' : note: array 'fld' declared here :1777:26: note: expanded from macro 'LABEL_NUSES' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' rtunion fld[1]; ^#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' rtunion fld[1]; ^ #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lists.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/langhooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XEXP (rt, 6) = arg6;:1848 :40: ^ ~ warning: XSTR (rt, 1) = arg1;In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-invariant.c:39: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h440:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]:1:: warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 5: :'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ ~ return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ :1320:struct pod_mode/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :^1832 :28: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20notenote: : expanded from macro 'JUMP_LABEL'expanded from macro 'XEXP' note:: array 'fld' declared here :#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)1319 ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ :23: note note: did you mean struct here? ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' : #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ expanded from macro 'XSTR' template class pod_mode; ^~~~~ struct #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lists.c:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c:210:2In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/langhooks.c:25: LABEL_NUSES (insn) = (LABEL_PRESERVE_P (insn) != 0); XEXP (rt, 7) = arg7; ^ ~ ^~~~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XSTR (rt, 2) = arg2; ^ ~ :1777:26: note: expanded from macro 'LABEL_NUSES' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853#define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' ^ ~ :3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ 1350:32: note: expanded from macro 'XCINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' :1320:23: note: expanded from macro 'XEXP' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38:: note: :expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from 32/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-init.c:: note: 1209:3822 ^ ~ 440: noteexpanded from macro 'XCEXP': In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 :5:::5: expanded from macro 'RTL_CHECK2' note#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~423#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note ^ ~: array 'fld' declared here : array 'fld' declared here : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210 rtunion fld[1]; rtunion fld[1]; ^: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h440::2355: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h note: 37 ^ array 'fld' declared here : note: expanded from macro 'RTL_CHECKC1' :272:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ 8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c:226: rtunion fld[1];16 : warningIn file included from inline struct rtx_def * ^: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]:440:5 : note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lists.c for (note = REG_NOTES (insn); note; note = next) ^~~~~~~~~~~~~~~~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^: array 'fld' declared here:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h 1589 rtunion fld[1]; In file included from ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ :75:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' :25: note: expanded from macro 'REG_NOTES' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-init.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:1320/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/langhooks.c1209:25: :10: In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h::235: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h38::275 :note11: :expanded from macro 'RTL_CHECK2' warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] 3741: return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT);23#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): note: warningexpanded from macro 'XEXP': array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)./genrtl.h ^ ~ ^ ^ ~: SUBREG_BYTE (x), GET_MODE (x));/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^~~~~~~~~~~~~~~440 :5: 725/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011::26:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'SUBREG_BYTE' 3::75:7: notenote:1209:: #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~38warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : array 'fld' declared here previous use is here rtunion fld[1]; XSTR (rt, 1) = arg1; class rtx_def;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1352:32 : note: ^ ~ ^: expanded from macro 'RTL_CHECK2' ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1319:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 23In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lists.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: expanded from macro 'XSTR' XBBDEF (rt, 2) = arg2; ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ note: expanded from macro 'XCSUBREG' ^ ~ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c:228:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1210: next = XEXP (note, 1); ^ ~ 37: note: expanded from macro 'RTL_CHECKC1' :1209:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440::In file included from 25/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-invariant.c::39: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h: note ^ ~ 423#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): In file included from ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h :5235: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :expanded from macro 'XBBDEF'1209 :#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): array 'fld' declared here ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h38: 272 rtunion fld[1]; ^note:440::5: : : expanded from macro 'RTL_CHECK2' note: array 'fld' declared here 8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])inline struct rtx_def * rtunion fld[1]; ^ ^ 1208:38: note: expanded from macro 'RTL_CHECK1' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/langhooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XEXP (rt, 2) = arg2; ^ ~ :440:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-invariant.c:39: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5 rtunion fld[1]; ^275:11: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.cwarning: In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-init.c :struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:246 return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT);note: 22: : ^array 'fld' declared here :In file included from rtunion fld[1];25/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lists.c In file included from :24: ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::423 : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h19:3741: 75: warning./genrtl.h:126:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:7warningIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/langhooks.c:: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1 pc_src = pc != NULL ? SET_SRC (pc) : NULL; 210:25 :3: ^~~~~~~~~~~~ *step_out = XEXP (x, 1);warning: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: warning: : ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h'mem_usage' 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]::: ^ ~array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 746:2641:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h22:struct mem_usage ^ note : : previous use is here3 XEXP (rt, 3) = arg3;note: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h: expanded from macro 'SET_SRC'warning: class rtx_def;1320 :23 : ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define SET_SRC(RTX) XCEXP (RTX, 1, SET) ::1320array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]341: 23 ^ ~: note:1:note XINT (rt, 1) = arg1;: expanded from macro 'XEXP' ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :note: did you mean struct here?#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'XEXP'1354 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ::32: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ class mem_usage; ^~~~~ notestruct: expanded from macro 'XCEXP' 1317:23: note: expanded from macro 'XINT' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lists.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/langhooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ X0EXP (rt, 4) = NULL_RTX; ^ ~ XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c:269:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ && (rtx_equal_p (label_dest, XEXP (pc_src, 1)) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :1208:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 38: note: expanded from macro 'RTL_CHECK1' 179 warnings generated/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):440:5: note: array 'fld' declared here ^ ~ :1320:23: note: expanded from macro 'XEXP' . rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/langhooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lists.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-invariant.c:39: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423:: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126440:1: XSTR (rt, 3) = arg3; warning: :'mem_usage' 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] warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] struct mem_usage5 : note X0EXP (rt, 5) = NULL_RTX;: array 'fld' declared here ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :3731:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:131911 ^ ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c ::270 warning:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:341: :1:37:1337:: warning: note: 27:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XSTR' notearray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] || rtx_equal_p (label_dest, XEXP (pc_src, 2)))))): #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) did you mean struct here? attrs = MEM_ATTRS (x); ^ ~ note ^ ~class mem_usage; : expanded from macro 'X0EXP' ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h^~~~~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1320:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)1209:256423:struct::38 : note ^ ~24: note: expanded from macro 'MEM_ATTRS' : expanded from macro 'XEXP'note: expanded from macro 'RTL_CHECK2' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h38:: note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^ ~ 1344#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) 440 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:29:: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'X0MEMATTR' :12095:38:#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem): note: expanded from macro 'RTL_CHECK2' note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): array 'fld' declared here : rtunion fld[1]; ^ 440:5: note: array 'fld' declared here ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' rtunion fld[1]; ^#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c:440:5: note: array 'fld' declared here 276 rtunion fld[1]; ^ :57:In file included from warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lists.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] gcc_assert (XEXP (label_note, 0) == label_ref_label (SET_SRC (label_set))); ^~~~~~~~~~~~~~~~~~~ X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/langhooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' XVEC (rt, 1) = arg1; ^ ~ :2641:22: note: expanded from macro 'SET_SRC' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~#define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' In file included from #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-doloop.c:26#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XEXP (rt, 1) = arg1; ^ ~ :1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23:1321:23: note: expanded from macro 'XVEC' clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o loop-iv.o -MT loop-iv.o -MMD -MP -MF ./.deps/loop-iv.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-iv.c rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/system.h:745In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lists.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:note: expanded from macro 'XEXP' 214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] :1209:38::14: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ note: expanded from macro 'gcc_assert' X0EXP (rt, 7) = NULL_RTX; ^ ~ ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' ^~~~ note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: :expanded from macro 'RTL_CHECK1'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ 5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c:280:: note: :array 'fld' declared here 16: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ gcc_assert (JUMP_LABEL (jump_insn) == XEXP (label_note, 0)); ^~~~~~~~~~~~~~~~~~~~~~ 440:5: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' : array 'fld' declared here #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) rtunion fld[1]; ^ ^ ~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' :440:5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/system.h:745:14: note: expanded from macro 'gcc_assert' rtunion fld[1]; ^ ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/langhooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-doloop.c: XINT (rt, 1) = arg1; ^ ~ In file included from ^~~~ 26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' XEXP (rt, 1) = arg1; ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lists.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' XEXP (rt, 1) = arg1; ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: array 'fld' declared here#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ::440 ^ ~ rtunion fld[1];440 : ^:55:: note: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1];In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-doloop.c ^ ~ ^ :26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XEXP (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lists.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h::1320233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :23: note: X0EXP (rt, 2) = NULL_RTX;In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/langhooks.c:expanded from macro 'XEXP'25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: :335 ^ ~:./genrtl.h9 :802:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:27: :note: : expanded from macro 'X0EXP'array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] 1209 XEXP (rt, 1) = arg1; if (JUMP_LABEL (insn) == NULL && prev_nonjump_insn != NULL) : ^ ~38: note : expanded from macro 'RTL_CHECK2' ^~~~~~~~~~~~~~~~~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: note: expanded from macro 'RTL_CHECK1' 440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :1320:23:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1354:::32: :note: expanded from macro 'XCEXP' 5: note: array 'fld' declared here #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ 440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' :5:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ note: array 'fld' declared here rtunion fld[1]; ^ note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lists.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: X0EXP (rt, 3) = NULL_RTX; ^ ~ 1209:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' 38: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lists.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-doloop.c X0EXP (rt, 4) = NULL_RTX; ^ ~ :26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/langhooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' XVEC (rt, 1) = arg1; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ XEXP (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]38 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' ^ ~ : note: expanded from macro 'RTL_CHECK1' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c:423:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtx src = SET_SRC (set); ^~~~~~~~~~~~~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:::440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ 440:5: note: array 'fld' declared here ^ ~ 2641:22: note: expanded from macro 'SET_SRC' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lists.c#define SET_SRC(RTX) XCEXP (RTX, 1, SET)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' 24: In file included from #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];:3741: ./genrtl.hIn file included from :1210:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-doloop.c:: ^ 2637: : noteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-init.c:24236: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/langhooks.cIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::2113741:: 25/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947: :3::: 1In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741expanded from macro 'RTL_CHECKC1': ./genrtl.hwarning:: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 125 :: ./genrtl.h:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) X0EXP (rt, 5) = NULL_RTX; ^ ~ warning3: : warning823: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hempty macro arguments are a C99 feature [-Wc99-extensions]: ^ ~ XBBDEF (rt, 2) = arg2; ^ ~:1337:27HOOK_VECTOR_END (asm_out)3: warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : :440note XSTR (rt, 2) = arg2; :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324 5^: note: array 'fld' declared here ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h rtunion fld[1]; ^: : expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :43:50: note: expanded from macro 'HOOK_VECTOR_END' 25: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ note: expanded from macro 'XBBDEF' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c:469:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-init.c ^ ~:24: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208 XEXP (comparison, 1), insn);/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^ ~ 4401209:38:: noteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:13205:23:: note: : : noteexpanded from macro 'XEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: 38array 'fld' declared here: note: rtunion fld[1]; ^ expanded from macro 'RTL_CHECK1'expanded from macro 'RTL_CHECK2': /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638 :In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lists.c ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::440:51:440::5: ::note : notearray 'fld' declared here24: : array 'fld' declared hereIn file included from warning: rtunion fld[1]; ^ note : empty macro arguments are a C99 feature [-Wc99-extensions]expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];: ^ In file included from HOOK_VECTOR_END (sched)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-doloop.c ^ 3741In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/langhooks.c:: : 25: In file included from 26/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h: :In file included from 43:50./genrtl.h:: 237note: expanded from macro 'HOOK_VECTOR_END'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: : ^ ~3: ./genrtl.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^warning: ./genrtl.h: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5:In file included from 126/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-init.c::324: warningarray index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: : array 'fld' declared here824 : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : rtunion fld[1];3 ^ X0EXP (rt, 6) = NULL_RTX; ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-invariant.c: XEXP (rt, 3) = arg3;In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h: : warning41: : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from 211/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h: 482/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1320:23::: XVEC (rt, 3) = arg3; note: 211:1337: ^ ~ 52/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::expanded from macro 'XEXP' 1 warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~: :27947 warning:1321:1: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:HOOK_VECTOR_END (simd_clone)warning:23 ^1209: : XEXP (exp, 0), XEXP (exp, 1)); 38 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.hempty macro arguments are a C99 feature [-Wc99-extensions]: :: note43:note ^ ~HOOK_VECTOR_END (asm_out) : ^50:note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.hnote#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) : expanded from macro 'RTL_CHECK2':/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :43:: expanded from macro 'X0EXP'1320 ^ ~: expanded from macro 'HOOK_VECTOR_END'50: 23#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ~ ^ ^ ^ ~: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-init.c:24/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h440::2115: :note: array 'fld' declared here : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def: 1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1];note: 1680expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):1208:38: note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-invariant.c:expanded from macro 'RTL_CHECK1' ^ ~:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])41 1: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-doloop.c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h440::: : 26/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~211: 5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:warning:3741:1638 : :empty macro arguments are a C99 feature [-Wc99-extensions]: note1209./genrtl.h::127: 38: array 'fld' declared here3:HOOK_VECTOR_END (simt)1/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :: warning ^440:: rtunion fld[1];empty macro arguments are a C99 feature [-Wc99-extensions]5note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h : expanded from macro 'RTL_CHECK2' warningHOOK_VECTOR_END (sched) ^: :^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]43note:50: expanded from macro 'HOOK_VECTOR_END' ^ ~: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/langhooks.c:25/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : In file included from array 'fld' declared here XINT (rt, 4) = arg4; note:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741 ^ rtunion fld[1]; ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h440expanded from macro 'HOOK_VECTOR_END' :In file included from ^:1317: ./genrtl.h #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;):23: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-invariant.c:844:expanded from macro 'XINT'5: 3 ^ note: array 'fld' declared here:In file included from #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lists.c:41: rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-init.c ^24:warning: : In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 24 XSTR (rt, 1) = arg1; :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h2113741: : ./genrtl.h:258:3:: warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def211 : ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]1209 ::381732:1: XEXP (rt, 1) = arg1; warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hempty macro arguments are a C99 feature [-Wc99-extensions] ::1668 :note1: :expanded from macro 'RTL_CHECK2' ^ ~ :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~HOOK_VECTOR_END (goacc)warning: empty macro arguments are a C99 feature [-Wc99-extensions]1319 ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:HOOK_VECTOR_END (simd_clone) ^:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320 :44043:23::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43 23note:: expanded from macro 'XEXP'note : expanded from macro 'XSTR' ::50505: :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note ^ ~: expanded from macro 'HOOK_VECTOR_END'note : array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209::38:note note: expanded from macro 'RTL_CHECK2' 1209 : ^ 38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : expanded from macro 'HOOK_VECTOR_END'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-doloop.c: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:44026:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-init.c:24: :440#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) :5In file included from ^:: :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h794 note:7 ::: 211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025 rtunion fld[1]; warning:1In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-invariant.c3741 ^5:: : :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]41: noteIn file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h: x = SET_SRC (x); : ./genrtl.h:128: ^~~~~~~~~~~211array 'fld' declared here 3 warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def rtunion fld[1]; :: empty macro arguments are a C99 feature [-Wc99-extensions] ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/langhooks.cwarningHOOK_VECTOR_END (vectorize) 1680::2641:: 22^ In file included from 1:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lists.c:array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :43: note: 24: XINT (rt, 5) = arg5; ^ ~:50expanded from macro 'SET_SRC':: In file included from 25 note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning: empty macro arguments are a C99 feature [-Wc99-extensions] : #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~expanded from macro 'HOOK_VECTOR_END'HOOK_VECTOR_END (simt) :3741 In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: ./genrtl.h 1317/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)::259^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:::433741:3: : ^: 23 : note: expanded from macro 'XINT'warning ./genrtl.h1354::32#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): note: 845:350: warningarray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: : XSTR (rt, 2) = arg2; ^ ~ expanded from macro 'XCEXP'In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-init.c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XBBDEF (rt, 2) = arg2; ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h24: :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h1209:38: ^ ~expanded from macro 'HOOK_VECTOR_END':1324: 211/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:251319 :: note: note:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:: expanded from macro 'XBBDEF'1210 3373:expanded from macro 'RTL_CHECK2': :3723 ^ 1:: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ warning note /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~HOOK_VECTOR_END (addr_space) In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-invariant.c:1208:: ^ 38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h: ::expanded from macro 'RTL_CHECKC1':4143:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5:: expanded from macro 'XSTR'50 : note: expanded from macro 'HOOK_VECTOR_END' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.hnote: note#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): expanded from macro 'RTL_CHECK1'#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):array 'fld' declared here ^ ~ 211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732 #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) :1#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~ ^ ~ rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 440 :5: warning: ::1209empty macro arguments are a C99 feature [-Wc99-extensions]: note5 ^ : : array 'fld' declared here : ^38 : note rtunion fld[1];: In file included from ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-doloop.c HOOK_VECTOR_END (goacc)note : array 'fld' declared here :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lists.c:24: 26In file included from expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; 3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : ^ ./genrtl.h3741: ./genrtl.h:129:3:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-init.c::440: warning24: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] :: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h5:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def::5154:1260:: warning: XEXP (rt, 6) = arg6;^empty macro arguments are a C99 feature [-Wc99-extensions] 3: HOOK_VECTOR_END (calls) ^ warning ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.hnote: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c:831/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]:43/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h::50 : array 'fld' declared here 7:: X0EXP (rt, 3) = NULL_RTX; rtunion fld[1]; : ^ warning 43: ^ ~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1320note: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'HOOK_VECTOR_END' :1337:5023: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/langhooks.c: if (XEXP (SET_SRC (x), 2) == pc_rtx ^ ~#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)27:note: note: expanded from macro 'X0EXP' : expanded from macro 'XEXP'25note : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ^ ~ : 3741: ./genrtl.h:846:3: ^ ~ warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from : XSTR (rt, 3) = arg3; ^ ~1320expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-invariant.c:41:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h ^23::note :1209: 211expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): :expanded from macro 'XEXP' : 38:1319:23: note: expanded from macro 'XSTR' : note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-init.c:24:2025:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:: 1 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:55::::In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h: warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: 211: : note: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def1209: array 'fld' declared here:5965: array 'fld' declared here1209:HOOK_VECTOR_END (vectorize) ^ 38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h : rtunion fld[1]; 138:: : note rtunion fld[1];: : expanded from macro 'RTL_CHECK2' 43: note: expanded from macro 'RTL_CHECK2' ^ warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ 50#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lists.cHOOK_VECTOR_END (c) ^ ~ ^ : ^ ~24: : noteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-doloop.c In file included from : :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:43::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:4402644050expanded from macro 'HOOK_VECTOR_END' ::5:: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: note: expanded from macro 'HOOK_VECTOR_END':3741: ./genrtl.h:2615./genrtl.h:152:3: : : warning: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^3 #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note: array 'fld' declared here : rtunion fld[1]; In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-init.c:24: ^In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c: note: warning XEXP (rt, 1) = arg1; ^ ~ : :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320array 'fld' declared here::236118array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]831: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-invariant.c::131 rtunion fld[1]; : warning ^ ::41: : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.hwarning:: X0EXP (rt, 4) = NULL_RTX;empty macro arguments are a C99 feature [-Wc99-extensions] note ^ ~: expanded from macro 'XEXP' array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h if (XEXP (SET_SRC (x), 2) == pc_rtx ^~~~~~~~~~~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2111337:271209:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373 :: 2641:1:HOOK_VECTOR_END (cxx) warningnote: : empty macro arguments are a C99 feature [-Wc99-extensions]expanded from macro 'X0EXP' 38: note: expanded from macro 'RTL_CHECK2' HOOK_VECTOR_END (addr_space)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])^ ^ : ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43 ^ ~:5: note: array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h 22: 43:50: note: rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208: :38: note: expanded from macro 'RTL_CHECK1' In file included from note: expanded from macro 'SET_SRC': #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-doloop.c:26expanded from macro 'HOOK_VECTOR_END' 50 ^ ~:: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153 :3: warning#define SET_SRC(RTX) XCEXP (RTX, 1, SET)#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ^ :440:5: note: array 'fld' declared here ^ ~ rtunion fld[1]; ^ XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' 1354:32#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ : note: expanded from macro 'XCEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lists.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:In file included from 262/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-invariant.c::41: In file included from #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^ ~1208 :38: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:337:: notenote: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-init.c: expanded from macro 'RTL_CHECK1' :211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): 5154:1:: ^ ~warning: ^ ~empty macro arguments are a C99 feature [-Wc99-extensions] 24 warning: HOOK_VECTOR_END (calls) array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XINT (rt, 5) = arg3; 35:^ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43::50:440 note: expanded from macro 'HOOK_VECTOR_END' In file included from note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h: :expanded from macro 'XEXP'211 : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^5:1:: warning: :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 1317 ^~~ empty macro arguments are a C99 feature [-Wc99-extensions] :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:39: note: expanded from macro 'RTL_CHECK2' note: array 'fld' declared here HOOK_VECTOR_END (emutls) ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-invariant.c:41/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:23 rtunion fld[1]; ^440: 211: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:note: expanded from macro 'XINT':/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-doloop.c:261: : warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)HOOK_VECTOR_END (c): 50^: note5: expanded from macro 'HOOK_VECTOR_END' In file included from ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::3741: ./genrtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h :note43: :array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^:50: 154note: expanded from macro 'HOOK_VECTOR_END' rtunion fld[1];:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-init.c:24#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ^ :3: warning: : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XEXP (rt, 3) = arg3; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c ^ ~: In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-invariant.c440:5:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: :: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def::835:7array 'fld' declared here1320:23:41: In file included from :6328:1 : warning: empty macro arguments are a C99 feature [-Wc99-extensions]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h rtunion fld[1]; ^warning : :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.defnoteHOOK_VECTOR_END (target_option) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lists.c: if (XEXP (SET_SRC (x), 1) == pc_rtx ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h: expanded from macro 'XEXP' 6118#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):24: In file included from :43:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ 50:1320:1/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:23:3741:: ./genrtl.h:1209: note263: note: warning: expanded from macro 'XEXP'empty macro arguments are a C99 feature [-Wc99-extensions] : :expanded from macro 'HOOK_VECTOR_END'38 : note: :#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)3 : ^ warning : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) XSTR (rt, 6) = arg4; ^ ~ ^ ~ HOOK_VECTOR_END (cxx)In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-init.c:expanded from macro 'RTL_CHECK2' 24#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:: 43:50/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:In file included from 23: ::1209:note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:44038/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: note: : : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.defexpanded from macro 'XSTR': 5expanded from macro 'HOOK_VECTOR_END': #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;):6430 :note1: warning ^: empty macro arguments are a C99 feature [-Wc99-extensions] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): expanded from macro 'RTL_CHECK2' note: array 'fld' declared hereIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-invariant.c:41HOOK_VECTOR_END (shrink_wrap) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50 rtunion fld[1]; ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1209::440: 5: : note: array 'fld' declared here: ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h note: 38In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-doloop.cexpanded from macro 'HOOK_VECTOR_END' rtunion fld[1]; ^: ::211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c :note: expanded from macro 'RTL_CHECK2'26/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def: :In file included from 6207:1 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 835:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: empty macro arguments are a C99 feature [-Wc99-extensions]In file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-init.c./genrtl.h::24155: :In file included from 3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:: 211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):6688 warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]:HOOK_VECTOR_END (emutls) ^ 1 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h if (XEXP (SET_SRC (x), 1) == pc_rtx: ^~~~~~~~~~~ 43:50 : ^ ~ note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XINT (rt, 4) = arg4; ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h warning:: :: 440expanded from macro 'HOOK_VECTOR_END': 5#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)2641 ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT'In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-invariant.c:41: empty macro arguments are a C99 feature [-Wc99-extensions]In file included from :22: note: expanded from macro 'SET_SRC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h: note#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): array 'fld' declared here :211: #define SET_SRC(RTX) XCEXP (RTX, 1, SET)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: HOOK_VECTOR_END (mode_switching)warning ^ ~: empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~ rtunion fld[1];HOOK_VECTOR_END (target_option) ^ ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h ^: 43:50: :note : expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2'#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) In file included from note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h :#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ^ ~43 : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lists.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: 50In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-invariant.c:41:: 24note: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: expanded from macro 'RTL_CHECKC1'expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:5: note: array 'fld' declared here :In file included from #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ 281/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1320:35: noteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-doloop.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'XEXP' XINT (rt, 5) = arg5; ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: 3expanded from macro 'XINT' :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-init.c ^ ~ : warning:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209211:38: 1209:39::24: :: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def: 6430:1In file included from : warningarray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h :note: expanded from macro 'RTL_CHECK2'noteHOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h: XINT (rt, 1) = arg1;43:: 50: expanded from macro 'RTL_CHECK2'note: expanded from macro 'HOOK_VECTOR_END'211 ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;):5: note: 1317array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def ^:6715: ^~~ rtunion fld[1]; ^: 1: In file included from warning: empty macro arguments are a C99 feature [-Wc99-extensions] 23: note: expanded from macro 'XINT' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-invariant.c:41/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): 440 ^ ~: 5HOOK_VECTOR_END (C90_EMPTY_HACK) ^: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h :43: :50:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-doloop.c note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h: noteexpanded from macro 'HOOK_VECTOR_END': array 'fld' declared here ::26: :2111209#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: rtunion fld[1]; ^: 38: ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'RTL_CHECK2' XEXP (rt, 6) = arg6; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :6688:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-iv.c rtunion fld[1]; ^ :53: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' class rtx_def; ^ 1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ HOOK_VECTOR_END (mode_switching)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lists.c:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:4324:8:: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-init.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.cprevious use is here In file included from struct rtx_def;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:913 ^:::5025: 440 :3741:: 7./genrtl.h: warning::5:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305 :304:: note: 3array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1expanded from macro 'HOOK_VECTOR_END': #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) x = SET_SRC (x); ^ ^~~~~~~~~~~ warning: 'rtx_def' 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] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:struct GTY((desc("0"), tag("0"), ^ 2641:22: note: expanded from macro 'SET_SRC' note: array 'fld' declared here #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? XSTR (rt, 1) = arg1;class rtx_def; ^~~~~ struct ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-invariant.c:411210 rtunion fld[1]; ^ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-doloop.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h X0EXP (rt, 7) = NULL_RTX; ^ ~ :211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] noteHOOK_VECTOR_END (C90_EMPTY_HACK) ^ : expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' 50: note: expanded from macro 'HOOK_VECTOR_END' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lists.c rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-init.c:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :24 rtx tmp = XEXP (this, 1); ^ ~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c: XINT (rt, 2) = arg2; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' 918:7: warningIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-doloop.c1317:23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::26: In file included from array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-invariant.c:42 1209:38: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: if (XEXP (x, 2) == pc_rtx && GET_CODE (XEXP (x, 1)) == LABEL_REF)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :3741: ^ ~ ./genrtl.h :note: expanded from macro 'RTL_CHECK2'305 :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note182: expanded from macro 'XINT' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::440:5#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): note1320warning: 'rtx_def' 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]3 : :23: struct GTY((desc("0"), tag("0"), ^ ~ ^ array 'fld' declared here : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote:1209: XEXP (rt, 1) = arg1;38: :: expanded from macro 'XEXP' note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): expanded from macro 'RTL_CHECK2' ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 75:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:113::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 ^ ~:: note: did you mean struct here? 5: notewarning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1209 :: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here38: : note: expanded from macro 'RTL_CHECK2' rtx tmp = XEXP (this, 1); rtunion fld[1]; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1320:23In file included from :1320:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])class rtx_def; ^ ~^~~~~ struct/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lists.c : note: expanded from macro 'XEXP' 23: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ note: expanded from macro 'XEXP' :24: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning:1209: noteIn file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-invariant.cexpanded from macro 'RTL_CHECK2': 42#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]440 :5: note: array 'fld' declared here : XVEC (rt, 3) = arg3; : ^ ~ ^ ~ rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h38:: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c: expanded from macro 'RTL_CHECK2' 1372#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:919: : ^ ~13: 12:1321:warning ::440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 23::5: note : array 'fld' declared here rtx tmp = XEXP (this, 1); rtunion fld[1]; ^:warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note 440:5: note: array 'fld' declared here ^ ~ return XEXP (x, 1); ^ ~ : expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h23:: note:: expanded from macro 'XEXP' rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 1320:23 :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ^ ~ :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-doloop.c:261447: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h38note:: expanded from macro 'XEXP' :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):14: 3741: ./genrtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209: note: : ^ ~ 183expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h38:: warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ :note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1209:38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): note: expanded from macro 'RTL_CHECK2' :3440: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:5:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: XBBDEF (rt, 2) = arg2; ^ ~ array 'fld' declared here ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];: ^ rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h440:5In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lists.c:25:: note: 440note:: 5expanded from macro 'XBBDEF': note: array 'fld' declared herearray 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : rtunion fld[1]; : ^ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) 24: In file included from 1320/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c:920 ^ ~:7 rtunion fld[1];: warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^3741 : ./genrtl.h:307:3: warning23: :array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1208:38 XVEC (rt, 4) = arg4;: if (XEXP (x, 1) == pc_rtx && GET_CODE (XEXP (x, 2)) == LABEL_REF) note ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTL_CHECK1':1320: ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321 :23: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 :1209::23: 381385:: 13: 5warning: notenote: : expanded from macro 'RTL_CHECK2' :note: expanded from macro 'XVEC'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtx tmp = XEXP (this, 1);/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XEXP':440:: ^ ~ 5 In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/langhooks.c1209:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)36: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/output.h:38: ^ ~ :notenote : :133:: array 'fld' declared herearray 'fld' declared here 6note :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];23: rtunion fld[1]; warning: : ^'__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] 1209 ^:38 ATTRIBUTE_ASM_FPRINTF(2, 3);: In file included from expanded from macro 'RTL_CHECK2' ^:note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-doloop.c: : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 26/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/output.hexpanded from macro 'XEXP': :123 ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:53 :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 10note ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'RTL_CHECK2'note: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:warning: expanded from macro 'ATTRIBUTE_ASM_FPRINTF':3741: :1209:38./genrtl.h440:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ 5 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): :note ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m):: expanded from macro 'RTL_CHECK2' ^ noteIn file included from 1320:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 : :array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-iv.c:23#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])184:53: : : ^ ~ rtunion fld[1];5:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:440 note :5 : ^: array 'fld' declared here: :417note: array 'fld' declared here : rtunion fld[1];note: warning: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h ^array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lists.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): XEXP (rt, 3) = arg3;:323 ^3741 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c ^ ~: 921:12: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1:./genrtl.h warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:::1209'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] :308:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hstruct pod_mode 3^ :1447 : warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :132014 XVEC (rt, 5) = arg5; :23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h::: ^ ~ warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :38 return XEXP (x, 2); 67: ^ ~note 20:: notewarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1321:: : rtx next = XEXP (insn, 1);/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :did you mean struct here? ^ ~ 1320::expanded from macro 'XEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 23template class pod_mode; 23::1320 :note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~~~ : : note: 23expanded from macro 'XVEC' ^ ~ structexpanded from macro 'RTL_CHECK2' :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 1209:38notenote#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~: note: expanded from macro 'RTL_CHECK2': /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 ^ ~: expanded from macro 'XEXP' :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'XEXP' ^ ~ 38 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 440 ^ ~ :: note5: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : :note1209: :38:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):38:array 'fld' declared here note #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : expanded from macro 'RTL_CHECK2' ^ ~ ^ ~ note rtunion fld[1]; ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h440:1458:expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440::5:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h10: 5:: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]440#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: array 'fld' declared here return XBBDEF (insn, 2); ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :440:5: 5note: rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324array 'fld' declared herenote : array 'fld' declared here : rtunion fld[1]; ^ rtunion fld[1]; ^ ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lists.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: : note: array 'fld' declared here warning: 25: note: expanded from macro 'XBBDEF' array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) rtunion fld[1]; ^ ~ XINT (rt, 6) = arg6; ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h return XEXP (insn, 1); : ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' 1208:38: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-doloop.c:26 : In file included from ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :1209::38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c3741:987: expanded from macro 'RTL_CHECK1'./genrtl.h :185:3:: warning:: 1320array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: 23: note: expanded from macro 'XEXP' XINT (rt, 4) = arg4;23 : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ if (side_effects_p (SET_SRC (set))) ^~~~~~~~~~~~~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::12091317::3823:: notenote: : expanded from macro 'RTL_CHECK2'expanded from macro 'XINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here note rtunion fld[1];: expanded from macro 'RTL_CHECK2' ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5::: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1];: ^ ~ 1463/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: :note: notearray 'fld' declared here10 : :expanded from macro 'SET_SRC' warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ 1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1354note: ^38: note: : expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from 5: note: 32array 'fld' declared here :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lists.c#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb):24: In file included from note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :expanded from macro 'XCEXP'3741 : ./genrtl.h: ^ ~:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)1458: 10 : ^ ~ rtunion fld[1];warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 327/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::31208: 38 ^: note return XBBDEF (insn, 2);: expanded from macro 'RTL_CHECK1': ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1324:25: note: expanded from macro 'XBBDEF' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-doloop.c rtunion fld[1]; #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ^:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h1210:1208:38: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:warning1474: :10expanded from macro 'RTL_CHECK1':array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ::#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ return XEXP (insn, 3);37: note ^ ~ 186: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note: expanded from macro 'XEXP': XINT (rt, 1) = arg1;expanded from macro 'RTL_CHECKC1' ^ ~: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)440:5: 3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :note1209:38: ^ ~ note: expanded from macro 'RTL_CHECK2' :: warningarray 'fld' declared here: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 1317 rtunion fld[1]; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ XINT (rt, 5) = arg5;:23: note: expanded from macro 'XINT' ^ ~ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :440:5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440::5:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1463 In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:note:131710::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-iv.cnote:1209:: array 'fld' declared here5323:: : array 'fld' declared here warning: rtunion fld[1];38: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h ^ rtunion fld[1];: :423 note: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] noteIn file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.hexpanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479 ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~::23510: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h :warning272 :8:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XINT'array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); :440:5 warning return XEXP (insn, 3); ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c:999struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320 ^ ~::23inline struct rtx_def *7 note: : note ^array 'fld' declared here: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h expanded from macro 'XEXP' rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::: 120975:warning ^ 7 1324:25:: 38: : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : noteIn file included from : && JUMP_LABEL (insn) != NULL && !ANY_RETURN_P (JUMP_LABEL (insn)));note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lists.c:: 24 : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XBBDEF'expanded from macro 'RTL_CHECK2'note:3741: ^ ~ : ^~~~~~~~~~~~~~~~~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hprevious use is here./genrtl.h::#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)347: 1209:38 :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~3: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :class rtx_def;expanded from macro 'RTL_CHECK2'1832:28:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 440warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 1208/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::38 :: note440: note:5: 5 ^ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-iv.c::: expanded from macro 'JUMP_LABEL': XVEC (rt, 1) = arg1;: array 'fld' declared here expanded from macro 'RTL_CHECK1' rtunion fld[1];#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ 53: ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.hnote/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: array 'fld' declared here :1321:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) 1354 ^ rtunion fld[1];:::423: 32: ^ 23: ^ ~In file included from note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440In file included from :5:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-doloop.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484 :26note: array 'fld' declared here :10: warning: : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h return XUINT (insn, 4); ^ ~note ^ expanded from macro 'XVEC': expanded from macro 'XCEXP' : #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318In file included from ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2751474::121010:3741: ./genrtl.h:1209:38: note26::37187: :113: : warningexpanded from macro 'RTL_CHECK2' ::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : : warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]note notearray index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]warning : return XEXP (insn, 3);/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XEXP (rt, 6) = arg6;struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] :: : expanded from macro 'RTL_CHECKC1' ^ ~440:5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ :1320: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:23: expanded from macro 'XUINT' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])1320:note23: array 'fld' declared here return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT);#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) : ^ : note: expanded from macro 'XEXP' expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h::440#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)75:7: note: :5:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 :38previous use is here ^ ~ note: : array 'fld' declared herenote class rtx_def; rtunion fld[1]; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];: ^ ^ :1209:38 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-doloop.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lists.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741 : ./genrtl.h: ^ ~ :348:5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here : rtunion fld[1]; warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' :3:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note: array 'fld' declared here XEXP (rt, 2) = arg2; rtunion fld[1]; ^ ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c 1489::23: :note: expanded from macro 'XEXP'10 :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) warning ^ ~ : 1104:16#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)10: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :440array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]warning: :warning5: :array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] gcc_assert (JUMP_LABEL (insn) == NULL || JUMP_LABEL (insn) == x); return XUINT (insn, 4);note ^ ~ array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~~~~~~: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28 rtunion fld[1]; ^ ~ : note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'JUMP_LABEL':1209:38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h return XEXP (insn, 3); ^ ~ :1318: ^: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 26: noteIn file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-doloop.cexpanded from macro 'XUINT': 26: In file included from note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :expanded from macro 'RTL_CHECK2'3741 : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:208:3:: warning: ^ ~ #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)1209:38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]440 ::5 :note: expanded from macro 'RTL_CHECK2' XEXP (rt, 1) = arg1; ^ ~ 32: note ^ ~: expanded from macro 'XCEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1209:38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ note note: #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1320:23 rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note: expanded from macro 'XEXP' :440:5: ^ :note: 1210#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):37In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lists.c: ^ ~ array 'fld' declared here ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:24440 ^ note: : In file included from :1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-iv.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~expanded from macro 'RTL_CHECKC1' :5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:53:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): : 1484:440 ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.hnote: array 'fld' declared here:5:3741 : 423 note: 10array 'fld' declared here rtunion fld[1]; : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/system.h: :745: ^14:In file included from : note: expanded from macro 'gcc_assert' rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h ./genrtl.h :349: : ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))561 ^~~~ 3warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512 ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:In file included from :12: return XUINT (insn, 4);/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-doloop.c440 ^ ~ :5:126 warning:: :26: : 1/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from note: array 'fld' declared here:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: warningarray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; 1318:warning: ^374126:: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 'mem_usage' 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] : ./genrtl.h note: return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */expanded from macro 'XUINT' XEXP (rt, 3) = arg3;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c: struct mem_usage :1104:209#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) 45:3 ^ ~ ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:^:1321 warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: : array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]note: ^ ~ warning gcc_assert (JUMP_LABEL (insn) == NULL || JUMP_LABEL (insn) == x); /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 23 ^~~~~~~~~~~~~~~~~ : expanded from macro 'XEXP'::array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 1209note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h: expanded from macro 'XVEC' :1832 :38#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)341::281#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) : : : note ^ ~note: : expanded from macro 'RTL_CHECK2' XBBDEF (rt, 2) = arg2; did you mean struct here? note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) class mem_usage;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~ ^ ~ ^ ~ 1209:38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h^~~~~:note: expanded from macro 'JUMP_LABEL' struct: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) 1324:1209#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])44025 ^ ~ : ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::38: note:440 :5:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTL_CHECK2':1354:note5: : expanded from macro 'XBBDEF' 32#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): ^ ~ notenote: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208: expanded from macro 'XCEXP' :note38: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ rtunion fld[1]; ^ : note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: return XUINT (insn, 4);#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])1836:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lists.cwarning:: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] 24 return safe_as_a (JUMP_LABEL (insn)); ^ ~37 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :note: expanded from macro 'RTL_CHECKC1' ^ ~: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^~~~~~~~~~~~~~~~~:1318 :26:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h440:3741: :./genrtl.h:350: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~3 note : :expanded from macro 'XUINT'5 :#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) warning ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/system.h38: : note: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]:28:745 note: :14: notearray 'fld' declared here X0EXP (rt, 4) = NULL_RTX; : ^ ~ expanded from macro 'JUMP_LABEL': expanded from macro 'gcc_assert' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))expanded from macro 'RTL_CHECK2' ^~~~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-doloop.c:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:44051337:27::1354::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:374132: note: 5: : note: note: notearray 'fld' declared here: expanded from macro 'XCEXP'expanded from macro 'X0EXP': array 'fld' declared here ./genrtl.h:210: rtunion fld[1]; rtunion fld[1]; ^ ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c:1105:4: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ JUMP_LABEL (insn) = x; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx): 1512 ^ ~ 3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832::12:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h28::1210:::1208 :warning38: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])37 return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */: note ^ ~: expanded from macro 'JUMP_LABEL' note: expanded from macro 'RTL_CHECKC1'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning : #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1321::135423:: note : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XEXP (rt, 3) = arg3;:440:325:expanded from macro 'XVEC' note: array 'fld' declared here :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 ^ ~ rtunion fld[1];: 5: notenote: array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ : expanded from macro 'XCEXP' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 rtunion fld[1];:38:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lists.c note: :24: :expanded from macro 'RTL_CHECK2' In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843::10:1210 warning: :array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] 23note:: note: :expanded from macro 'XEXP' 3741 return JUMP_LABEL (this);: ^~~~~~~~~~~~~~~~~ array 'fld' declared here#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ./genrtl.h37: rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:18321209:369:: ^ :38: note: expanded from macro 'RTL_CHECK2' 3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XEXP (rt, 1) = arg1; ^ ~: 28: note: expanded from macro 'JUMP_LABEL' ^ ~ expanded from macro 'RTL_CHECKC1' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h34: warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) :: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~:1354:: 32: expanded from macro 'XEXP'440:5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: expanded from macro 'XCEXP' return safe_as_a (JUMP_LABEL (insn)); :440:5note:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ^ ~array 'fld' declared here rtunion fld[1]; ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^~~~~~~~~~~~~~~~~In file included from note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-doloop.c: :1210/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:26: In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h37::3741: array 'fld' declared here./genrtl.h:: note: :1832:28expanded from macro 'RTL_CHECKC1'211 :3: :warning rtunion fld[1];: ^ 1209 :note: expanded from macro 'JUMP_LABEL' 38array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])note : ^ ~ X0EXP (rt, 4) = NULL_RTX;#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c::4401137::526: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h expanded from macro 'RTL_CHECK2'warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : mark_jump_label_1 (XEXP (x, 1), insn, in_mem, true);#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h27: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: expanded from macro 'X0EXP'::440::13201354:23:: note : 32array 'fld' declared here: 5note: expanded from macro 'XCEXP'note : #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) expanded from macro 'XEXP'#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848: 40: warning ^ ~: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208 return safe_as_a (JUMP_LABEL (this));: 1210 ^~~~~~~~~~~~~~~~~:37: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: expanded from macro 'RTL_CHECKC1' : :#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note38::1832:28 : array 'fld' declared here1209: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: rtunion fld[1]; 5note: expanded from macro 'RTL_CHECK1'note:38: ^ : expanded from macro 'JUMP_LABEL'In file included from note: expanded from macro 'RTL_CHECK2'#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~:#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lists.c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ :135424:32:440 note: array 'fld' declared here: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XCEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 :5:: note rtunion fld[1];: array 'fld' declared here :3741: ./genrtl.h rtunion fld[1];: ^ 5 ^ 370:3: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.cwarning:: 1138:26/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] warningarray 'fld' declared here: : rtunion fld[1]; ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ 1843:In file included from 1210/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-doloop.c:26: mark_jump_label_1 (XEXP (x, 2), insn, in_mem, true); ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :37: 10note:: 1320:23:: note:: expanded from macro 'XEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 3741expanded from macro 'RTL_CHECKC1': :warning1320:23:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) note: : ./genrtl.h:212expanded from macro 'XEXP'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~: ^ ~ array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] 3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 1209warning:: 38array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: note return JUMP_LABEL (this);/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 : expanded from macro 'RTL_CHECK2' :5 X0EXP (rt, 5) = NULL_RTX; : note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ ^~~~~~~~~~~~~~~~~ ^ ~ array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1832:28: note1209: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ : 38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : rtunion fld[1];440 : ^5 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32 :note : note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XCEXP': array 'fld' declared here#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ 1337/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 1210:37:: note: expanded from macro 'RTL_CHECKC1' rtunion fld[1];27/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ : 440 ^ :5#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ : note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1208:38: note: expanded from macro 'RTL_CHECK1' :1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.cIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lists.c:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) :24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1148:: JUMP_LABEL (this) = target;./genrtl.h : ^~~~~~~~~~~~~~~~~435 9:440: ^ ~:35/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:: warning: : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] note && NOTE_KIND (label) == NOTE_INSN_DELETED_LABEL) warning:28: ^~~~~~~~~~~~~~~~~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :440:5: : note: array 'fld' declared herenote /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : : array 'fld' declared here :1647:25: expanded from macro 'JUMP_LABEL'note: expanded from macro 'NOTE_KIND' rtunion fld[1]; In file included from XWINT (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-doloop.c ^ ~ :#define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE)26 : ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ In file included from :1213:29: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] 1350 return safe_as_a (JUMP_LABEL (this));#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^~~~~~~~~~~~~~~~~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1832:28: note32: expanded from macro 'JUMP_LABEL' :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :3741: ./genrtl.hnote: expanded from macro 'XCINT' :expanded from macro 'XWINT'213#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN): 3 ^ ~ :#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~ 1354 :#define XWINT(RTX, N) ((RTX)->u.hwint[N])warning32: note: expanded from macro 'XCEXP' : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::13541210::3237: note#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx): array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XCEXP' ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: X0EXP (rt, 6) = NULL_RTX; note ^ ~: expanded from macro 'RTL_CHECKC1'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h441:5:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) note ^ ~: array 'hwint' declared here :#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) HOST_WIDE_INT hwint[1]; ^ 1210/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:37: note :440:5: note: array 'fld' declared here : rtunion fld[1];1337 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h ^ : ^ ~expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::271210:: 37note:: expanded from macro 'X0EXP'note : expanded from macro 'RTL_CHECKC1' :#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])59 #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) : ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 26:1159440: ^ ~:5: note: :array 'fld' declared here note: 6/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~: warning: rtunion fld[1];: expanded from macro 'HOST_WIDE_INT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1208:440array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]:5 ^# define HOST_WIDE_INT long long: note: array 'fld' declared here rtunion fld[1]; ^ : 38 ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lists.c::24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741 ++LABEL_NUSES (label); ^~~~~~~~~~~~~~~~~~~ note: expanded from macro 'RTL_CHECK1' : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1777:26: note: expanded from macro 'LABEL_NUSES' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h./genrtl.h#define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL):#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:4365: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: array 'fld' declared here::1350:32: note: expanded from macro 'XCINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:103#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~: : : warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :warning1210: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : rtunion fld[1];array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ 371853:: 3note: warningIn file included from SUBREG_BYTE (x), GET_MODE (x)); : ^~~~~~~~~~~~~~~array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-doloop.cexpanded from macro 'RTL_CHECKC1':26: XWINT (rt, 2) = arg2;In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])3741 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h JUMP_LABEL (this) = target;: ^~~~~~~~~~~~~~~~~2011 ^ ~: ./genrtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h214:3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: warning :1832:: 440array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ::528: : X0EXP (rt, 7) = NULL_RTX;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^ ~1213 :29:: note: expanded from macro 'XWINT'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote :1337:26note: note: #define XWINT(RTX, N) ((RTX)->u.hwint[N])expanded from macro 'SUBREG_BYTE' ^ ~: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: rtunion fld[1];expanded from macro 'JUMP_LABEL' ^#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)27: In file included from :441 #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-iv.c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.cnote: ::51167 ^ ~expanded from macro 'X0EXP': :note ^ ~ :: 7/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'hwint' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) :55 HOST_WIDE_INT hwint[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h warning: :1354:32/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1352:: :59:array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]:1208 note: :26:38:expanded from macro 'XCEXP' 32305:::: 1 :notenote: : expanded from macro 'RTL_CHECK1'#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)expanded from macro 'HOST_WIDE_INT' note : warning && (JUMP_LABEL (insn) == NULL || JUMP_LABEL (insn) == label)) : ^ ~ 'rtx_def' 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]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: struct GTY((desc("0"), tag("0"), # define HOST_WIDE_INT long long ^~~~~~~~~~~~~~~~~expanded from macro 'XCSUBREG'#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) 1210 ^: ^ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) 37: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h ^ ~ note: expanded from macro 'RTL_CHECKC1' :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h75:1210:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h37: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])note: expanded from macro 'RTL_CHECKC1':In file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lists.c#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]):28124: In file included from ::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : note: note: :did you mean struct here?440: ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440expanded from macro 'JUMP_LABEL'128 warning5 class rtx_def;:5s generated. /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3741:#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) : ./genrtl.h ^~~~~: ^ ~note: : :440:470:struct5array 'fld' declared here : rtunion fld[1]; ^ note: 3 note: array 'fld' declared here :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];:1354:32:array 'fld' declared here note: expanded from macro 'XCEXP' warning#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' ^ #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' rtunion fld[1]; ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-doloop.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c:1167:36: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ 26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && (JUMP_LABEL (insn) == NULL || JUMP_LABEL (insn) == label)) ^~~~~~~~~~~~~~~~~ XEXP (rt, 1) = arg1; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-iv.c:55: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lists.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 3741: ./genrtl.h:487:3: rtx tmp = XEXP (this, 1); : ^ ~: :132021381832: :warning23: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]10 :: warningnote: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XEXP' 28/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~ SUBREG_BYTE (x), GET_MODE (x));: note1320: :expanded from macro 'JUMP_LABEL' 23 X0EXP (rt, 1) = NULL_RTX;: ^ ~note#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ::expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:30321354::201132: :1337::note27: 26: expanded from macro 'XCEXP'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: ::38expanded from macro 'X0EXP'#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx): : 1209 notenote: 19: warning#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) :: ^ ~ expanded from macro 'SUBREG_BYTE' : ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa1208/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1210#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)38:37: : 38: *step_out = XEXP (x, 1);note note : ^ ~: : expanded from macro 'RTL_CHECKC1' ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECK2' -esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o loop-unroll.o -MT loop-unroll.o -MMD -MP -MF ./.deps/loop-unroll.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-unroll.c note: expanded from macro 'RTL_CHECK1' ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352 ^ ~ 440::::32 ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 440:4401320/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:5::23::5 :440 note: :note: :expanded from macro 'XEXP'expanded from macro 'XCSUBREG'5 note: : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~5#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) : :notenote: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^ ~note: : array 'fld' declared here array 'fld' declared here array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: rtunion fld[1]; rtunion fld[1];12101209 ^ : rtunion fld[1]; :37 38: note: rtunion fld[1]; ^: ^ expanded from macro 'RTL_CHECK2' note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-doloop.c ^ ~ : ^26 : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lists.c:245 ^ ~ ::1385: :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c:3741:1168:In file included from 13: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:37418: ./genrtl.h :: ./genrtl.h:warning: rtunion fld[1];:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 520:3 warning233::440 :5 ^ : array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ::3: JUMP_LABEL (insn) = label; warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1);note ^~~~~~~~~~~~~~~~~ X0EXP (rt, 2) = NULL_RTX; ^ ~ : warning: ^ ~array 'fld' declared here array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : rtunion fld[1]; 1320:23 X0EXP (rt, 1) = NULL_RTX; :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ^ ~ note: expanded from macro 'XEXP' :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)18321337/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27:: note: expanded from macro 'X0EXP' 28::27:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) note ^ ~ : expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 1208 ^ ~ note: expanded from macro 'JUMP_LABEL' :38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5::1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: array 'fld' declared here note: expanded from macro 'XCEXP' rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^: 440:5: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:440In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-doloop.c:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx):511:: ^ ~array 'fld' declared herenote 26: In file included from rtunion fld[1];: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210warning: :3741:37: ^ : ./genrtl.h: 234array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: rtunion fld[1];note: expanded from macro 'RTL_CHECKC1' 3 attrs = MEM_ATTRS (x);#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote : ^ 1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]warning ^~~~~~~~~~~~~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared hereIn file included from rtx next = XEXP (insn, 1); : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lists.c X0EXP (rt, 3) = NULL_RTX;2564 rtunion fld[1]; ^ ~ :24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:13203032:24 : ^ ~note: :: In file included from 1923: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'MEM_ATTRS':3741 ^ warning note: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: *step_out = XEXP (x, 1);:1344#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :29/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :note: ^ ~ ./genrtl.h1208: ^ ~:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1233/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:expanded from macro 'X0MEMATTR' :13201209#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem)38 538 ^ ~ :3:::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :3823:: warning12: note: : warning: note1210: note: expanded from macro 'RTL_CHECK1' :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]37expanded from macro 'XEXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): :expanded from macro 'RTL_CHECK2' note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) XEXP (rt, 1) = arg1;: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ expanded from macro 'RTL_CHECKC1'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) 1209:38 :440: ^ ~ for (i = ASM_OPERANDS_INPUT_LENGTH (asmop) - 1; i >= 0; --i) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~: :1320 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440::5:5440: notenote:: array 'fld' declared here : 5 rtunion fld[1];: note: array 'fld' declared here note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; note :: expanded from macro 'XEXP' ^ 2530:expanded from macro 'RTL_CHECK2'40: ^ ^note #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from : ^ ~ expanded from macro 'ASM_OPERANDS_INPUT_LENGTH'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-doloop.c:26#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 1209 ^ ~: 38 :#define ASM_OPERANDS_INPUT_LENGTH(RTX) XCVECLEN (RTX, 3, ASM_OPERANDS) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-init.cnote440: : expanded from macro 'RTL_CHECK2'::5In file included from 10 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 251363warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): In file included from : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:43 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note: 3741: :: ./genrtl.h3741 return XEXP (insn, 1); : :note ^ ~: expanded from macro 'XCVECLEN' ./genrtl.h:33 #define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C)) :array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3 ^ ~ : warning ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : :1320:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5:235:31355array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]23: note rtunion fld[1];::32: note : : : XEXP (rt, 1) = arg1;expanded from macro 'XEXP' expanded from macro 'XCVEC' ^ ~ warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^note: array 'fld' declared here X0EXP (rt, 4) = NULL_RTX; rtunion fld[1]; #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::13201337:27 : note: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h23:1210:expanded from macro 'X0EXP'37: :note : noteexpanded from macro 'RTL_CHECKC1' ^ : expanded from macro 'XEXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lists.c:24: noteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741clang: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECK2': ./genrtl.h:: :573:3: warning38 ^ ~: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~warning : : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: XSTR (rt, 1) = arg1; ^ ~ note737 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.htreating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 32:: expanded from macro 'RTL_CHECK1'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: : 23: 440note:5: note: notearray 'fld' declared here: expanded from macro 'GET_NUM_ELEM' rtunion fld[1]; ^ : expanded from macro 'XSTR' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)38 ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-init.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h :51:3:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ::37311209 440: ^ ~ :5 warning:38: 11: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning: :notenote: : : note: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]440: : 5array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECK2' attrs = MEM_ATTRS (x);: XEXP (rt, 1) = arg1; ^ ~array 'fld' declared here expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note ^~~~~~~~~~~~~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: ^ ~ 2564/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440array 'fld' declared here rtunion fld[1];1320 rtunion fld[1]; ^:5: ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c:1234In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-doloop.c:: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:note: array 'fld' declared here 24:23: 24: : 440note: expanded from macro 'XEXP'note rtunion fld[1]; ^ warning: :26: : expanded from macro 'MEM_ATTRS'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:14585array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : In file included from #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1): note: array 'fld' declared here10: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2);/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^3741:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 1344/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :: mark_jump_label_1 (ASM_OPERANDS_INPUT (asmop, i), insn, false, false);1209:38: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./genrtl.h29:236:3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : : warning ^ ~:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lists.c: : 24note: expanded from macro 'RTL_CHECK2' : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h2529:36note /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: note:1324#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): :25::3741 ^ ~expanded from macro 'ASM_OPERANDS_INPUT' expanded from macro 'X0MEMATTR'#define ASM_OPERANDS_INPUT(RTX, N) XCVECEXP (RTX, 3, N, ASM_OPERANDS) : ./genrtl.h: ^ ~note: expanded from macro 'XBBDEF' X0EXP (rt, 5) = NULL_RTX; ^ ~574 :3 : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h warning: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h440array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ::1362:5: XSTR (rt, 2) = arg2; ^ ~ #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem): ^ ~43 : 1337/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1208: ^ ~27: note:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 38 note: note:expanded from macro 'XCVECEXP' : 1319:23expanded from macro 'X0EXP'#define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) array 'fld' declared here note : expanded from macro 'RTL_CHECK1' ^ ~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : note #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~: ^ ~ 37: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1355 ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'RTL_CHECKC1' :32expanded from macro 'XSTR' :1208:38: :440note: expanded from macro 'XCVEC' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])note: expanded from macro 'RTL_CHECK1' :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~5In file included from #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec): /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-init.c:25: ^ ~ noteIn file included from : ^ ~ array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::53741: ./genrtl.h: rtunion fld[1];: note ^ ~ : 12091210:37:38:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here : note : ^ rtunion fld[1]; expanded from macro 'RTL_CHECKC1': ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h440::146369note: expanded from macro 'RTL_CHECK2' ::35: :note: array 'fld' declared here: rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]warningIn file included from : ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-invariant.cIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-doloop.c:26: return XBBDEF (insn, 2);array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]440:5 : In file included from ^ ~:42: : note ^ ~ XEXP (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:array 'fld' declared here1212:In file included from 3741:35 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:37411324:: ./genrtl.h:33: ::25 rtunion fld[1];./genrtl.h :: ^ ~ 237:3 note : note ^ expanded from macro 'RTVEC_ELT': warning: : #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])expanded from macro 'XBBDEF' ^~~~~ array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h440:13203#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)In file included from :: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lists.c ^ ~warning X0EXP (rt, 6) = NULL_RTX;:: 5:23: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note : array 'fld' declared here 24/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote:: ^ ~: expanded from macro 'XEXP' 1208#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : XEXP (rt, 1) = arg1; 38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];: 1209expanded from macro 'RTL_CHECK1':::3741133738: :: ./genrtl.h: 1320:23: ^ 27: 592note: :note note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) 3expanded from macro 'XEXP'expanded from macro 'RTL_CHECK2' : : :1236:expanded from macro 'X0EXP'warning 12: warning: : ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :440:5#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note:440 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 for (i = ASM_OPERANDS_LABEL_LENGTH (asmop) - 1; i >= 0; --i): : array 'fld' declared here ^ ~ ^ ~:38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h5:1319/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::23 1208 rtunion fld[1];::: 38: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~note note : note: array 'fld' declared here ^ rtunion fld[1]; ^ : expanded from macro 'RTL_CHECK2' note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XSTR':#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])2538 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1474:10: ^ ~warning#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 ^ ~440: :: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]:5 : note40In file included from : 5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-init.c::1209:38: note return XEXP (insn, 3); ^ ~array 'fld' declared here: note : :25expanded from macro 'ASM_OPERANDS_LABEL_LENGTH' rtunion fld[1];: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h note:124: 3#define ASM_OPERANDS_LABEL_LENGTH(RTX) XCVECLEN (RTX, 5, ASM_OPERANDS): : array 'fld' declared here expanded from macro 'RTL_CHECK2' ^ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1320 ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1363:43 23: note: expanded from macro 'XEXP' : note : ^ expanded from macro 'XCVECLEN'In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-doloop.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C)) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-invariant.c:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ warning: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209440 :38: note:: 42 XEXP (rt, 1) = arg1;:5: XEXP (rt, 1) = arg1; ^ ~expanded from macro 'RTL_CHECK2': ^ ~ 1355 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note : array 'fld' declared here:32: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: expanded from macro 'XCVEC' : :13201320:In file included from :23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec): 3741 rtunion fld[1]; ^ ~note: : 23expanded from macro 'XEXP' ./genrtl.h:51:3 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 ^: note: 5 warning ^ ~: : ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: array 'fld' declared here: 1210 expanded from macro 'XEXP'In file included from note: rtunion fld[1];37: XEXP (rt, 1) = arg1; ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lists.c: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 1209:38: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:note /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~note: 10expanded from macro 'RTL_CHECKC1': warning: expanded from macro 'RTL_CHECK2' 3741 : : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320./genrtl.h#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]):array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ ~ 611 return XEXP (insn, 3); : ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):23:3 440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:5 :1320/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:737:23 ^ ~: note:: : expanded from macro 'XEXP' note: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ rtunion fld[1]; :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~440 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:5::warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ :1209array 'fld' declared here :1209In file included from rtunion fld[1]; ^ 38: 32/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-init.c: XSTR (rt, 1) = arg1;: 25: In file included from :notenote: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h38: expanded from macro 'GET_NUM_ELEM' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~In file included from 3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-doloop.c: :26: #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^ ~ : ^~~~~ In file included from ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :125:1319:23: note:: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :expanded from macro 'XSTR' 3741 ^ ~440#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3: :5:440:1209./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:38:5::259: :3 :: note440:5 warningnote:warning: note: array 'fld' declared here : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'RTL_CHECK2' array 'fld' declared here rtunion fld[1];: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~note : ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; :array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 XBBDEF (rt, 2) = arg2; ^ ~ ^ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1324 ^:: 1484/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c 25:5:: note: array 'fld' declared here :1237:24: warning: 10array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h warning: rtunion fld[1]; : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-invariant.c:42: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ : return XUINT (insn, 4);In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from mark_jump_label_1 (ASM_OPERANDS_LABEL (asmop, i), insn, false, true);1324:25:3741note /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lists.c ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ :: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: :1318: ./genrtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2539:26expanded from macro 'XBBDEF' 24expanded from macro 'XBBDEF' :: 36#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): noteIn file included from :#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ :3741 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h expanded from macro 'XUINT'note: ^ ~ 69:: ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3:612:1208: 3:: warning: : :#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) 1208:38 ^ ~: notewarningexpanded from macro 'ASM_OPERANDS_LABEL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h38: : expanded from macro 'RTL_CHECK1' array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:1209: 38::#define ASM_OPERANDS_LABEL(RTX, N) XCVECEXP (RTX, 5, N, ASM_OPERANDS) #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XEXP (rt, 1) = arg1; ^ ~note:440: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: expanded from macro 'RTL_CHECK1': ^ ~ 5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: :1362/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: note: 43: expanded from macro 'RTL_CHECK2' note: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])expanded from macro 'XVEC'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note : array 'fld' declared here expanded from macro 'XCVECEXP' rtunion fld[1]; ^ ~ : ^ ~ 1320#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ :23::In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-init.c:#define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M)25 ^ ~ note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h440 note: :5::1209:: array 'fld' declared here expanded from macro 'XEXP' rtunion fld[1]; 38: In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-doloop.c:note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ ~ :1355:note:3741: ^: ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :12632: :1209:38:note note: : expanded from macro 'RTL_CHECK2' expanded from macro 'XCVEC' ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489#define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) expanded from macro 'RTL_CHECK2'::10: ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):260:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h33:: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) warning : ^ ~ 1210:37: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote:: ^ ~: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] warning 440:: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECKC1' X0EXP (rt, 3) = NULL_RTX; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: return XUINT (insn, 4); XEXP (rt, 3) = arg3; ^ ~ 5: note: ^ ~5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here :1320 rtunion fld[1]; ^ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): : ^ ~ 27/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1318:26: :note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)note23note: note: : expanded from macro 'XEXP' : 1212 ^ ~expanded from macro 'X0EXP'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-invariant.c :35array 'fld' declared here :: note ^ ~ 42 rtunion fld[1];: In file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:37411209expanded from macro 'RTVEC_ELT'#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) : ./genrtl.h ^ ~:38::124: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^ ^~~~~ :38: note3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :440:: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~note: expanded from macro 'RTL_CHECK2': 5In file included from :1208 XEXP (rt, 1) = arg1; ^ ~:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 38 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lists.cnote :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h24: ::1320:: In file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; note: expanded from macro 'RTL_CHECK1' :440:5 ^374123: ::: ./genrtl.h 440 #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) note:: array 'fld' declared here : rtunion fld[1];630 ^ ~ ^ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from :34405::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-init.c:25note: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:53741:: note: array 'fld' declared here : rtunion fld[1]; ^warning: : note: array 'fld' declared here array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ./genrtl.hIn file included from XVEC (rt, 1) = arg1;:127:expanded from macro 'XEXP'3 : warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-doloop.c:26 : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: X0EXP (rt, 4) = NULL_RTX;1209:38 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~: 1512:: 12note:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:132127: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c:1276/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:::23warning171317:noteexpanded from macro 'RTL_CHECK2'23: :: warning expanded from macro 'X0EXP' : note: expanded from macro 'XVEC' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: : notearray index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]note: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : rtx lab = JUMP_LABEL (insn);: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ expanded from macro 'RTL_CHECK1'expanded from macro 'XINT' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note :1321:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: : notearray 'fld' declared here#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^~~~~~~~~~~~~~~~~ : expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) rtunion fld[1]; ^ ^ ~23#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:120928/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-invariant.c::38:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h440:440:542:: note: expanded from macro 'JUMP_LABEL' : :5:: note: expanded from macro 'XVEC'note: note: array 'fld' declared herenote: expanded from macro 'RTL_CHECK2'#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ array 'fld' declared here rtunion fld[1]; In file included from rtunion fld[1]; ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :3741 : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^:1354#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):32 #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)./genrtl.h ^ ~ In file included from ^ ~::125/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-doloop.c:expanded from macro 'XCEXP'In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lists.c3: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning: note: :24: :440:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]5: :#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)In file included from 26: note : In file included from array 'fld' declared here ^ ~ XBBDEF (rt, 2) = arg2;expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : :./genrtl.h:648/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~ 3741 : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: rtunion fld[1]; ^ ~:3440./genrtl.h:1210:5: :262: warning 37/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :note:3:: noteexpanded from macro 'XBBDEF' ^ XSTR (rt, 1) = arg1;: : expanded from macro 'RTL_CHECKC1' In file included from #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-init.c: ^ ~ ^ ~ ^ ~25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XINT (rt, 5) = arg3; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1208:array 'fld' declared here38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~note: :4403741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:5:1319: 23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:expanded from macro 'RTL_CHECK1': ./genrtl.h: :1317: 23: 128note:note: expanded from macro 'XINT'#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])note : array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) : rtunion fld[1]; 3: expanded from macro 'XSTR' rtunion fld[1]; ^ ^ ~warning /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ^ ~:440: 5: note: array 'fld' declared here XINT (rt, 5) = arg5;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^ ~1279 ^ ~ rtunion fld[1];: 11 ^ 1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h38:: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: :1836: if (LABEL_NUSES (lab) == 0)In file included from note 120934:1317 ^~~~~~~~~~~~~~~~~:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-invariant.cexpanded from macro 'RTL_CHECK2':warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:177723:::: note: expanded from macro 'XINT' 26: notenote42: : expanded from macro 'LABEL_NUSES' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)#define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ In file included from : expanded from macro 'RTL_CHECK2'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h return safe_as_a (JUMP_LABEL (insn));/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:3741: :5:./genrtl.h:126:1350 ^ ~: ^~~~~~~~~~~~~~~~~ 32:3 ^ ~ note: expanded from macro 'XCINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int):/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209note: array 'fld' declared here:38: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]1832: 28: rtunion fld[1]; : note note ^ XEXP (rt, 3) = arg3; ^ ~ ^ ~ : expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-doloop.c: :3723 5expanded from macro 'JUMP_LABEL': note ^ ~: : note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'XEXP':440array 'fld' declared here 26: note : :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN): 5 rtunion fld[1]; expanded from macro 'RTL_CHECKC1' In file included from #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::: : array 'fld' declared here:13545./genrtl.h::32: 263:31209:note: expanded from macro 'XCEXP': rtunion fld[1]; : ^ ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) note: array 'fld' declared here warning rtunion fld[1]; ^ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h381303:6: : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lists.c:1210 XSTR (rt, 6) = arg4; ^ ~24note: : expanded from macro 'RTL_CHECK2' : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23 :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-init.cIn file included from 37/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])25 : 3741: note ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: expanded from macro 'RTL_CHECKC1'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 3741warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: :440 if (LABEL_NUSES (XEXP (RTVEC_ELT (labels, i), 0)) == 0) : ./genrtl.h:666:./genrtl.h:5: note ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~129: : :3note3: : expanded from macro 'XSTR'#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])array 'fld' declared here warning rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): In file included from :1777 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-invariant.c:: ^ ~ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:42array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]26 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : 440: 1209:warning::38: XVEC (rt, 1) = arg1; In file included from : 5:note: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECK2' ^ ~ XEXP (rt, 6) = arg6; note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741 ^ ~expanded from macro 'LABEL_NUSES' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL)./genrtl.h:127/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ ^ ~:3 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::440::note: 5:1321:1320 warningarray 'fld' declared here:23: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h23:: rtunion fld[1]; XINT (rt, 4) = arg4; ^ : note: array 'fld' declared here:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note : note: expanded from macro 'XVEC'1843: rtunion fld[1];expanded from macro 'XEXP'10:1350 ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ :32 ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-doloop.c: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : note261209: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440expanded from macro 'XCINT' warning: :5:array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : In file included from :38: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTL_CHECK2' note #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): :: array 'fld' declared here#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)1317:3741: ./genrtl.h ^ ~: return JUMP_LABEL (this); 281 ^ ~23 rtunion fld[1];: ^~~~~~~~~~~~~~~~~:3:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h warning: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : 1832:28note: ^ XINT (rt, 1) = arg1; : note: expanded from macro 'XINT'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h440:1210:37::expanded from macro 'JUMP_LABEL' 5note ^ ~: expanded from macro 'RTL_CHECKC1' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~In file included from ::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 1354/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lists.c#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ : note: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here 131724:23:: : note: rtunion fld[1];expanded from macro 'XINT'In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:32:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: : notenote: 440:5expanded from macro 'XCEXP' 3741#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): note ^ : ^ ~: ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here:1209:38: note: expanded from macro 'RTL_CHECK2' ./genrtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ expanded from macro 'RTL_CHECK2': 685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:5::1210:37 ^ ^ ~:440:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-init.c: note: array 'fld' declared here 25:5: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320 rtunion fld[1];noteIn file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c:1313 ^ 23note: expanded from macro 'RTL_CHECKC1':17::3741 : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-invariant.c#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])./genrtl.h:152 ^ ~ rtunion fld[1];: note warning :42: In file included from :: ^: expanded from macro 'XEXP' array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h for (note = REG_NOTES (insn); note; note = XEXP (note, 1)) ^~~~~~~~~~~~~~~~ 3#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~warning :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-doloop.carray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]440:5 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:15893741: ./genrtl.h:::25:128:3 XEXP (rt, 1) = arg1;:261209: warning: : note:note: array 'fld' declared here38: : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h expanded from macro 'REG_NOTES'note: expanded from macro 'RTL_CHECK2' : rtunion fld[1];#define REG_NOTES(INSN) XEXP(INSN, 6) array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :3741 ^ ~ XINT (rt, 5) = arg5; ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320: : ./genrtl.h:23:304 ^ : 23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: : expanded from macro 'XEXP' ^ ~array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note return safe_as_a (JUMP_LABEL (this)); : 3: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^~~~~~~~~~~~~~~~~ warningexpanded from macro 'XEXP' 440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317::: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 5120923 XSTR (rt, 1) = arg1; 1832:28: ^ ~38: note: : expanded from macro 'XINT' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :: array 'fld' declared here :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1209:1209:38note38: rtunion fld[1]; ^:1319::note: noteexpanded from macro 'JUMP_LABEL' 23In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lists.c: note: :#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~: : expanded from macro 'RTL_CHECK2' expanded from macro 'RTL_CHECK2' expanded from macro 'RTL_CHECK2'note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XSTR'24: In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :1354:32#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) :: ^ ~ 3741: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~./genrtl.h:6865: : 3: notenote:: expanded from macro 'XCEXP' : ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1209 #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:warning::38:array 'fld' declared here : rtunion fld[1]; 440 ^ ~ ^:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 4405 XSTR (rt, 2) = arg2; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ note:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-init.c:note: 25:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-unroll.c::1210:expanded from macro 'RTL_CHECK2':22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h37: :array 'fld' declared here :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1];755In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1319 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ::: ^ :1:440:5In file included from 23:: note note: : noteexpanded from macro 'RTL_CHECKC1' 3741: expanded from macro 'XSTR' warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-invariant.c:42: : : ./genrtl.h:153#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): 3class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]: array 'fld' declared here class rtx_def; ^ ~ rtunion fld[1]; ^note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ rtunion fld[1]; ^ ~3741: ./genrtl.h: warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]129:1313:48:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^:warning: 1209 :440:5 XBBDEF (rt, 2) = arg2;: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-doloop.c:326 for (note = REG_NOTES (insn); note; note = XEXP (note, 1)) ^ ~ ^ ~: : 38: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarningIn file included from :1320:: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:23 rtunion fld[1]; note:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h :note: expanded from macro 'XEXP'3741 XEXP (rt, 6) = arg6;55:: ./genrtl.h:: 305: ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 3: expanded from macro 'RTL_CHECK2'81324:warning: ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1853:note 1320:25/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3:: previous use is here : XINT (rt, 2) = arg2; : ^ ~ struct rtx_def; ^ warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note:440:5:: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]1209:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:expanded from macro 'XBBDEF' 38: :23: note: note1317#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)expanded from macro 'XEXP' : ^ ~ : notearray 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~: : expanded from macro 'RTL_CHECK2' 23: note: expanded from macro 'XINT' JUMP_LABEL (this) = target;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1208:38 ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: rtunion fld[1]; 1209 28: ^ ~ ^#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~: expanded from macro 'JUMP_LABEL' 38 note: expanded from macro 'RTL_CHECK1' :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN): 440 ^ ~ :1209#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~538: 1354: note: expanded from macro 'RTL_CHECK2'note32: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :: ^ ~440 noteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lists.c note: : array 'fld' declared hereexpanded from macro 'RTL_CHECK2':5:expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note440:: :5array 'fld' declared here24: 1210 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h37: rtunion fld[1]; ^ note: array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c :In file included from :1318: rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-init.c:256: : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::4403741 ^In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::5:3741 note: : array 'fld' declared here./genrtl.h: ./genrtl.h: note: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECKC1' rtunion fld[1];:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-doloop.c#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~154 :705: ^26: : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : if (LABEL_NUSES (XEXP (note, 0)) == 0) 3:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 3741:440 XSTR (rt, 1) = arg1;:: 5: note: array 'fld' declared here ^ ~ ./genrtl.h rtunion fld[1];:3063/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-invariant.c: XVEC (rt, 3) = arg3; :1777: warning: ^ ~ 2642 ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XEXP (rt, 3) = arg3; ^ ~:: In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1321::23:: note: expanded from macro 'XVEC'1320 :131923::23expanded from macro 'LABEL_NUSES' note: expanded from macro 'XEXP' :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 3741#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ : note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38./genrtl.h:: 152note:: 3expanded from macro 'RTL_CHECK2': #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138#define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ ^ ~:warning 10:: ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]warning: expanded from macro 'XSTR' array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 440:5 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: XEXP (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 1209 SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~:: ^ ~ 1350::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 38: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::2011:120926:expanded from macro 'RTL_CHECK2' :note1320: array 'fld' declared here:38: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; note ^2332: ^ ~: note: : expanded from macro 'RTL_CHECK2' note : In file included from note: expanded from macro 'XCINT'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h expanded from macro 'XEXP'expanded from macro 'SUBREG_BYTE' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-init.c::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)25 ^ ~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741 440:5:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ :440 1352: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210::#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 325: ./genrtl.h:155: ^ ~ :note37: 3: note: :: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] notearray 'fld' declared here XINT (rt, 4) = arg4; : note : expanded from macro 'XCSUBREG' rtunion fld[1];expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~1209: 38 ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) : ^ ~ 51317array 'fld' declared here ::note: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; 23::In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ^ ~1210:37: note note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: : expanded from macro 'RTL_CHECKC1' expanded from macro 'XINT' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lists.cIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-doloop.c#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)note: array 'fld' declared here ^ ~ :24: : :26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from : ^ ~ note : rtunion fld[1]; ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3741 5:3741: ./genrtl.h: ./genrtl.h::307:31209:: array 'fld' declared here ::38:note note: expanded from macro 'RTL_CHECK2' 706 rtunion fld[1];: 3 ^: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : array 'fld' declared here XVEC (rt, 4) = arg4; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: noteexpanded from macro 'XVEC' : array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-invariant.c:42: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-init.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] : ./genrtl.h:153:3: warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c :1449:27: XINT (rt, 5) = arg5;#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) warning ^ ~ array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:38: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'RTL_CHECK2' && label_ref_label (SET_SRC (x)) == olabel) ^~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XSTR (rt, 2) = arg2;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:13192641:23:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: XBBDEF (rt, 2) = arg2;:22:expanded from macro 'XSTR' ^ ~ ^ ~note: expanded from macro 'SET_SRC': /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT'#define SET_SRC(RTX) XCEXP (RTX, 1, SET) #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)440 :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)5 ^ ~: ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1209:38 ^ ~: 1324:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354expanded from macro 'XBBDEF':32::note: array 'fld' declared here:1209:38 #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): rtunion fld[1]; ^ note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~note: 3032In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-doloop.cexpanded from macro 'XCEXP' : #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)note : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'RTL_CHECK2' ^ ~19 :26: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])warning: :expanded from macro 'RTL_CHECK2'1208 array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210 38:: In file included from *step_out = XEXP (x, 1); /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: ^ ~: ^ ~ 3741 : ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320./genrtl.h::308:23 37:3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::expanded from macro 'RTL_CHECK1' : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) :440:440 :warning ^ ~ note5: :: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 :5:note: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'RTL_CHECKC1' :note: expanded from macro 'XEXP' XVEC (rt, 5) = arg5;5 ^ ~ array 'fld' declared here: :#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~: note 1321 ^ ~: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5In file included from : note:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-init.c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lists.c5:::23: 25: In file included from :24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: array 'fld' declared here 3741 note: expanded from macro 'XVEC' rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-invariant.cnote:In file included from : : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h42 ^ ./genrtl.h:3741: ./genrtl.h:725:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)array 'fld' declared here ^ ~ :: 3In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::3741 : warning./genrtl.h: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]154 :3: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XSTR (rt, 1) = arg1; ^ ~ 157/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] : rtunion fld[1]; XEXP (rt, 6) = arg6;warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ^ ~ 1319/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c:1460:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:23: 24:: notewarning: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; redirect_exp_1 (&XEXP (x, 2), olabel, nlabel, insn); 1320expanded from macro 'XSTR' ^ ~1209 :38::#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: : note: expanded from macro 'RTL_CHECK2'23expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1320:23:: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note : note: ^ ~expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'XEXP' ^ ~ :440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 38:5: note: array 'fld' declared here ::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209: rtunion fld[1];38440 ^ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320note:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lists.c3731:11: ::5:: 24: expanded from macro 'RTL_CHECK2'note : warningarray 'fld' declared here : rtunion fld[1];In file included from array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] noteIn file included from ^ : expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-unroll.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~note: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: attrs = MEM_ATTRS (x);/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^ ~ :440:5: expanded from macro 'XEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-doloop.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3741 26 ^~~~~~~~~~~~~ : 22: : ./genrtl.h:In file included from :note: array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h440:726#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:243741 :: :5 ^ ~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :note: ^ 3:: In file included from warning1209: ./genrtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-init.c:25: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h::309 note: expanded from macro 'MEM_ATTRS': In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3233741:: ./genrtl.h3:1array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :38 158:#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1): XEXP (rt, 2) = arg2; 3array 'fld' declared here:warningwarning : : ^ ~ rtunion fld[1];:'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: :array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 1344:29/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from struct pod_mode ^:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-invariant.c: :1320:23: note: expanded from macro 'XEXP'42 ^ ~ warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: expanded from macro 'X0MEMATTR':/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :67: XINT (rt, 6) = arg6;20: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] 440:5: X0EXP (rt, 7) = NULL_RTX; : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~ ^ ~ note#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem): note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337: did you mean struct here? :3741: ./genrtl.h:155: array 'fld' declared here ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];:31209:: warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.htemplate class pod_mode;27: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XINT (rt, 4) = arg4;: : note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h121038 ^ ^ ~:1317 : : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :23: ^~~~~::1317: expanded from macro 'X0EXP'notenote: struct: 37: expanded from macro 'XINT' noteexpanded from macro 'RTL_CHECK2'23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c:1494 #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)::: 19#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~: warning note: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'XINT' ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) gcc_assert (ASM_OPERANDS_LABEL_LENGTH (asmop) == 1); :440 ^ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209: : ^ ~38: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:51208:expanded from macro 'RTL_CHECK2':44038: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2538 :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):40: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : array 'fld' declared here ^ ~note : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'ASM_OPERANDS_LABEL_LENGTH' rtunion fld[1];:5:: 1209note#define ASM_OPERANDS_LABEL_LENGTH(RTX) XCVECLEN (RTX, 5, ASM_OPERANDS) 440:38: note note: array 'fld' declared here : :5 rtunion fld[1]; ^: ^ expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: :array 'fld' declared here noteexpanded from macro 'RTL_CHECK2': In file included from ^ ~array 'fld' declared here rtunion fld[1]; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lists.c rtunion fld[1];:24In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-iv.c:55/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741 ^ : ^ ~ ./genrtl.h::: 33:3: 1363warning: In file included from :43/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-doloop.cIn file included from array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-init.c:26 25: In file included from : XEXP (rt, 1) = arg1; note /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~ : expanded from macro 'XCVECLEN' 4403741#define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C)) ^ ~:: ./genrtl.h :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3741:327/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h5::135533741:32::1320: : warning:: ./genrtl.h23:182: note: ./genrtl.hexpanded from macro 'XCVEC': note: 3:746:3: warning: : expanded from macro 'XEXP' : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec)array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XINT (rt, 1) = arg1; XINT (rt, 1) = arg1; ^ ~ ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: ^ ~:1317array 'fld' declared here38:1210:1317: 37 rtunion fld[1];: 23 : note: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320::: 23expanded from macro 'XINT':23: expanded from macro 'RTL_CHECK2' note: expanded from macro 'RTL_CHECKC1' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) : note: expanded from macro 'XEXP' ^ ~ ^ ~ ^ ~ ^ note: expanded from macro 'XINT'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 737/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~ 1209In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-invariant.c::321209:38:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:1209: note: note42: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:385: expanded from macro 'RTL_CHECK2' :3741: 38: : : : expanded from macro 'GET_NUM_ELEM'note: note note: : ./genrtl.hexpanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECK2' ^ ~:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ array 'fld' declared here #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: rtunion fld[1];440156 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^~~~~ 5: ^: : note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/system.h ^ ~ : : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440array 'fld' declared here3:745:14: 5note:: expanded from macro 'gcc_assert'note : ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-iv.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: warning: rtunion fld[1]; array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]55: In file included from :5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: note ^ XINT (rt, 5) = arg5; ^ ~ : array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ ::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c5: 3741: note./genrtl.hIn file included from :1495:1317array 'fld' declared here: array 'fld' declared here 14/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-init.c: warning rtunion fld[1]; :25: rtunion fld[1]; : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ::In file included from loc = &ASM_OPERANDS_LABEL (asmop, 0);23 51In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lists.c warning: ^:242539:363741::: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: ./genrtl.h:: XEXP (rt, 1) = arg1;expanded from macro 'ASM_OPERANDS_LABEL' ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:183:3#define ASM_OPERANDS_LABEL(RTX, N) XCVECEXP (RTX, 5, N, ASM_OPERANDS): /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarningnote: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-doloop.c:3741: :1320 :23 XBBDEF (rt, 2) = arg2; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:./genrtl.h:26 expanded from macro 'XINT' 747: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: expanded from macro 'XEXP' : ^ ~:3741:1362#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~ :1324:2543/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :1209:38In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-unroll.c:note: 3: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ./genrtl.hnote: ::1209:expanded from macro 'XBBDEF':2234738warning: :: expanded from macro 'XCVECEXP' In file included from note: expanded from macro 'RTL_CHECK2' #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423:3:: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : : warningIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.hexpanded from macro 'RTL_CHECK2' XEXP (rt, 2) = arg2; ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~: ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:235 :38440: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ::1320/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1355:32:272 XVEC (rt, 1) = arg1;: : 8note: expanded from macro 'RTL_CHECK1'note ^ ~:: expanded from macro 'XCVEC': : warning: ^ ~5:struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 23: : inline struct rtx_def * :5 ^:note ^ ~array 'fld' declared here : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : rtunion fld[1]; expanded from macro 'XEXP' 1321 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:440note:23#define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec):75:5: note: ^: note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)array 'fld' declared here In file included from : :7:array 'fld' declared here rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-invariant.c ^ ~: rtunion fld[1]; ^: expanded from macro 'XVEC' ^ ~42: noteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210 ^ ~: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hprevious use is here 37: note:class rtx_def;In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-init.c:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:expanded from macro 'RTL_CHECKC1' ^ 1209 1209:38:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-unroll.c:2225:: In file included from 38: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-iv.cnoteIn file included from note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:55: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:3741: In file included from :: 3741expanded from macro 'RTL_CHECK2' 423: In file included from expanded from macro 'RTL_CHECK2'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440::235 ^ ~5:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :184: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~ : 3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: ./genrtl.h:157 ./genrtl.h:69:3::275 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:note:11:3:: warning : 3: warning: warning440:51212struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]:: :35: note: array 'fld' declared herearray 'fld' declared here array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]warning: note: expanded from macro 'RTVEC_ELT': rtunion fld[1]; return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT);array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ XEXP (rt, 1) = arg1; XEXP (rt, 6) = arg6; ^ ^ ~ rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-doloop.c: ^ ~ 26 #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:75 ^~~~~ :: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ :3741: ./genrtl.h ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' 1320 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)noteIn file included from : :::348:2337/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lists.c: 440:5::: note: expanded from macro 'XEXP' note:24: note In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XEXP' ^ ~ :3741: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)./genrtl.hwarning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XEXP (rt, 2) = arg2;previous use is here: ^ ~ : ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1209 :class rtx_def; ^:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XSTR (rt, 3) = arg3; rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ 1209:440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319 ^ ~ :1320:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h23:: : ^ :23:1209 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.cnotenote:38:: expanded from macro 'XEXP':1502:24 :: expanded from macro 'XSTR' : 38#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)note note 5 :: : note: array 'fld' declared hereexpanded from macro 'RTL_CHECK2' expanded from macro 'RTL_CHECK2' ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ warning ^ ~ ^ ~ rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] :440:5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 redirect_exp_1 (loc, JUMP_LABEL (jump), nlabel, jump);:note1209::38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^~~~~~~~~~~~~~~~~ : :38 : note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTL_CHECK2' 440#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):notearray 'fld' declared here: 18325: note: array 'fld' declared here rtunion fld[1];:28 rtunion fld[1];: note: expanded from macro 'JUMP_LABEL' : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-iv.c:55: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ^#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~:3741 In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-init.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~ 1354:In file included from 3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:expanded from macro 'RTL_CHECK2': /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-invariant.c:42 32#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :440:5:./genrtl.h::124 note: In file included from :3:5expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 3741warning:: : 185 note: array 'fld' declared here notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : array 'fld' declared here #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) rtunion fld[1]; XEXP (rt, 1) = arg1; : ^ 3: warning rtunion fld[1]; ^ ~ ^ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-doloop.c: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : XINT (rt, 4) = arg4; In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lists.c ^ ~1210: ^ ~ ./genrtl.h26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:24: :158/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741 : ./genrtl.h37:1317:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::::1320:2323349:37413: : ::3./genrtl.h: 766:3warning: notenotewarning: note: expanded from macro 'XINT': array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:expanded from macro 'XEXP' : : expanded from macro 'RTL_CHECKC1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XVEC (rt, 1) = arg1; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h warningarray index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)1209:38 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note1321:: 23: note: expanded from macro 'XVEC': : XEXP (rt, 3) = arg3; ^ ~ ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~5 expanded from macro 'RTL_CHECK2' 1337/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: note: array 'fld' declared here: In file included from 1209 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-unroll.c:22 rtunion fld[1]; ^ ~ :: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1320::23: ^:27: note: expanded from macro 'X0EXP'38:423: In file included from 1209 :440: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): ^ ~ note /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: noteexpanded from macro 'XEXP' 120838::: expanded from macro 'RTL_CHECK2' :38:5:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note: note: expanded from macro 'RTL_CHECK1' note ^ ~561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) array 'fld' declared here ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::440126: expanded from macro 'RTL_CHECK2'5 rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1::1209 ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-iv.c:'mem_usage' 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 mem_usage ^ 55: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 381555:15: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning:3741::341note: : :: ./genrtl.h440:: 440expanded from macro 'RTL_CHECK2' array 'fld' declared here 5array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : rtunion fld[1]; ^ :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-init.c:: 1note125525:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : gcc_assert (JUMP_LABEL (jump) == olabel);:note:3: In file included from :array 'fld' declared here : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^~~~~~~~~~~~~~~~~:array 'fld' declared here ^ ~ 3741note rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note rtunion fld[1];: : : ./genrtl.h:did you mean struct here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^186:expanded from macro 'JUMP_LABEL' 440warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ::53#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~: class mem_usage; ^ XBBDEF (rt, 2) = arg2; ^~~~~ struct/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 1354:32: note: expanded from macro 'XCEXP' note: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lists.c: ^ ~ array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^warning#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-invariant.c:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 42: :13241210array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :25:: XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: :3741: 37In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note: expanded from macro 'RTL_CHECKC1'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h./genrtl.h: ::expanded from macro 'XBBDEF' 3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-doloop.c1317784:3::23:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) : #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ 26 ^ ~note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208: ./genrtl.hwarning:38:: : : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XINT'In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h: :182:3: XINT (rt, 1) = arg1; warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note: 350/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/system.hexpanded from macro 'RTL_CHECK1' ^ ~:3:: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ 745/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: X0EXP (rt, 4) = NULL_RTX; ^ ~ 440:5 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XEXP (rt, 1) = arg1;: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):14: ^ ~::1337: note: expanded from macro 'gcc_assert' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1317::27 ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~440: ^ ~ :: array 'fld' declared here 5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: rtunion fld[1]; ^: note: :1320noteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-iv.c: note440:5:expanded from macro 'X0EXP' :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ : 55: expanded from macro 'XINT' : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): :In file included from array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:37411208:38 rtunion fld[1];: 23: array 'fld' declared here :./genrtl.h : ^ ~ 126:3: rtunion fld[1]; ^ ^ note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.cwarning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209expanded from macro 'XEXP' In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note XEXP (rt, 3) = arg3; ^ ~: ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-init.c :25: 1561:3: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from : expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:37411209: warning:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~: :array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:./genrtl.h 1320:23: 38:5 JUMP_LABEL (jump) = nlabel;:: note187: : array 'fld' declared here ^~~~~~~~~~~~~~~~~ note:: : expanded from macro 'XEXP' note3#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832 rtunion fld[1];:28: : ^ ^ ~ notewarning : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 6) = arg6;expanded from macro 'RTL_CHECK2'In file included from note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-doloop.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::440 ^ ~ 1209:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320: 2638::expanded from macro 'JUMP_LABEL': 23:In file included from 5: #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) expanded from macro 'RTL_CHECK2'note: array 'fld' declared here: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];:3741 : ./genrtl.hnote: expanded from macro 'RTL_CHECK2' ^note: expanded from macro 'XEXP':369#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :3: ^ ~ warning : ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lists.c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::440:5: note:1354:32#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): :1320:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: array 'fld' declared here:440 ^ ~ :23: rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 24: : ^5: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:37411209 noteIn file included from note : : ./genrtl.hnote: expanded from macro 'XCEXP' : #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~::802:array 'fld' declared here expanded from macro 'XEXP' rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-iv.c3: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ 38 ^ ~ : : note: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-invariant.cwarning:42/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTL_CHECK2': array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : In file included from :1209:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741 38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210 XEXP (rt, 1) = arg1; : ^ ~ 55 ^ ~ : : ./genrtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from 37:23::440:5note : :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:note: expanded from macro 'RTL_CHECK2' note:note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ~183 :: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:3:5#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :3741: ./genrtl.h :127: ^note3 In file included from : : warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209warning: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-init.c38array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'RTL_CHECKC1': :array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'RTL_CHECK2'#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) XINT (rt, 4) = arg4; ^ ~: array 'fld' declared here XBBDEF (rt, 2) = arg2; ^ ~ :25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: rtunion fld[1];In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:374113171324:25 : ^ ~ ^:23:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-doloop.c: expanded from macro 'XINT': 26: In file included from 440#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5 : note#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~:5: note: array 'fld' declared here : array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^:1208:38:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h./genrtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c rtunion fld[1]; :3741:1209:: : ^ 1563:7: note38./genrtl.h:: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : ++LABEL_NUSES (nlabel); ^~~~~~~~~~~~~~~~~~~~ note370:188: expanded from macro 'RTL_CHECK2' : :expanded from macro 'RTL_CHECK1'3:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lists.c:24#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): In file included from 3 : warning warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]3741 ^ ~ XEXP (rt, 7) = arg7; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1777: 440:5#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~26: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XEXP (rt, 2) = arg2; ^ ~note: :1320:expanded from macro 'LABEL_NUSES'23 : note /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) : array 'fld' declared here ^ ~:1320: ^ ~./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350822:3::523 rtunion fld[1]; ^note: :32: : note: expanded from macro 'XCINT':warningnote: array 'fld' declared here : expanded from macro 'XEXP' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) rtunion fld[1]; ^ ~ In file included from ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-invariant.carray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-iv.c::1210:55 :42: ^ ~noteIn file included from 37 : : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note:3741: : XVEC (rt, 1) = arg1; ^ ~expanded from macro 'XEXP' ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: :3741: ./genrtl.h 1841209:::38: noteexpanded from macro 'RTL_CHECKC1'3:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 1281321:23: : ^ ~warning /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h expanded from macro 'RTL_CHECK2' :3: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~: note: expanded from macro 'XVEC'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])warning: 1209 : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) : ^ ~ XEXP (rt, 3) = arg3; ^ ~38: ^ ~:notearray index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 440:5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1209:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XINT (rt, 5) = arg5; : ^ ~note: 38: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :5array 'fld' declared here::13171320:: rtunion fld[1]; note: expanded from macro 'RTL_CHECK2' note ^ ~ : : 23array 'fld' declared here ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 23 rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c: :::4401585: :5: notenote5:: : :expanded from macro 'XINT'array 'fld' declared here ^ note: expanded from macro 'XEXP' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) 12 ^ ~note rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ array 'fld' declared here: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lists.c::24In file included from warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1209:In file included from :38: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-init.c:1209: rtunion fld[1]; : 38: 25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: expanded from macro 'RTL_CHECK2': :array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 3741: expanded from macro 'RTL_CHECK2'In file included from && --LABEL_NUSES (olabel) == 0 && delete_unused > 0 ^ ^~~~~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: :note1777: :array 'fld' declared here26 : rtunion fld[1]; note ^: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-invariant.cexpanded from macro 'LABEL_NUSES'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~3741: ./genrtl.h: In file included from #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-doloop.c: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h26:823:3:440:42: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h208:1350:: ::In file included from 3::3741:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:53741: ./genrtl.h: 32 note::: warning./genrtl.h:185: array 'fld' declared herewarningnote: expanded from macro 'XCINT': array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: rtunion fld[1];: ^ #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)435:3 XSTR (rt, 2) = arg2;: warning array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ 3: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210 XWINT (rt, 1) = arg1; ^ ~:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-iv.c:55 XEXP (rt, 1) = arg1; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213 ^ ~ warning: :1319:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h37/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h23::: note: : ::3741expanded from macro 'XSTR' note: 1320: ./genrtl.h:129:329array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : warning: : expanded from macro 'RTL_CHECKC1'note: expanded from macro 'XWINT' :#define XWINT(RTX, N) ((RTX)->u.hwint[N])#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XINT (rt, 4) = arg4; #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) 23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: ^ ~:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317::1209:38 23: note: XEXP (rt, 6) = arg6;5:expanded from macro 'XEXP' : note: expanded from macro 'RTL_CHECK2' ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XINT':5: 1209: 1320:23note ^ ~: : note#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ::44038array 'hwint' declared here :5: ^ ~: HOST_WIDE_INT hwint[1];expanded from macro 'XEXP' note: note: expanded from macro 'RTL_CHECK2' ^array 'fld' declared herenote /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26:: : 1209#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : array 'fld' declared here ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:38 rtunion fld[1]; ^ ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lists.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:37415:: ./genrtl.h:824::3: note: expanded from macro 'HOST_WIDE_INT' note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h# define HOST_WIDE_INT long long :warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c ^note:1618:: 9 array 'fld' declared here 1209 XVEC (rt, 3) = arg3; ^ ~:38In file included from : warning rtunion fld[1]; ^: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-doloop.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: expanded from macro 'RTL_CHECK2' 1321:26: :: 23: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XEXP (comp, 1)), ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-init.c:note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from 25 note:: ^ ~: 1320:23:: In file included from expanded from macro 'RTL_CHECK2' noteexpanded from macro 'XVEC': /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741 #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ expanded from macro 'XEXP': #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h./genrtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1209::3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~: ./genrtl.h:436209:3: :: 1209440warning: 38::3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: expanded from macro 'RTL_CHECK2' 38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :440 ^ ~: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarningnote XBBDEF (rt, 2) = arg2; ^ ~:5: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : 5 XWINT (rt, 2) = arg2;: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324: expanded from macro 'RTL_CHECK2' note ^ ~:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here440:5 : array 'fld' declared here ::: rtunion fld[1]; ^1213 rtunion fld[1];In file included from 25::29:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-invariant.c./genrtl.h ^ ::42 note: note: noteexpanded from macro 'XWINT': expanded from macro 'XBBDEF'#define XWINT(RTX, N) ((RTX)->u.hwint[N]) : ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h39: :40: 3741array 'fld' declared herenote: expanded from macro 'gen_rtx_fmt_ee'#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-iv.c:./genrtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ ~186: : ^ 441 gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO)3 ^~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h55::1208:38:: note: expanded from macro 'RTL_CHECK1' 440#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~: :In file included from 5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lists.c:24 warning:3741: note: ./genrtl.h:5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: : :5::152In file included from : notearray index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: array 'hwint' declared here array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741 note: array 'fld' declared here HOST_WIDE_INT hwint[1]; XINT (rt, 5) = arg5; rtunion fld[1]; ^: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-unroll.c: rtunion fld[1]; : ^ ~24: In file included from ./genrtl.h :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317844 :3:3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:In file included from ^ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-init.c:947 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h :warning: : note25: 1: expanded from macro 'XINT' ^ : XSTR (rt, 1) = arg1;#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) 59: : ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38:26 array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~:note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.cwarning :1623:13:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: expanded from macro 'RTL_CHECK2' empty macro arguments are a C99 feature [-Wc99-extensions]note warning: 1319 HOOK_VECTOR_END (asm_out)array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:233741 XEXP (rt, 1) = arg1;:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): : tem = XEXP (x, 1); ^ ~^ ./genrtl.h note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ expanded from macro 'HOST_WIDE_INT' ::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320210# define HOST_WIDE_INT long long :440:expanded from macro 'XSTR' ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~5 ^ ::3: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]:50 note: XEXP (rt, 3) = arg3;:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:23: array 'fld' declared here1209 ^ ~ 1320In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-doloop.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note:: :23: 38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320 noteexpanded from macro 'XEXP':23: rtunion fld[1]; 3741expanded from macro 'XEXP' note: expanded from macro 'HOOK_VECTOR_END' : ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)./genrtl.h: ^:: note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)470:: expanded from macro 'XEXP' 3#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note : ^ ~ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-invariant.c:42:1209:38warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::expanded from macro 'RTL_CHECK2' 1209: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :1209:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:38: note: expanded from macro 'RTL_CHECK2'In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ note /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5In file included from 38:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-unroll.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : SUBREG_BYTE (rt) = arg1;::3741: ^ ~ : 24 note: ./genrtl.h ^~~~~~~~~~~~~~~~: :187:array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3 rtunion fld[1]; ^ expanded from macro 'RTL_CHECK2'note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : In file included from :440 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h: warning: expanded from macro 'RTL_CHECK2':211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]:20111638: ^ ~ 26In file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lists.c :24/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::note XEXP (rt, 6) = arg6;5: note: 1expanded from macro 'SUBREG_BYTE' ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG): In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: array 'fld' declared here ^ ~ 3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:: 55: : ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320::./genrtl.h:845:3::note: array 'fld' declared here note warning /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning rtunion fld[1];: 23: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c : empty macro arguments are a C99 feature [-Wc99-extensions] XSTR (rt, 2) = arg2;array 'fld' declared here :HOOK_VECTOR_END (sched): rtunion fld[1]; ^^1624 1352/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43 note: : :50 expanded from macro 'XEXP' 44:32:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from ^:note ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-init.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h: ^ ~ :211warningIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-iv.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :3: warning: notearray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: :: expanded from macro 'XCSUBREG'1209:38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: validate_change (insn, &XEXP (x, 1), XEXP (x, 2), 1);expanded from macro 'HOOK_VECTOR_END' X0EXP (rt, 4) = NULL_RTX;131955 #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ : : ^ ~ :23: ^ ~note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from 1337#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-unroll.c In file included from :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:note ^ ~1209: : :374127:38::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ./genrtl.h: :153expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1320note3:23:24: In file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.hwarningnote::: 37: 211440: : : noteexpanded from macro 'X0EXP'note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.defexpanded from macro 'RTL_CHECK2':expanded from macro 'XEXP' : :5#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :1668 ^ ~ note: array 'fld' declared herearray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~:1:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 expanded from macro 'RTL_CHECKC1' :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208 rtunion fld[1]; ^ 1209 XBBDEF (rt, 2) = arg2; ::38 38 ^ ~In file included from :warning#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~:5 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-invariant.c note: expanded from macro 'RTL_CHECK2':: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: empty macro arguments are a C99 feature [-Wc99-extensions] : :1324:HOOK_VECTOR_END (simd_clone)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTL_CHECK1' ::#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])25 ^ ~42:^ 440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440note: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h :5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note43:50: ^ ~ In file included from : note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'XBBDEF': : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440note:3741:5array 'fld' declared here : rtunion fld[1]; ^ : #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~In file included from expanded from macro 'HOOK_VECTOR_END'./genrtl.h:188: note: : 5::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lists.c:243array 'fld' declared here array 'fld' declared here : warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : rtunion fld[1];array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]: rtunion fld[1];#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)In file included from ^ : ^ XEXP (rt, 7) = arg7; 1208:38: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-unroll.c:24 ^expanded from macro 'RTL_CHECK1' note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.cIn file included from #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h: ^ ~ 1320: array 'fld' declared here :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-doloop.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h rtunion fld[1];:3741:23 211/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: ^: 1625: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions]::487: note: expanded from macro 'XEXP'./genrtl.h31: warning:3 : HOOK_VECTOR_END (simt)846 440#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from :5:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-init.c:: 3: warning: ^ ~array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]25: validate_change (insn, &XEXP (x, 2), tem, 1); : ^note In file included from : array 'fld' declared here ^ ~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:3741: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; X0EXP (rt, 1) = NULL_RTX; :38: note: expanded from macro 'RTL_CHECK2' ./genrtl.h:212 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: 3:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h: ^ ~:43 ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning : : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ 1337:27:501320:23In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-iv.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note: 440:5: note: array 'fld' declared here : note: X0EXP (rt, 5) = NULL_RTX;1319expanded from macro 'X0EXP' : ^ ~ note : :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:13375523 rtunion fld[1];: expanded from macro 'XEXP'expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ::27: ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : ^ ~notenote : expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-unroll.c#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XSTR' :24/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209: ^ ~ :38:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::In file included from 120812083741In file included from #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-invariant.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:: ^ ~:: :./genrtl.h211:42 : In file included from note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:120938: 38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def: :38:154: :expanded from macro 'RTL_CHECK1':expanded from macro 'RTL_CHECK2'note3741 3: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 1732:1: expanded from macro 'RTL_CHECK1' : #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ./genrtl.h:note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): ^ ~ 208expanded from macro 'RTL_CHECK2' :: warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ :warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XEXP (rt, 3) = arg3; ^ ~ :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 440:5: note: array 'fld' declared here :: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1]; ^ 1320: warning: 440:5:23:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 5 XEXP (rt, 1) = arg1; ^ ~ : In file included from ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-doloop.c440:5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::: note: 1320note: expanded from macro 'XEXP' :array 'fld' declared herenote note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):23:26: In file included from : HOOK_VECTOR_END (goacc)array 'fld' declared herenote rtunion fld[1]; rtunion fld[1]; ^ ~ ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h43/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h::520: ^50: ::31209 :array 'fld' declared here: expanded from macro 'XEXP' 38 note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c: warningexpanded from macro 'HOOK_VECTOR_END' In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; :1647: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-init.c:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)25 22 ^ :: :warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from X0EXP (rt, 1) = NULL_RTX; ok = invert_exp_1 (SET_SRC (x), jump);/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :3741: ^ ~ note ^ ~ ./genrtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h In file included from ^~~~~~~~~~~:1209:213:3: :38 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-unroll.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :2641:22expanded from macro 'RTL_CHECK2':warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] :1337:note: expanded from macro 'SET_SRC' 211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:27 X0EXP (rt, 6) = NULL_RTX;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 2025: note:#define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ^ ~ ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337 ^ ~expanded from macro 'X0EXP' 1 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx):5 : note: ^ ~ : array 'fld' declared here 440 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:5:warning rtunion fld[1];:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 1354:note: : empty macro arguments are a C99 feature [-Wc99-extensions] :27array 'fld' declared here1208 ^ :: :38In file included from 32/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-iv.cnote: expanded from macro 'X0EXP':55: In file included from HOOK_VECTOR_END (vectorize): rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lists.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note 3741: :46 ^^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) : ./genrtl.h: noteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-invariant.c:42: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h: expanded from macro 'XCEXP':10: ::: expanded from macro 'RTL_CHECK1' 209:3:43 ^ ~:155warning50warning: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):3 ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 : link = XEXP (prev_link, 1);::array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 5: : #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~note: array 'fld' declared here ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1320: XBBDEF (rt, 2) = arg2; rtunion fld[1];:1208 notewarning ^ :38:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:121023: : note: expanded from macro 'HOOK_VECTOR_END' : expanded from macro 'XEXP'#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ : 37#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ^ ~ note: expanded from macro 'RTL_CHECK1' XINT (rt, 4) = arg4; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-doloop.c : ^ ~: ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note:1324: :25:1209expanded from macro 'RTL_CHECKC1' ^ ~26: In file included from In file included from #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-unroll.c:3741: expanded from macro 'XBBDEF': ./genrtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) 440 ^ ~ 538 ^ ~:1317 ::3:38:23: note: expanded from macro 'XINT' :: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote:440:5: note: warning: : array 'fld' declared here 5expanded from macro 'RTL_CHECK2' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: rtunion fld[1];array 'fld' declared here expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1208::array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def: rtunion fld[1];3373 ^ :1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c ^ XEXP (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:In file included from : 43:50: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ :38: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-init.cnote: expanded from macro 'RTL_CHECK1'5:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 :25: :note:5: note: In file included from : array 'fld' declared here array 'fld' declared here 13201655 rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h440: ^ rtunion fld[1]; ^expanded from macro 'HOOK_VECTOR_END'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lists.c ::23:3741#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) : : 5In file included from :57: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-invariant.c20: :: rtunion fld[1]; ^./genrtl.h warning:42: 214: 14:: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return nlabel == JUMP_LABEL (jump) || redirect_jump_1 (jump, nlabel);:3: ^~~~~~~~~~~~~~~~~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-iv.c3741: ./genrtl.hnote: expanded from macro 'XEXP'warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] link = XEXP (link, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: X0EXP (rt, 7) = NULL_RTX; #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):1832: ^ ~28 :210:: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1337expanded from macro 'JUMP_LABEL'In file included from :55#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-unroll.c27/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: warning:24 ^ ~: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: : note: :expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 1320: ::23:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208: ^ ~ 38note:5154:3741: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : note:./genrtl.h:156: expanded from macro 'RTL_CHECK1'1/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XEXP':3: :1209:warningarray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 1354 :32: XEXP (rt, 3) = arg3; warning: noteempty macro arguments are a C99 feature [-Wc99-extensions] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):HOOK_VECTOR_END (calls): expanded from macro 'XCEXP': array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) 38 ^ ~ ^ ~#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XINT (rt, 5) = arg5;^ :440 : ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h: 5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: :array 'fld' declared here 43::12091320 1210/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:37: note: rtunion fld[1];::23:381317:: note: note: 23 ^: expanded from macro 'XEXP' : expanded from macro 'RTL_CHECKC1' note:: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) expanded from macro 'RTL_CHECK2' 50 ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~expanded from macro 'RTL_CHECK2': : note ^ ~1209#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-init.c :25 :38 ^ ~: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: : notenote/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'XINT' :440:5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTL_CHECK2':: : ./genrtl.h:232:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 3: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) note: warning440:5:440expanded from macro 'HOOK_VECTOR_END' array 'fld' declared here#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)::5: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209: rtunion fld[1]; ^ 38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lists.c:60::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ note: note: 3note: : array 'fld' declared herearray 'fld' declared here : ^ ~ rtunion fld[1]; ^warningexpanded from macro 'RTL_CHECK2' array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XEXP (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-unroll.c ^ ~:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c: 1664 ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: XEXP (prev_link, 1) = *unused_listp;440:5: ^ ~: : note: 211In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-doloop.c:26: In file included from array 'fld' declared here : rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:374116/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:13205965: ^:1: warning: ./genrtl.hempty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ :1320:440:573::23::5:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:3:In file included from note: 2343: note note: : : expanded from macro 'XEXP' :expanded from macro 'XEXP' warning#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]: 50/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::array 'fld' declared here array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-iv.c1209 rtunion fld[1]; rtx olabel = JUMP_LABEL (jump);: :55 XSTR (rt, 1) = arg1; note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 : expanded from macro 'HOOK_VECTOR_END' : ^In file included from ^ ~ 38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^~~~~~~~~~~~~~~~~:1319: 38:23: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ note:: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) note ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741In file included from : : ./genrtl.hexpanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :note: note: expanded from macro 'RTL_CHECK2'157:3 In file included from : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-invariant.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-unroll.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.hwarning:42: In file included from ^ ~ expanded from macro 'JUMP_LABEL' ^ ~ 1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) 38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:440:5: 3741array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]:: 5 ^ ~ 211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118::./genrtl.h XEXP (rt, 6) = arg6; ^ ~:: note :211 note: array 'fld' declared here :note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: rtunion fld[1]; 1:array 'fld' declared here warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^: warning: : expanded from macro 'RTL_CHECK2'empty macro arguments are a C99 feature [-Wc99-extensions] :1320: X0EXP (rt, 4) = NULL_RTX; 1354 ^ ~ :23 rtunion fld[1]; ^ 32#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here HOOK_VECTOR_END (cxx) rtunion fld[1]; ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lists.c: :In file included from note: expanded from macro 'XEXP': In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-init.c:25: ^ In file included from 82/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337note:27 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-doloop.c3741:4326: :50: : expanded from macro 'XCEXP': note:: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) In file included from ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)./genrtl.h ^ ~note 1208/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::233:3: ::3741: 1209:38: expanded from macro 'HOOK_VECTOR_END' 12: notewarning#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)./genrtl.h:574:: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: warning: expanded from macro 'RTL_CHECK2'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; *listp = XEXP (node, 1); ^ ~#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ~ 3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~ :1320:23 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h38 ^ ~: notewarning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: expanded from macro 'XEXP'::5:1337:: 27 ^: note: expanded from macro 'X0EXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ : XSTR (rt, 2) = arg2; expanded from macro 'RTL_CHECK1' ^ ~ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) In file included from note:1208: ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-unroll.c 38 : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1210:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::24array 'fld' declared here:1209:37: note: rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'RTL_CHECKC1': : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h1319 440:5:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-iv.c::23: 211note55: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::38 3741: : :./genrtl.h:158note: array 'fld' declared here#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) expanded from macro 'RTL_CHECK1' rtunion fld[1]; note: expanded from macro 'XSTR' :3: ^ ~ ^#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ warningIn file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-invariant.carray index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]:42: note : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def: 6207: X0EXP (rt, 7) = NULL_RTX;array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: rtunion fld[1]; : expanded from macro 'RTL_CHECK2' :1In file included from 1209 :38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ :5: :1337 In file included from :3741: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-init.c ^ ~: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h./genrtl.h :212:3: warning: warning:2527: note: : : :expanded from macro 'X0EXP' : array 'fld' declared here#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)440:5In file included from empty macro arguments are a C99 feature [-Wc99-extensions]expanded from macro 'RTL_CHECK2'array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ note: array 'fld' declared here : 3741 rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: X0EXP (rt, 5) = NULL_RTX; ^ ~: HOOK_VECTOR_END (emutls) ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1208:38 ^ ^ ~ rtunion fld[1]; ^ ./genrtl.h:234/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27:3: warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43note:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lists.c:array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]:: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : X0EXP (rt, 3) = NULL_RTX; ^ ~44050: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared hereexpanded from macro 'X0EXP' 83/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:: note: :27: expanded from macro 'HOOK_VECTOR_END'3:5 rtunion fld[1]; note:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ^ : note: array 'fld' declared here expanded from macro 'X0EXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1208:38: note: warningexpanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-iv.c:55 #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: : ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (node, 1) = 0; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-doloop.c :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:note12081320::23:: array 'fld' declared here :3741:38: : ./genrtl.h:26 note: note: expanded from macro 'XEXP' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ : In file included from 182expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-unroll.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) :211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def3: ^ ~::6328 3741#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):: warning ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c::592440:In file included from : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-invariant.c1710:13: ^ ~ XEXP (rt, 1) = arg1;warning: 1: :warning:3: : :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]empty macro arguments are a C99 feature [-Wc99-extensions] 42: warning /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h noteIn file included from : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]HOOK_VECTOR_END (target_option)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ :1209:38: byte_x = SUBREG_BYTE (x);/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320 ^ : ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26:23 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:: note: : note: :3741: 43note: expanded from macro 'RTL_CHECK2'array 'fld' declared here./genrtl.h:50:expanded from macro 'XEXP' rtunion fld[1]; :expanded from macro 'SUBREG_BYTE' XSTR (rt, 1) = arg1; #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)213 #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ^ ~ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^: note1352:32: note: : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'XCSUBREG'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-init.c3:25: warningexpanded from macro 'HOOK_VECTOR_END': 1209:38 ^ ~: 23 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: In file included from : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] 440#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) note X0EXP (rt, 6) = NULL_RTX;: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'RTL_CHECK2' ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;):: note 3741 ^ 5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note: array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :expanded from macro 'XSTR'1210: 37 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-unroll.c::440 :5:: ^ ~ 24: notenote: expanded from macro 'RTL_CHECKC1' : ./genrtl.h:235:: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]):/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.hnote: expanded from macro 'X0EXP' :1209: 3: warning211 array 'fld' declared here:: : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def38: rtunion fld[1]; ^ ~ 6430::1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h X0EXP (rt, 4) = NULL_RTX;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lists.c::#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ HOOK_VECTOR_END (shrink_wrap)112:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 440 ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-iv.c:55:: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:37415:: ./genrtl.h: 183 XEXP (r, 1) = next;:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1337: notenote: array 'fld' declared here: 27: ^ ~ ^expanded from macro 'RTL_CHECK2' ^ ~note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])3 rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'X0EXP':1208 : 1320#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~:38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h::warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]23: :note1733: note: :expanded from macro 'RTL_CHECK1'43 XBBDEF (rt, 2) = arg2;13: :warning ^ ~ : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XEXP' 50: ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: byte_y = SUBREG_BYTE (y);expanded from macro 'HOOK_VECTOR_END' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) : ^ ^~~~~~~~~~~~~~~440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:1209:5: :note #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): array 'fld' declared here :38 :1324/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h38: :::note: expanded from macro 'RTL_CHECK1'2011 rtunion fld[1];: 25 ^ ~26: note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ : note: expanded from macro 'XBBDEF' note: : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-unroll.c expanded from macro 'SUBREG_BYTE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTL_CHECK2':440:#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h5: ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: array 'fld' declared here::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 440In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-doloop.c:26: : rtunion fld[1];5In file included from 24: ^ :1352/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :In file included from :32: 3741 note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-invariant.c:42: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here:1208: :./genrtl.h:611In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: rtunion fld[1];:440:211:3741: 5note: ./genrtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def::expanded from macro 'XCSUBREG' 38: note3#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg): expanded from macro 'RTL_CHECK1' 214: warning: 6688array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 3: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): XSTR (rt, 1) = arg1;: ^ ~ ^ In file included from note ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h warning: array 'fld' declared here :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-init.c ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1210:1: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]:37 rtunion fld[1]; :25 X0EXP (rt, 7) = NULL_RTX;: : note ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27:: 440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'RTL_CHECKC1': noteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])3741warning: empty macro arguments are a C99 feature [-Wc99-extensions]: :23: HOOK_VECTOR_END (mode_switching): ^ ./genrtl.h5:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:236: noteexpanded from macro 'X0EXP'note ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lists.c: :3134:: expanded from macro 'XSTR' array 'fld' declared here:43 ::warning26 rtunion fld[1]; : 50: ^ note: :expanded from macro 'HOOK_VECTOR_END' warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):440:array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] unused_expr_list = XEXP (r, 1); ^ ~5: ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-iv.c: X0EXP (rt, 5) = NULL_RTX; note: array 'fld' declared here55 : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~:1208:38note: : expanded from macro 'XEXP' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: expanded from macro 'RTL_CHECK1':/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 3741 rtunion fld[1];: ./genrtl.h::#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)1337:27 : ^ ~: 184#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) note1209 ^ : expanded from macro 'X0EXP' ::3: ^ ~ 38: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440warning:5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]:: :expanded from macro 'RTL_CHECK2' note: array 'fld' declared here1209 :38: XEXP (rt, 3) = arg3; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-unroll.c:241812 note: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) 440::: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h rtunion fld[1]; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 34/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def: : warning6715 ^ ^ ~ :1: warning /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : && rtx_renumbered_equal_p (XEXP (x, 1), XEXP (y, 1))) ^ ~ :38: ^ ~ :5 : noteempty macro arguments are a C99 feature [-Wc99-extensions]440 : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-invariant.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hHOOK_VECTOR_END (C90_EMPTY_HACK):/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: array 'fld' declared here ^::42 : In file included from 1320 5: ::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.hexpanded from macro 'RTL_CHECK1'note: array 'fld' declared here1320/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 4323: rtunion fld[1]; : rtunion fld[1];:23: ^ ^#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])In file included from :3741: note: expanded from macro 'XEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-doloop.c note ^ ~ :26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:374150/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lists.c:: : 136#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): : ./genrtl.hexpanded from macro 'XEXP' note./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~ :440: :7: ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 232warning:expanded from macro 'HOOK_VECTOR_END':5 : 612:3: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): warning38::: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]3: notewarning ^ : : expanded from macro 'RTL_CHECK2': array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 1209 XEXP (r, 1) = next; ^ ~note:38 XEXP (rt, 1) = arg1;: : note: array 'fld' declared here ^ ~ XVEC (rt, 2) = arg2; rtunion fld[1]; ^ In file included from ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320 ^ ~:23:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-init.c:expanded from macro 'RTL_CHECK2' 25 : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1321:: expanded from macro 'XEXP' :3741: ./genrtl.h:23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)23#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:5In file included from : expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-unroll.c237:3:: note#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)::440: warning: ^ ~: array 'fld' declared here 5note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~expanded from macro 'XEXP'array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] :25: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : note: array 'fld' declared here X0EXP (rt, 6) = NULL_RTX; rtunion fld[1]; ^1209:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c:1209:38: note: : ^ ~38 :expanded from macro 'RTL_CHECK2':305 note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~1812 ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-iv.c ^ ~: 55: ::::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 warning 47: :440:1337:27In file included from :: 5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarningnote:: note note: 5: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'X0EXP':3741: note: array 'fld' declared here rtunion fld[1]; ^ 'rtx_def' 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]#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ : array 'fld' declared here./genrtl.h struct GTY((desc("0"), tag("0"),/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::185 :3expanded from macro 'RTL_CHECK2' && rtx_renumbered_equal_p (XEXP (x, 1), XEXP (y, 1))): ^ warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]1208 ^ ~ :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1];In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h: 38: XINT (rt, 4) = arg4;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-doloop.c:note: expanded from macro 'RTL_CHECK1' ^#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])75 26 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from ^ ~:1 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ::1317/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-invariant.c440:::23::5note: did you mean struct here? 1320:23: class rtx_def;: note: expanded from macro 'XINT' 5:42: ^~~~~: note In file included from note: : array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here :3741 rtunion fld[1]; ^ note: 3741 rtunion fld[1];: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) expanded from macro 'XEXP' ^ ^ ~ : ./genrtl.h:./genrtl.h 630:3 :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-init.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):233:325 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: warning: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : warning1209:38:struct ^ ~ : 3741array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:./genrtl.h 1209:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 38 XVEC (rt, 1) = arg1; X0EXP (rt, 2) = NULL_RTX; : ^ ~ : note: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lists.cnote: expanded from macro 'RTL_CHECK2' 258:3expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:130 warnings generated. /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])440warning: 198:3::5: note:1337array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~: :array 'fld' declared here warning :1321: 27: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: 23 XEXP (rt, 1) = arg1; ^ ~: rtunion fld[1]; XEXP (ptr, 1) = unused_expr_list; ^ ~ :array 'fld' declared here note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c:1320#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) : ^ ::In file included from 1320/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-iv.c:55note 23: :: : expanded from macro 'X0EXP' ^ ~1813 In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h23:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ note3741: ./genrtl.h::1209In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-unroll.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208: :186:47note: : 3:: :3838::expanded from macro 'XEXP':25 : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:expanded from macro 'XEXP' notewarning1372#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~: note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'RTL_CHECK2' array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: warning:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECK1' 120913: || (rtx_renumbered_equal_p (XEXP (x, 0), XEXP (y, 1))38: note: expanded from macro 'RTL_CHECK2': ^ ~ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtx tmp = XEXP (this, 1); ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: XINT (rt, 5) = arg5; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: expanded from macro 'XEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 1317 rtunion fld[1]; ^ : ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h44023:1320#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):::1209 :5::38In file included from : ^ ~ note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~array 'fld' declared here note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-doloop.c 23#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~: note note: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: rtunion fld[1]; ^:: expanded from macro 'XEXP' :440:5expanded from macro 'XINT'In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-invariant.c: note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)array 'fld' declared here rtunion fld[1];38:26: In file included from #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^440 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 3741: ./genrtl.h::note: expanded from macro 'RTL_CHECK2':421209:38648 : :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from note: :3: : ^ ~5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lists.cexpanded from macro 'RTL_CHECK2':207:440374138: : note: :warning35: ./genrtl.h::array 'fld' declared here234note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : : rtunion fld[1];3 ^ : note: array 'fld' declared here ^ ~: clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o lower-subreg.o -MT lower-subreg.o -MMD -MP -MF ./.deps/lower-subreg.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lower-subreg.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-init.cwarningexpanded from macro 'RTL_CHECK2':25: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ In file included from : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XSTR (rt, 1) = arg1; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: ^ ~ :440:5 3741: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1319./genrtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h259:array 'fld' declared here3 rtunion fld[1];: XEXP (ptr, 1) = unused_insn_list; ::23: note: expanded from macro 'XSTR' 1337: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^ :440warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:27/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c:5:23:: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; :note ^ ^ ~ XBBDEF (rt, 2) = arg2; note: 1814:30 : :expanded from macro 'XEXP' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):: : array 'fld' declared here:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 1209:381385:13warning ^ ~ 1324:25:expanded from macro 'X0EXP': warning note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) : : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])note rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: && rtx_renumbered_equal_p (XEXP (x, 1), XEXP (y, 0))));:1320 rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209::38 ^ ~ ^ ^ ~: expanded from macro 'RTL_CHECK2' 23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):440 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 1320: ^ ~ noteIn file included from 23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-iv.cnote:: :55: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 3741: ./genrtl.h:187: expanded from macro 'XEXP' 3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECK2' note: 5#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 6) = arg6; 1208expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209: : ^ ~38:440: note38 : : noteexpanded from macro 'RTL_CHECK2' :note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: : array 'fld' declared here5: ^ ~ expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:44038: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :: rtunion fld[1];:440:5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h5: note: array 'fld' declared here rtunion fld[1]; ^ array 'fld' declared here ::1320: rtunion fld[1];#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ^ ~ :In file included from ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-init.c:: : array 'fld' declared here2325: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; X0EXP (rt, 3) = NULL_RTX; ^ ~: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-doloop.c:26: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): In file included from 440 ^ ~: 5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38note:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: ^3741: note ./genrtl.h: :expanded from macro 'RTL_CHECK2'6665 : :array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; : ^ note3 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447: expanded from macro 'RTL_CHECK1':: note: array 'fld' declared here warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) XVEC (rt, 1) = arg1; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c14: rtunion fld[1]; ^ ~warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtx next = XEXP (insn, 1); /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1817 ^ ~ 1321 ^ ~ ^ : ::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note33440In file included from :23 warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_renumbered_equal_p (XEXP (x, 1), XEXP (y, 1))); ^ ~ : :5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' : note: :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 rtunion fld[1];1320:23: noteexpanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-invariant.c:42:: ^ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:note expanded from macro 'XEXP' : 38:3741In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-init.c:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) array 'fld' declared here#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note: expanded from macro 'RTL_CHECK2' : ./genrtl.h ^ ~ ^ ~: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])235/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ 25/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): In file included from 440:5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note: 3:3741::1209 rtunion fld[1]; : :38: note: expanded from macro 'RTL_CHECK2' ./genrtl.h warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ ^ array 'fld' declared here : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 261 ^ ~ X0EXP (rt, 4) = NULL_RTX; ^ ~ :3 rtunion fld[1];In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-iv.c:: warning:: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 55 : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h440:5:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h X0EXP (rt, 4) = NULL_RTX; ^ : ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c: array 'fld' declared here ::1337 rtunion fld[1];: :1337:27: note1817: :440:5:./genrtl.h: 27:: note: expanded from macro 'X0EXP' expanded from macro 'X0EXP'188:3: ^ 46: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)warningnote/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :1453 : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)array 'fld' declared here : rtunion fld[1];warning : ^ ~ 10: ^ && rtx_renumbered_equal_p (XEXP (x, 1), XEXP (y, 1)));/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: noteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-doloop.c:warning26 : : : expanded from macro 'RTL_CHECK1'In file included from array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XEXP (rt, 7) = arg7; return XEXP (insn, 1);:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1320: ^ ~ 23 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3741 :1320:: note23: expanded from macro 'XEXP'1208:440: :: 5 ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: note: note: array 'fld' declared hereexpanded from macro 'XEXP'381320:./genrtl.h note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) expanded from macro 'RTL_CHECK1':685: 3: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1];23: ^ ~ ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'XEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-invariant.c ^ ~: XEXP (rt, 1) = arg1; :38: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :12091320:23 note: expanded from macro 'RTL_CHECK2'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~42: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from : note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 5: :: note: :3741: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 38 ^ ~ ./genrtl.h:1209array 'fld' declared here:236: 3: note: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :440:38: 5expanded from macro 'XEXP' note: expanded from macro 'RTL_CHECK2' rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-init.c ^ ~ ::expanded from macro 'RTL_CHECK2' X0EXP (rt, 5) = NULL_RTX; ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :25440:5: note: note: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) array 'fld' declared here ^ ~array 'fld' declared here: 1209 In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c:440:: 51337:27:: note3741: :1846:: array 'fld' declared here:38 ./genrtl.h:262:18 rtunion fld[1]; ^:note: note 3: : warning rtunion fld[1];: expanded from macro 'X0EXP'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: :clang : warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECK2' warning#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XINT (rt, 5) = arg3;: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-iv.c:55 if (maybe_ne (SUBREG_BYTE (x), SUBREG_BYTE (y)))/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: In file included from ^ ~ ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458 ^~~~~~~~~~~~~~~ :440:5:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 10:1317 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here:3741::2011warning: : rtunion fld[1]; 23: note: expanded from macro 'XINT'./genrtl.h :1208 ^ 208#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):3::: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 38:26: return XBBDEF (insn, 2); ^ ~In file included from note: expanded from macro 'SUBREG_BYTE' ^ ~: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning:expanded from macro 'RTL_CHECK1'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-doloop.c:26 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:12091324:25:: : :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])In file included from note38: note array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'RTL_CHECK2' :3741: ./genrtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):686 XEXP (rt, 1) = arg1;: expanded from macro 'XBBDEF'#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ^ ~ : ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ 3: :440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note 5::440:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ : expanded from macro 'XCSUBREG'warning5 : note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :1208:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here:1320:#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) 23 XSTR (rt, 2) = arg2; ^ ~38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~note:: expanded from macro 'XEXP': rtunion fld[1]; ^ 1319In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-invariant.c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::121042#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): :37:23note: ^ ~ note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote:: : expanded from macro 'XSTR'expanded from macro 'RTL_CHECK1'note1209: In file included from : expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])38#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :3741: ./genrtl.h : note ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:237:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:5: 3: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h440:5: array 'fld' declared here note::warning: expanded from macro 'RTL_CHECK2' : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]note: array 'fld' declared here 1209array 'fld' declared here :38: X0EXP (rt, 6) = NULL_RTX; ^ ~ rtunion fld[1]; note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ rtunion fld[1]; ^ : expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from 1337: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-init.c rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c:1846: ^3527: ::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 note: expanded from macro 'X0EXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::warning:440: 251463:5: : In file included from array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] if (maybe_ne (SUBREG_BYTE (x), SUBREG_BYTE (y))) ^~~~~~~~~~~~~~~ note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::: array 'fld' declared here26#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) return XBBDEF (insn, 2);3741 ^ ~ : 5:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1208 : ^ ~:38: : note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324 note./genrtl.h::25263:: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-iv.c: 3:expanded from macro 'RTL_CHECK1' :note: array 'fld' declared here warning: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) expanded from macro 'SUBREG_BYTE':55: #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ In file included from notearray index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XSTR (rt, 6) = arg4; ^ ~expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ rtunion fld[1]; ^ ~::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 3741 : ^:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1352:32::13191208:38: note: ./genrtl.h note:expanded from macro 'RTL_CHECK1': expanded from macro 'XCSUBREG' :23 209:3:#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) : note: expanded from macro 'XSTR'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :440: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) warning ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-doloop.c: ^ ~26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 5: note:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: array 'fld' declared here : rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1210: : 1209 ^3741: ./genrtl.h:705::4403:::38 array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 37 :warning XBBDEF (rt, 2) = arg2; ^ ~5:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note:1474:10: warning:: : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : noteexpanded from macro 'RTL_CHECKC1' return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note :#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) XSTR (rt, 1) = arg1;1324:: : array 'fld' declared here expanded from macro 'RTL_CHECK2' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ~ ^ 2523 5: note: array 'fld' declared here :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];:1319:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^:note: 440In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-invariant.c:: 42expanded from macro 'XSTR' : #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~In file included from :note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h5::3741 note: array 'fld' declared here : note: expanded from macro 'XEXP'./genrtl.h :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^1209 :38:: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440::In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-init.cexpanded from macro 'XBBDEF': 5:258 :note25: : array 'fld' declared hereIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3::3741 : warning./genrtl.h: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]281 :#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) rtunion fld[1]; ^3:38 warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/jump.c: ^ ~ XEXP (rt, 1) = arg1;1913 XINT (rt, 1) = arg1; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208note: 1479 ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTL_CHECK2'::7:1317 :2310:38:warning:: note: :: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ 1320/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:note: :23warning: 440: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: SUBREG_BYTE (x), GET_MODE (x), &info);expanded from macro 'XINT' : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~~~~:expanded from macro 'XEXP' 5 #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)440: note ^ ~:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 5 return XEXP (insn, 3);/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26:array 'fld' declared here: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: rtunion fld[1]; array 'fld' declared here : ^1209 rtunion fld[1];:note ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ 38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1209:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-doloop.c:: :In file included from :expanded from macro 'SUBREG_BYTE'1320 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-iv.c: 26#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG): 38:55note : In file included from note: :23:: expanded from macro 'RTL_CHECK2' ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::expanded from macro 'RTL_CHECK2' note706:3 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :: expanded from macro 'XEXP'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 1352 warning:32#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h122 warnings generated. : ^ ~ :: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ^ ~:1209:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741 XSTR (rt, 2) = arg2; : ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: expanded from macro 'XCSUBREG' ^ ~ 440:5:38::: 440:5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h210 note: note:#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~: array 'fld' declared here:expanded from macro 'RTL_CHECK2' 1319 rtunion fld[1]; note: : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ :1210:37:array 'fld' declared here23In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-invariant.c ^ ~:3:: 42: In file included from note: expanded from macro 'RTL_CHECKC1'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ^ warningnote:3741 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :: expanded from macro 'XSTR' 440#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h./genrtl.h::440 38: : XEXP (rt, 3) = arg3; ^ ~ In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-init.cnote: :5:525: note: 25923: :3:note: array 'fld' declared here : warning: expanded from macro 'RTL_CHECK2'array 'fld' declared here array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from : note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: rtunion fld[1]; XBBDEF (rt, 2) = arg2; ^ : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 3741: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484./genrtl.h:10:5 :304:3: warning: note: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ rtunion fld[1]; : ^ XSTR (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here: expanded from macro 'XEXP' rtunion fld[1]; ^ ~ ^ 1324:25: note: expanded from macro 'XBBDEF' warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:12091319:38:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-doloop.cnote: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :expanded from macro 'RTL_CHECK2'1208 return XUINT (insn, 4);:26:: In file included from 38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XSTR (rt, 1) = arg1; ^ ~ noteclang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o lra.o -MT lra.o -MMD -MP -MF ./.deps/lra.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra.c 23: note: expanded from macro 'XSTR' ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTL_CHECK1':1209 :1319:23#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note38 ^ ~ : note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :440expanded from macro 'RTL_CHECK2' :expanded from macro 'XSTR' :5: 440#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)1318:5: ^ ~ notenote: array 'fld' declared here :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): note rtunion fld[1];: expanded from macro 'RTL_CHECK2' : array 'fld' declared here26: ^ ~note : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'XUINT' ^ ~#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-invariant.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):42: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741:: 440./genrtl.h::5260:: 3 : ^ ~ warning rtunion fld[1];: note ^: array 'fld' declared here rtunion fld[1]; array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-iv.c:55: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ::3741 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h X0EXP (rt, 3) = NULL_RTX;440: 5: note ^ ~: In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-doloop.c: ./genrtl.h: 211:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here:1337:44027: : : rtunion fld[1];note ^ 26: 3expanded from macro 'X0EXP' 5#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): : In file included from note: array 'fld' declared here In file included from ^ ~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 1208/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-init.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2;:38: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'RTL_CHECK1' ^ ~ return XUINT (insn, 4);#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h X0EXP (rt, 4) = NULL_RTX; ^ ~ ^ ~ :1320:23: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XINT (rt, 2) = arg2; ^ ~ ^ ~expanded from macro 'XEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 :38: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1337::440:5: :note: 1318array 'fld' declared here:expanded from macro 'RTL_CHECK2'13172627: note: expanded from macro 'XUINT' ::#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) 23 ^ ~ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-invariant.c:42: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote:1209:38: note X0EXP (rt, 4) = NULL_RTX;: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECK2' : note ^ ~: expanded from macro 'XINT'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~expanded from macro 'X0EXP' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : ^ 1209 :38:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-doloop.c:26 ^ ~ note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~: expanded from macro 'RTL_CHECK1':1208:38: noteIn file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h440:3741:: ./genrtl.h:746expanded from macro 'RTL_CHECK1':440:55 :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) 3#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): :: ^ ~ warning: ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote:array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 440 rtunion fld[1];:5: note: ^: array 'fld' declared here XINT (rt, 1) = arg1; array 'fld' declared here ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317 rtunion fld[1];:23 : note: expanded from macro 'XINT' 440#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-init.c :5:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h./genrtl.h::306: ^1209:38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:: note 12In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-invariant.c:: 3note: expanded from macro 'RTL_CHECK2'42: : warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here:: warning rtunion fld[1]; ^ : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; In file included from return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC *//opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-iv.c #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321::: 3741: ./genrtl.h:26223:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 55/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :In file included from 1321/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::233741: note: expanded from macro 'XVEC' ^ ~: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1209:38:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: ./genrtl.hexpanded from macro 'RTL_CHECK2' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec):212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) X0EXP (rt, 5) = NULL_RTX; ^ ~ 440 ^ ~: 5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];:1337: ^ ~:27: note: expanded from macro 'X0EXP' ^440 :5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-doloop.c:26 XINT (rt, 5) = arg3;: rtunion fld[1]; In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~: 3741 ^ 1209In file included from ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-init.c:25: 38: note: : : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::12081317:38: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from note: expanded from macro 'RTL_CHECK1' :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3:./genrtl.h :warning ^ ~: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 23 :747 #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])note : ^ ~expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ XVEC (rt, 4) = arg4;: 3 ^ ~: warning: array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 1321/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :44023:5:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note: array 'fld' declared here : rtunion fld[1]; note ^: expanded from macro 'XVEC':1209:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-iv.c:55: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h38: note: expanded from macro 'RTL_CHECK2' :3741: ./genrtl.h:213:3: warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]:1337:27: note: expanded from macro 'X0EXP' XEXP (rt, 2) = arg2;#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ^ ~note : ^ ~ expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1320 return safe_as_a (JUMP_LABEL (insn));: 23:: ^~~~~~~~~~~~~~~~~440 :5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:285: note:: expanded from macro 'JUMP_LABEL'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note: clang:note: array 'fld' declared herearray 'fld' declared here note rtunion fld[1];:1208: : expanded from macro 'XEXP' ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: rtunion fld[1];: ^ ~ ^ 1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:warningIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-invariant.c:: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 38 :In file included from 38:135442:32:: : note: expanded from macro 'RTL_CHECK2' In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-init.cnote/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :expanded from macro 'RTL_CHECK1' note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):: ^ ~25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3741:3741: 440./genrtl.h::308:3 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 1210./genrtl.h: ^ ~37: 263:3: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: warning:: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]notewarning5: 440expanded from macro 'RTL_CHECKC1' :5: note: : XVEC (rt, 5) = arg5;#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])array 'fld' declared here :array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ rtunion fld[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XSTR (rt, 6) = arg4; ^:440:5: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: array 'fld' declared here : In file included from ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-iv.c:55: 1321/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::231319In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h23note:: 3741: : notearray 'fld' declared here: expanded from macro 'XVEC' rtunion fld[1]; note#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ : : ./genrtl.hexpanded from macro 'XSTR': /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^: 1209:38: note: expanded from macro 'RTL_CHECK2' ^ 214:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 3: warning: 1209 ^ ~ array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: In file included from :note38: :array 'fld' declared here note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-doloop.c: :expanded from macro 'RTL_CHECK2'26 : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~ X0EXP (rt, 7) = NULL_RTX;In file included from ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' 1843:10: warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]: 3741: ./genrtl.h:748:3In file included from return JUMP_LABEL (this); /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-invariant.c ^~~~~~~~~~~~~~~~~: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208::38: warning440: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 42 XSTR (rt, 3) = arg3; 1832note: expanded from macro 'RTL_CHECK1' ^ ~:: 5In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])./genrtl.h:: 28: note: expanded from macro 'JUMP_LABEL' note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ : 281 ^ ~: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32array 'fld' declared here:440:5 ^ ~: note: array 'fld' declared here :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ^ ~ : warningnote: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'XCEXP' XINT (rt, 1) = arg1;#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-init.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:./genrtl.h ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::231210:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-iv.c:55/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: In file included from 309/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :note:: 440expanded from macro 'XINT': 5: note: array 'fld' declared here:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)3 3741 rtunion fld[1]; ^ :: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-doloop.c:26: In file included from XEXP (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : 373741: ./genrtl.h ^ ~: 766 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ::3: warningwarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1209 ^ ~ XVEC (rt, 1) = arg1;: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~: XINT (rt, 6) = arg6;1320 :23: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XEXP' ^ ~: 38: note: expanded from macro 'RTL_CHECK2' note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :expanded from macro 'RTL_CHECKC1'1317 :23: note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1321::44023: note: expanded from macro 'XVEC' :4405:5: ^ ~ note: :#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) array 'fld' declared here rtunion fld[1];expanded from macro 'XINT' ^ ^ ~ note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38:: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848: rtunion fld[1];1209:3840: expanded from macro 'RTL_CHECK2' :: 1209:38:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: ^ note: expanded from macro 'RTL_CHECK2' note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h expanded from macro 'RTL_CHECK2' warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-invariant.c :42: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::4403741: ./genrtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: ^ ~5::5 :note note: return safe_as_a (JUMP_LABEL (this));: 304:3:array 'fld' declared here ^~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : array 'fld' declared here XSTR (rt, 1) = arg1; rtunion fld[1]; In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-doloop.c:26 ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :: 1832In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3741: ./genrtl.h::784:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3: 1319:23warning:: note: ::440:In file included from 5: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]28: noteexpanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-iv.c:55: XINT (rt, 1) = arg1;#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)array 'fld' declared here ^ ~: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: expanded from macro 'JUMP_LABEL' rtunion fld[1]; ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1317:231209: note:: expanded from macro 'XINT' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3741: ./genrtl.hnote ^ :1209:38: note: expanded from macro 'RTL_CHECK2' :233:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])3 : ^ ~ warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :440:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'RTL_CHECK2' 5In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-init.c:25#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: ^ ~ ^ ~ 3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ./genrtl.h:327::3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: X0EXP (rt, 2) = NULL_RTX;array 'fld' declared here XINT (rt, 1) = arg1;: 5: : rtunion fld[1]; ^ ^ ~ 1354:32note: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ^ ~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-doloop.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317array 'fld' declared here:23::26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote:: 1210expanded from macro 'XINT': 37: note1337: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: :./genrtl.h:802expanded from macro 'RTL_CHECKC1' rtunion fld[1]; : ^ ~ 273: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 ^ note:In file included from 5: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-invariant.c:42: In file included from 38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741 XEXP (rt, 1) = arg1;: expanded from macro 'X0EXP': : ^ ~ ./genrtl.hnote:305:array 'fld' declared here#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~3: :expanded from macro 'RTL_CHECK2' warning : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XINT (rt, 2) = arg2; ^ ~ : 1320::1208:38 ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317: 23: ^23 : note: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ note:1853:3: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: array 'fld' declared here :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote:: rtunion fld[1];1209:38: note ^: expanded from macro 'RTL_CHECK2' warningexpanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1209:38: note: expanded from macro 'RTL_CHECK2' : array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ JUMP_LABEL (this) = target; In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-init.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h./genrtl.h:347#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^~~~~~~~~~~~~~~~~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: :note440: :expanded from macro 'XVEC'5 :#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h5: ^ ~note: array 'fld' declared here : rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832440: 28note: note: : :expanded from macro 'JUMP_LABEL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ array 'fld' declared here 5: rtunion fld[1]; ^ :1209In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-invariant.c:#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ 42/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354: ::3238:note :noteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-doloop.c: note: expanded from macro 'RTL_CHECK2' :array 'fld' declared here: expanded from macro 'XCEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^3741 26 #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ : ^ ~./genrtl.h :306:3: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-iv.c:55 XVEC (rt, 3) = arg3;: 1210In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :440:5: note: ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822array 'fld' declared here: 3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h37: XVEC (rt, 1) = arg1;1321:23: note:: expanded from macro 'XVEC' rtunion fld[1];#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) 3741: ./genrtl.h :note ^: expanded from macro 'RTL_CHECKC1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-init.c#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])234:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~3741 ^ ~ :3 ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h440::: ./genrtl.h:348::531321 warning: :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from :23:: warning : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lower-subreg.c X0EXP (rt, 3) = NULL_RTX;:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: array 'fld' declared here : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.hexpanded from macro 'XVEC' 1209:75 ^ ~#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) rtunion fld[1];:1320:: :38: 23: note ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: expanded from macro 'RTL_CHECK2' 13371::27 warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ ~class rtx_def; ^ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h note: expanded from macro 'X0EXP' :note55:8: note: previous use is here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])struct rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note : expanded from macro 'RTL_CHECK2'#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ : expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208::1209:38:440:5: rtunion fld[1]; ^: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote : noteexpanded from macro 'RTL_CHECK2': In file included from :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-invariant.carray 'fld' declared here: 42 ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 rtunion fld[1];2138:10:38: :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:note : ^ expanded from macro 'RTL_CHECK1'3741: 5./genrtl.h:In file included from 307 :3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-doloop.c#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning:: 440:5: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]note: :array 'fld' declared here rtunion fld[1];warning : ^array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4;26 : ^ ~ note: array 'fld' declared here: SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h2011:26:In file included from In file included from note: expanded from macro 'SUBREG_BYTE' ^:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-iv.c1321 ::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h55: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: 23:3741#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG): note: expanded from macro 'XVEC' ./genrtl.h ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec):235:3: warning ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h X0EXP (rt, 4) = NULL_RTX;: 1209 ^ ~ XSTR (rt, 2) = arg2;: 38 ^ ~: note: expanded from macro 'RTL_CHECK2'In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: :note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-init.c1352::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)2532 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1319: ^ ~: note: expanded from macro 'XCSUBREG' 1208#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from : :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:44038/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: :./genrtl.h23:::: 5note:1210 : noteexpanded from macro 'XSTR': 37: note: expanded from macro 'RTL_CHECKC1' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)note349: :expanded from macro 'RTL_CHECK1' 3#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])1209:38array 'fld' declared here5: note : array 'fld' declared here rtunion fld[1];:warning rtunion fld[1]; note ^ ~: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-invariant.c:42In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-doloop.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741:: ./genrtl.h:308: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3: warning: 3array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ 5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' 1320:23#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ : note: expanded from macro 'XEXP' : warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ^ ~ XVEC (rt, 5) = arg5;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1321::303223::19 :note : expanded from macro 'XVEC' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-iv.c#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): 55 ^ ~ warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1209:440: : In file included from array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :38: : note: note3741: ./genrtl.h: :236:expanded from macro 'RTL_CHECK2'3:5expanded from macro 'RTL_CHECK2' warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ X0EXP (rt, 5) = NULL_RTX; *step_out = XEXP (x, 1); ^ ~ ^ ~ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:5: note: notearray 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : :array 'fld' declared here1320:23 rtunion fld[1];: note: expanded from macro 'XEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from 1209:381337: :note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-invariant.cexpanded from macro 'RTL_CHECK2' : 27:42: 440#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~In file included from rtunion fld[1]; ^: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:4405In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-init.cnote:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::3741: ./genrtl.h::3741: 5: ./genrtl.h: expanded from macro 'X0EXP' :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx):note: 350 ^ ~:3:note warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]309 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: array 'fld' declared here array 'fld' declared here X0EXP (rt, 4) = NULL_RTX; ^ ~: rtunion fld[1]; :1208: 38: note ^: expanded from macro 'RTL_CHECK1' rtunion fld[1];3 : warning : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' ^ XINT (rt, 6) = arg6; ^ ~ ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-iv.c:55: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-doloop.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ X0EXP (rt, 6) = NULL_RTX; ^ ~ 5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' rtunion fld[1]; ^#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: rtunion fld[1]; ^: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1209:38: note: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337 In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-invariant.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 42: In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-init.c:25/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: attrs = MEM_ATTRS (x); : ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::3741: ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h27: ::note2564: :expanded from macro 'X0EXP'24 : #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)note : ^ ~expanded from macro 'MEM_ATTRS' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:369#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1): 3 ^ ~: 3741warning: : ./genrtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:327:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3: 38: : XEXP (rt, 1) = arg1;1344 : ^ ~29 :note: expanded from macro 'RTL_CHECK1'440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320warning:23:: : note: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])expanded from macro 'XEXP' ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'X0MEMATTR' 5#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem)#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) XINT (rt, 1) = arg1; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note:: array 'fld' declared here: 4401317/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::231210:37 rtunion fld[1];: ^note: ::5expanded from macro 'RTL_CHECKC1' ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])note ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : expanded from macro 'XINT'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-doloop.c::26: In file included from 1209440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 5::38: note: expanded from macro 'RTL_CHECK2'note #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)note ^ ~ : :3741: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ array 'fld' declared here: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1209::38: note: expanded from macro 'RTL_CHECK2'440 : rtunion fld[1]; ^5In file included from ./genrtl.h::845:3 rtunion fld[1]; note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array 'fld' declared here : ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lower-subreg.c ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :440:In file included from 24: In file included from 5 rtunion fld[1];: ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-iv.c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.hIn file included from noteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-init.c:55: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:: 417:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-unroll.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.hwarningarray 'fld' declared here25: 258: : rtunion fld[1];array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:3:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ 323 :warning: XSTR (rt, 2) = arg2;25:3741: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]1: In file included from : ./genrtl.h:warning ^ ~ 370 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-invariant.c3:'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] : XEXP (rt, 1) = arg1; warningstruct pod_mode 1319 : ^ ~: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ 23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h42::1320:23: ./genrtl.h XEXP (rt, 2) = arg2; note ^ ~: expanded from macro 'XSTR' :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1209note: expanded from macro 'XEXP':38:3741 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:33:67:1320:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):233: note20:./genrtl.h: ^ ~: expanded from macro 'RTL_CHECK2' : note: warning note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:347: 1209: ::array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]3did you mean struct here?#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 38 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:expanded from macro 'XEXP' warning: XEXP (rt, 1) = arg1;template class pod_mode;:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~~~ note : expanded from macro 'RTL_CHECK2': array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]440 struct ^ ~ ^ ~: XVEC (rt, 1) = arg1; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 1209:38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 5: note: expanded from macro 'RTL_CHECK2' ^ ~ ^ ~ ::23:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) notenote: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:: 5 ^ ~: :23:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here note : note: expanded from macro 'XVEC': rtunion fld[1]; ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)array 'fld' declared here 440 rtunion fld[1]; In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-doloop.c ^ ~ :#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h5::1209 :note38: :array 'fld' declared here note : rtunion fld[1];expanded from macro 'RTL_CHECK2' ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440::5 In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-iv.c:warning55: 440In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-init.c::In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::3741: ./genrtl.h: note: 25array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :array 'fld' declared here259 : rtunion fld[1]; ^5:3: XSTR (rt, 3) = arg3; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-unroll.c:25array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::3741: warning./genrtl.h:51 : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1319: XWINT (rt, 1) = arg1; ^ ~note 23:3: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)warningarray 'fld' declared here XBBDEF (rt, 2) = arg2; ^ ~ :: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XEXP (rt, 1) = arg1; : ^ ~ 1213:29In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:120925: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-invariant.c::42: :: In file included from note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'XBBDEF' 38#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb):: ^ ~ 13203741: ./genrtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:note: expanded from macro 'XWINT'::38:348 note 23: notenote: : expanded from macro 'XEXP'expanded from macro 'RTL_CHECK1' #define XWINT(RTX, N) ((RTX)->u.hwint[N]): 3: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ : ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: expanded from macro 'RTL_CHECK2' :5: 1209 XEXP (rt, 2) = arg2;note : ^ ~ array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :441:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5: rtunion fld[1];note: array 'hwint' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ HOST_WIDE_INT hwint[1]; ^ ^ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440::5:38 1320 :note: array 'fld' declared here:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-iv.c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59: rtunion fld[1]; ^: 26note:: expanded from macro 'RTL_CHECK2' 55#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 23: note: : expanded from macro 'XEXP' note: expanded from macro 'HOST_WIDE_INT'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) In file included from ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra.c :105: ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75# define HOST_WIDE_INT long long:1:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h warningIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^: 3741:: 440:5: :class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-init.c:./genrtl.hclass rtx_def;25 : ^In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h::374155: :./genrtl.h:436 rtunion fld[1];:260:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3::: 1209 ^: 38: note: expanded from macro 'RTL_CHECK2' 8: note: previous use is here struct rtx_def;warning ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-unroll.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XEXP (rt, 1) = arg1; ^ ~ :440:5: note: array 'fld' declared here X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' 3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ XWINT (rt, 2) = arg2;In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-invariant.c:42: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lower-subreg.c:1337 ^ ~ XEXP (rt, 3) = arg3; ^ ~ ^ ~:27:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320::23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: expanded from macro 'XEXP' 24:: 440In file included from :5:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423expanded from macro 'X0EXP':1213:: ^ ~ 29note: array 'fld' declared hereIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h1209::38: rtunion fld[1]; note#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h : note:: expanded from macro 'RTL_CHECK2' ^: expanded from macro 'XWINT' 272#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' :440:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:55In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-unroll.c:25 :: note: : :8:notearray 'hwint' declared here: array 'fld' declared hereIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~3741 warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^: :inline struct rtx_def *440 : ^ ./genrtl.h HOST_WIDE_INT hwint[1]; ^ 5In file included from : note : array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:124 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26::3 :note: rtunion fld[1];expanded from macro 'HOST_WIDE_INT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-invariant.c::75:7:# define HOST_WIDE_INT long long note: previous use is here 42: In file included from warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hclass rtx_def; ^ ^ ^In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lower-subreg.c:24: :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-iv.c:55: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 3741: ./genrtl.h:350In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-init.c:25In file included from X0EXP (rt, 4) = NULL_RTX;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h : ^ ~423 : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337: :3: warning: XEXP (rt, 1) = arg1; ^ ~: 27: In file included from note: expanded from macro 'X0EXP'array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235 : 3741: ./genrtl.h:470:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)warning: X0EXP (rt, 4) = NULL_RTX;array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h ^ ~ SUBREG_BYTE (rt) = arg1;:275: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208 ^ ~ :11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^~~~~~~~~~~~~~~~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:20111337:1320::38: :note: expanded from macro 'RTL_CHECK1' 2623:: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h: expanded from macro 'XEXP'27 note: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])expanded from macro 'SUBREG_BYTE' : note: #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ^ ~ :75/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'X0EXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 7 ^ ~: :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ note: previous use is here1352 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:class rtx_def;:32:: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)5 ^ ~ ::1208:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h38: note:: expanded from macro 'RTL_CHECK1' ^ note: 1209 :38: note: expanded from macro 'RTL_CHECK2' 1210:37#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : note: expanded from macro 'RTL_CHECKC1' array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-unroll.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-iv.c:55: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XINT (rt, 5) = arg3; ^ ~ XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' 1317:23#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ : note: expanded from macro 'XINT' rtunion fld[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-init.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'RTL_CHECK2' X0EXP (rt, 1) = NULL_RTX; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-invariant.c:42: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h :369/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' :3:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) XEXP (rt, 1) = arg1; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-iv.c:55: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XSTR (rt, 6) = arg4; ^ ~ :1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-unroll.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1209:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 3) = arg3; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-invariant.c:42: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-init.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h./genrtl.h:3741: ^ ~./genrtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h520:3:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lower-subreg.c:1320: 23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note:: expanded from macro 'XEXP' :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)370 ^ ~ warning440: :5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:note241209 : :: :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:3423: In file included from array 'fld' declared here38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h X0EXP (rt, 1) = NULL_RTX; ^ ~note: warning:: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 561 : rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337: :27: XEXP (rt, 2) = arg2; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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] note: expanded from macro 'X0EXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-iv.c:55struct mem_usage#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'RTL_CHECK2' :1208:38In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ :3741: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:: ^ ~4401: note: did you mean struct here? : note:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320./genrtl.h:23:5 : 281note:: 3expanded from macro 'XEXP' :: expanded from macro 'RTL_CHECK1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) warning ^ ~: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ XINT (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' note ^ ~: array 'fld' declared here class mem_usage; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];: 1317 ^: 23 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-unroll.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: expanded from macro 'XINT' XINT (rt, 4) = arg4; ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' 5: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra.c:105: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-init.c:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.hnote:: 417array 'fld' declared here: rtunion fld[1];25: rtunion fld[1];In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: ^3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323440 ^ :1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] :5: note: array 'fld' declared here : struct pod_mode ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-iv.c:55: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XSTR (rt, 1) = arg1; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-invariant.c:42./genrtl.hIn file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-unroll.c538::253: :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: :warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : ./genrtl.hIn file included from :128:3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: warning: :array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]3741 : 23./genrtl.h:: 435note: expanded from macro 'XSTR': XINT (rt, 5) = arg5; XEXP (rt, 1) = arg1; ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) 67 ^ ~ :3: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320 ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23::20:: 23 note: note: :expanded from macro 'XINT' did you mean struct here?/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1209:38#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)template class pod_mode; warning : ^~~~~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] struct XWINT (rt, 1) = arg1; ^ ~ : note: expanded from macro 'RTL_CHECK2' ^ ~ note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-iv.c:55: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ :1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here XINT (rt, 2) = arg2; HOST_WIDE_INT hwint[1]; ^ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-unroll.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h XEXP (rt, 6) = arg6;#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here :59:26: note: expanded from macro 'HOST_WIDE_INT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' # define HOST_WIDE_INT long long ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209: rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-invariant.c:42: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note: XWINT (rt, 2) = arg2; ^ ~ expanded from macro 'RTL_CHECK2' 38: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XWINT(RTX, N) ((RTX)->u.hwint[N]) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-init.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOST_WIDE_INT hwint[1]; ^ rtunion fld[1]; ^ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-unroll.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XSTR' XEXP (rt, 1) = arg1; ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-iv.c:55: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] # define HOST_WIDE_INT long long ^ XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :1321:23: note: expanded from macro 'XVEC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-invariant.c:42: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 38: SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ note: expanded from macro 'RTL_CHECK2' In file included from rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-unroll.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: XBBDEF (rt, 2) = arg2; ^ ~ 2011:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' 26: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' : expanded from macro 'SUBREG_BYTE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-init.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' XSTR (rt, 2) = arg2; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-iv.c:55: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XVEC (rt, 4) = arg4; ^ ~ :1210/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321::37:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra.c: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-unroll.c:10523: :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.hnote:: 423expanded from macro 'XVEC': In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.hnote:: expanded from macro 'RTL_CHECKC1' :#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ 131925: In file included from #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^ ~440:5:: 235note: array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h23: :note3741: : expanded from macro 'XSTR'./genrtl.h :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209154:38:: note: rtunion fld[1];:3:expanded from macro 'RTL_CHECK2'#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.hwarning:: 272array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]:8: ^ warning : struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h inline struct rtx_def * XEXP (rt, 3) = arg3; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h38::75 :note7: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-invariant.c:: :1320:42: expanded from macro 'RTL_CHECK2' 23 ^ ~previous use is here : : noteIn file included from : expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) class rtx_def; ^ ~ : ^ ~440 :5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440::5: : array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra.c:105:: In file included from rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:42312093741: : : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h: ^ :./genrtl.h:487235:338In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-iv.c:: 55: In file included from array 'fld' declared here: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: warningnote/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275: : :11::array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];warning ^ expanded from macro 'RTL_CHECK2' : struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 3741: ./genrtl.h:308 return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ X0EXP (rt, 1) = NULL_RTX;In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-init.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:440::575: note :253: :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: :7:: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~./genrtl.h :592:3array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: notewarning: : previous use is here 1337 rtunion fld[1];array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ class rtx_def;:27: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321: ^23: note: expanded from macro 'XVEC'note XSTR (rt, 1) = arg1; ^ ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ : expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :23: note: expanded from macro 'XSTR' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-unroll.c:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here XINT (rt, 4) = arg4; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-iv.c:55: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' rtunion fld[1]; ^#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-init.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XSTR (rt, 1) = arg1; ^ ~ ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-unroll.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-invariant.c:42: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XINT (rt, 5) = arg5; ^ ~ X0EXP (rt, 1) = NULL_RTX;1319:23 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-doloop.c:141::21: :1209: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning:: 1317:23: note: ^ ~expanded from macro 'XINT' array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)38 : ^ ~ note : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209noteexpanded from macro 'RTL_CHECK2' :38: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :expanded from macro 'XSTR'1337 :27: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) cmp_arg1 = XEXP (SET_SRC (cmp_orig), 0); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: :5expanded from macro 'RTL_CHECK2' ^~~~~~~~~~~~~~~~~~ expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ^ ~ : note22#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ note: : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'SET_SRC'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];:1208:38::440 ^ :5105: In file included from :1209 ::In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-iv.c :42338:note:55: #define SET_SRC(RTX) XCEXP (RTX, 1, SET) expanded from macro 'RTL_CHECK1' : In file included from note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h: ^ ~:: 561/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:: 32/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h ^ ~expanded from macro 'RTL_CHECK2' ::note126:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~In file included from array 'fld' declared here 1 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from : 3741:440:warning: 'mem_usage' 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]440:note /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lower-subreg.c:struct mem_usage 26 : rtunion fld[1];5expanded from macro 'XCEXP': 5: note^: ./genrtl.h :327: #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx):: 3: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here array 'fld' declared here ^:warning ^ ~ rtunion fld[1]; :341 rtunion fld[1];:1: 305: ^ : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-init.c :1210 ^ XINT (rt, 1) = arg1;In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-unroll.c::1 : 3725:25notewarning: In file included from ^ ~: : In file included from : :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:did you mean struct here? In file included from 3741class mem_usage; ^~~~~ struct/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-invariant.c1317::3741 : 23:: ./genrtl.h./genrtl.h:'rtx_def' 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]:42 : In file included from 157:note: expanded from macro 'XINT':3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note: : warning: 3741: ./genrtl.h array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) expanded from macro 'RTL_CHECKC1' 612: XEXP (rt, 6) = arg6; ^ ~ 3 ^ ~ :538#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :3struct GTY((desc("0"), tag("0"), ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h^:warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:112091320 : XVEC (rt, 2) = arg2; ^ ~:warning: :38 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h35::1321array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note: note 1320: expanded from macro 'RTL_CHECK2' XEXP (rt, 1) = arg1;: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):23did you mean struct here? ^ ~:class rtx_def; 23:: ^ ~ note note: expanded from macro 'XEXP' note^~~~~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'XVEC': expanded from macro 'XEXP':440 :5 struct #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^~~1320:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)23 ^ ~: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here: 1209 ^ ~: 39note:: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1209: rtunion fld[1]; note38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1209:38: note: expanded from macro 'RTL_CHECK2' : ^expanded from macro 'RTL_CHECK2' 1209:38: note: expanded from macro 'RTL_CHECK2' note: expanded from macro 'RTL_CHECK2'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-iv.c:440:5:: note #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : array 'fld' declared here ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h55: In file included from ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741:: ./genrtl.h: rtunion fld[1];:440:5 : note: array 'fld' declared here 347:3440: warning rtunion fld[1]; ^ ^:In file included from : 5array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lower-subreg.c:In file included from 26: : XVEC (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-unroll.c ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ : 25: In file included from note:: array 'fld' declared here 1372/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-init.c:2513 rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-doloop.c:142: : :: 223741In file included from : ^:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h./genrtl.h:warning: :1321 158:3array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]::3741: ./genrtl.h::23: rtx tmp = XEXP (this, 1);In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-invariant.c ^ ~630note cmp_arg2 = XEXP (SET_SRC (cmp_orig), 1); /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ ::1320:342:23: In file included from : warning /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: expanded from macro 'XVEC' warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3741array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): X0EXP (rt, 7) = NULL_RTX; : ^ ~: note: expanded from macro 'XEXP' XVEC (rt, 1) = arg1;./genrtl.h ^ ~1320 :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)573: ^ ~ : ^ ~3:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1337:23 27/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1209::38:warning: 1209:: 38notenotearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XSTR (rt, 1) = arg1; :1321expanded from macro 'X0EXP' ^ ~: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)note: expanded from macro 'RTL_CHECK2': : 23 expanded from macro 'XEXP':/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h notenote#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):: expanded from macro 'XVEC'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 1319 ^ ~ ^ ~: ^ ~ expanded from macro 'RTL_CHECK2': /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h23:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 1208: 38: 440#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note:5 ^ ~ ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: note: array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XSTR' :440:5#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: :1209 : note: 38:38:expanded from macro 'RTL_CHECK1': note: : array 'fld' declared here expanded from macro 'RTL_CHECK2' rtunion fld[1]; rtunion fld[1]; ^#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'RTL_CHECK2' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-iv.c::55 ^ ~: : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~440:1385:133741:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:12095: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:::./genrtl.h 38: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning :440:note: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:348: array 'fld' declared here440: expanded from macro 'RTL_CHECK2'5:::35: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-doloop.c: note ^ ~ rtx tmp = XEXP (this, 1);: array 'fld' declared here warning : note rtunion fld[1]; ^ ^ ~: array 'fld' declared here : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 142:28 rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320 XEXP (rt, 2) = arg2;:::440In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-init.c ^: : warning: 5: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note: array 'fld' declared here25 ^ ~ In file included from rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-unroll.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h23 :1320: cmp_arg2 = XEXP (SET_SRC (cmp_orig), 1);25 23 ^ : :In file included from : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: In file included from ^~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741:3741note: : ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-invariant.c:: 42/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XEXP' :182:expanded from macro 'XEXP': ./genrtl.h :648#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : 3:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :26413 ^ ~ ^ ~: :In file included from :warning /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ::array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 120922::38warning /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741note: ./genrtl.h1209: : XEXP (rt, 1) = arg1;:expanded from macro 'SET_SRC' ^ ~ : : note57438:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define SET_SRC(RTX) XCEXP (RTX, 1, SET) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~ expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:13203:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ ::23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 1354:warning: XSTR (rt, 1) = arg1; ^ ~ 32:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note: 440note XSTR (rt, 2) = arg2;: : note: : expanded from macro 'XCEXP': ^ ~ expanded from macro 'RTL_CHECK2' 5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: noteexpanded from macro 'XEXP' : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 1319:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ 23:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here :440:1319#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx): 1209: 5 rtunion fld[1];note38:: :: ^ ^ ~ note: 23expanded from macro 'XSTR' expanded from macro 'RTL_CHECK2'#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note :note1209: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :expanded from macro 'XSTR'array 'fld' declared here 1447: rtunion fld[1]; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ 38: ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-iv.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::expanded from macro 'RTL_CHECKC1' 440:5:: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])55 rtunion fld[1];#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741 note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ 14 :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:1320: In file included from : ./genrtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-unroll.c: ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:35349:::325warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]1209: note : In file included from : expanded from macro 'XEXP' :38 : note warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtx next = XEXP (insn, 1); :3741: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):1320: :440 ^~~: XEXP (rt, 3) = arg3; ^ ~23./genrtl.h:5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 :: :note: array 'fld' declared here ^ ~ 18339 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:note:1320:: :: 3: warning rtunion fld[1];23:440 note: expanded from macro 'XEXP' : expanded from macro 'RTL_CHECK2' :note5: ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: array 'fld' declared here expanded from macro 'XEXP' ^~~ ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-init.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XBBDEF (rt, 2) = arg2; ^: ^ ~ 1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ::warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 38 XVEC (rt, 1) = arg1;: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):In file included from ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-invariant.c:42: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h4401209:38 ^ ~: ^ ~ :5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note: : note: 3741 :: ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440expanded from macro 'RTL_CHECK2'array 'fld' declared here : rtunion fld[1];5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 1321#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :592:note:3: 1324:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 : :25array 'fld' declared here ^23 :warning: : rtunion fld[1]; ^ note: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note expanded from macro 'XVEC'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :1453:10: XSTR (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-doloop.c: 5#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~147expanded from macro 'XBBDEF' : note: array 'fld' declared here :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) rtunion fld[1];warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]12098 ^ ~ :38 : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h return XEXP (insn, 1); ^ ^ ~: ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-iv.c :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320note:55: 1208:1319:: expanded from macro 'RTL_CHECK2'::38:23:In file included from note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h23 ::3741: : ./genrtl.h:350 note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'XEXP' note: if (XEXP (cmp_arg1, 1) != GEN_INT (-1) ^ ~: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'XSTR' expanded from macro 'RTL_CHECK1' ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~:1320 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~1209#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): 38 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::3: :1209440warning:23:: note: :5expanded from macro 'RTL_CHECK2'38:: 440:: note: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) expanded from macro 'XEXP' ^ ~ X0EXP (rt, 4) = NULL_RTX; note: :5:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :440:5 ^ ~expanded from macro 'RTL_CHECK2'note : array 'fld' declared herearray 'fld' declared here ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209: ^ ~note:1337 ^ In file included from : array 'fld' declared here 38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-unroll.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: :In file included from : rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-init.c27:440:: note./genrtl.h5:25: :In file included from : : 184:3 ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h expanded from macro 'X0EXP'note : warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: array 'fld' declared here :1458 rtunion fld[1]; ^::10: note#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 3741: : expanded from macro 'RTL_CHECK2' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208 XEXP (rt, 3) = arg3;:38: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~expanded from macro 'RTL_CHECK1'./genrtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-invariant.c :42 :: return XBBDEF (insn, 2);685 ^ ~In file included from ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ./genrtl.h3: warning:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:611:440:5: ::1320array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:3: 23: note1324: : note: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared hereexpanded from macro 'XEXP' XEXP (rt, 1) = arg1; : XSTR (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-doloop.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~159::5132025 :23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): note: :1319: expanded from macro 'XEXP' : note17 ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :note:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h23: ::warningexpanded from macro 'XBBDEF' 1209:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb):: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]38: ^ ~ array 'fld' declared here cond = XEXP (SET_SRC (cmp), 0);:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208 1209note ^~~~~~~~~~~~~ rtunion fld[1]; ^: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra.c:107: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:: : expanded from macro 'XSTR'38: note38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947 note:: note#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~: expanded from macro 'RTL_CHECK2' : : 26411 In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-iv.c:55: In file included from :expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~22: : warning: :expanded from macro 'RTL_CHECK2' array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note1209 : ^ ~ XEXP (rt, 1) = arg1; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~note expanded from macro 'SET_SRC'warning /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:: :expanded from macro 'RTL_CHECK2' : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ empty macro arguments are a C99 feature [-Wc99-extensions] 1320440:5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::::23#define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ : 5: note5:note note: HOOK_VECTOR_END (asm_out)440 ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: expanded from macro 'XEXP': :1354 array 'fld' declared here :5:: : note32array 'fld' declared here:array 'fld' declared here#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ^ ~ : array 'fld' declared herenoteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-init.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209::38:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h: expanded from macro 'XCEXP' 25:43 : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3:note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; : ^#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) warning rtunion fld[1]; 50In file included from : : rtunion fld[1]; ^ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: expanded from macro 'HOOK_VECTOR_END'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ 1210 #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-unroll.c array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: ^ ~ ^ :25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: XSTR (rt, 2) = arg2;3741: ./genrtl.h: 37185:3 :440 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~:1463:10 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-invariant.c: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1319::5: 42notenote: : 23:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : warning: :3741warningIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra.c:array 'fld' declared here: ./genrtl.h:107: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]612:3 expanded from macro 'RTL_CHECKC1':: rtunion fld[1]; return XBBDEF (insn, 2); warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.hnote ^ XVEC (rt, 2) = arg2;In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-iv.c XINT (rt, 4) = arg4; : ::55: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 211/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XSTR':: 1320/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def::1638:35: ^ ~ note ^ ~:1:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:expanded from macro 'XEXP' ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)374125 : note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317: warning ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ^~~ 23:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~1209./genrtl.h :370::1321: 39: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:23:expanded from macro 'XINT' note3: :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): empty macro arguments are a C99 feature [-Wc99-extensions] : ^ ~warning1209 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTL_CHECK2': noteHOOK_VECTOR_END (sched) :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ XEXP (rt, 2) = arg2; ^ ~expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 43/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :50: ^~~1208::: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440132038:: : note38:: 23: note: expanded from macro 'XEXP' 5#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):note: ^ ~expanded from macro 'RTL_CHECK1': ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2'expanded from macro 'HOOK_VECTOR_END' note 1209:38: note #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTL_CHECK2' expanded from macro 'RTL_CHECK2' :1209:38 note:: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~:440:In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array 'fld' declared here rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note5 ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::440::1075 expanded from macro 'RTL_CHECK2' : : note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: ^440 array 'fld' declared hereIn file included from note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-doloop.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::440:5array 'fld' declared here rtunion fld[1]; : note: array 'fld' declared here : rtunion fld[1]; ^ array 'fld' declared here: :211: 160 ^ rtunion fld[1];5:33 rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def In file included from ^:1668: :: 1note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-invariant.c: array 'fld' declared here warning ^ :: warningIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-iv.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-unroll.c: : ^ 1474:55empty macro arguments are a C99 feature [-Wc99-extensions] 42: :: In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::10: if (GET_CODE (cond) != NE || XEXP (cond, 1) != const0_rtx) 25 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: HOOK_VECTOR_END (simd_clone)warning: In file included from 37413741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: In file included from array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ : :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h return XEXP (insn, 3);: ./genrtl.h::./genrtl.h./genrtl.h:435 43:501320/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-init.c ^ ~ ::25: : :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:23:186note1320:630:In file included from :3 note: expanded from macro 'XEXP' :3:: 3: : expanded from macro 'HOOK_VECTOR_END' warningwarning#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)warning23 : : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XWINT (rt, 1) = arg1; ^ ~ array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XINT (rt, 5) = arg5; ^ ~ XVEC (rt, 1) = arg1;#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;):3741 :1209:38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~: note /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h./genrtl.h:705/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213: expanded from macro 'RTL_CHECK2' :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321 ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):1209:3829:23: :: ^ ~ :3:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1317 :: note:warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: note: expanded from macro 'XWINT'23: expanded from macro 'RTL_CHECK2' note: expanded from macro 'XINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N])#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) 440 ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ XSTR (rt, 1) = arg1; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~::5: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :: array 'fld' declared here: 1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h440::expanded from macro 'XVEC':In file included from rtunion fld[1]; :5:441/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra.c1319:::#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)5: 23 note107 ^ ~ 38: : array 'hwint' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1209 ::: In file included from HOST_WIDE_INT hwint[1]; ^note ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211 note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h : : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-doloop.carray 'fld' declared here expanded from macro 'XSTR' rtunion fld[1];:179:note#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)38:: 13: ^ note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTL_CHECK2': ^ ~440::warning: 1479 ::59/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h5::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) warning: empty macro arguments are a C99 feature [-Wc99-extensions] array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:10note ^ ~1209 26:HOOK_VECTOR_END (simt) ^ 38 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h::: 440 note:5: :: notenote: inc_src = SET_SRC (inc);expanded from macro 'HOST_WIDE_INT' 43:50 ^~~~~~~~~~~~~: warning: note: array 'fld' declared here expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h# define HOST_WIDE_INT long long ^: : rtunion fld[1];#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)array 'fld' declared here : 2641expanded from macro 'RTL_CHECK2' : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-iv.c : rtunion fld[1];: 22: note: 55 ^ expanded from macro 'SET_SRC' array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra.c ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-unroll.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-invariant.c::107 return XEXP (insn, 3);:25 1354 : :32 ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from In file included from ::1320:23::3741 note: ./genrtl.h : 42: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211:436:expanded from macro 'XCEXP'note: expanded from macro 'XEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3: warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)./genrtl.h: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ 648 ^ ~ :1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :HOOK_VECTOR_END (goacc)3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1210:3741: :440./genrtl.h :5: XWINT (rt, 2) = arg2;: 1209187:3 ^ ^ ~: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]37: note XEXP (rt, 6) = arg6; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h : note:warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: array 'fld' declared here12133843: :: XSTR (rt, 1) = arg1;50: :29: note ^ ~ expanded from macro 'RTL_CHECKC1' rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320: note#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): : expanded from macro 'RTL_CHECK2'expanded from macro 'XWINT' ^ ~ 23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XWINT(RTX, N) ((RTX)->u.hwint[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 1319 ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h440expanded from macro 'HOOK_VECTOR_END' ^::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:4405441:5: : :23 5: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): ^ In file included from notenote note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-init.cnoteexpanded from macro 'XSTR' : : #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) :expanded from macro 'XEXP' array 'fld' declared here ^ ~ 202In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra.c:107: : In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)array 'hwint' declared here 25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h warning./genrtl.hnote ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209s generated . /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];: ^ 211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:::2025:1/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10:: warning120938:706:3:: HOST_WIDE_INT hwint[1];: : warning: 38: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] note: : array 'fld' declared hereexpanded from macro 'RTL_CHECK2' ^ return XUINT (insn, 4); ^ ~ rtunion fld[1]; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318warningnote/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:HOOK_VECTOR_END (vectorize) : : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]^ ^:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h44026: :43:50: :5:expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-doloop.c XSTR (rt, 2) = arg2; note: : 181#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) notearray 'fld' declared herenote ^ ~: ^ ~: 59 : expanded from macro 'XUINT' 15 expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)1319: rtunion fld[1]; ^:440:23: note: expanded from macro 'XSTR' 26 : note: :In file included from warningexpanded from macro 'HOST_WIDE_INT'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-unroll.c#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): ^ ~ ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:25 5: : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from 1209:note:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra.c38: :1209:note 3741:: 107expanded from macro 'RTL_CHECK2' : array 'fld' declared here # define HOST_WIDE_INT long long ^ inc_src = XEXP (inc_src, 1); rtunion fld[1]; ^ : : ./genrtl.h:188:3:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) warning: 38array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] :In file included from XEXP (rt, 7) = arg7;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-invariant.c: : 42: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def ^ ~ :3741:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-iv.c: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:55 ^ ~: : ./genrtl.h: :1320:23 ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: 666warning: 3373::1 : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning: empty macro arguments are a C99 feature [-Wc99-extensions]expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:440::1320: :3: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:warning SUBREG_BYTE (rt) = arg1;: expanded from macro 'XEXP' 5: note: array 'fld' declared here23#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 5: : note: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (addr_space)array 'fld' declared here note : rtunion fld[1]; ^ expanded from macro 'XEXP' ^ ~ rtunion fld[1];^ ^~~~~~~~~~~~~~~~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XVEC (rt, 1) = arg1;In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-init.c ^ :clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa1209 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o lra-assigns.o -MT lra-assigns.o -MMD -MP -MF ./.deps/lra-assigns.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-assigns.c ^ ~::38 ^ ~2011: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h26 :: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:note:1209:38: note:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h43 :1321:23:note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:44025: In file included from note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ : :3741: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTL_CHECK2':./genrtl.h:725:: 1209expanded from macro 'SUBREG_BYTE'::5 38 :3::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1489:10: ^ ~ note: array 'fld' declared here rtunion fld[1];warning50/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : note: warningexpanded from macro 'HOOK_VECTOR_END'#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) note: : ^ expanded from macro 'RTL_CHECK2' :: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ~ return XUINT (insn, 4);#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 440 XSTR (rt, 1) = arg1; ^ ~ ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26 : ^ ~ note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: expanded from macro 'XUINT'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:51352/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::32 1319:#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-unroll.c ::::5:25 ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38note note: : 23: :array 'fld' declared here notearray 'fld' declared here: note rtunion fld[1]; note: ^expanded from macro 'XSTR'expanded from macro 'RTL_CHECK2' : : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here expanded from macro 'XCSUBREG' rtunion fld[1]; ^ rtunion fld[1];In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-invariant.c: 42#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' : #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) :3741: ./genrtl.h:685 ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra.c ^ ~ ^:./genrtl.h:3151238::208:12: warning:: note: expanded from macro 'RTL_CHECK2'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 3 XEXP (rt, 1) = arg1;: : 1321: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-doloop.c: ^ ~ 184/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 10:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:: 23: note: array 'fld' declared here XEXP (rt, 1) = arg1;:23 ^ ~: note: expanded from macro 'XVEC' array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec):440note: expanded from macro 'XEXP' rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h107: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): || XEXP (inc_src, 1) != constm1_rtx) ^ ~ ^ 1320/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: In file included from 5: : ^ ~ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.hnote: :array 'fld' declared here : 23: note1209:38: expanded from macro 'XEXP'In file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-iv.c 211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)55 note: In file included from : 1320:5154expanded from macro 'RTL_CHECK2' ^ ~23 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1 :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :38: ^ ~ :: warning: empty macro arguments are a C99 feature [-Wc99-extensions]: ^ 1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 :HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:505 note: ::note3741: expanded from macro 'RTL_CHECK2': ./genrtl.h:487 expanded from macro 'XEXP'38:noteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-init.c: 25:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : note: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:expanded from macro 'RTL_CHECK2'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):3 : note: In file included from ^ ~: warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ expanded from macro 'HOOK_VECTOR_END' array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]5 #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:array 'fld' declared here: X0EXP (rt, 1) = NULL_RTX;: note 3741440 ^ ~: : : rtunion fld[1];./genrtl.h: ^ 5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337: : ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:array 'fld' declared here1209 note726:: :3: warning 38: 27: note: expanded from macro 'X0EXP' array 'fld' declared here: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) rtunion fld[1]; note: ^ expanded from macro 'RTL_CHECK2' XEXP (rt, 2) = arg2; ^ ~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):1836 In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-unroll.c :34 ^ ^ ~In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra.c: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-invariant.c:42: 25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~: 3741warning1071320: :: In file included from 23:./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XBBDEF (rt, 2) = arg2; ^ ~ rtunion fld[1];: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25 return safe_as_a (JUMP_LABEL (insn)); ^: ^~~~~~~~~~~~~~~~~ note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h: expanded from macro 'XEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:::1832211: :1208 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def3741:38: : ^ ~5965 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-doloop.cnote/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :./genrtl.h: expanded from macro 'XBBDEF' ::#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)1209::194:68638::3110:note :: warning: ^ ~: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]warning 28 expanded from macro 'RTL_CHECK1': XSTR (rt, 2) = arg2; ^ ~:warningarray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]note note: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): expanded from macro 'RTL_CHECK2' expanded from macro 'JUMP_LABEL'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ || XEXP (SET_SRC (cmp), 2) != pc_rtx) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) : ^ ~ ::empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1319 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1320440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hHOOK_VECTOR_END (c)120823: ^ 3823: :::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:: note:4401354note: expanded from macro 'XSTR' 5#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :5: 43:50note: expanded from macro 'XEXP'expanded from macro 'RTL_CHECK1' : :32 note : note:: array 'fld' declared here : 1209#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):noteexpanded from macro 'XCEXP' note: array 'fld' declared here :: rtunion fld[1];#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) rtunion fld[1]; ^ ~ ^ ~ ^ 38#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~ 1209:38 ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440::51210:: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-init.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h::746:3In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-iv.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from : note37 warning: note: : array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra.carray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:expanded from macro 'RTL_CHECK2' :55: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:107note /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: : ^ ~ ./genrtl.h: ^:In file included from 520: 440 expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XINT (rt, 1) = arg1; ^ ~:440:5: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~:5:note clang: In file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-unroll.cwarning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]:25 : 440:3: warningIn file included from 5: :: 1317 note211note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: array 'fld' declared here:3741: ./genrtl.h:210:3: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: array 'fld' declared here warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :23: rtunion fld[1];: X0EXP (rt, 1) = NULL_RTX; ^ ~ rtunion fld[1]; ^ XEXP (rt, 3) = arg3;6118 ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1: ^ ~ note: ::1843 rtunion fld[1];1337/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ :10: warning : array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XINT'warning:1320 : #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ::23:27 return JUMP_LABEL (this);In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-doloop.c note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-invariant.c:42:empty macro arguments are a C99 feature [-Wc99-extensions] : 194expanded from macro 'XEXP' : noteHOOK_VECTOR_END (cxx) ^~~~~~~~~~~~~~~~~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: In file included from expanded from macro 'X0EXP':/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h16 :1832:28:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~^ note: expanded from macro 'JUMP_LABEL' warning#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)12093741 : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h: ^ ~ ./genrtl.h:705: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~3 :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: warning43:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :50::1208 :381354:32: ::1209note: : 38 XSTR (rt, 1) = arg1; ^ ~: note /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote38 note || XEXP (SET_SRC (cmp), 2) != pc_rtx): note:: expanded from macro 'RTL_CHECK2' 1319 expanded from macro 'HOOK_VECTOR_END'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): : : :23: ^~~~~~~~~~~~~#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) expanded from macro 'RTL_CHECK1' expanded from macro 'RTL_CHECK2'expanded from macro 'XCEXP' ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) note ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : In file included from #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~: 22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra.c ^ ~ ^ ~ :107: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h::440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1210:211: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1440:5: ::37 ^ ~ :5 note: expanded from macro 'RTL_CHECKC1' :440:5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:note: array 'fld' declared here rtunion fld[1];1209note: array 'fld' declared here expanded from macro 'SET_SRC'warning#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::440:#define SET_SRC(RTX) XCEXP (RTX, 1, SET) : ^ ~ 5: 38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note: :note: array 'fld' declared here rtunion fld[1];array 'fld' declared here ^ rtunion fld[1]; ^ 1354:32: note: rtunion fld[1]; ^ empty macro arguments are a C99 feature [-Wc99-extensions] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-init.c:In file included from expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-unroll.c:25 : 25note: expanded from macro 'XCEXP': In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: In file included from HOOK_VECTOR_END (emutls) #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)In file included from ^./genrtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-iv.c ^ ~ :55: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::3741 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1848::747: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::440:3741: ./genrtl.h5:211:43:::5040 ^ ~./genrtl.h::3: :538: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]note: 3: note: expanded from macro 'HOOK_VECTOR_END': warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 3 XEXP (rt, 1) = arg1; return safe_as_a (JUMP_LABEL (this));: ^~~~~~~~~~~~~~~~~ array 'fld' declared here :warning : rtunion fld[1]; ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning 1210In file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-invariant.c:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ~ X0EXP (rt, 4) = NULL_RTX; :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320 :231832 ^ ~ 37: note: ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTL_CHECKC1' : note:28: note: XEXP (rt, 2) = arg2;:1337::42: expanded from macro 'JUMP_LABEL'In file included from #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) : 27#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ :3741: expanded from macro 'XEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra.c:1354:32:::107: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.hnote1320:./genrtl.h: note35:: :expanded from macro 'X0EXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :1320211 note#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)expanded from macro 'XCEXP'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 706::323: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def: ^ ~ : warning note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XEXP'#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx):: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :1209 ^ ~ 6328:1/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38expanded from macro 'XEXP':#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) XSTR (rt, 2) = arg2; : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^~~ note ^ ~ warning: : empty macro arguments are a C99 feature [-Wc99-extensions]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209expanded from macro 'RTL_CHECK1' : ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h38: ^ ~38: note: :: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1209::expanded from macro 'RTL_CHECK2' note: HOOK_VECTOR_END (target_option) 39440 :expanded from macro 'RTL_CHECK2':/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1210 :5: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])^ : : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h1319 ^ ~: :43 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::array 'fld' declared here23: note: expanded from macro 'XSTR' 3750: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)note :440:note5: 440note: array 'fld' declared here : : :5: rtunion fld[1]; rtunion fld[1]; ^ ^ : ^ ~ expanded from macro 'HOOK_VECTOR_END' note expanded from macro 'RTL_CHECK2' : expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-init.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) note: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-unroll.c:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~: array 'fld' declared here ^~~ 1209 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:383741: : ./genrtl.h./genrtl.h rtunion fld[1];::748:: note3 ^: :440: warning: ^: 212:3expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra.c 5::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 440: warning ^ ~ : 107array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]:array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note: : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h5: 211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430 XSTR (rt, 3) = arg3;In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-iv.c:array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:1 X0EXP (rt, 5) = NULL_RTX; ^ ~:55: : In file included from ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: warning: : empty macro arguments are a C99 feature [-Wc99-extensions] 5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' :HOOK_VECTOR_END (shrink_wrap) 1337 3741note: array 'fld' declared here ^: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~^ : rtunion fld[1];:./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h 27: :note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-doloop.c: ^ 573expanded from macro 'X0EXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::3:: 198:warningnote 21#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)120943:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:50: note: expanded from macro 'HOOK_VECTOR_END' : #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)warning38:array 'fld' declared here ^ ~ note: rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208 ^:38: note: expanded from macro 'RTL_CHECK1' 1853 : : 3array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) XSTR (rt, 1) = arg1; In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-invariant.c ^ ~ warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : condition = XEXP (SET_SRC (cmp), 0); expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra.c:42: :1832: ^~~~~~~~~~~~~ 440note28In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741:: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:::107: 2641: ./genrtl.h:5: 725:3::In file included from 22 warning: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)note: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note :: ^ ~ array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'JUMP_LABEL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h XSTR (rt, 1) = arg1;: :#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ^ ~: rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h expanded from macro 'SET_SRC' 211 ^ ~ #define SET_SRC(RTX) XCEXP (RTX, 1, SET)1209:38: : :440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def ^ : expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 56688 ^ ~:In file included from 1354/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-unroll.c : ^ ~:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354::: note: array 'fld' declared here25 32:1321319 rtunion fld[1];::23: note: expanded from macro 'XCEXP':: In file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) :3741: warning: expanded from macro 'XSTR' ^ ^ ~ ./genrtl.h: note :empty macro arguments are a C99 feature [-Wc99-extensions] : expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h213/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)HOOK_VECTOR_END (mode_switching)#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ : ^ ~ :3: warning37/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:440 ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209::: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-init.carray index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ::37: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.hnote: X0EXP (rt, 6) = NULL_RTX; expanded from macro 'RTL_CHECKC1'note : expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :: ^ ~ 5: note#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])43:50: note: expanded from macro 'HOOK_VECTOR_END' 25 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h38: ^ ~ : array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;):440: rtunion fld[1];In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 1337: ^27 ^ :note: 1320: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-iv.c::37413555#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 5:3741: ./genrtl.h:574: note: : ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note::./genrtl.h :3:note: 766: expanded from macro 'XEXP':3: array 'fld' declared here warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]440: rtunion fld[1];expanded from macro 'X0EXP'warning: XSTR (rt, 2) = arg2; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ^~~ ^: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XVEC (rt, 1) = arg1; ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): 5 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: array 'fld' declared here:1319:107: In file included from 1321 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h39::23: :note : expanded from macro 'XSTR'23 rtunion fld[1];:211note: 1208: ^: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715::1 38expanded from macro 'RTL_CHECK2' note :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : expanded from macro 'XVEC'In file included from ::#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-invariant.c #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])2138warning: empty macro arguments are a C99 feature [-Wc99-extensions]#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) note: expanded from macro 'RTL_CHECK1' : #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ : 42: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^~~ :HOOK_VECTOR_END (C90_EMPTY_HACK) ^ 103741:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.hwarning ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 43:50: note: expanded from macro 'HOOK_VECTOR_END' :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) : ./genrtl.h:726:3: warning440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 ^:: :5:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :1209:38: :5: note notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; :38:: : note SUBREG_BYTE (x), GET_MODE (x));array 'fld' declared here note: array 'fld' declared here expanded from macro 'RTL_CHECK2' : ^ ~ ^~~~~~~~~~~~~~~ rtunion fld[1]; ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h expanded from macro 'RTL_CHECK2' rtunion fld[1]; :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ 1320/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-doloop.c:203In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])440:5:11/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011 :23:: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-unroll.c:::26:25 ^ ~In file included from : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra.cnote /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'SUBREG_BYTE' :440:5: array 'fld' declared here #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: rtunion fld[1];::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :3741: ./genrtl.hexpanded from macro 'XEXP'108 ^:1352warning note: ::214#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :305 ^ ~:array 'fld' declared here32: 3: warning rtunion fld[1];:In file included from 1: warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: 'rtx_def' 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] expanded from macro 'RTL_CHECK2'struct GTY((desc("0"), tag("0"), ^ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75: ^ 1#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-init.cexpanded from macro 'XCSUBREG':25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 440In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-iv.c:55: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741note:5:: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 3741did you mean struct here? || (XEXP (condition, 1) != const0_rtx ^ ~: #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) : note: ./genrtl.h ^ ~ ./genrtl.h X0EXP (rt, 7) = NULL_RTX;:array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::592784class rtx_def; :3: rtunion fld[1];1320 : ^ ~ 3: warningwarning /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^~~~~ struct XINT (rt, 1) = arg1;array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :37::1337 XSTR (rt, 1) = arg1; ^ ~ ^:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note 27:: note: 23 note ^ ~ : : noteexpanded from macro 'RTL_CHECKC1' expanded from macro 'XINT' : expanded from macro 'X0EXP'#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from :1319:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :1209:38note: note: : expanded from macro 'XSTR' expanded from macro 'XEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-invariant.c:42#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209expanded from macro 'RTL_CHECK2'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) : ^ ~ 3741: ./genrtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ 38: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:1209:note: expanded from macro 'RTL_CHECK2'746::3: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 38: warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: 440: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]5:: expanded from macro 'RTL_CHECK2' XINT (rt, 1) = arg1;: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ 5 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: :440:array 'fld' declared here:1317 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:38In file included from : note23: note: : rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra.c:: note: expanded from macro 'RTL_CHECK1'440 ^ 108: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XINT'5 array 'fld' declared here :5: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) :1372:note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-init.c13:25: array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: rtunion fld[1];: :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ rtunion fld[1]; ^1209: warning3741: : ./genrtl.h ^ ~ ::38:802/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here rtunion fld[1]; ^ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-doloop.c440array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 5: notenote: array 'fld' declared here : rtunion fld[1]; : rtx tmp = XEXP (this, 1); : expanded from macro 'RTL_CHECK2' 3In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-iv.c204:14:: warning: ^ ^ ~:55 ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 440 && XEXP (condition, 1) != const1_rtx)): 5 ^ ~ In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h warning: note: 1320:23array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-unroll.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: rtunion fld[1]; XEXP (rt, 1) = arg1;:3741: ./genrtl.h note: 25 1320:23expanded from macro 'XEXP' ^: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):611 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320 : note: expanded from macro 'XEXP' ^ ~ In file included from :3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-invariant.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:23: warning42: ^ ~::1209:: note: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 38: In file included from 3741: ./genrtl.h:232:3: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h expanded from macro 'XEXP' :warning: note XSTR (rt, 1) = arg1; ^ ~: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XEXP (rt, 1) = arg1; ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:13203741: note : ^ ~ 23: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' : note#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: : expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~./genrtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~::440::5: 747 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :note: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 3032:19::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~note: 440 1209:5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440array 'fld' declared here: note: array 'fld' declared here 38:3: warning: rtunion fld[1];warning ^ rtunion fld[1]; : note: 5array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTL_CHECK2' :1209: *step_out = XEXP (x, 1); ^ : ^ ~ XEXP (rt, 2) = arg2;38 : note /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): :1385:expanded from macro 'RTL_CHECK2' 13 ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 1320 ^ ~ :23note1320/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440warning::5::23:: : array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: :note440: : expanded from macro 'XEXP' 5: note rtx tmp = XEXP (this, 1); ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:array 'fld' declared here rtunion fld[1];1320: array 'fld' declared here ^ ~ rtunion fld[1]; ^ note: expanded from macro 'XEXP' rtunion fld[1];In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-unroll.c: ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1209: 23#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-doloop.c:347 1209::35In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: :note:38In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-init.c:25: 3741 warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: : expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h./genrtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :233: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3 rtx op0 = XEXP (cond, 0), op1 = XEXP (cond, 1);#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~ ^ ^ ~ note: expanded from macro 'XEXP': warning : 3741 : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-iv.c::#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)440822::: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1320:5:23:3:: : note warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:: expanded from macro 'XEXP' X0EXP (rt, 2) = NULL_RTX; 55: In file included from ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1209: 3741: XVEC (rt, 1) = arg1; ^ ~ ./genrtl.h::38:6125 note: expanded from macro 'RTL_CHECK2': :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)3::note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:5 : ^ ~: note: 1337array 'fld' declared here note1321: array 'fld' declared here warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: rtunion fld[1]; ^ XVEC (rt, 2) = arg2;23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];: array 'fld' declared here:: 1209 ^ ~ :27 In file included from note: expanded from macro 'XVEC' ^ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-invariant.cnote: expanded from macro 'XVEC' :38 ^ :#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) :note42/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: In file included from ::1447#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec):: 14: expanded from macro 'RTL_CHECK2' warning ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :3741: rtx next = XEXP (insn, 1); :1209./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320::1209:38 ^ ~ ::23note: expanded from macro 'X0EXP'38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote:440:5:: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ expanded from macro 'RTL_CHECK2' : note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: :1208: note: expanded from macro 'RTL_CHECK2'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):38: expanded from macro 'XEXP' ^ ~ note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h748: : 3#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):: warning ^ ~ expanded from macro 'RTL_CHECK1'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 440: XSTR (rt, 3) = arg3; ^ ~ 5array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note : array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5::: note 1319 rtunion fld[1];440:5: rtunion fld[1]; ^ 231209:: ^ 38: note: expanded from macro 'RTL_CHECK2' : array 'fld' declared herenote /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-iv.c:11: warning:: ^ ~ 55array 'fld' declared hereIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-init.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-doloop.c:390:::: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741 rtunion fld[1];: ^ ./genrtl.h25:3: : :: In file included from notewarning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-unroll.c:25: attrs = MEM_ATTRS (x); In file included from JUMP_LABEL (jump) = label; ^~~~~~~~~~~~~~~~~ :440#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)630: ^~~~~~~~~~~~~ 3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : 5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564./genrtl.h3741::: 24 ^ ~:note: array 'fld' declared here note: 3: ./genrtl.h rtunion fld[1];:234:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'MEM_ATTRS' :823:3::#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~1832:28:: ^:1209: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344383:29: note: XVEC (rt, 1) = arg1;expanded from macro 'RTL_CHECK2' :: note: warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h warning: :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'X0MEMATTR' : note#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem): ^ ~ expanded from macro 'JUMP_LABEL' array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' ^ ~:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 440:5:#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) return XEXP (insn, 1); ^ ~#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320 ^ ~: note note:23: X0EXP (rt, 3) = NULL_RTX; : note: array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:: 38expanded from macro 'RTL_CHECKC1' ^ ~ XSTR (rt, 2) = arg2;: note ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319 rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^:: expanded from macro 'RTL_CHECK2': 23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:expanded from macro 'XEXP' 1337 note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-invariant.c:42: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: expanded from macro 'XSTR':27: ./genrtl.h #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])note: expanded from macro 'X0EXP'1354:32 ^ ~: note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ : 766:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209expanded from macro 'XCEXP' 3: #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~: ^ ~38440:5:: warning: note: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 : #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210: ^ ~expanded from macro 'RTL_CHECK2':array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]37 440 : XVEC (rt, 1) = arg1; note /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~::1208#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): : expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:38:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) : note: expanded from macro 'RTL_CHECK1'5: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~38 : notenote: array 'fld' declared here: rtunion fld[1];23#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~note /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: :expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 440:5:: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 440 : ^ ~ ^array 'fld' declared here note: :note: 5: note: array 'fld' declared here 440 rtunion fld[1];:5: note: array 'fld' declared here expanded from macro 'XVEC'array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1];#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from rtunion fld[1]; ^ ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lower-subreg.c: ^ ~In file included from 440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-iv.c : ::555/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-doloop.c: :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-unroll.c:2625: note: array 'fld' declared here : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];:1209:38: In file included from 392:3In file included from ^In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::warning 3741: ./genrtl.hnote: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:235:3: : 3741array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from : ./genrtl.h:3741: ./genrtl.h:33 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-init.c:1458/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : LABEL_NUSES (label)++;440648:warning:5:: : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]:253note: In file included from 3: warning: 10 array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : warning: array 'fld' declared here X0EXP (rt, 4) = NULL_RTX;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XSTR (rt, 1) = arg1; array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:1777:: ^ ~ warning26 rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319: ^ : 3741 return XBBDEF (insn, 2); : ./genrtl.h:In file included from ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-invariant.c:42: In file included from 824:3: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h23: warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324: XEXP (rt, 1) = arg1;::3741: 25: :1337: ^ ~ 27note: expanded from macro 'XBBDEF' : :#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h./genrtl.hnote: expanded from macro 'XSTR' : : 1320array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) :expanded from macro 'LABEL_NUSES'784note: : XVEC (rt, 3) = arg3; ^ ~3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ :1208:38:expanded from macro 'X0EXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:23:1209:: warning#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 38 ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: XINT (rt, 1) = arg1;:note 13211350: ::32expanded from macro 'RTL_CHECK1'38note 23: note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) note: expanded from macro 'XEXP': :: ^ ~ :expanded from macro 'RTL_CHECK1'expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) 5:expanded from macro 'XVEC':23 : ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~ expanded from macro 'XCINT'note#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ note#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: array 'fld' declared here: expanded from macro 'XINT'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^:1210:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: :5120937:: ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)38: 440notenote: array 'fld' declared here : ^ ~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-assigns.c 1209:38::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:5:: note: array 'fld' declared here expanded from macro 'RTL_CHECKC1' rtunion fld[1]; ^ rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ : ^note1209:3879In file included from : 10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : note: expanded from macro 'RTL_CHECK2' ::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-iv.c: return XBBDEF (insn, 2); ^ ~ In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-unroll.c ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:440#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])55::: 5In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h440:51:: array 'fld' declared here ^ ~ rtunion fld[1]; :: note: ^ :1324:25:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h374125: :array 'fld' declared hereIn file included from warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ : ./genrtl.h440: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:note55:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h5:: :notenote rtunion fld[1];: expanded from macro 'XBBDEF' 3741 ^ : 8: expanded from macro 'RTL_CHECK2' : note#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)666:3: warning: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array 'fld' declared here array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ ~: ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-doloop.c:449:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ previous use is here noloop = XEXP (condition, 1); ^ ~ : XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from ^ ~:236/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-invariant.c:struct rtx_def; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from :3::1320 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-init.c421208:38: :note: :expanded from macro 'RTL_CHECK1' :132123#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: ^ ~440:: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note3741:37415: expanded from macro 'XEXP' 23 : ./genrtl.h: : X0EXP (rt, 5) = NULL_RTX; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :note./genrtl.h:440844:3: : 1337:27802: expanded from macro 'XVEC'warning ^ ~ : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:3note::#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XSTR (rt, 1) = arg1; ^ ~ ^ ~ warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h5 : : : ^ ~ notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 XEXP (rt, 1) = arg1;1209:38: :1208:38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~array 'fld' declared here array 'fld' declared here: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: note rtunion fld[1];: expanded from macro 'RTL_CHECK2' ^:1320:1319:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ~ 38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h23:: 23:expanded from macro 'RTL_CHECK2'1474 :10::: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 440:5 : note: :expanded from macro 'XEXP'warning note: expanded from macro 'XSTR' expanded from macro 'RTL_CHECK1': array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]note ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 rtunion fld[1];: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ 5: note ^ ~ ^1320: array 'fld' declared here ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-doloop.c:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h459: rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 ^ ~ :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lower-subreg.c:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^38 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h23: gcc_assert (XEXP (condition, 1) == const0_rtx);:: :26440note note:: : 1209In file included from : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XEXP' ^ ~ 5 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h38expanded from macro 'RTL_CHECK2' ::3741:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-iv.c: note: 1320: 55:: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~note23#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~./genrtl.h:51 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 3:440: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: note5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: :: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-unroll.c:25note: array 'fld' declared hereexpanded from macro 'XEXP' : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :3741 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :1209:38: note./genrtl.h:1209685:3: warning: : : rtunion fld[1]; expanded from macro 'RTL_CHECK2'warningIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: 5 :38: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :: note : ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'RTL_CHECK2'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; XEXP (rt, 1) = arg1; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/system.h ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote:1320: 23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: ^ ~::745array 'fld' declared here: note ^ ~ : ^ array 'fld' declared here: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; :1320 In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h14: rtunion fld[1];1337 : ^ :23:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-init.c: ^ 25: In file included from note: 27:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'gcc_assert' 3741: ./genrtl.h:note845: ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note In file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-invariant.cexpanded from macro 'XEXP' note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : : 3: expanded from macro 'XEXP'warning: ^~~~ :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ expanded from macro 'X0EXP'array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :1479:10:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 120942 XSTR (rt, 2) = arg2;:38 : #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: 1209:: 38 : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h return XEXP (insn, 3);: 5: ^ ~:expanded from macro 'RTL_CHECK2':/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote:1208 3741: ./genrtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :822:3:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1319: 23: array 'fld' declared here note440:5warning ::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'RTL_CHECK2':: rtunion fld[1];note 38array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1320 ^:: expanded from macro 'XSTR' note#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) 23: note XVEC (rt, 1) = arg1; ^ ~: ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-doloop.c:511:array 'fld' declared here: 25 rtunion fld[1];: : ^ ~ expanded from macro 'XEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321 ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarningnote: expanded from macro 'RTL_CHECK1' ::23:1209440: In file included from 5#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lower-subreg.c:: 26: In file included from #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : ^ ~ :3741 : for (; ass; ass = XEXP (ass, 1))./genrtl.h:69:expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~::note: ^ ~ array 'fld' declared here38 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1209: rtunion fld[1];:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)38: ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3: : note: :warning 1320:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-iv.c:5523: 440:5note:: ^ ~ expanded from macro 'RTL_CHECK2' :: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'RTL_CHECK2': /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'XEXP' ^ ~ :./genrtl.h1209:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 686: array 'fld' declared here3 38:: ^ ~ rtunion fld[1]; #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note warning: expanded from macro 'RTL_CHECK2' XEXP (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 :: ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h5:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~440 XSTR (rt, 2) = arg2; :::5: note: array 'fld' declared here ^ ~1320:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-unroll.c:25 rtunion fld[1]; ^note: expanded from macro 'XEXP' note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:::258:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 1209 rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10 ^:38:: warning: ^ ~ 1319 440:23:note5In file included from :: :: note3: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTL_CHECK2' warningnote return XUINT (insn, 4);: : expanded from macro 'XSTR'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-init.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : 1209array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~25#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): XEXP (rt, 1) = arg1; : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^ ~ ^ ~ 38: 440:5 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~:array 'fld' declared hereIn file included from ::1320 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741 1318:23: notenote: expanded from macro 'RTL_CHECK2' : rtunion fld[1]; ^ :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])26/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-invariant.cnote:: : ^ ~: note: expanded from macro 'XUINT'1209 : expanded from macro 'XEXP' ./genrtl.h 42#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint):846:3 ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38array 'fld' declared here: warning:38:: : 1209:array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : XSTR (rt, 3) = arg3; rtunion fld[1]; ^ ~: note: 38: note ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'RTL_CHECK2'In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::3741 1319440: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-doloop.c:561:./genrtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):expanded from macro 'RTL_CHECK2'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 23 ^ ~ ^ ~3 :823:3:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: rtunion fld[1]; ^:warning5:440:5: : note: array 'fld' declared here expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) :440: rtunion fld[1];5: note: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489 ^ ~:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ warning:array 'fld' declared here XSTR (rt, 2) = arg2; : array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-iv.c:55: In file included from rtunion fld[1]; JUMP_LABEL (jump_insn) = jump_label; ^ ~ ^~~~~~~~~~~~~~~~~~~~~~array 'fld' declared here10 rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1209 : warningIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ::1832:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-unroll.c131938: :25: :28: notearray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]note: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741:: :expanded from macro 'JUMP_LABEL' expanded from macro 'RTL_CHECK2' In file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lower-subreg.c./genrtl.h:259#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])3741: :3 ./genrtl.h:#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN):: 2326: ^ ~ return XUINT (insn, 4);/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h705warning: : ^ ~ : :1354:In file included from array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ^ ~ XBBDEF (rt, 2) = arg2; ./genrtl.h:124:3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::note warning: 440 :: 32 ^ ~expanded from macro 'XSTR':: note: expanded from macro 'XCEXP' array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]1318:5 #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)3: 26: note: expanded from macro 'XUINT' warning: note XEXP (rt, 1) = arg1; ^ ~ #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) :1324 :1210 ^ ~ : array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320::25:23: 37 rtunion fld[1]; ^ ~: noteIn file included from : note note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-assigns.c:79: expanded from macro 'RTL_CHECKC1' : expanded from macro 'XBBDEF': array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) expanded from macro 'XEXP' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h: ^ ~ :120938:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) XSTR (rt, 1) = arg1; :38: ^ ~ 417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:323 ^ ~:::1 :1208: ^ ~:38:note: expanded from macro 'RTL_CHECK2'23note #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'RTL_CHECK2' : : note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : 440:5warning::5: :expanded from macro 'RTL_CHECK1'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] :1209440:5: :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~expanded from macro 'XSTR' : notestruct pod_mode : array 'fld' declared here note : note38array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) : note: ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: ^ ~ rtunion fld[1]; ^: array 'fld' declared here rtunion fld[1]; ^ expanded from macro 'RTL_CHECK2' rtunion fld[1]; 5: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-doloop.c:562:3: array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^67 :In file included from warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : LABEL_NUSES (jump_label)++; ^~~~~~~~~~~~~~~~~~~~~~~~: rtunion fld[1];1512 ^ ~20:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-invariant.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ 1209:38:12In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-unroll.c:note: 25: 42: did you mean struct here?note : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: warning440:: 5: expanded from macro 'RTL_CHECK2'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]template class pod_mode;: :In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^~~~~ :1777 return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ struct:26/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 3741: ./genrtl.h::note3741: : array 'fld' declared here ./genrtl.h :23:note: expanded from macro 'LABEL_NUSES' rtunion fld[1]; ^ #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lower-subreg.c260::3: 824#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])warning:3 :note ^ ~ :: ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning::440:array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 5: X0EXP (rt, 3) = NULL_RTX;261350:note: : 32: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) :In file included from array 'fld' declared here ^ ~ ^ ~note rtunion fld[1]; : expanded from macro 'XCINT' ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741 array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]:27:: ./genrtl.h In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-iv.c#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ :55: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XVEC (rt, 3) = arg3; :1209:38: ^ ~:In file included from note: expanded from macro 'X0EXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 3741: ./genrtl.h:706:3 125:3 :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) warning: note: :1210:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ 37 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):1321:: XBBDEF (rt, 2) = arg2;: 23: 1208 ^ ~ note: warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :note: expanded from macro 'XVEC' 38::1324: :25#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ^ ~: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ note /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:expanded from macro 'XBBDEF':note: expanded from macro 'RTL_CHECK1' :5: note440: XSTR (rt, 2) = arg2; ^ ~: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ array 'fld' declared here 385:: note: rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: expanded from macro 'RTL_CHECK2'#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) note ^ ~ ^ 5:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : 1319 note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :23 ^ ~: : :array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here: note rtunion fld[1];: expanded from macro 'XSTR' 440#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; rtunion fld[1]; ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1208::1836:34 ^: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] :381209:38: return safe_as_a (JUMP_LABEL (insn)); note: expanded from macro 'RTL_CHECK2' : ^~~~~~~~~~~~~~~~~ note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-unroll.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here: 3741: ./genrtl.h: ^ ~261 :3: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning:: rtunion fld[1];array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :440:In file included from 5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-invariant.c:: note ^: 1832:28:42 note: expanded from macro 'JUMP_LABEL'array 'fld' declared here X0EXP (rt, 4) = NULL_RTX; rtunion fld[1]; ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844In file included from :3:#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-iv.c:55: XSTR (rt, 1) = arg1;In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~:3741: ^./genrtl.h :In file included from 1337/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lower-subreg.c::2726: 725In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::3741 3: : warning./genrtl.h: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :note: expanded from macro 'X0EXP' XSTR (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h126 : ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: 3 #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)note : ^ ~ :: 1319/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::23expanded from macro 'XCEXP': 1208#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)::2338:: note: note: expanded from macro 'XSTR' note#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ expanded from macro 'RTL_CHECK1': expanded from macro 'XSTR' ^ ~warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209: 38: note: expanded from macro 'RTL_CHECK2' : #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: XEXP (rt, 3) = arg3; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h38:: note : expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:expanded from macro 'RTL_CHECKC1' ^ ~:440:5440:: 5note:: array 'fld' declared here rtunion fld[1];note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :array 'fld' declared here1320 :23: 440 rtunion fld[1]; note ^ ^#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-invariant.c:42/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :In file included from 440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::53741: : ./genrtl.hexpanded from macro 'XEXP':845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' :5 In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-assigns.c:79:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-unroll.c:25#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ note: ^ ~ array 'fld' declared herenote /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: array 'fld' declared here : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from : rtunion fld[1]; ^:3741: rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:38:235 note :: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h: 2721209:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^./genrtl.h : expanded from macro 'RTL_CHECK2' :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-iv.c:55inline struct rtx_def *#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: In file included from 262 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ 38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h1843:10:::3: 44075warning: :3741:: :array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]:7 5: note:note warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] note: array 'fld' declared here : rtunion fld[1];expanded from macro 'RTL_CHECK2': previous use is here ./genrtl.h: ^ XINT (rt, 5) = arg3; return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ In file included from ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lower-subreg.c class rtx_def;:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:7261317: ::26231832: ^: note3: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])warningIn file included from : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:28:: ^ ~ note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XINT' In file included from : expanded from macro 'JUMP_LABEL':#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ XEXP (rt, 2) = arg2; ^ ~:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-assigns.c:793741: : 440#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) : ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h./genrtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1275::1209: :3: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:1354note:note: 42332:: array 'fld' declared here expanded from macro 'XEXP' 38:: note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): In file included from rtunion fld[1]; expanded from macro 'XCEXP' ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h ^ warning:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-invariant.c: note: expanded from macro 'RTL_CHECK2':235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~275/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 XINT (rt, 4) = arg4; ::38:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 42 ^ ~11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note :: 1210:37: note: return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); expanded from macro 'RTL_CHECK2'expanded from macro 'RTL_CHECKC1' : ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.hIn file included from ^ ~:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~75 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3741note::440:7: 5: : ./genrtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 846: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:expanded from macro 'XINT': : array 'fld' declared here 440: ^ ~3:5 rtunion fld[1]; #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: previous use is herewarning ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :class rtx_def;note ^ ^ :: 440array 'fld' declared here rtunion fld[1];: ^ 5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : XSTR (rt, 3) = arg3; : ^ ~note : 1209:38: 1848note: expanded from macro 'RTL_CHECK2'In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-unroll.c40::25: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):3741: ^ ~ array 'fld' declared here ^ ~ warning./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] : XSTR (rt, 6) = arg4;array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: 1209 rtunion fld[1]; ^ :38: note: expanded from macro 'RTL_CHECK2'expanded from macro 'XSTR' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-iv.c:55: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^ ~440:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5 XINT (rt, 1) = arg1; ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1209:38 : note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~440 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h5::440 :note5: :array 'fld' declared here note: array 'fld' declared here ^ ~ rtunion fld[1]; ^ note rtunion fld[1]; ^ return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' : array 'fld' declared here rtunion fld[1]; ^ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lower-subreg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-unroll.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :1354:32: note3741: expanded from macro 'XCEXP' :3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XINT (rt, 5) = arg5; ^ ~ : ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XINT (rt, 1) = arg1; ^ ~ :1317:23: note: expanded from macro 'XINT' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-iv.c:55: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1320:23 ^In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-assigns.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h79: In file included from 440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423 : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:: note: expanded from macro 'XEXP' :561: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-unroll.c:25:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h5:3741:: ./genrtl.h::304:12093: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1::5: note: array 'fld' declared here: warning XSTR (rt, 1) = arg1; ^ ~38 : rtunion fld[1];'mem_usage' 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] ^ :note: array 'fld' declared hereIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lower-subreg.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::261319:23 struct mem_usage ^ rtunion fld[1]; : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341: 1 ^: note: note: note: expanded from macro 'XSTR'did you mean struct here? :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853 class mem_usage; ^~~~~ : structexpanded from macro 'RTL_CHECK2' :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) 3741 ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 6) = arg6; ^ ~ 1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here : warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-unroll.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' XINT (rt, 2) = arg2; ^ ~#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-iv.c:55: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XSTR (rt, 3) = arg3; ^ ~ :1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ :23: note: expanded from macro 'XINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lower-subreg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1];In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-unroll.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XVEC (rt, 3) = arg3; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1321:23: note: expanded from macro 'XVEC' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lower-subreg.c:26: In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-iv.c:55: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XVEC (rt, 1) = arg1; ^ ~ :3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :1321:23: note: expanded from macro 'XVEC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XBBDEF (rt, 2) = arg2; ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-unroll.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' rtunion fld[1]; ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lower-subreg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' 1352:32#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : note: expanded from macro 'XCSUBREG' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-iv.c:55: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ XINT (rt, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ : array 'fld' declared here rtunion fld[1]; rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lower-subreg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here XINT (rt, 4) = arg4; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-unroll.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' XVEC (rt, 5) = arg5; ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-iv.c:55: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lower-subreg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-unroll.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XEXP':1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1];In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lower-subreg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-iv.c:55: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) XVEC (rt, 1) = arg1; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-unroll.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XVEC' XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :1317:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 23: note: expanded from macro 'XINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-iv.c:55: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XSTR (rt, 2) = arg2; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lower-subreg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' X0EXP (rt, 7) = NULL_RTX; ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-unroll.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XVEC (rt, 1) = arg1; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-iv.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here 19 rtunion fld[1]; ^ : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :55: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); XVEC (rt, 3) = arg3; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lower-subreg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' 1209:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-unroll.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XEXP (rt, 2) = arg2; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lower-subreg.c:26#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XBBDEF (rt, 2) = arg2; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-iv.c:55: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 38: note: expanded from macro 'RTL_CHECK1' XSTR (rt, 1) = arg1; ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: In file included from expanded from macro 'XSTR' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-unroll.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XEXP (rt, 3) = arg3; rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lower-subreg.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XEXP (rt, 3) = arg3; rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-iv.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 55: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here 11 rtunion fld[1]; ^ : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ : XSTR (rt, 2) = arg2; ^ ~ 1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-unroll.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-assigns.c:81: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:324:: warningnote: expanded from macro 'MEM_ATTRS'In file included from ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ :23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]1344:29:: note:: 211note: : expanded from macro 'XSTR' 1209#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def : ^ ~947 38 X0EXP (rt, 4) = NULL_RTX;: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'X0MEMATTR' : #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem)note : ^ ~expanded from macro 'RTL_CHECK2' 1::1209:38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~warning : empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210::37:1337::440:5:HOOK_VECTOR_END (asm_out) ^:27: note: expanded from macro 'RTL_CHECK2' notenote: array 'fld' declared herenote#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'X0EXP':440:: 5 : note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h: array 'fld' declared here rtunion fld[1]; #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx):expanded from macro 'RTL_CHECKC1'43 :#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ 50 rtunion fld[1]; ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ : In file included from :440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lower-subreg.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-iv.c26: In file included from 5:1208:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: 38:55: :expanded from macro 'HOOK_VECTOR_END' In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :note3741: expanded from macro 'RTL_CHECK1': #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)3741 : ./genrtl.h:: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~185 note ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here :3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : array 'fld' declared here ./genrtl.h rtunion fld[1]; ^In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-assigns.c:81: In file included from : rtunion fld[1]; XINT (rt, 4) = arg4; ^ ~ ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1:846:3: warningwarning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra.c: : empty macro arguments are a C99 feature [-Wc99-extensions] XSTR (rt, 3) = arg3; ^ ~ 108/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1319:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h23::1317 :23: : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-unroll.cnoteHOOK_VECTOR_END (sched) note: :expanded from macro 'XINT'25 : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 3741expanded from macro 'XSTR' In file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h./genrtl.h:369:3#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): warning: :^array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) XEXP (rt, 1) = arg1; ^ ~ ^ ~ : ^ ~43 3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 :50:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:38: note: : :1209:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTL_CHECK2' ./genrtl.h38::33 note: note:1320::23: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: expanded from macro 'XEXP'expanded from macro 'RTL_CHECK2'3: : expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209In file included from ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-assigns.c :81: In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h : ^ ~211 : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]440 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1668:1:: 38warning:: empty macro arguments are a C99 feature [-Wc99-extensions]note : 440:55 XEXP (rt, 1) = arg1; ^ ~expanded from macro 'RTL_CHECK2' HOOK_VECTOR_END (simd_clone): note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^array 'fld' declared here ::1320:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43 23::50 rtunion fld[1];: ^note : expanded from macro 'HOOK_VECTOR_END' note: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)note: array 'fld' declared here expanded from macro 'XEXP' rtunion fld[1]; ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-invariant.c:51 ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.hIn file included from ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-assigns.c :81: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211In file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:: ^ ~167 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h7/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lower-subreg.c:1209:38:: note:: expanded from macro 'RTL_CHECK2' 1680#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^ ~ : warning26440:5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:37411: ./genrtl.h: :: note: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here 186: warning440 :: 3empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1];:5: if (INSN_CODE (insn) < 0)HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h : ^~~~~~~~~~~~~~~~43:50 ^: : note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning:: 1504array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-unroll.c:note XINT (rt, 5) = arg5; 25:25 ^ ~ ^ : note: expanded from macro 'INSN_CODE' : In file included from #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from : 1317expanded from macro 'HOOK_VECTOR_END': 23:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra.c#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: In file included from note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-assigns.c:81: note: : :In file included from 108: In file included from expanded from macro 'XINT': 3741expanded from macro 'XINT': ./genrtl.h:370/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:3741: :./genrtl.h211:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)51 :3: warning: : ^ ~3 : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)38 : ^ ~ note: expanded from macro 'RTL_CHECK2' : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 1) = arg1; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1732: XEXP (rt, 2) = arg2; ^ ~1/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 :5: : ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: array 'fld' declared here 1209: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320warning:23 rtunion fld[1];:1320::38:23: :empty macro arguments are a C99 feature [-Wc99-extensions] note: HOOK_VECTOR_END (goacc) ^expanded from macro 'RTL_CHECK2' ^ note: expanded from macro 'XEXP' noteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-invariant.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h::43:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 50 : ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:44051:5: ^ ~note : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here : note: expanded from macro 'HOOK_VECTOR_END'expanded from macro 'XEXP':1209: rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h :168:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ 38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 1504:25/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lower-subreg.c: note ^ ~#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warningIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-assigns.c:81 : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'INSN_CODE' : noteIn file included from : expanded from macro 'RTL_CHECK2' : :array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]1209:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h38: #define INSN_CODE(INSN) XINT (INSN, 5) :note211: expanded from macro 'RTL_CHECK2' XEXP (rt, 6) = arg6; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def: ^ ~2025:1 : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h warning: empty macro arguments are a C99 feature [-Wc99-extensions]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1317440: :1320::HOOK_VECTOR_END (vectorize)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ 523: note:: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):23: :43: 440note:: 5: 50note: array 'fld' declared here expanded from macro 'XINT': ^ ~ rtunion fld[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: noteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-unroll.c:25note rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^440 :5: : : note: array 'fld' declared here expanded from macro 'HOOK_VECTOR_END' rtunion fld[1]; ^ expanded from macro 'RTL_CHECK2' : In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-invariant.c:51In file included from #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra.c :3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:169:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :108: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:69:3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-assigns.c :warning81: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 5::1213:29 return INSN_CODE (insn);: note XEXP (rt, 1) = arg1;: expanded from macro 'XWINT' : noteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h: #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~211 ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here : ^~~~~~~~~~~~~~~~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1320::23: ^441:5note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373 :1: 25note:: array 'hwint' declared herenote : HOST_WIDE_INT hwint[1];:: expanded from macro 'XEXP'warning : empty macro arguments are a C99 feature [-Wc99-extensions] ^ In file included from HOOK_VECTOR_END (addr_space)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lower-subreg.c ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:26:: note: expanded from macro 'HOST_WIDE_INT' ^ ~ expanded from macro 'INSN_CODE' 26/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209# define HOST_WIDE_INT long long#define INSN_CODE(INSN) XINT (INSN, 5) ^ ~: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: In file included from 43/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::503741: note ^: expanded from macro 'HOOK_VECTOR_END'1317 : :./genrtl.h38: :note: expanded from macro 'RTL_CHECK2' :188:3In file included from 23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-unroll.c: note#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): warning:: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'XINT' ^ XEXP (rt, 7) = arg7; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' ^ ~ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-assigns.c:81/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::4411209::538: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~:: note In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h5: expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: array 'fld' declared here:array 'hwint' declared here : 4405154:1::1209 :warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOST_WIDE_INT hwint[1];HOOK_VECTOR_END (calls) ^ 38 rtunion fld[1]; ^ ^:5 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:: note: expanded from macro 'RTL_CHECK2' :50: note: expanded from macro 'HOOK_VECTOR_END' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' :440:5: note: array 'fld' declared here # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-assigns.c:81: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra.c:108: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (c) ^ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-iv.c:649:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : rhs = SET_SRC (set); ^~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lower-subreg.c:note: 26expanded from macro 'RTL_CHECK2' In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-assigns.c:81/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: In file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-unroll.cIn file included from :25: In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h :211: : ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:37412641: ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:470::3: warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 6118::22: 440note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'SET_SRC' 1 SUBREG_BYTE (rt) = arg1;: warning: empty macro arguments are a C99 feature [-Wc99-extensions]#define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^~~~~~~~~~~~~~~~ : ^ ~3741: ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:5:: : note: HOOK_VECTOR_END (cxx)array 'fld' declared here 208 rtunion fld[1];2011:26 :3:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354: ^:^32 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h :note43: :expanded from macro 'XCEXP'50 : note: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'HOOK_VECTOR_END' note: expanded from macro 'SUBREG_BYTE' In file included from #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) XEXP (rt, 1) = arg1; ^ ~ ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra.c : ^108 : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23:In file included from 3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-assigns.c:81: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h./genrtl.h:1352::note: expanded from macro 'XEXP'32:125: :1210:372113#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~ :: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def: warning6207/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209note:38:: note: expanded from macro 'RTL_CHECK2' : :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]1:: warning: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])empty macro arguments are a C99 feature [-Wc99-extensions] note: expanded from macro 'XCSUBREG' HOOK_VECTOR_END (emutls) ^ ~ expanded from macro 'RTL_CHECKC1' XBBDEF (rt, 2) = arg2; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~^ : 440 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h::43:50/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]):1210 ^ ~5: :expanded from macro 'HOOK_VECTOR_END' note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-invariant.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h339#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^: rtunion fld[1];:1324: 31: 25warning: ^ ~ :37 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note: notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 440:5: note: array 'fld' declared here ^: expanded from macro 'XBBDEF' rtunion fld[1]; In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-assigns.c: In file included from #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) val ^= constant_lower_bound (SUBREG_BYTE (x)); /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lower-subreg.c:expanded from macro 'RTL_CHECKC1'26 ^ :81 ^~~~~~~~~~~~~~~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-iv.c ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :662 ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3741: :./genrtl.h:1208:3813211::: 2011:: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def209::440:warning3:5: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]26: note: 6328: expanded from macro 'RTL_CHECK1': : note1: : expanded from macro 'SUBREG_BYTE' warning#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])warning op1 = XEXP (rhs, 1);: empty macro arguments are a C99 feature [-Wc99-extensions]note: array 'fld' declared here : #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ^ ~ array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]HOOK_VECTOR_END (target_option) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320 1352:32 XBBDEF (rt, 2) = arg2; ^ ~ : ^ :note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:132423:25:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'XCSUBREG' ::440 note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:note: :435:50expanded from macro 'XBBDEF': :#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ note#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : In file included from ^ ~ expanded from macro 'HOOK_VECTOR_END'note : array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-unroll.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^::25#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) 1210:37 ^In file included from ^ ~: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra.cIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:note :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from 3741:: :108: ./genrtl.h:487: 1208::3expanded from macro 'RTL_CHECKC1'1209:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-assigns.c: warning: 38:3741:38 note: :: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'RTL_CHECK2' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : : 81: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:./genrtl.h:126 ^ ~expanded from macro 'RTL_CHECK1' In file included from #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h: X0EXP (rt, 1) = NULL_RTX;:440: ^ ~3:4402115: : warning5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def note: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XEXP (rt, 3) = arg3; : ^ ~ ^ ~ 6430 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:::13371320:array 'fld' declared here note1440:27: array 'fld' declared here: rtunion fld[1];:23: note: expanded from macro 'X0EXP' warning :: ^#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): note rtunion fld[1]; ^ ~5:: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) empty macro arguments are a C99 feature [-Wc99-extensions] ^ ^ ~ noteHOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ : array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-invariant.c1209:38: note: expanded from macro 'RTL_CHECK2' : rtunion fld[1];In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-assigns.c:81 rtunion fld[1];427:18: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: ^ ^ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-unroll.c:25/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lower-subreg.c:26: : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h if (maybe_ne (SUBREG_BYTE (e1), SUBREG_BYTE (e2)))440:5:: warning:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741 note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-iv.c: 3741: ^~~~~~~~~~~~~~~~ ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h./genrtl.h:520:966:: :13::array 'fld' declared here:: 3: 210: warningempty macro arguments are a C99 feature [-Wc99-extensions] : 2011 rtunion fld[1];warningarray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]3 ^ : : X0EXP (rt, 1) = NULL_RTX; 26HOOK_VECTOR_END (mode_switching) array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:: ^ In file included from note: op1 = XEXP (rhs, 1); /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra.c ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:warning:23:108: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] noteexpanded from macro 'SUBREG_BYTE' ^ ~43: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h50: expanded from macro 'XEXP': :1337 XEXP (rt, 3) = arg3;#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~ 3741: ^ ~27:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:: : 32notenote: ./genrtl.h:127:: ^ ~expanded from macro 'X0EXP' 3:expanded from macro 'HOOK_VECTOR_END' :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning1209: ^ ~note: :38:: note1320:expanded from macro 'XCSUBREG' array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: 23 XINT (rt, 4) = arg4; expanded from macro 'RTL_CHECK2': #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~: 1208#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 38 ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote:440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h5: :note1210: :expanded from macro 'XEXP'37: expanded from macro 'RTL_CHECK1'note: :expanded from macro 'RTL_CHECKC1' ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~: 1317/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::23440In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: : note:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 440array 'fld' declared here 1209::expanded from macro 'XINT'38:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-assigns.c rtunion fld[1]; ^ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-iv.c:5:5:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) note971: : 13 :notenote: 81: ^ ~ : : expanded from macro 'RTL_CHECK2'array 'fld' declared here array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-invariant.c:warningIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h: : rtunion fld[1]; 211array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 427:: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def ^ : mby = XEXP (rhs, 1);6715 : ^ ~1: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning: empty macro arguments are a C99 feature [-Wc99-extensions]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h HOOK_VECTOR_END (C90_EMPTY_HACK) 440:In file included from ^ if (maybe_ne (SUBREG_BYTE (e1), SUBREG_BYTE (e2))):5::1320 : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43 1209 ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-unroll.c23:50::25note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h38note: array 'fld' declared here: In file included from : :::2011/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note:3741: : expanded from macro 'HOOK_VECTOR_END' 26note expanded from macro 'XEXP' rtunion fld[1];: ./genrtl.h: expanded from macro 'RTL_CHECK2'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ 538#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) : ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])3: ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lower-subreg.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 120926 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note: expanded from macro 'SUBREG_BYTE' : : 38: noteIn file included from warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]3741: ./genrtl.h: :211:3:: warningexpanded from macro 'RTL_CHECK2'440#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG): ^ ~ : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ :5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XEXP (rt, 1) = arg1; ^ ~note : 440: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h X0EXP (rt, 4) = NULL_RTX; ^ ~1352 rtunion fld[1]; :5::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:13371320:27 ::: ^23 note:: 32expanded from macro 'X0EXP'In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra.cnote: array 'fld' declared here: :In file included from note /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-assigns.cnote#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) : : expanded from macro 'XCSUBREG' expanded from macro 'XEXP' rtunion fld[1];: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~82: 108: In file included from ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208305:3741 :1/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-iv.c:: #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ./genrtl.h:1209 : ^ ~note128:980 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning: :3:::: :3813 1210:37warning:expanded from macro 'RTL_CHECK1': array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :: note: expanded from macro 'RTL_CHECK2'note XINT (rt, 5) = arg5;'rtx_def' 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] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): expanded from macro 'RTL_CHECKC1' struct GTY((desc("0"), tag("0"),warning ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :^#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440::1317 : : ^ ~ 23array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h 5: mby = XEXP (rhs, 1); : ^ ~:75 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: expanded from macro 'XINT' note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:440440: ::1:23:array 'fld' declared here note: did you mean struct here?#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) 5: 5:class rtx_def;: rtunion fld[1]; note ^ ~ : note: array 'fld' declared here^~~~~ rtunion fld[1]; note: array 'fld' declared here ^expanded from macro 'XEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1209:38:struct #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1];note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1209 ^In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-unroll.c:25: In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h38::3741 : note./genrtl.h:573:3: ^ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'RTL_CHECK2' In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lower-subreg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra.c:108: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-invariant.c1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h523::120910::38 :warning :note: expanded from macro 'RTL_CHECK2': array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 1337/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-assigns.c expr = SET_SRC (set); :27: 1209 ^~~~~~~~~~~~~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::38:440:5 note: notenote: note: : :: 82: array 'fld' declared here array 'fld' declared hereexpanded from macro 'RTL_CHECK2'expanded from macro 'X0EXP' rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)2641 : ^ ~22 : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra.c:108:1372#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): note: : rtunion fld[1];expanded from macro 'RTL_CHECK1' ^ ~ ^ expanded from macro 'SET_SRC'13 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h warning: :: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ In file included from #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtx tmp = XEXP (this, 1); /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~: ^ ~1354/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 440:1320::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h32::440 :note5: :expanded from macro 'XCEXP':23::3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-iv.c:1083:11: warning: 5: note: notenote: array 'fld' declared herearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'XEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) rtunion fld[1]; #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)array 'fld' declared here ^ ~ ^ ~: ./genrtl.h: 152 rhs = SET_SRC (set); /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3 ^ ^~~~~~~~~~~~~: warning: rtunion fld[1];: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1209:38 : ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-unroll.c:25: : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: note./genrtl.h XEXP (rt, 1) = arg1; ^ ~:22:1210: 574 : note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3expanded from macro 'RTL_CHECK2':1320: :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lower-subreg.c:: 26: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'SET_SRC' XSTR (rt, 2) = arg2; 37:23 : note: expanded from macro 'RTL_CHECKC1'In file included from #define SET_SRC(RTX) XCEXP (RTX, 1, SET) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~note ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^ ~ 3741 : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]):: ./genrtl.h 1354:213::expanded from macro 'XEXP':13193 ^ ~32/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :: 23: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note : :440expanded from macro 'XSTR'warning#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ^ ~:5: : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)expanded from macro 'XCEXP' note440: #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ : array 'fld' declared here ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:12095: X0EXP (rt, 6) = NULL_RTX;:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ :1209:38: 38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337note rtunion fld[1]; : ^ : :: expanded from macro 'RTL_CHECK2' note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): array 'fld' declared here note ^ ~: 1210expanded from macro 'RTL_CHECK2':37:27 note: expanded from macro 'RTL_CHECKC1' :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) rtunion fld[1]; ^ rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 note: expanded from macro 'X0EXP' ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-unroll.c:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~: 1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h38: :note rtx tmp = XEXP (this, 1);: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h440:5: note: expanded from macro 'RTL_CHECK1'array 'fld' declared here ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-invariant.c:731:37: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : inv->cheap_address = address_cost (SET_SRC (set), word_mode, ^~~~~~~~~~~~~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):5: note: array 'fld' declared here3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1319:23: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ::2641:22 rtunion fld[1];: note: expanded from macro 'SET_SRC' 1320/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)#define SET_SRC(RTX) XCEXP (RTX, 1, SET) :23: ^440:5: note: array 'fld' declared here ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra.c:108 : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3 rtunion fld[1];: ^warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]note : :expanded from macro 'XEXP' ^ ~ In file included from 1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lower-subreg.c:38: note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32:: XBBDEF (rt, 2) = arg2; ^ ~ note: expanded from macro 'XCEXP' expanded from macro 'RTL_CHECK2'#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ^ ~ :26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): : ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:13243741: ./genrtl.h1209:::1210::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h37:3821444025:5:: note: expanded from macro 'XBBDEF' : :note: expanded from macro 'RTL_CHECKC1' :3 #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-iv.c ^ ~ note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: warning1347:13/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]: : :expanded from macro 'RTL_CHECK2' 1208 X0EXP (rt, 7) = NULL_RTX;440:38:: :5: rtunion fld[1]; ^ note ^ ~: array 'fld' declared here notewarning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~In file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-unroll.c:25 rtunion fld[1];array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ./genrtl.h:1337: op1 = XEXP (rhs, 1);/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-invariant.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ::611:3 440:expanded from macro 'RTL_CHECK1' 27: note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): :738 ^ ~ :33: ^ ~warning: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h5 :: expanded from macro 'X0EXP' XSTR (rt, 1) = arg1;1320 :23: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208 ^ ~: : notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'XEXP'440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note::: 1319: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~:23: array 'fld' declared here38: inv->cost = set_src_cost (SET_SRC (set), GET_MODE (SET_DEST (set)), note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^~~~~~~~~~~~~ note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: :5#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) note: expanded from macro 'SET_SRC': expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ ~: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1209#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ : :array 'fld' declared here #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1209 rtunion fld[1]; ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^:1354 : :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra.c:108:: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3238:: 3note:: 440warningexpanded from macro 'XCEXP': 5#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx): ^ ~ 38: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:37note: : : array 'fld' declared here expanded from macro 'RTL_CHECK2' XEXP (rt, 3) = arg3; note: expanded from macro 'RTL_CHECK2' rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:14:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ warning: note: expanded from macro 'RTL_CHECKC1' array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) :440:5: note: array 'fld' declared here rtx next = XEXP (insn, 1); rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320: ^ ^ ~ ^ ~In file included from ^ ~23: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lower-subreg.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-iv.c::5:: expanded from macro 'XEXP' 1363: note: 440:5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h26: In file included from :1320::array 'fld' declared here:13: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:23 warning#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~: rtunion fld[1]; ^ : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]3741 note: : note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XEXP'./genrtl.h:232 array 'fld' declared here : op1 = XEXP (rhs, 1);1209 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3: warning In file included from 1209:38: ^ ~ rtunion fld[1]; ^: : 38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-unroll.c:: note: expanded from macro 'RTL_CHECK2' 25array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XEXP (rt, 1) = arg1; ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1320::374123: note: expanded from macro 'XEXP' : ./genrtl.h:612:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)3: ^ ~ warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 1320 XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: ^ ~ 440note231321: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-invariant.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note::5: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) expanded from macro 'RTL_CHECK2' : ^ ~ :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])788::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:15440:note: expanded from macro 'XEXP' note ^ ~ 23: note: expanded from macro 'XVEC' : warning#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here : rtunion fld[1]; ^ In file included from 440:5array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]5: note ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: array 'fld' declared here :108: rtunion fld[1]; ^ In file included from note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: && INTVAL (XEXP (sub, 1)) < GET_MODE_BITSIZE (sub_mode) : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)1209 : ^ ~ ^ ~array 'fld' declared here3741: ./genrtl.h:155:3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453: : warning /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:10 rtunion fld[1];1209:: 38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XINT (rt, 4) = arg4;::38: note: 1320:23: note: return XEXP (insn, 1);expanded from macro 'XEXP' : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTL_CHECK2': /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-iv.cexpanded from macro 'RTL_CHECK2'1209 ^ ~: ^ ~:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1406: 38 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h13: ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: expanded from macro 'RTL_CHECK2' : warning: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ 1320:23: :: ^ ~ notenote: expanded from macro 'XEXP'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940440 ::: expanded from macro 'XINT' 29 src = SET_SRC (set);: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote :: 5 ^~~~~~~~~~~~~ 440#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)expanded from macro 'INTVAL'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 2641 ^ ~ :: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:5::1209 #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:22note ^~~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :note: 1491209: array 'fld' declared here warning1215::array 'fld' declared here :38: notes33: generated rtunion fld[1];127 warning: note: . noteexpanded from macro 'SET_SRC' rtunion fld[1];38s: : expanded from macro 'RTL_CHECK2' note ^ ^expanded from macro 'XCWINT' generated: . expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lower-subreg.c: #define SET_SRC(RTX) XCEXP (RTX, 1, SET)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from 26/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-unroll.c: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:: ^ ~ ^ ~25332 #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]): : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::5::warning: :: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note: 3741: ./genrtl.h X0EXP (rt, 2) = NULL_RTX;:expanded from macro 'XCEXP' array 'fld' declared here440:5 #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)440:5: rtunion fld[1]; ^ : note: array 'fld' declared here rtunion fld[1];630 ^ ~note /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : : ^ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra.c:array 'fld' declared here 3 return XBBDEF (insn, 2);108: rtunion fld[1]; ^ ~1210::: ^In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h37: 3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]note:1324 : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP'warning XINT (rt, 5) = arg5;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-invariant.cexpanded from macro 'RTL_CHECKC1' :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)789::: ^ ~25#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])15:: note: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XBBDEF' XVEC (rt, 1) = arg1;warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ && INTVAL (XEXP (sub, 1)) >= 0) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38 ^ ~ : :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: ^ ~:: 23: :23expanded from macro 'RTL_CHECK1'1317: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:note: 1209:38::expanded from macro 'XVEC' 23 ^ ~440 #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~38::440 note note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h5: expanded from macro 'RTL_CHECK2' :1209:38:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note: expanded from macro 'RTL_CHECK1' :1940:29: note: expanded from macro 'INTVAL'#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here : rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lower-subreg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'RTL_CHECK2' :3741: ./genrtl.h:234:3: warning: 5: note: note#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^~~array 'fld' declared herearray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XINT' : X0EXP (rt, 3) = NULL_RTX; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];:440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1215:33: :1337:27: note :5 rtunion fld[1];: expanded from macro 'X0EXP' : ^#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ note#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~note ^ : expanded from macro 'XCWINT' : array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hclang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o lra-coalesce.o -MT lra-coalesce.o -MMD -MP -MF ./.deps/lra-coalesce.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-coalesce.c ^ #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5::1208In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-unroll.c:25: In file included from ::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-iv.c :1463:11:note warning return XBBDEF (insn, 2);120938::3741: ./genrtl.h note: expanded from macro 'RTL_CHECK1': : 38: : ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rhs = SET_SRC (set); ^~~~~~~~~~~~~ note: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641: ^ ~: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 6481324 rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: ^ 25:440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-invariant.c22#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])::5: 3 :: warning note: : ^ ~notenote: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 791expanded from macro 'SET_SRC' XSTR (rt, 1) = arg1; : : clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensaarray 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XBBDEF' -esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o lra-constraints.o -MT lra-constraints.o -MMD -MP -MF ./.deps/lra-constraints.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c #define SET_SRC(RTX) XCEXP (RTX, 1, SET) rtunion fld[1]; ^ ~ ^ ~#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): 34: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::440:5 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:warning: : ^ ~ 1319/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:note ^ 1354:38:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from 23 : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lower-subreg.c32 HOST_WIDE_INT shift = INTVAL (XEXP (sub, 1)); array 'fld' declared here: note: expanded from macro 'RTL_CHECK1' ::#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): note ^ ~ : 26 ^ ~ rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: : noteIn file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XEXP':expanded from macro 'XCEXP' 3741 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 ^: note#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) In file included from ^ ~ :5: note: array 'fld' declared here : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~./genrtl.h:expanded from macro 'XSTR' 235 ::1210:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^3:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra.c:1209:37 38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' : 108warning: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :note:: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]440: In file included from 10: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:note: expanded from macro 'RTL_CHECK2' X0EXP (rt, 4) = NULL_RTX;: warning5#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) 3741: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h: 157:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note: :1337 :27:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: return XEXP (insn, 3);3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~array 'fld' declared here XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h440:: 5: notenote: 1940In file included from :29noteexpanded from macro 'XEXP' :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-unroll.c: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209: note: array 'fld' declared here rtunion fld[1]; 38:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): expanded from macro 'X0EXP' ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'INTVAL' : ^ ^ ~ note: expanded from macro 'RTL_CHECK2': 1209:38: note: expanded from macro 'RTL_CHECK2' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^: 1208:38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: note: expanded from macro 'RTL_CHECK1' 3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^~~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) 51479::: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215./genrtl.h :note:666:3: 33: warningnote: expanded from macro 'XCWINT' : ^ ~array 'fld' declared here : rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ 5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^: note: 440:array 'fld' declared here array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XVEC (rt, 1) = arg1;10: 5warning: ^ ~ ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 1321 array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra.c:In file included from :23: note return XEXP (insn, 3);/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lower-subreg.c108: ^ ~ : expanded from macro 'XVEC'In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:26 : In file included from ::note: 1320/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)3741 :array 'fld' declared here ^ ~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: :23: expanded from macro 'RTL_CHECK2' : note./genrtl.h :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ : expanded from macro 'XEXP'158 :3741: ./genrtl.h:236:3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-invariant.c#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440::3: warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209793:4:5: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] warningnotewarning X0EXP (rt, 7) = NULL_RTX; ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-iv.c: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:38:: 1500:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]13:: 1337array 'fld' declared here array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]:27: note XEXP (sub, 1) = gen_int_mode (HOST_WIDE_INT_1 << shift, sub_mode);note rtunion fld[1];: expanded from macro 'X0EXP' ^ ~ : expanded from macro 'RTL_CHECK2' X0EXP (rt, 5) = NULL_RTX;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ warning:1320 ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:23:38: ^ ~: : ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-unroll.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5:note: expanded from macro 'XEXP' note : note op1 = XEXP (a, 1);#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 25: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:12091320array 'fld' declared here:38:: 23: expanded from macro 'RTL_CHECK1' :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:note1337:: expanded from macro 'XEXP' 27#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~ ^ ~ rtunion fld[1]; note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :440 ^:expanded from macro 'X0EXP' note: :3741: ./genrtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTL_CHECK2':note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 14845: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:10685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ : array 'fld' declared here :440:5: note: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared herewarning : rtunion fld[1];: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]1320 ^ ^ ~:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ 23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208: return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from 1318/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra.c::108: 38In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::3741 : ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 26 ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ XEXP (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-iv.c: 1531 ^ ~note : note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'XUINT' :9#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ expanded from macro 'RTL_CHECK1'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ::#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) warning ^ ~ 1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :38: notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:440 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-invariant.c:916:23:: ^ ~ : op1 = XEXP (a, 1); ^ ~: expanded from macro 'RTL_CHECK2'note: expanded from macro 'XEXP' 435/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: note :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : 23: rtunion fld[1]; 440 ^ :5: note ^ ~: warning ^ ~ : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]clang In file included from expanded from macro 'XEXP' validate_unshare_change (use_insn, pos, SET_SRC (def_set), true);/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lower-subreg.c: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note:26: 1209:38:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : note:2641::440: array 'fld' declared here: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]In file included from expanded from macro 'RTL_CHECK2' : ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: rtunion fld[1];3741 ^ ~ : ^./genrtl.h:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:44022 :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-unroll.c:25/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note: 2375: note: array 'fld' declared here : note: array 'fld' declared hereIn file included from 1209 rtunion fld[1];: : clang/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'SET_SRC'3 :: : ^ :3741 rtunion fld[1]; 38warning: ^ treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] : note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : :1489:#define SET_SRC(RTX) XCEXP (RTX, 1, SET): expanded from macro 'RTL_CHECK2'In file included from warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]./genrtl.h 10 :686:3 X0EXP (rt, 6) = NULL_RTX;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra.c:108: ^ ~ : warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h return XUINT (insn, 4); 3741 : warning ^ ~ ^ ~ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : ./genrtl.h: :1354183/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:::1318:27 XSTR (rt, 2) = arg2; : 332:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: ^ ~ : expanded from macro 'X0EXP'26: :440:5: note: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1319warningarray 'fld' declared here : :: expanded from macro 'XCEXP' array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)note: expanded from macro 'XUINT': rtunion fld[1]; ^23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-iv.c note:1533:10/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ XBBDEF (rt, 2) = arg2; : #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint):1210:37/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:expanded from macro 'XSTR' :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) note: 38 ^ ~: ^ ~: ^ ~ expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note1324:25: note:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1209: : #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])expanded from macro 'XBBDEF' :warning38: note: expanded from macro 'RTL_CHECK1': expanded from macro 'RTL_CHECK2' :#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1209 opb1 = XEXP (b, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 :38: ^ ~:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:1320/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'RTL_CHECK2' :55:::5: :23:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1208 notenote : notearray 'fld' declared here ^ ~: : notearray 'fld' declared here:: 38 array 'fld' declared here : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ ::440 note rtunion fld[1];: : ^ rtunion fld[1];expanded from macro 'XEXP' ^ 5#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : note: array 'fld' declared here expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];:440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h5:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-invariant.c:923In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lower-subreg.c :13::1209 ^ : warning: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 12:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258 src = SET_SRC (use_set);: note:3: 38::array 'fld' declared here warning ^~~~~~~~~~~~~~~~~ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-unroll.c: XEXP (rt, 1) = arg1; :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ ^ ~ 25: : return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra.c:108: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1321In file included from :23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::::2641:3741: ./genrtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):1843741: ./genrtl.h 22 note:: :3:expanded from macro 'XVEC' ^ ~:1320 :23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h705:3: :#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ warning :: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]warning : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h440:5note: : expanded from macro 'SET_SRC' 1209 XSTR (rt, 1) = arg1;::#define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: XEXP (rt, 3) = arg3;38 ^ ~ note: expanded from macro 'XEXP' ^ ~ : note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:note: expanded from macro 'RTL_CHECK2': 1354 :32expanded from macro 'XSTR' note#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :1320: 23: ^ ~ ^ ~: note ^ ~: expanded from macro 'XCEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: rtunion fld[1]; ^ note440: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-iv.c::5: note 1596: :18/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): warning: ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here && INTVAL (XEXP (opb0, 1)) + 1 == -INTVAL (op1)) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1209::1209:3838: rtunion fld[1]; ^ note#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ : : 1209expanded from macro 'RTL_CHECK2' :1320:38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote:: 1210expanded from macro 'RTL_CHECK2': 37#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :: note: expanded from macro 'RTL_CHECKC1' ^ ~ note: expanded from macro 'RTL_CHECK2':/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h23: ^ ~: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])warningnote: expanded from macro 'XEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~: 440:5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h440::440#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):5: 5 ^ ~ notearray index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : :notearray 'fld' declared here note: rtunion fld[1]; ^ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~: array 'fld' declared here:38:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 array 'fld' declared herenote/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832 :: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ rtunion fld[1];:28: ^ 5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-unroll.c ^ ~: :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lower-subreg.c:25 notenote26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: :: 3741: ./genrtl.h1940:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: 259./genrtl.h:706:3: :warning29: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'JUMP_LABEL'notearray 'fld' declared here: XSTR (rt, 2) = arg2;3: :expanded from macro 'INTVAL' warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) XBBDEF (rt, 2) = arg2; rtunion fld[1]; ^ In file included from ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra.c :108: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h: ^~~185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-invariant.c:1114: XINT (rt, 4) = arg4; ^ ~34:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) 1215::33/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1319 :::warning /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~231317 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32::note note: || !check_maybe_invariant (SET_SRC (set))):: 23: expanded from macro 'XCEXP' :1324:expanded from macro 'XCWINT' ^~~~~~~~~~~~~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 25:note: #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) :1210:372641expanded from macro 'XINT' ::22 noteexpanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^~~: :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)expanded from macro 'RTL_CHECKC1'note: expanded from macro 'XBBDEF' ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: 5: note: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET): ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1209 array 'fld' declared here:38: note: expanded from macro 'RTL_CHECK2' : ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: ^ ~1208 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: rtunion fld[1];440:: :5: note: array 'fld' declared here38440:5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 1354:1209 32:: rtunion fld[1];38: : notenote ^: : expanded from macro 'RTL_CHECK2' ^ array 'fld' declared herenote rtunion fld[1];: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-iv.c: ^ :10: 1611 :warning34: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~expanded from macro 'RTL_CHECK1' : warning: note: expanded from macro 'XCEXP'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); return INTVAL (op1) == -INTVAL (XEXP (opb0, 1)); ^ ~ ^~~~~~~~~~~~~~~~~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-unroll.c:25/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: ^ ~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:28/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: :440440./genrtl.h:7251320:::23::3: warning: note:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) XSTR (rt, 1) = arg1;expanded from macro 'XEXP'5 ^ ~ : ^ ~note note /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: :12105: : note:37 expanded from macro 'JUMP_LABEL' array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :: array 'fld' declared here1319:23 rtunion fld[1];1209:38#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) : ^ notenote: expanded from macro 'RTL_CHECK2' ^ ~: : rtunion fld[1]; noteexpanded from macro 'RTL_CHECKC1' ^In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra.c#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): :108expanded from macro 'XSTR' ^ ~ In file included from : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lower-subreg.c:26:1354: ^ ~ 32:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h./genrtl.h:29: :186 ^ ~ :3741: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h./genrtl.hnote: expanded from macro 'XCEXP' ::38440:5::#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) note: array 'fld' declared here note ^ ~ rtunion fld[1]; ^ : :expanded from macro 'INTVAL' 3note: expanded from macro 'RTL_CHECK2' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT): warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 260:: XINT (rt, 5) = arg5;3 : ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])warning : ^~~ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : 1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:4401215::533:: notenote: :array 'fld' declared herearray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'XCWINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317440:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ :23: ^ note: expanded from macro 'XINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) X0EXP (rt, 3) = NULL_RTX; ^ ~In file included from #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-unroll.c : ^ ~25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 3741: ./genrtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:18481209: 40 ^~~ ::1337:27: note: expanded from macro 'X0EXP' :72638::3:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) :note: expanded from macro 'RTL_CHECK2'440 warningwarning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): : ^ ~array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]: 5 return safe_as_a (JUMP_LABEL (this));: ^~~~~~~~~~~~~~~~~note array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : XEXP (rt, 2) = arg2; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: :notearray 'fld' declared here: expanded from macro 'RTL_CHECK1' :440:5 rtunion fld[1];: note1832: array 'fld' declared here : rtunion fld[1];28 ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra.cnote:: 108expanded from macro 'JUMP_LABEL': In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::3741: ./genrtl.h:187#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~: 1320/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-iv.c:23: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:31620 ^ ~expanded from macro 'XEXP': :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 440:5: note: array 'fld' declared here: rtunion fld[1];warning ^ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from :440:13545: :array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] 32/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lower-subreg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h34::3741note: ./genrtl.hwarning:: XEXP (rt, 6) = arg6;261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :: array 'fld' declared herenote rtunion fld[1]; ^ ~ ^ X0EXP (rt, 4) = NULL_RTX; ^ ~ : expanded from macro 'XCEXP' array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-unroll.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx): warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: return INTVAL (op1) == -INTVAL (XEXP (opb0, 1)); ^ ~ XINT (rt, 1) = arg1;1320 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~: 1337:23: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-invariant.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:131727::1210:37: note: expanded from macro 'RTL_CHECKC1'expanded from macro 'XEXP' note: : expanded from macro 'X0EXP' 23 #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)1320:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~ 2174/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::note ^ ~16:: ^ ~ warning: :23:expanded from macro 'XINT'array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'XEXP' for (link = REG_NOTES (insn); link; link = XEXP (link, 1)) ^~~~~~~~~~~~~~~~ 1208/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5:38: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : :38:note ^ ~ note: ^ ~expanded from macro 'RTL_CHECK2' array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::: expanded from macro 'RTL_CHECK1' 1589:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])120938: ^::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: 25538: note: ^ ~: note /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853expanded from macro 'RTL_CHECK2' note: : ::3: warningexpanded from macro 'RTL_CHECK2' note: : expanded from macro 'REG_NOTES'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]#define REG_NOTES(INSN) XEXP(INSN, 6):440: 5: note JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~ 440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^array 'fld' declared here ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1320/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra.c::: rtunion fld[1]; ^:1832:28::23: note: 1940:29note note: : expanded from macro 'JUMP_LABEL'108expanded from macro 'XEXP' :: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lower-subreg.c:#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) In file included from ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 26/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 1209 : rtunion fld[1];:38: 1354In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote:32:: expanded from macro 'INTVAL' note: expanded from macro 'RTL_CHECK2'3741 #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^ ^~~ : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-unroll.c:3741note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h./genrtl.h25: :1215:: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h33: note: ::262:3: warning: expanded from macro 'XCWINT'./genrtl.h188:3expanded from macro 'XCEXP': :747: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~ 440 :: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)::3: 1317 XEXP (rt, 7) = arg7;: warning: ^~~ note ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 2) = arg2;array 'fld' declared here ^ ~ rtunion fld[1];23 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1210:440 ^ ~ ^ note: :expanded from macro 'XINT' :37:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h5: :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-invariant.c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:132023:: note2174note: :1209:38:note expanded from macro 'RTL_CHECKC1': : :array 'fld' declared here23expanded from macro 'XEXP' note rtunion fld[1]; ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ::47 ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTL_CHECK2'::1209 :warning38: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note : expanded from macro 'RTL_CHECK2' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here note for (link = REG_NOTES (insn); link; link = XEXP (link, 1)) ^ ~ rtunion fld[1];: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:38: note ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'RTL_CHECK2' ^ ~ ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) In file included from ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h440::4405::5: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lower-subreg.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: array 'fld' declared here note::: 1209array 'fld' declared here: rtunion fld[1]; rtunion fld[1]; ^ 26note: : array 'fld' declared here 38 ^ In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: expanded from macro 'RTL_CHECK2' rtunion fld[1];:3741: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-iv.c./genrtl.h:263:3In file included from :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-unroll.c:1652:warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra.c: :25108: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: ^:3741 XSTR (rt, 6) = arg4; :: 9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~./genrtl.h :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: ^ ~ 208 op1 = XEXP (cond, 1);1319 :374123: note: expanded from macro 'XSTR' ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: ./genrtl.hnote:3: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XEXP' :748440:3:: :warning5: :warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTL_CHECK2'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :2138:10 : warning note #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XEXP (rt, 1) = arg1; ^ ~: XSTR (rt, 3) = arg3; ^ ~ : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~array 'fld' declared here ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1320:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h23 :1319:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :440: rtunion fld[1];note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h SUBREG_BYTE (x), GET_MODE (x)); ^ 235 :1209: note:38:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~~~~~~~~~~~~~ :: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :2011:expanded from macro 'XSTR'26: note: ^ ~expanded from macro 'SUBREG_BYTE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnotearray 'fld' declared here#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ : expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from 1209:38::38::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :note440: :5:1352 note: expanded from macro 'RTL_CHECK2' :array 'fld' declared here32 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lower-subreg.cnote: rtunion fld[1];: note:: expanded from macro 'XCSUBREG'expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])26 : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :3741: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-iv.c#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg): 1709 ^ ~: 17 ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: ./genrtl.h:2815#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ :warning3: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210 : warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h || op1 != XEXP (cond, 1): ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 37: 440note: expanded from macro 'RTL_CHECKC1'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XINT (rt, 1) = arg1; ^ ~ note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :1320:23: note: rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1317:expanded from macro 'XEXP'23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: expanded from macro 'XINT': : 4405:: note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): array 'fld' declared here ^ ^ ~ rtunion fld[1];#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: In file included from : note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ : array 'fld' declared here 1209:38: note: expanded from macro 'RTL_CHECK2' :In file included from rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-unroll.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra.c::108: ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:255: : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note: array 'fld' declared here XVEC (rt, 1) = arg1; rtunion fld[1]; ^ ^ ~ 1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-iv.cexpanded from macro 'XVEC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324::1729::120925::38 : note7:3032:: 5: 19note: expanded from macro 'XBBDEF'note: warning expanded from macro 'RTL_CHECK2' : :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])warning ^ ~ : XEXP (cond, 1)); ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440array 'fld' declared here:5: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ *step_out = XEXP (x, 1); ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: ^ ~ note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-unroll.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 1320note:: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lower-subreg.c#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])23: note: expanded from macro 'XEXP' :26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :3741: ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ 3741:: 784./genrtl.h:3: ::304:warning#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: :5:3 note: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209::38:array 'fld' declared here warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];note ^ XSTR (rt, 1) = arg1; : expanded from macro 'RTL_CHECK2' In file included from XINT (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra.c ^ ~ 38 ^ ~ :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])108 : ^ ~ In file included from : note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440::5:: expanded from macro 'RTL_CHECK2' 1319 :note: ./genrtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1317:23: rtunion fld[1]; 210./genrtl.h:39::40 23::: note 3note: warning ^ : expanded from macro 'XSTR' : expanded from macro 'XINT' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: expanded from macro 'gen_rtx_fmt_ee' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO) ^~ XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lower-subreg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XINT' :440:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' : array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :3731:11/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-iv.c:1748:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra.c:108In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-unroll.c:25: : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h60 ^ ~: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:37415: :note: array 'fld' declared here : ./genrtl.h: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:warning3741: ./genrtl.h:211 rtunion fld[1];:3:: warningwarning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 802 ^:3:: X0EXP (rt, 4) = NULL_RTX; ^ ~ In file included from warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; attrs = MEM_ATTRS (x); /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^~~~~~~~~~~~~:1337: *expr = simplify_replace_rtx (*expr, XEXP (cond, 0), XEXP (cond, 1));/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lower-subreg.c:2627 ^ ~ : ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h306/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :expanded from macro 'X0EXP'2564 :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)::13201320: 23 ^ ~: note: 24/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:expanded from macro 'XEXP':23:1208 note: :In file included from : 3:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-coalesce.c :note: expanded from macro 'XEXP'expanded from macro 'MEM_ATTRS' :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)3847: In file included from ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h :75/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1: warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1):warning:1209111: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h 1209:: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note75:38 :: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]::1: : 38: expanded from macro 'RTL_CHECK1' XVEC (rt, 3) = arg3; class rtx_def; note ^ ~^: expanded from macro 'RTL_CHECK2'note /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h ^ ~:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] 55:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): class rtx_def; ^expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 8/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h ^ ~1344: ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1321:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2923 : 440:55::8:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: :5: note: array 'fld' declared herenotenote : :: : expanded from macro 'XVEC'previous use is here 440440 struct rtx_def; rtunion fld[1]; #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec):5 ^ ^ previous use is here :In file included from :5 struct rtx_def; ^ ~notenote : ^ note: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra.c :array 'fld' declared here108/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :In file included from 1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::3741: : ./genrtl.h:212 38: array 'fld' declared herenote: :expanded from macro 'RTL_CHECK2' expanded from macro 'X0MEMATTR' rtunion fld[1];3 :#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning:: 1210array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: 37 ^ : note: expanded from macro 'RTL_CHECKC1' rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-unroll.c:25#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-iv.c:1842:expanded from macro 'X0EXP' XVEC (rt, 1) = arg1;31 : warningnote: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (elt = tail; elt; elt = XEXP (elt, 1)) ^ ~ ^ ~ ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here:1320:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321::23: :440:5 note: expanded from macro 'XVEC' : note: array 'fld' declared here rtunion fld[1]; note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: rtunion fld[1]; ^1208#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~: :38: expanded from macro 'XEXP' ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lower-subreg.c: ^ ~note: expanded from macro 'RTL_CHECK1'26 :1209:38 : note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307 :3: warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]1209 : XVEC (rt, 4) = arg4;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~In file included from ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-assigns.c :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h82:: 440In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h5::3741 : note: array 'fld' declared here./genrtl.h 38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: :note33: :3:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h warning: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ 5:: note1321: :array 'fld' declared here23 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; XEXP (rt, 1) = arg1; ^ :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-unroll.cnote:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra.c ^ ~: 108/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :In file included from 440:5 ^ ~: noteIn file included from : array 'fld' declared here: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:::374123 rtunion fld[1]; ^expanded from macro 'XVEC': ./genrtl.h::213:33741: warning : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] : X0EXP (rt, 6) = NULL_RTX;note ^ ~ ./genrtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-iv.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1337:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:120927823::184438:31::3 :warning : warningarray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] for (elt = tail; elt; elt = XEXP (elt, 1)): ^ ~ expanded from macro 'XEXP' note: expanded from macro 'X0EXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note XSTR (rt, 2) = arg2;: expanded from macro 'RTL_CHECK2' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])23: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)note: expanded from macro 'XEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1319:23: note : expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209::38: note: :expanded from macro 'RTL_CHECK2' 4401209:38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1208 : ^ ~ 38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: expanded from macro 'RTL_CHECK2': :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ::440:1209note5: : note5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ :expanded from macro 'RTL_CHECK1'38 :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : array 'fld' declared here ^ ~note: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note rtunion fld[1];: ^ :440:5In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lower-subreg.c note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:array 'fld' declared herearray 'fld' declared here 440 ^ ~: 5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: note: 440 rtunion fld[1]; : 26array 'fld' declared here: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: rtunion fld[1]; rtunion fld[1];5 3741 ^: ^ ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-unroll.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308./genrtl.hIn file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-assigns.c824::823: : In file included from warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra.c:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::3741108: :./genrtl.h: :In file included from 51/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3: :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]3:3741: ./genrtl.h::214 :warning3: :array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] warningnote XVEC (rt, 5) = arg5; ^ ~ : X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337::array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]27 : array 'fld' declared here: XEXP (rt, 1) = arg1; note1321: expanded from macro 'X0EXP' : ^ ~ XVEC (rt, 3) = arg3;#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) rtunion fld[1]; ^ 23 ^ ~ : note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP'#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-iv.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 rtunion fld[1];:5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note: ^ : array 'fld' declared here :440:5: note: array 'fld' declared here 1871:14:In file included from rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra.c:108warning: In file included from rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 3741: ./genrtl.h: ^ ^ : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 440: XEXP (rt, 1) = arg1; ^ ~ 5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320 tail = XEXP (*expr, 1);In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-unroll.c: rtunion fld[1];In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lower-subreg.c: 26: In file included from 25 ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: In file included from ^ ~array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-assigns.c :82: In file included from XINT (rt, 6) = arg6; ^ ~ :: 23In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)3741 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1320::23:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: : 3741: ./genrtl.hexpanded from macro 'XEXP'1317:23./genrtl.h:1209::69:3: warning: ::844:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 3note: warning: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~expanded from macro 'XINT' XEXP (rt, 1) = arg1; ^ ~ 38 #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XSTR (rt, 1) = arg1; ^ ~ 1320note: expanded from macro 'RTL_CHECK2' :1209: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ 38: notenote: expanded from macro 'RTL_CHECK2' ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: expanded from macro 'RTL_CHECK2' 23: note5: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: 5: expanded from macro 'XEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h23: note: array 'fld' declared herenote#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): array 'fld' declared here ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : rtunion fld[1]; ^ rtunion fld[1];note : expanded from macro 'XSTR' 440In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra.c:108: 5In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: ^ 3741#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~: :1209:38./genrtl.h: note :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h233::12093:38:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-iv.c: :note1895: :4:: warningexpanded from macro 'RTL_CHECK2': array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note : warningarray 'fld' declared here: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECK2' XEXP (*expr, 1) = NULL_RTX; rtunion fld[1]; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-coalesce.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1320 ^ ~In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])47 X0EXP (rt, 2) = NULL_RTX;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~23:In file included from note: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lower-subreg.c:440:440 ^ ~:expanded from macro 'XEXP'1115 ::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:26: In file included from In file included from note5 :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 1337: array 'fld' declared here: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209note:38: note: : :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:: array 'fld' declared hereexpanded from macro 'RTL_CHECK2' In file included from 417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 27 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): rtunion fld[1];323/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h::1: rtunion fld[1]; ^ :417 :: 3741: warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h./genrtl.h:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-unroll.c'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^note :327:: : expanded from macro 'X0EXP'3: ^ ~ 25323 struct pod_modewarning: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ^#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) XINT (rt, 1) = arg1;440::51: ^ ~ ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-assigns.c:82:: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: : :1317:array 'fld' declared here: warning: 1208'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ./genrtl.h:124::374138 rtunion fld[1];:: ./genrtl.h: 3845:3 note: warning67:: 20struct pod_mode ^ : :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h23 : warning ^note:: : did you mean struct here? note: expanded from macro 'XINT' array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) : ^ ~67 expanded from macro 'RTL_CHECK1' XSTR (rt, 2) = arg2;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : ^ ~ :1209 XEXP (rt, 1) = arg1;20: ^ ~ template class pod_mode;38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^~~~~: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-iv.c: ::1913did you mean struct here? ^ ~ struct: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320template class pod_mode; ^~~~~ struct :23: 1319: :7:23 warning: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]440: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: XEXP (*expr, 1) = tail;5expanded from macro 'RTL_CHECK2': note: array 'fld' declared here note rtunion fld[1];: expanded from macro 'XEXP' ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra.c:108: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 440 ^ ~ In file included from ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1209:383741 : ./genrtl.h:234::35: note: array 'fld' declared here : rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: warning: :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : note1320:23: : X0EXP (rt, 3) = NULL_RTX;In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lower-subreg.c:26: In file included from 38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 3741note: : ./genrtl.h: 347 ^ ~:expanded from macro 'RTL_CHECK2'3 : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'XEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1337:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])440 :: XVEC (rt, 1) = arg1; ^ ~ ^ ~ 5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])27:: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];: note ^ ~ : ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'X0EXP'1321 :23:440:5: note: array 'fld' declared here In file included from ::#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 440 :note5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-unroll.c:25/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: In file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XVEC':3741: ./genrtl.h :846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];: :#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) XSTR (rt, 3) = arg3; ^ ~ ^1208 ^ ~:38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :note1209: expanded from macro 'RTL_CHECK1' note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): :38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here : ^ ~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-iv.c :13191951:41: warning ^: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (note = cond_list; note; note = XEXP (note, 1))/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-assigns.c:82: In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h23note: 3741 ^ ~: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ::440 :note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XSTR': XBBDEF (rt, 2) = arg2;: 13205:23 expanded from macro 'RTL_CHECK2': #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): array 'fld' declared here ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lower-subreg.c:note ^ ~ 26: : expanded from macro 'XEXP' In file included from ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note: rtunion fld[1];expanded from macro 'RTL_CHECK2' 3741#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ./genrtl.h :348:3: ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra.c:108 : ^ ~1324 : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1209::38:440 :note: expanded from macro 'RTL_CHECK2':warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h255 XEXP (rt, 2) = arg2;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : note::: array 'fld' declared here3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ./genrtl.h:235:3:: 440warning: :array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : rtunion fld[1]; ^ :5: note: array 'fld' declared here 1320 rtunion fld[1];expanded from macro 'XBBDEF' ^ X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: :23: note: expanded from macro 'XEXP' expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' :5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra.c:108: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: X0EXP (rt, 5) = NULL_RTX; ^ ~ 440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-assigns.c:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 82: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lower-subreg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ XEXP (rt, 3) = arg3;In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:1320:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-coalesce.c ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h23:: note:: expanded from macro 'XEXP' :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)440111: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h: 47 ^ ~: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h::51320:: 23note: note423 : : expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h::423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h ^ ~: 235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:235/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:12098array 'fld' declared here : :120938:38:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h: warning : note:: expanded from macro 'RTL_CHECK2' rtunion fld[1];: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] 272#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~noteinline struct rtx_def * ^ ^ : expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra.c: 108: In file included from :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])8/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-iv.c:2274::: 3741: :21 ^ ~:75./genrtl.h 440:237/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:: :warningwarning3: : : :5array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]7:5: : inline struct rtx_def * ^ inc = INTVAL (XEXP (niter, 1));/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h ^ ~note notewarning :: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: : note75previous use is here :: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h array 'fld' declared herearray 'fld' declared here7: :1320: rtunion fld[1];23:note: X0EXP (rt, 6) = NULL_RTX; ^class rtx_def;previous use is here ^ ~ rtunion fld[1]; ^ In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lower-subreg.cnote:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-assigns.c: 26expanded from macro 'XEXP' : ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 82: class rtx_def; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from In file included from ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 1337 :3741In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from 3741:1209: :38: ./genrtl.h::111./genrtl.h: :27/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-coalesce.c:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:47: In file included from note:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h: 423: 350:423: In file included from :noteexpanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h: 275: ^ ~ : 3:In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h11 127: :warningexpanded from macro 'X0EXP' 1940::3: warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) warning29 ^ ~: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] : 235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: : note: return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]1208 ^: expanded from macro 'INTVAL' X0EXP (rt, 4) = NULL_RTX;:11: ^ ~ : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note:75: warning : XINT (rt, 4) = arg4;:1337expanded from macro 'RTL_CHECK1' 7 ^ ~ :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: ^ ~ ^~~ 131727 :note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: note1215:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h23: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]: : 33note:previous use is here: expanded from macro 'X0EXP'440: : 5 return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)expanded from macro 'XINT' ^ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h class rtx_def; #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ note: :75 ^note ^ ~: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XCWINT': : 71209:38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note rtunion fld[1];: expanded from macro 'RTL_CHECK2'#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]):1208: ^~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ^ ~ 38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here : note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hclass rtx_def;: 440 ^ :5 rtunion fld[1]; ^ :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-assigns.c:82: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] note: array 'fld' declared here XINT (rt, 5) = arg5; rtunion fld[1]; ^ ^ ~ : note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XINT' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra.c:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 108: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XEXP (rt, 1) = arg1; rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lower-subreg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-assigns.c:82: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XEXP (rt, 6) = arg6; ^ ~ :1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra.c:108: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XBBDEF (rt, 2) = arg2; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lower-subreg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XEXP (rt, 2) = arg2;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c: 111: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-assigns.c:82: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ XEXP (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ struct mem_usage In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-coalesce.c:47: 1208 ^ ~: 38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h^: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h1320::42323: :: noteIn file included from : : 1320:23:expanded from macro 'XEXP' note: expanded from macro 'RTL_CHECK1'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341: 1: note : did you mean struct here?#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])class mem_usage; ^~~~~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:1209: ^ ~struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here :126:1: warning: 'mem_usage' 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] 38: rtunion fld[1]; note ^: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-iv.c: expanded from macro 'XEXP' struct mem_usage#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra.c:expanded from macro 'RTL_CHECK2' ^ ~108 ^ 2354: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~: 3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :440:5./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 1209note: array 'fld' declared here::260::3: 9: rtunion fld[1];warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341warning :: 1: note: : did you mean struct here? X0EXP (rt, 3) = NULL_RTX;note : ^ ~expanded from macro 'RTL_CHECK2' array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] class mem_usage;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' ^~~~~ struct #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ op1 = XEXP (condition, 1);/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lower-subreg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :440:5: note: array 'fld' declared here XWINT (rt, 1) = arg1; rtunion fld[1]; ^ : ^ ~ 1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-assigns.c:82: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XBBDEF (rt, 2) = arg2; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra.c:108: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' X0EXP (rt, 4) = NULL_RTX; ^ ~ HOST_WIDE_INT hwint[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' ^ rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' :440:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-assigns.c:82: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] # define HOST_WIDE_INT long long ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XEXP (rt, 3) = arg3; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lower-subreg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' :3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra.c:108: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' XINT (rt, 5) = arg3; ^ ~ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :5: note: array 'hwint' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-assigns.c:82: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XINT (rt, 4) = arg4; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here # define HOST_WIDE_INT long long rtunion fld[1]; ^ ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra.c:108: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XSTR (rt, 6) = arg4; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lower-subreg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: In file included from rtunion fld[1]; ^ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra.c:108: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-assigns.c:82: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' 1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :26: note: expanded from macro 'SUBREG_BYTE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' rtunion fld[1]; ^ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-assigns.c:82: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' XEXP (rt, 6) = arg6; ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra.c:108: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lower-subreg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-assigns.c:82: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here X0EXP (rt, 7) = NULL_RTX; rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra.c:108: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' 1337:27: note: expanded from macro 'X0EXP' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra.c:108: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra.c:108: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lower-subreg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-assigns.c:82: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ X0EXP (rt, 1) = NULL_RTX; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ ~ XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-assigns.c:82: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ XBBDEF (rt, 2) = arg2; ^ ~ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra.c:108: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' XVEC (rt, 5) = arg5; ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lower-subreg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 38 XEXP (rt, 1) = arg1; ^ ~ : note: expanded from macro 'RTL_CHECK1' :1321:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-assigns.c:82: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 3) = arg3;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra.c:108: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' rtunion fld[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lower-subreg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-assigns.c:82: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h XSTR (rt, 1) = arg1;:185:3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~ :1209:38: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from 1319:23warningexpanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:: note: : expanded from macro 'XSTR' In file included from #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) 113array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-unroll.c #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :: 31In file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:211: XINT (rt, 4) = arg4;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def : ^ ~947:1: ^ ~ warning: :empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1671209:7: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h38: note: expanded from macro 'RTL_CHECK2'HOOK_VECTOR_END (asm_out) if (INSN_CODE (insn) < 0): ^ : ^~~~~~~~~~~~~~~~ 4401317::523: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504 note: expanded from macro 'XINT':#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~::43: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :note: array 'fld' declared here#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)50: 25 note ^ ~: expanded from macro 'HOOK_VECTOR_END' : rtunion fld[1]; note ^ 440:5: note: array 'fld' declared here : expanded from macro 'INSN_CODE' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^: 1209:38: note: expanded from macro 'RTL_CHECK2' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ In file included from rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c ^ :108: ^ ~:113In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lower-subreg.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h26: : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ./genrtl.h::In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h574:3:: warning::211: 1209: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def440:53741: note: : array 'fld' declared here : rtunion fld[1];:1638:38./genrtl.h:327 XSTR (rt, 2) = arg2;: 3: :1: warning ^ ~ warning: : ^array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] empty macro arguments are a C99 feature [-Wc99-extensions]note: In file included from XINT (rt, 1) = arg1; ^ ~expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-assigns.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::821319: :In file included from 23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 3741note: : ./genrtl.hexpanded from macro 'XSTR': 186#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h HOOK_VECTOR_END (sched):1209:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])38 : note /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :expanded from macro 'RTL_CHECK2'1317 ^ ~3 : :^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43 XINT (rt, 5) = arg5; ^ ~ note ^ ~:50: note: : expanded from macro 'XINT'440: : 5:expanded from macro 'HOOK_VECTOR_END' note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :440:5array 'fld' declared here: note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^: rtunion fld[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)1317:23: note: expanded from macro 'XINT' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~113 : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~1668 In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-unroll.c:31/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lower-subreg.c: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h::168:5:: warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1209: In file included from ::1/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-coalesce.c:1209:array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 263838::: : note:49: note INSN_CODE (insn) = recog (PATTERN (insn), insn, 0);/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning ^~~~~~~~~~~~~~~~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1504::3741expanded from macro 'RTL_CHECK2' : ./genrtl.h: :592#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) expanded from macro 'RTL_CHECK2' ^ ~30525:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :1 note: : ^ ~empty macro arguments are a C99 feature [-Wc99-extensions] expanded from macro 'INSN_CODE' : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3:#define INSN_CODE(INSN) XINT (INSN, 5) warningHOOK_VECTOR_END (simd_clone) :440^ warning: 'rtx_def' 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] :5 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: ^ ~ : : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:struct GTY((desc("0"), tag("0"), 43: XSTR (rt, 1) = arg1;5^::1317 ^ ~ note50: : note: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.harray 'fld' declared here: :expanded from macro 'HOOK_VECTOR_END': 7523:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1array 'fld' declared here :1319: : rtunion fld[1];23 : rtunion fld[1]; note ^: expanded from macro 'XINT' ^ note: In file included from expanded from macro 'XSTR'note ^: did you mean struct here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-assigns.c class rtx_def; ^~~~~ struct :82: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): ^ ~warning In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra.c1209:108: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XEXP (rt, 6) = arg6;: 38: : ^ ~3741: ./genrtl.hnote:347: ^ ~ : 3expanded from macro 'RTL_CHECK2': warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 113: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h XVEC (rt, 1) = arg1;:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320211:23:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.defexpanded from macro 'XEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1680:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning: empty macro arguments are a C99 feature [-Wc99-extensions]::1209::38: 440:5: HOOK_VECTOR_END (simt)note: array 'fld' declared here1321 : note: rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-coalesce.cexpanded from macro 'RTL_CHECK2':49: 38 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13:: ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:: note43:5023 :: : warningexpanded from macro 'RTL_CHECK2': array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: expanded from macro 'XVEC'In file included from ^ ~note #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) rtx tmp = XEXP (this, 1); /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: ^ ~ : expanded from macro 'HOOK_VECTOR_END' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lower-subreg.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ ::440 526:5::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: In file included from :1209:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ :132038:3741: : note./genrtl.hIn file included from : array 'fld' declared herenote: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c: notearray 'fld' declared here: :611:: 23: rtunion fld[1];expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^3note 113: : : In file included from warningexpanded from macro 'XEXP' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-unroll.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-assigns.c XSTR (rt, 1) = arg1;In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h 31 ^ ~ ^ ~:211/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::82: 1319440:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:5169::1209:::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def10: note23: 38 note: : array 'fld' declared hereIn file included from expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning:: : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):1732 rtunion fld[1]; note return INSN_CODE (insn); :1 ^ ~:3741 ^~~~~~~~~~~~~~~~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: expanded from macro 'RTL_CHECK2'./genrtl.h:188 1504warning ^: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hempty macro arguments are a C99 feature [-Wc99-extensions] :HOOK_VECTOR_END (goacc) 25::3: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra.c:108 ^ ~ note: expanded from macro 'INSN_CODE':1209^ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:warning: #define INSN_CODE(INSN) XINT (INSN, 5)5:3741:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:38 : ^ ~array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : : XEXP (rt, 7) = arg7; notenote./genrtl.h43::: : array 'fld' declared here ^ ~348:50: 3 : note : rtunion fld[1];warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h expanded from macro 'HOOK_VECTOR_END' expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)::: ^ 13201317 ^ array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :23: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385: XEXP (rt, 2) = arg2;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 13: ::23In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c expanded from macro 'XEXP' warning: ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~:113: note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtx tmp = XEXP (this, 1);/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h1320: 23 ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: ^ ~ 440note:211/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):51320::: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:: 2025:expanded from macro 'XEXP' 1: warning: empty macro arguments are a C99 feature [-Wc99-extensions]: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)23 note: array 'fld' declared here: 1209 rtunion fld[1]; :38 ^ ~ ^:HOOK_VECTOR_END (vectorize) note note ^ ~: ^ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:expanded from macro 'RTL_CHECK2'expanded from macro 'XEXP'1209In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lower-subreg.c #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::43120938: note ^ ~: : 26: In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:38: 3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:: ./genrtl.h: 44050::expanded from macro 'RTL_CHECK2'38 :note612 note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])::3: 5: expanded from macro 'HOOK_VECTOR_END'note: expanded from macro 'RTL_CHECK2' :: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) expanded from macro 'RTL_CHECK2' ^ ~note ^ ~warning: ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 5array 'fld' declared here: rtunion fld[1]; ^ XVEC (rt, 2) = arg2;: ^ ~ 440 :5: note: array 'fld' declared here note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321: ^ ~23: rtunion fld[1];In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-assigns.c: 82/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :3741: In file included from ./genrtl.h:208 :3 ^:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c440 :113: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra.c:note:1447:14:: 5:: :expanded from macro 'XVEC' note warning#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)108warning: : : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ^ ~ : rtx next = XEXP (insn, 1);array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h ^ ~:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def rtunion fld[1];1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ 1320 :3373: XEXP (rt, 1) = arg1;:3741: :./genrtl.h:349::3:123: ^ ~ 38note: note:: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning:: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'XEXP'warning : empty macro arguments are a C99 feature [-Wc99-extensions] XEXP (rt, 3) = arg3;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)1320:23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note : expanded from macro 'XEXP' :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~1320:23 ^ ~HOOK_VECTOR_END (addr_space) : note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h^ :38: :440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:12095: note:: expanded from macro 'RTL_CHECK2' :43 :50: notenote: expanded from macro 'HOOK_VECTOR_END' : expanded from macro 'XEXP'array 'fld' declared here :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])38 ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 :5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: note rtunion fld[1]; ^expanded from macro 'RTL_CHECK2'#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :1209: : array 'fld' declared here 38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; In file included from ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lower-subreg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here : rtunion fld[1]; ^ 440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-assigns.c:82: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^108In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:In file included from 113: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211:: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h13213741:1453:10: :./genrtl.h warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:23:: :350: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def3: notewarning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]::3741: return XEXP (insn, 1);5154:1 : warning./genrtl.h X0EXP (rt, 4) = NULL_RTX; ^ ~ : ^ ~ : :empty macro arguments are a C99 feature [-Wc99-extensions]209:3expanded from macro 'XVEC'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1320:1337 :27: warning note: expanded from macro 'X0EXP': #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)23#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): ^ ~ notearray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ^ ~ : expanded from macro 'XEXP' HOOK_VECTOR_END (calls)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :^1208 :38:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209note:: 38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.hnote: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::431209:50::expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) 1324note:: 25expanded from macro 'HOOK_VECTOR_END' :: 38: note#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): expanded from macro 'RTL_CHECK2' ^ ~note : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XBBDEF' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ^ ~ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote:: 440expanded from macro 'RTL_CHECK1':5:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 rtunion fld[1];:5:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])113: In file included from ^ ^ ~ note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra.c:108 rtunion fld[1];: In file included from ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :3741: ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:369:3: notewarning: : 1::440 :warning5: :empty macro arguments are a C99 feature [-Wc99-extensions] notearray 'fld' declared here: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458 :10: array 'fld' declared herewarning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; rtunion fld[1]; ^ HOOK_VECTOR_END (c) ^ ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lower-subreg.c:26 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320In file included from return XBBDEF (insn, 2);/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-assigns.c : ^ ~82 : : In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:::2350: 3741note: : ./genrtl.hexpanded from macro 'XEXP' 1324#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:648: : ^ ~ note: expanded from macro 'HOOK_VECTOR_END' :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): 38 ^: note3741: expanded from macro 'RTL_CHECK2' : 3./genrtl.h:: 25warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 210#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 3 ^ ~:: notewarning: : expanded from macro 'XBBDEF'array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; XEXP (rt, 3) = arg3;#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-unroll.c: note1208/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:818: expanded from macro 'XSTR' ::38::440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320: note: :5:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 1132320:expanded from macro 'RTL_CHECK1':: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 In file included from :38: warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def: array 'fld' declared here :6118 rtunion fld[1];: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ cond = XEXP (SET_SRC (pc_set (cinsn)), 0);: ^ ~ 1 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: warning: ^ ^~~~~~~~~~~~~~~~~~~~~~~~5: note:In file included from empty macro arguments are a C99 feature [-Wc99-extensions]440 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra.c:108 : HOOK_VECTOR_END (cxx) ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'XEXP':In file included from 5: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h 2641:43::22: note: :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ expanded from macro 'SET_SRC'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209::3741: ./genrtl.h: array 'fld' declared here 38note: array 'fld' declared here rtunion fld[1]; : 50: :370:note3: ^: expanded from macro 'RTL_CHECK2' warning rtunion fld[1]; ^: #define SET_SRC(RTX) XCEXP (RTX, 1, SET)note: expanded from macro 'HOOK_VECTOR_END'array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XEXP (rt, 2) = arg2; ^ ~:1354:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from 32 : note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320 rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lower-subreg.c ^ :: expanded from macro 'XCEXP' 23: note#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-assigns.c: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XEXP':82: : :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:1131463:121026In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:37: 10:: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207: In file included from ::38: warning3741note: expanded from macro 'RTL_CHECKC1' note: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) return XBBDEF (insn, 2);/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: ^ ~ ^ ~:expanded from macro 'RTL_CHECK2' 1/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: warning:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~3741: 1324:25./genrtl.h: ./genrtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320empty macro arguments are a C99 feature [-Wc99-extensions]666::211: : 44035HOOK_VECTOR_END (emutls) :: note:3: ^warningnote: expanded from macro 'XBBDEF': expanded from macro 'XEXP'3 : warning#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h :: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~543:50:: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] note: array 'fld' declared here X0EXP (rt, 4) = NULL_RTX; ^ ~ XVEC (rt, 1) = arg1; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:39: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1337: rtunion fld[1];:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~note: expanded from macro 'RTL_CHECK2' note ^ ~27: note : expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :: :1321:23 ^: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~note expanded from macro 'HOOK_VECTOR_END'1208: expanded from macro 'XVEC' :38: note: expanded from macro 'RTL_CHECK1' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): 440 ^: 5: note: array 'fld' declared here rtunion fld[1]; ^ ~ ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c: ^ ~In file included from #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) : ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-unroll.c:821:113: 440:5: note: :37: 108warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1208array 'fld' declared here gcc_assert (rtx_equal_p (op1, XEXP (cond, 1))); ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h: 211: : :38:: rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def: 38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^note: ::In file included from 6328 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions]note1320:23:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : note: : :1474expanded from macro 'RTL_CHECK1'expanded from macro 'RTL_CHECK2' :10expanded from macro 'XEXP'3741 : ./genrtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ HOOK_VECTOR_END (target_option): warning#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:435: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:::385: return XEXP (insn, 3);: note: ^ note: array 'fld' declared here rtunion fld[1]; ^expanded from macro 'RTL_CHECK2'440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43 :5In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-assigns.c ^ ~: 82 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 350::23: :: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:: ^ ~note3741: ./genrtl.h XWINT (rt, 1) = arg1; note: :212: ^ ~note: expanded from macro 'HOOK_VECTOR_END' : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 3: array 'fld' declared here:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/system.h:745 1213:14:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)expanded from macro 'XEXP' ^:29: note: expanded from macro 'XWINT' note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ^ ~: expanded from macro 'gcc_assert' rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from warning: ^ array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^~~~ : X0EXP (rt, 5) = NULL_RTX; ^ ~ 1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:38:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: note: expanded from macro 'RTL_CHECK2' 441:1337:27:5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:113: : 5In file included from note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lower-subreg.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : expanded from macro 'X0EXP' note:26: ^ ~noteIn file included from : #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)array 'hwint' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5 HOST_WIDE_INT hwint[1];:3741: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:./genrtl.h : 685 ^ :: :3:6430: 1: ^ ~warningarray 'fld' declared here rtunion fld[1];: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:59: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: array 'fld' declared herewarning:26 ^1208:38: rtunion fld[1]; : note: : note XEXP (rt, 1) = arg1; ^ ~expanded from macro 'HOST_WIDE_INT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-unroll.cempty macro arguments are a C99 feature [-Wc99-extensions] : expanded from macro 'RTL_CHECK1' ^ HOOK_VECTOR_END (shrink_wrap) ^ # define HOST_WIDE_INT long long/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :824:7#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ::50::1320: 23: In file included from note: expanded from macro 'XEXP' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra.cnote: expanded from macro 'HOOK_VECTOR_END':warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 108#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :: 1479In file included from :10: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):3741: ./genrtl.h:array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~436 JUMP_LABEL (jump) = JUMP_LABEL (cinsn);5: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:note ^~~~~~~~~~~~~~~~~ 1209:38: In file included from note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:113: In file included from return XEXP (insn, 3); : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832: expanded from macro 'RTL_CHECK2'3:28: : warningarray 'fld' declared here : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XWINT (rt, 2) = arg2; rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ :211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688 ^ ~: 29:: ^ note: 1:440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:expanded from macro 'XWINT'In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-assigns.c: expanded from macro 'JUMP_LABEL' 5#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ : warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1320:23: note#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~:: :array 'fld' declared here 82: 1354:32/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441: rtunion fld[1];In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::5:note: note HOOK_VECTOR_END (mode_switching) ^ ^3741: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h: expanded from macro 'XEXP': expanded from macro 'XCEXP'./genrtl.h:213: note: 3 #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx):In file included from 43:50array 'hwint' declared here : ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lower-subreg.c note: HOST_WIDE_INT hwint[1]; ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~:warningexpanded from macro 'HOOK_VECTOR_END'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210 : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] 26/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)37 X0EXP (rt, 6) = NULL_RTX;: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:: 59:26: 38In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote ^ ~ :note: note: : ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h expanded from macro 'RTL_CHECK2':3741expanded from macro 'RTL_CHECKC1'1337: :./genrtl.h27::686 :note3: :expanded from macro 'X0EXP' warning #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ : : #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])expanded from macro 'HOST_WIDE_INT' array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XSTR (rt, 2) = arg2; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~:1319 :23: note: expanded from macro 'XSTR' :# define HOST_WIDE_INT long long1208 : ^38 : ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note : array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:In file included from :440:In file included from ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c5: note: array 'fld' declared here:38:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-unroll.c: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra.c:108: ^ ~113: In file included from noteIn file included from : expanded from macro 'RTL_CHECK2' 824/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: rtunion fld[1]; ^440:211./genrtl.h:470: ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def::67155/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:1:3 :: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 2710:warning: warningarray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : array 'fld' declared here SUBREG_BYTE (rt) = arg1;empty macro arguments are a C99 feature [-Wc99-extensions]:440:5 warning: : warning: ^~~~~~~~~~~~~~~~ array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hHOOK_VECTOR_END (C90_EMPTY_HACK) return XUINT (insn, 4);:2011:26: note: JUMP_LABEL (jump) = JUMP_LABEL (cinsn); In file included from expanded from macro 'SUBREG_BYTE':^ ^~~~~~~~~~~~~~~~~~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-assigns.carray 'fld' declared here : rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:82 ^ 1318: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::3741: 43./genrtl.h#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG): :50: ^ ~: 21426 In file included from note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lower-subreg.c:26:: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from 3 note: : expanded from macro 'HOOK_VECTOR_END' :1832/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XUINT'::#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ : : warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ 3741#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h./genrtl.h:13521209::70538:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :note: expanded from macro 'RTL_CHECK2'28 :133732::27 :note note:: :: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'XCSUBREG' expanded from macro 'X0EXP' note ^ ~: expanded from macro 'JUMP_LABEL'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3 #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) 440: ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)114: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning :5 1208:: 'rtx_def' 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] 38 ^ ~struct GTY((desc("0"), tag("0"), : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note: ^ ~^ : note XSTR (rt, 1) = arg1;: array 'fld' declared hereexpanded from macro 'RTL_CHECK1' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:75: : ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1: note1319:: did you mean struct here?/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 121023:440:: noteclass rtx_def; ^~~~~ : : rtunion fld[1]; ^ 537: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10:1354 warningnoteexpanded from macro 'XSTR' : struct :: 32note: notearray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'XCEXP' : #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) return XUINT (insn, 4); ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^ ~ : expanded from macro 'RTL_CHECKC1'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1318:1209 :38: :#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5note: ^: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): note: array 'fld' declared here rtunion fld[1]; ^ ^ ~26In file included from : note1210:37: note: : expanded from macro 'XUINT' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra.cexpanded from macro 'RTL_CHECKC1'#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint): ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38:108 note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-assigns.cexpanded from macro 'RTL_CHECK2' : #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 3741: ./genrtl.h:487:3 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5440:: warningnote: :array 'fld' declared here82:: In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741 array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: rtunion fld[1]; 114: :5:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h./genrtl.h:232:: ^440 X0EXP (rt, 1) = NULL_RTX; :5: 13723:13: warning notenote: array 'fld' declared here : ^ ~ : rtunion fld[1];array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtx tmp = XEXP (this, 1);array 'fld' declared here : ^ 1512 rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h warning ^ ~ ^:12: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-unroll.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1337:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lower-subreg.c:26: 825 XEXP (rt, 1) = arg1;27In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1320:warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:23: ::1320:23: 7expanded from macro 'X0EXP':3741: warningnote return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */: : expanded from macro 'XEXP' : ^ ~ ./genrtl.h:706:3 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):1321#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx):array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]note: ^ ~expanded from macro 'XEXP' : LABEL_NUSES (JUMP_LABEL (jump))++; ^ ~ 23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: warning: ^ ~1777:26/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440::5: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] notenote:: array 'fld' declared here rtunion fld[1];1208 XSTR (rt, 2) = arg2; : expanded from macro 'XVEC' note: ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:12091319:23expanded from macro 'LABEL_NUSES':: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)expanded from macro 'XSTR' : 3838: note#define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL):: note: : expanded from macro 'RTL_CHECK2' ^ ~ 1385:13expanded from macro 'RTL_CHECK1'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209: warning38 :5#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350 ^ ~ :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note: array 'fld' declared here : ^ ~ 32: :note: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:expanded from macro 'RTL_CHECK2'440 rtx tmp = XEXP (this, 1); rtunion fld[1]; 1209:38::: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ 5In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-assigns.c ^ ~expanded from macro 'XCINT':: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 82/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :: In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote1320:3741: 440: expanded from macro 'RTL_CHECK2' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int):#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~ note5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h23::./genrtl.h: array 'fld' declared here ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^:: note: 440 expanded from macro 'XEXP'1210:37: note: : expanded from macro 'RTL_CHECKC1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])note ^ ~233: 5:3: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra.c:108 ^ ~warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: rtunion fld[1];440 In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 :note: array 'fld' declared here5: X0EXP (rt, 2) = NULL_RTX;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741note: ^ array 'fld' declared here: ./genrtl.h :38 ^ ~: 520 rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^3 :::1337:27: note: expanded from macro 'X0EXP' rtunion fld[1];warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) X0EXP (rt, 1) = NULL_RTX; ^ ~ ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lower-subreg.c: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836 :27::26: In file included from 1208 ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: note:34: note: 38:expanded from macro 'X0EXP': note: expanded from macro 'RTL_CHECK1'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-unroll.c warning expanded from macro 'RTL_CHECK2':825:: ./genrtl.h :725:20#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: return safe_as_a (JUMP_LABEL (insn)); : warning XSTR (rt, 1) = arg1;440 : ^ ~ ^ ~ ^~~~~~~~~~~~~~~~~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: ^ ~ 1832 5: note: array 'fld' declared here:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208 28array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ::440:385 rtunion fld[1];: note ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h LABEL_NUSES (JUMP_LABEL (jump))++; : : : note: ^~~~~~~~~~~~~~~~~In file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-assigns.cnote:: 82expanded from macro 'RTL_CHECK1' 1319#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ : :23:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:expanded from macro 'JUMP_LABEL' array 'fld' declared here 28: note: expanded from macro 'JUMP_LABEL' rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ^ ~ 5 ^ ~: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^: :3741: 1354./genrtl.h:234:3: warning: note: expanded from macro 'XSTR': 32#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ In file included from array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:32 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra.c:108: X0EXP (rt, 3) = NULL_RTX; ^ ~: note: : expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1447: 14:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h13371209:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::: warning3827note:1210:::3741: note: ./genrtl.h:37: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XCEXP'note: expanded from macro 'RTL_CHECKC1'538note: : expanded from macro 'X0EXP' rtx next = XEXP (insn, 1); :3: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XEXP (rt, 1) = arg1; ^ ~ ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :1320:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h23: ^ ~ ^ ~notenote#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5::1777: ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: expanded from macro 'XEXP':33: note: expanded from macro 'LABEL_NUSES'array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208 rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lower-subreg.c::#define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL)26: : expanded from macro 'XEXP' ^~~ 38#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~: note: 1210:37: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3741: ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:726::1209:38::3 note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:12091350: expanded from macro 'RTL_CHECK2' :::expanded from macro 'RTL_CHECK1' 45#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:38: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) note: ^ ~ XEXP (rt, 2) = arg2; : note ^ ~ expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: :1320:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : expanded from macro 'RTL_CHECKC1' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 23440: noteexpanded from macro 'XCINT' :5:: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ^~~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 440440:5::note:5: note4401210:::5: array 'fld' declared here : ^ ~ rtunion fld[1]; ^ note: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 1209 rtunion fld[1]; ^ :38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10:array 'fld' declared here:note: array 'fld' declared here note : warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; : ^ expanded from macro 'RTL_CHECKC1' rtunion fld[1]; In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-assigns.c 1453 return JUMP_LABEL (this);::1038 ^ :82 : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^~~~~~~~~~~~~~~~~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])3741:: 1832:28 : ^~~ warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:./genrtl.h::note: expanded from macro 'JUMP_LABEL': 5: 235 In file included from :3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra.c:108 note : ^ ~: note X0EXP (rt, 4) = NULL_RTX; In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : expanded from macro 'RTL_CHECK2' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354: return XEXP (insn, 1); ^ ~ :1337: 27#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1320: rtunion fld[1]; ^ ~ 3741 ^ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h32: notenote./genrtl.h: expanded from macro 'X0EXP'::573 : ::#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-unroll.c23:839:7 expanded from macro 'XCEXP' : warning: ^ ~440::#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] warning5 : ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (label)++; XSTR (rt, 1) = arg1;: notenote: :expanded from macro 'XEXP' :38: 1210note #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~~~~~~~~~~~~~~~~~:37: : : array 'fld' declared here note: expanded from macro 'RTL_CHECKC1' expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~:1777: ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:26/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h440:5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lower-subreg.c:26:note5: : In file included from ::440 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h23::note5: notearray 'fld' declared here note: array 'fld' declared here: note rtunion fld[1];:3741: : expanded from macro 'XSTR' expanded from macro 'LABEL_NUSES' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ array 'fld' declared here #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : ^ ~ rtunion fld[1]; ^ ./genrtl.h: ^ 1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848note: expanded from macro 'XCINT' 746::#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^3 40:38:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-assigns.c:82 : note:: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: ^ ~1458:10: : warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECK2' XINT (rt, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from 440:5: return safe_as_a (JUMP_LABEL (this)); /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : return XBBDEF (insn, 2); note: ^~~~~~~~~~~~~~~~~:1210 ^ ~ expanded from macro 'XINT' :37#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) 3741 : note ^ ~: : ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnoteexpanded from macro 'RTL_CHECKC1'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : 1324:25: note: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]):expanded from macro 'XBBDEF' ^ ~ 236:1209: 38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb):28/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~3: :array 'fld' declared here:440 : rtunion fld[1]; note5: note: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208: :array 'fld' declared hereexpanded from macro 'RTL_CHECK2'38 : expanded from macro 'JUMP_LABEL' rtunion fld[1]; ^ : warning : ^array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra.c:note X0EXP (rt, 5) = NULL_RTX;: 108 ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741 : ^ ~./genrtl.h:574::3: ^ ~ warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: XSTR (rt, 2) = arg2;4401337::527 ::440 :: 5 ^ ~note : : ^ ~note: array 'fld' declared here expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^ ~1354 : rtunion fld[1];32:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ note: note 1208:38::: array 'fld' declared here1319:23: notenote : rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XCEXP': In file included from :#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lower-subreg.c : ^ ~1463 :expanded from macro 'XSTR'10 :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)expanded from macro 'RTL_CHECK1' ^ ~ 26/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:12103741: :./genrtl.h1209:747:3 : warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]warning#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :: 38 XEXP (rt, 2) = arg2;: note: expanded from macro 'RTL_CHECK2' ^ ~:37:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTL_CHECKC1': 440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])440 : ^ ~5 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h return XBBDEF (insn, 2);: 1320 ^ ~: rtunion fld[1];440 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-unroll.c:1393:923note: array 'fld' declared here: ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];: ^ :5 : note:1324:25:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-assigns.c: note: note: warning: In file included from expanded from macro 'XEXP'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 82array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra.c: : In file included from rtunion fld[1]; ^ expanded from macro 'XBBDEF'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :3741: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ src = SET_SRC (set);/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)::108: :1853:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208 ^~~~~~~~~~~~~./genrtl.h3741: ./genrtl.h ::592 ^ ~ ::3: 3: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h38: warningwarning: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]1209 note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :2641:38:: expanded from macro 'RTL_CHECK1' note: expanded from macro 'RTL_CHECK2' :237#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 22: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])note : ^ ~ XSTR (rt, 1) = arg1; ^ ~: expanded from macro 'SET_SRC' ^ ~ 3 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319::23:array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: :expanded from macro 'XSTR' 440 :5: JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~#define SET_SRC(RTX) XCEXP (RTX, 1, SET) note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832: ^ ~28:5: note note: warning: : array 'fld' declared hereexpanded from macro 'JUMP_LABEL': array 'fld' declared here array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lower-subreg.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32:: X0EXP (rt, 6) = NULL_RTX;26 rtunion fld[1];:1209:: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 38: :1354:32: ^note :3741: note: expanded from macro 'XCEXP': expanded from macro 'RTL_CHECK2' ./genrtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note ^ ~:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h748:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1337: :27: note: expanded from macro 'X0EXP' :1210:expanded from macro 'XCEXP'440:53 : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)warning : note37: : ^ ~: notearray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:array 'fld' declared here rtunion fld[1]; ^1208:38: note : :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1474:10: warning:: 1210array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3;In file included from ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h37:1319/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra.c#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):23: ^ ~ : return XEXP (insn, 3); ^ ~:440:108 :note5 : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h23note: array 'fld' declared here:3741: ./genrtl.h note: rtunion fld[1];:expanded from macro 'XSTR' :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^ : 611note:: 3expanded from macro 'XEXP':/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h warning440: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :expanded from macro 'RTL_CHECKC1' 1209 ::385: XSTR (rt, 1) = arg1;#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~ note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319 note: :23::440:expanded from macro 'RTL_CHECK2' 1209:38In file included from 5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:note: 2138: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-assigns.cexpanded from macro 'XSTR' ::82note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)10 note: : warning: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741 ^ ~ SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~array 'fld' declared here expanded from macro 'RTL_CHECK2' : ./genrtl.h:440 : rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h258 ^:1209:: 3852011: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:4403: :26array 'fld' declared here :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-unroll.cnote: rtunion fld[1];:5: ^1429: expanded from macro 'RTL_CHECK2' warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : XEXP (rt, 1) = arg1;note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :array 'fld' declared here440: 5: ^ ~In file included from note: 32/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :1320:23warning: array 'fld' declared here note: rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lower-subreg.c:26 ^ rtunion fld[1];array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^expanded from macro 'SUBREG_BYTE': note: expanded from macro 'XEXP' In file included from if (!rtx_equal_p (dest, XEXP (src, 2))) : ^ ~ 3741#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra.c:108 ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~:1479::: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: 1320: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h23: ./genrtl.h::766::10/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note./genrtl.h:: 3: : 1352warning1209:612:: 3:32:expanded from macro 'XEXP' :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)38 warning: warning:: note : expanded from macro 'XCSUBREG'array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; note: ^ ~ expanded from macro 'RTL_CHECK2' ^ ~ return XEXP (insn, 3); ^ ~ XVEC (rt, 1) = arg1;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~1209:38::#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) 1321:23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320: : note : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XVEC' ^ ~23: ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:13211210: ^ ~ :note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h44023note: expanded from macro 'RTL_CHECK2'::: expanded from macro 'XEXP' 371209: note :38: note: expanded from macro 'RTL_CHECK2' : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ expanded from macro 'RTL_CHECKC1' ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h5: :note ^ ~440 :note: expanded from macro 'XVEC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~5: array 'fld' declared here :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) : ^ ~ note440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :: array 'fld' declared here rtunion fld[1];:5: 440 rtunion fld[1]; ^ ^ 1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:note: array 'fld' declared hereIn file included from 440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-assigns.c :5:: :5::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-unroll.c:143538: note rtunion fld[1]; note: : expanded from macro 'RTL_CHECK2'array 'fld' declared here82: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 3741note : : :./genrtl.h:259: rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~31: ^warningarray 'fld' declared here: ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] else if (rtx_equal_p (dest, XEXP (src, 1))): /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~1484:440: rtunion fld[1];In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra.c 5 ^ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning:1320:23::10 :note: expanded from macro 'XEXP' 108warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]note #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) return XUINT (insn, 4);: XBBDEF (rt, 2) = arg2; ^ ~ ^ ~ : In file included from array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741 : ./genrtl.h:630:3: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324 :1318:26: note:: expanded from macro 'XUINT' ^ ~ 25warning#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint): ^ ~note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :1209:38: note: expanded from macro 'RTL_CHECK2' ^ :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~1209#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):38: note: XVEC (rt, 1) = arg1; ^ ~ expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1321:23: note: expanded from macro 'XVEC' ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 440:5: expanded from macro 'RTL_CHECK1'note : array 'fld' declared here 440#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) rtunion fld[1]; ^ : ^ ~5 #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lower-subreg.c::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h26 : ^ ~ note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-unroll.carray 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::440:5: In file included from 1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: rtunion fld[1];3741: ./genrtl.h: ^784::1452::31: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note : 38: array 'fld' declared here3 : warning: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h || rtx_referenced_p (dest, XEXP (src, 1)))array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : :3032 rtunion fld[1];:1489expanded from macro 'RTL_CHECK2' XINT (rt, 1) = arg1; ^ ~ :19 : warning ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-assigns.c::1320:82:23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : In file included from ::1317#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:10 : note: 233741: ./genrtl.h:expanded from macro 'XEXP' 260:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :3:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :440: expanded from macro 'XINT'warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]:5 warning: ^ ~:array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1);/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h return XUINT (insn, 4); ^ ~ :note: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) array 'fld' declared here rtunion fld[1]; ^ ~ X0EXP (rt, 3) = NULL_RTX; ^ ~ ^ 1209:38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320: 23: note: expanded from macro 'XEXP' ^ ~:: 1318expanded from macro 'RTL_CHECK2':In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra.c:10826: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337: 38#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note:In file included from : expanded from macro 'XUINT' 27#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :: note#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h440: expanded from macro 'RTL_CHECK2' :5: note: array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):3741: ./genrtl.h: ^ ~1209: :1209:38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'X0EXP'note38:648:3: note#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)::: expanded from macro 'RTL_CHECK2' : 440 warning: expanded from macro 'RTL_CHECK2'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):5 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): rtunion fld[1]; ^ ~ ^ ~ note ^ XSTR (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~: array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];440 : ^ :1208:38: note: expanded from macro 'RTL_CHECK1' :440:5 ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: array 'fld' declared here In file included from rtunion fld[1];#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lower-subreg.c : ^ ~26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3741: ./genrtl.h::: 13195::23 :note : notearray 'fld' declared here: expanded from macro 'XSTR' rtunion fld[1]; ^ 440802:3: warning: :5: note: array 'fld' declared herearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-unroll.c:1704 12: :warning#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1];: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1209 XEXP (rt, 1) = arg1; ^ In file included from :38:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-assigns.c ^ ~ note: expanded from macro 'RTL_CHECK2' 14/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: warning:1320 :: 23: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: expanded from macro 'XEXP': return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 82/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: ^ ~In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1209:38: note : expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~3741 : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:./genrtl.h5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 261 ^ ~ rtx expr = SET_SRC (single_set (ivts->insn)); /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::440:5: note: 3: note:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:: 22 array 'fld' declared herewarning : rtunion fld[1];array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^array 'fld' declared here : note: expanded from macro 'SET_SRC' 1321 rtunion fld[1];#define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ : X0EXP (rt, 4) = NULL_RTX;In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ 23: note: expanded from macro 'XVEC' :1354:32: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra.c ^ ~:108: expanded from macro 'XCEXP'In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from 3741: ./genrtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lower-subreg.c::666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ^ ~ 26 XVEC (rt, 1) = arg1; ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : :1337 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h27/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from :1210:1321/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3731:1209::: :note:38: 3711:: warning:: :233741 :: note: note./genrtl.h note: expanded from macro 'RTL_CHECKC1': expanded from macro 'RTL_CHECK2'expanded from macro 'X0EXP' expanded from macro 'XVEC': array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 822 #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) attrs = MEM_ATTRS (x);:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ 3#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~ 1208:: 1209: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^~~~~~~~~~~~~:440 warning :: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:385:38:::2564:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] notenote: 44024:array 'fld' declared here: expanded from macro 'RTL_CHECK1' 5: rtunion fld[1]; XVEC (rt, 1) = arg1; note ^ ~: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) note /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTL_CHECK2': ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : expanded from macro 'MEM_ATTRS' 1321#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ::440:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: 23array 'fld' declared here 5 ^ ~: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; : ^ ~ note ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:: 29In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];expanded from macro 'XVEC'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-assigns.c440 :: ^::note: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)82 : In file included from 1836 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:34: 5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:3741expanded from macro 'X0MEMATTR':: note 38: warning: : array 'fld' declared here./genrtl.h:#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-unroll.c : :262:3 ^ ~1715:24array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : warning rtunion fld[1];note: : warning : expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) return safe_as_a (JUMP_LABEL (insn));: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:4401210: rtx expr = copy_rtx (SET_SRC (single_set (insn)));5: note: array 'fld' declared here :37: note In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra.c: : ^ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^~~~~~~~~~~~~~~~~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641: rtunion fld[1]; :108 1317:23: note: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^In file included from 22expanded from macro 'XINT'#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])1832In file included from :28:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lower-subreg.c:26: ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: note ::: expanded from macro 'SET_SRC'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h4403741: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):: ./genrtl.h :3741 expanded from macro 'JUMP_LABEL'#define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~: 685 ^ ~5 : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:./genrtl.h: note:3:: warningarray 'fld' declared here1209:38: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) :: 1354 rtunion fld[1]; ^ ~:32:823: XEXP (rt, 1) = arg1; ^ ~ 3 note: expanded from macro 'XCEXP': ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32:: notenote: : expanded from macro 'XCEXP'expanded from macro 'RTL_CHECK2' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)note : ^ ~expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-coalesce.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 49array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~1210 : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:37:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~note 3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: XSTR (rt, 2) = arg2; ^ ~ expanded from macro 'RTL_CHECKC1':440:: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:1209:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:131938./genrtl.h:33537 ::23 note::: note: : note3:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): expanded from macro 'XSTR' note: array 'fld' declared here warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : rtunion fld[1];expanded from macro 'RTL_CHECKC1' XEXP (rt, 1) = arg1;expanded from macro 'RTL_CHECK2' ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ^ ~ ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1320440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-assigns.c:82: :5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::: 440:440:23:note /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:5 In file included from : note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:note5: : : : note1209array 'fld' declared here: :array 'fld' declared here : 3741: ./genrtl.h38 rtunion fld[1]; rtunion fld[1]; ^ array 'fld' declared here: ^ expanded from macro 'XEXP' rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):263 note: : expanded from macro 'RTL_CHECK2': ^ ~ warning: ^3In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :108: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ : XSTR (rt, 6) = arg4;440 : ^ ~5 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319 note:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: array 'fld' declared here :1209 rtunion fld[1];23: ::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-unroll.c: 38note: expanded from macro 'XSTR': ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: note : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lower-subreg.c:1832./genrtl.h1778:19:28: note: : expanded from macro 'RTL_CHECK2' 26#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'JUMP_LABEL' : In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) src = copy_rtx (SET_SRC (set));#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741:686:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3 :1209::: ^ ~ 38: warning: ^~~~~~~~~~~~~array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.h:824 XSTR (rt, 2) = arg2; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3: warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : note ^ ~ ^ ~2641/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :440::: expanded from macro 'RTL_CHECK2'22: 1319:23: 5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]:1354: :32: note: note: note: XVEC (rt, 3) = arg3; ^ ~ note: : expanded from macro 'XSTR' expanded from macro 'SET_SRC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here #define SET_SRC(RTX) XCEXP (RTX, 1, SET) expanded from macro 'XCEXP' rtunion fld[1]; ^ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5::#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)1321 ^ ~ note: 23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 1209note:: In file included from expanded from macro 'XVEC'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-coalesce.c:49:38: : array 'fld' declared here: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 3741: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ./genrtl.hnote1354 ^ ~ ^ ~: rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: expanded from macro 'RTL_CHECK2' 51: 1210 ^32::37: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1209 3: warning: : ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h noteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-assigns.c:: XEXP (rt, 1) = arg1; ^ ~ 440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:132082: note: expanded from macro 'XCEXP' : #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~:expanded from macro 'RTL_CHECKC1' 38In file included from :5#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :23:3741: ./genrtl.h: note281note: expanded from macro 'XEXP': /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210expanded from macro 'RTL_CHECK2'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note: 3: :440:5array 'fld' declared here rtunion fld[1]; ^ warning: : ^ ~ 37: note: array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra.c rtunion fld[1];:440:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]5 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h108: 1209 XINT (rt, 1) = arg1; ^ ~ ^ :: In file included from note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning: 38 : array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]:: expanded from macro 'RTL_CHECKC1'note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3741: :1317:23: note: expanded from macro 'XINT'note rtunion fld[1]; : expanded from macro 'RTL_CHECK2' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ./genrtl.h ^ ~ : ^ return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ 705#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ ^ ~:1832:28: note:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'JUMP_LABEL'::3: 440warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XSTR (rt, 1) = arg1;1209 ^ ~::38:In file included from #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lower-subreg.c440:note: 5 note: expanded from macro 'RTL_CHECK2'::26array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319: note: : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:array 'fld' declared here 3741: ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h./genrtl.h: ^ ~ 844/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:23 rtunion fld[1]; rtunion fld[1]; ^ :440:5: : 1354:32: note: expanded from macro 'XCEXP' note ^#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) : array 'fld' declared here :note: expanded from macro 'XSTR' ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^1210:37: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-coalesce.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:33741 :note warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : : expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/loop-unroll.c XSTR (rt, 1) = arg1;./genrtl.h#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]):69:3:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 1963warning:: 11In file included from :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1209 ^ ~:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-assigns.c :82: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning38: XEXP (rt, 1) = arg1; In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ :: ./genrtl.h:304:1319: note: ^ ~ while (!NOTE_INSN_BASIC_BLOCK_P (insn))23:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:expanded from macro 'RTL_CHECK2'3: 1320warning: ::array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XSTR (rt, 1) = arg1; ^ ~1651: ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h21: :note440note: expanded from macro 'XEXP': expanded from macro 'NOTE_INSN_BASIC_BLOCK_P'440 :5: note1319:5::23: note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ : ^ ~ (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1647:expanded from macro 'XSTR' 25: note: rtunion fld[1]; ^ 1209In file included from : array 'fld' declared here :38:38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra.c :108:: note: expanded from macro 'RTL_CHECK2' : rtunion fld[1];#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^In file included from : expanded from macro 'NOTE_KIND' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: note: 38expanded from macro 'RTL_CHECK2': 3741 ^ ~note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :expanded from macro 'RTL_CHECK2'440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: ./genrtl.h :1853#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~706:3: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :440:5 : note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h JUMP_LABEL (this) = target;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: array 'fld' declared here :1350: rtunion fld[1]; ^ :325:: note:3: ^~~~~~~~~~~~~~~~~warning: In file included from : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-assigns.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote XSTR (rt, 2) = arg2;:82: array 'fld' declared here 440 rtunion fld[1];1832 :: ^ ~ expanded from macro 'XCINT': 28: ^ In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lower-subreg.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: ::5: : expanded from macro 'JUMP_LABEL'note: array 'fld' declared here 26: In file included from #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) 1319 ^ ~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:23: #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 1210::3741 37:./genrtl.h:305: note: expanded from macro 'XSTR' note: expanded from macro 'RTL_CHECKC1' ^ :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^ ~3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 1209:38: note: expanded from macro 'RTL_CHECK2' XINT (rt, 2) = arg2;: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354845:32 : ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-coalesce.c:3: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~549 :1317:23 ::: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from note440: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning note: expanded from macro 'XINT':5:note: expanded from macro 'XCEXP': 3741: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) : ^ ~ note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) : ^ ~ ./genrtl.h rtunion fld[1];:124:1210/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38 XSTR (rt, 2) = arg2;3 rtunion fld[1]; ::37 ^ ~ ^ :: note : expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:warning5: ^: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra.c : rtunion fld[1]; ^ note#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)108In file included from : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~In file included from : expanded from macro 'RTL_CHECKC1'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-assigns.c::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h82: In file included from XEXP (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 1209 ^ ~: 38: note: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])3741expanded from macro 'RTL_CHECK2': ./genrtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::3741306::3 ^ ~ 1320: : warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :440:5: XVEC (rt, 3) = arg3;note: array 'fld' declared here 23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: ^ ~ note: expanded from macro 'XEXP'440 rtunion fld[1]; ^ ./genrtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lower-subreg.c :26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :1321:23: note: expanded from macro 'XVEC'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : 725array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]:3 ^ ~: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h5::1209: XSTR (rt, 1) = arg1;38 : ^ ~ note: expanded from macro 'RTL_CHECK2' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1319:23 XSTR (rt, 3) = arg3;: ^ ~notenote : : expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)1209:38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :440:5note ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1319: rtunion fld[1];23 : ^note note: expanded from macro 'XSTR' : expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:: array 'fld' declared here ^ ~ 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-assigns.cIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-coalesce.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h: rtunion fld[1];125:38: note ^: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :2138:10: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ::440:5: note: array 'fld' declared here rtunion fld[1]; ^3 In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra.c:: 108: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x));3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 82 XEXP (rt, 2) = arg2; ^ ~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ XVEC (rt, 4) = arg4; ^ ~ ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' :440:5: note: array 'fld' declared here #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; rtunion fld[1]; ^ ^ :1352:32: note: expanded from macro 'XCSUBREG' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-assigns.c:82: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-coalesce.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' XEXP (rt, 3) = arg3; ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra.c:108: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XINT' rtunion fld[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-assigns.c:82: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XINT (rt, 6) = arg6; ^ ~ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XINT' rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) rtunion fld[1]; ^ ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-coalesce.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra.c:108: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' XEXP (rt, 2) = arg2; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-coalesce.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-assigns.c:82: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XINT (rt, 1) = arg1; ^ ~ XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra.c:108: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XSTR (rt, 3) = arg3; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-coalesce.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: :1320:23: noteIn file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-assigns.c:82: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XEXP' XVEC (rt, 1) = arg1; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: rtunion fld[1]; ^ array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-assigns.c:82: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra.c:108: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ XVEC (rt, 1) = arg1; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-coalesce.c:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XEXP (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-assigns.c:82: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 3) = arg3; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :23 *step_out = XEXP (x, 1); ^ ~ : note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-coalesce.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra.c:108: In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-coalesce.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-assigns.c XEXP (rt, 3) = arg3; ^ ~ :82: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra.c:108: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' 27: note: expanded from macro 'X0EXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-coalesce.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1317:23: note: expanded from macro 'XINT' rtunion fld[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-coalesce.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-assigns.c:82: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 3 XEXP (rt, 1) = arg1; ^ ~ : warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra.c:108: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' XINT (rt, 5) = arg5; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' ^ ~ XVEC (rt, 1) = arg1; ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :1209:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra.c:108: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-coalesce.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-assigns.c:82: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' XSTR (rt, 2) = arg2; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-coalesce.c:49: In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra.c:108: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: XVEC (rt, 3) = arg3; ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]:1321:23: note: expanded from macro 'XVEC' attrs = MEM_ATTRS (x); #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ^~~~~~~~~~~~~ X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-assigns.c:82: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :24: note: expanded from macro 'MEM_ATTRS' XWINT (rt, 1) = arg1; #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: :1344:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here 29 rtunion fld[1]; ^ : note: expanded from macro 'X0MEMATTR' note#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' HOST_WIDE_INT hwint[1]; ^#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra.c:108: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' XSTR (rt, 1) = arg1; ^ ~ # define HOST_WIDE_INT long long ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' rtunion fld[1]; ^#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-assigns.c:82: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XWINT (rt, 2) = arg2; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:114: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-coalesce.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra.c:108: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here XEXP (rt, 1) = arg1; ^ ~ HOST_WIDE_INT hwint[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' XSTR (rt, 2) = arg2; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)# define HOST_WIDE_INT long long ^ ^ ~ :38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-coalesce.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: XBBDEF (rt, 2) = arg2; ^ ~ 440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1324:25: note: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:114: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XBBDEF' XEXP (rt, 1) = arg1; ^ ~#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-assigns.c:82: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra.c:108: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here : rtunion fld[1]; ^ 2011:26: note: expanded from macro 'SUBREG_BYTE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-coalesce.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 3) = arg3; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 1352:32: note: expanded from macro 'XCSUBREG' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ :23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::440440::5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 1210note:: 37expanded from macro 'XEXP' :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) noteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lower-subreg.c: ^ ~: 5array 'fld' declared here: note: array 'fld' declared here 35 rtunion fld[1]; ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1209: note: expanded from macro 'RTL_CHECKC1' 38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:167:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:114: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 1) = arg1; ^ ~ if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-coalesce.c:49/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XINT (rt, 4) = arg4; ^ ~ #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1317:23: note: expanded from macro 'XINT' :1320:23: note: expanded from macro 'XEXP' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-assigns.c:82: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'XINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here : rtunion fld[1]; ^ 1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) X0EXP (rt, 1) = NULL_RTX; ^ ~ ^ ~ :38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lower-subreg.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 35: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:168:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ 5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ 1337/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT': 27: note: expanded from macro 'X0EXP' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-coalesce.c:49: In file included from rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here : warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ rtunion fld[1]; ^ XINT (rt, 5) = arg5; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lower-subreg.c:35: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:169:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:114: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-assigns.c:82: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ 440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' 5: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h X0EXP (rt, 1) = NULL_RTX; ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' 1209:38#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ : note: expanded from macro 'RTL_CHECK2' : array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-coalesce.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:114#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: XBBDEF (rt, 2) = arg2; ^ ~ 440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' 5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-assigns.c:82: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ XEXP (rt, 1) = arg1; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-coalesce.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :23: note: expanded from macro 'XEXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:114: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:114In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-assigns.c:82: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-coalesce.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ XINT (rt, 4) = arg4; ^ ~ XEXP (rt, 1) = arg1; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' 1319:23: note: expanded from macro 'XSTR' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :1209:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here : rtunion fld[1]; ^ 440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-coalesce.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c XBBDEF (rt, 2) = arg2; ^ ~ :114/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ :3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-assigns.c:82: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' XSTR (rt, 2) = arg2; ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-coalesce.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XEXP (rt, 3) = arg3; ^ ~ rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:114: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XEXP (rt, 6) = arg6;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-assigns.c:82: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-coalesce.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) X0EXP (rt, 4) = NULL_RTX; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lower-subreg.c:43: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-coalesce.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here X0EXP (rt, 5) = NULL_RTX; ^ ~ rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:114: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ XEXP (rt, 1) = arg1; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' :1208:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 38: note: expanded from macro 'RTL_CHECK1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-assigns.c:82: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ 1209 ^ ~:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :440:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-coalesce.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) X0EXP (rt, 6) = NULL_RTX; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 114/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lower-subreg.c:43: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here HOOK_VECTOR_END (sched) rtunion fld[1]; ^ ^ XBBDEF (rt, 2) = arg2; ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-assigns.c:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lower-subreg.c:43: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] 82: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XVEC (rt, 2) = arg2; ^ ~ ^ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ HOOK_VECTOR_END (simd_clone) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-coalesce.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' X0EXP (rt, 7) = NULL_RTX; ^ ~#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :38: note: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lower-subreg.c:43: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] expanded from macro 'RTL_CHECK1' HOOK_VECTOR_END (simt) ^#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:114: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) rtunion fld[1]; ^ ^ XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lower-subreg.c:43: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ HOOK_VECTOR_END (goacc) ^ 1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-assigns.c:82: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XVEC (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lower-subreg.c:43: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from 5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h rtunion fld[1]; ^ :211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :1321:23: note: expanded from macro 'XVEC' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:114: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warningHOOK_VECTOR_END (vectorize)In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-coalesce.c: : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ^./genrtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :note232:3: :1317:23: note: : ^ ~ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XINT' expanded from macro 'HOOK_VECTOR_END' XEXP (rt, 1) = arg1; ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :1209:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:114: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-coalesce.c XINT (rt, 5) = arg5; ^ ~ :49/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-assigns.c:82: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XSTR (rt, 1) = arg1; ^ ~ 23: note: expanded from macro 'XINT' : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' 3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ X0EXP (rt, 2) = NULL_RTX; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lower-subreg.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' :43: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' :211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here HOOK_VECTOR_END (addr_space) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:114: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-coalesce.c:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-assigns.c:82: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' XVEC (rt, 1) = arg1; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) rtunion fld[1]; ^ ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:114: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' X0EXP (rt, 7) = NULL_RTX;#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1337:27: note: expanded from macro 'X0EXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-coalesce.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: X0EXP (rt, 4) = NULL_RTX; ^ ~ 440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' 5: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1208:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lower-subreg.c:43#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: :1208:38: note: expanded from macro 'RTL_CHECK1' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here HOOK_VECTOR_END (calls) rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-assigns.c:82: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XEXP (rt, 1) = arg1; ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:114: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-coalesce.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; X0EXP (rt, 5) = NULL_RTX; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209::38: note: expanded from macro 'RTL_CHECK2' :1208In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lower-subreg.c::4338: :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211 : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def noteIn file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra.carray 'fld' declared here:117: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:167note 5965:7:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): 1 ^ ~ warning rtunion fld[1]; ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^ ~: :440: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-assigns.c:82array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: 5In file included from : note:: empty macro arguments are a C99 feature [-Wc99-extensions]: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hHOOK_VECTOR_END (c): ^ 440 rtunion fld[1]; ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h if (INSN_CODE (insn) < 0)3741 : ./genrtl.h:In file included from 686:3:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-coalesce.c warning: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^~~~~~~~~~~~~~~~5 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:43 XSTR (rt, 2) = arg2;note : ^ ~array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:::49: 1504In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741:: ./genrtl.h:50237:323: warning25: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: : rtunion fld[1]; : X0EXP (rt, 6) = NULL_RTX;note ^ ~ ^ note: expanded from macro 'INSN_CODE' : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c expanded from macro 'XSTR'#define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'HOOK_VECTOR_END' ::1141337:27/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^::1317: ^ ~ 374123: note: expanded from macro 'XINT' expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): : ./genrtl.h:183#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): 3 ^ ~: warningIn file included from ^ ~ : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lower-subreg.c:43/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h1209:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118: XBBDEF (rt, 2) = arg2;1209 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::38::13241208::38: 25note: :expanded from macro 'RTL_CHECK1' :381: note:: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): ^ ~warning : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hempty macro arguments are a C99 feature [-Wc99-extensions]: 440#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ HOOK_VECTOR_END (cxx)note : ^ 5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h: 43:50/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note:expanded from macro 'RTL_CHECK2' :: 440array 'fld' declared here: note note: 5expanded from macro 'HOOK_VECTOR_END' : #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : note: array 'fld' declared hereIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lower-subreg.c:43 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: expanded from macro 'XBBDEF' ^#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h: rtunion fld[1]; ^ ^ ~ 440:5: note: array 'fld' declared here 211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: rtunion fld[1]; warningIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-assigns.c:82: ^ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra.cempty macro arguments are a C99 feature [-Wc99-extensions] :In file included from 117: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:168HOOK_VECTOR_END (emutls):5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-coalesce.c:49^: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43: INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~:./genrtl.h:7051208:3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: warning::3741: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]38: ./genrtl.hnote:50/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :1504: XSTR (rt, 1) = arg1;258expanded from macro 'RTL_CHECK1' note ::25:3: ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~warning : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 440:5:note XEXP (rt, 1) = arg1; ^ ~: note: array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :: 1320expanded from macro 'INSN_CODE' : rtunion fld[1]; ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'HOOK_VECTOR_END': 1319:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 23: note: expanded from macro 'XSTR' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1317:23 ^ ~note : expanded from macro 'XEXP' In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lower-subreg.c ^ ~ ::120943: In file included from 114/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def::: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h6328:38:::1209:38 : note: expanded from macro 'RTL_CHECK2': note3741: : ./genrtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1: 184note: expanded from macro 'RTL_CHECK2'warningexpanded from macro 'XINT' :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hHOOK_VECTOR_END (target_option): ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^ ~ 440440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h5::43 :note50: :array 'fld' declared here note: expanded from macro 'HOOK_VECTOR_END' 3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): 5 ^: note::38 warning: rtunion fld[1]; : note: expanded from macro 'RTL_CHECK2' array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lower-subreg.c:43: ^ : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-coalesce.c:49 XEXP (rt, 3) = arg3;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211 : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:: ^ ~6430:1:: warning: rtunion fld[1]; ^ 5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 1320note:: 23array 'fld' declared here: note: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1]; ^ expanded from macro 'XEXP'In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-assigns.c:82: In file included from In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ HOOK_VECTOR_END (shrink_wrap)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra.c :117: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:169/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:10:^ warning: In file included from :1209 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h38: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'RTL_CHECK2' array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: 43:50:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ :note3741: ./genrtl.h ^ ~ : :259:3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'HOOK_VECTOR_END': 1504#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ : warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 3741: ./genrtl.h:706:3: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 XBBDEF (rt, 2) = arg2;warning:: 5array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: note:: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lower-subreg.c 25 ^ ~: note: : XSTR (rt, 2) = arg2; rtunion fld[1]; ^ 43expanded from macro 'INSN_CODE': /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:#define INSN_CODE(INSN) XINT (INSN, 5):1324:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h25/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 1319note:: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ^ ~ 114/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1317::23: note3741: expanded from macro 'XINT':1208:3823 211:: note: : expanded from macro 'RTL_CHECK1' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): expanded from macro 'XSTR' ./genrtl.h : ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def ^ ~: 6688#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h185::4403:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:12091:38:: note: :expanded from macro 'RTL_CHECK2' : warningwarning5: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XINT (rt, 4) = arg4; ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote:: 440:5: note: array 'fld' declared here ^ ~ array 'fld' declared hereempty macro arguments are a C99 feature [-Wc99-extensions] 1209 HOOK_VECTOR_END (mode_switching) rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' rtunion fld[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-coalesce.c:49 : In file included from :38In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h^ : ^ ~ :3741: ./genrtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-assigns.c260::3:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h :warning43: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note X0EXP (rt, 3) = NULL_RTX;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ 82: : expanded from macro 'RTL_CHECK2' ::50:In file included from note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'HOOK_VECTOR_END' 1209#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ :#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:4403741: note: expanded from macro 'RTL_CHECK2' :5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ 1337:27: note: expanded from macro 'X0EXP' : ./genrtl.h:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 725/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' :3:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XSTR (rt, 1) = arg1; rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lower-subreg.c:43: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:114: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' XINT (rt, 5) = arg5; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-coalesce.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' X0EXP (rt, 4) = NULL_RTX; ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lower-subreg.c:145: 3 ^ ~ : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra.c:274::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h440:440: XEXP (rtxes->shift, 1) = gen_int_shift_amount (mode, op1);:38528: :warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: ^ ~: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])note ^ ~ && ! side_effects_p (SET_SRC (PATTERN (prev)))): 1320 ^~~~~~~~~~~~~~~~~~~~~~~~:23:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here: 440 : note: rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641 5::5: expanded from macro 'XEXP'22: note ^ note: expanded from macro 'SET_SRC' : array 'fld' declared here #define SET_SRC(RTX) XCEXP (RTX, 1, SET)In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^114note: array 'fld' declared here ^ ~ ^ ~ : rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::13541209:32:In file included from In file included from ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-assigns.c : note: In file included from :38:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: 82expanded from macro 'RTL_CHECK2' expanded from macro 'XCEXP'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-coalesce.c : ^ ~49 : : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from :3741: :./genrtl.h: 726:3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx): 3741 ^ ~: ./genrtl.h3741:: ./genrtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h187::4403::5 :warning : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] 262/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210: XEXP (rt, 6) = arg6;note : ^ ~array 'fld' declared here :3: rtunion fld[1]; ^warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 1320warning:: 23: note: expanded from macro 'XEXP': :37: note: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ expanded from macro 'RTL_CHECKC1' XINT (rt, 5) = arg3; ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XINT' XEXP (rt, 2) = arg2; ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lower-subreg.c:202:3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::440440::55:: note /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : notearray 'fld' declared here : : warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; SET_SRC (rtxes->set) = CONST0_RTX (word_mode);1209array 'fld' declared here : ^~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ ^ 1320:23 In file included from ::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' note#define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ : expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:114#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' 38: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ note: expanded from macro 'RTL_CHECK2' XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra.c:355:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])9 : ^ ~ warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lower-subreg.c ^ ~ :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h205:3:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h5::440 :note5: :array 'fld' declared here note: array 'fld' declared here rtunion fld[1]; ^ a2 = XEXP (y, 1); ^ ~ rtunion fld[1];:1320:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP'23 : note: expanded from macro 'XEXP' :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-assigns.cwarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1209:38 ^ ~: SET_SRC (rtxes->set) = rtxes->source; :82: noteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: In file included from ^~~~~~~~~~~~~~~~~~~~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-coalesce.c :49: In file included from 3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h./genrtl.h::3741746: :./genrtl.h3::263:3::1209:expanded from macro 'RTL_CHECK2'38: 22note: expanded from macro 'RTL_CHECK2': : warning: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XSTR (rt, 6) = arg4; ^ ~ note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h warning: : ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'SET_SRC' 23::440:5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: array 'fld' declared here rtunion fld[1];#define SET_SRC(RTX) XCEXP (RTX, 1, SET) : ^ ~440:5note:: expanded from macro 'XSTR'note: array 'fld' declared here ^ XINT (rt, 1) = arg1; rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra.c:371:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)12: warning: In file included from array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c ^ ~ scale = XEXP (a1, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:3738/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 1317note:: 23expanded from macro 'RTL_CHECK2': #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ::1141320:: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ::3741440: :5: expanded from macro 'XINT'note: array 'fld' declared here : 23#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)./genrtl.h : ^ ~208 : 3note: expanded from macro 'RTL_CHECKC1': rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^1209:38 : note #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])note ^ ~ : : expanded from macro 'RTL_CHECK2' : expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-coalesce.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):3741: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])warning: ./genrtl.h rtunion fld[1]; ^ ~ ^array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here :281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-assigns.c:82: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 2) = arg2; ^ ~ XINT (rt, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lower-subreg.cIn file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra.c350::3787::12 :warning :: warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 114/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 1209: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]3741: ./genrtl.h::209::3: warning: 38 scale = XEXP (a2, 1);: ^ ~ x = SET_SRC (set);/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:13201209 note: ^~~~~~~~~~~~~: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'RTL_CHECK2' : XBBDEF (rt, 2) = arg2;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])22 : ^ ~ note: 2338: :note: expanded from macro 'RTL_CHECK2' expanded from macro 'SET_SRC'note : expanded from macro 'XEXP' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define SET_SRC(RTX) XCEXP (RTX, 1, SET) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):440: 5 ^ ~: note: array 'fld' declared here ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354 :note1209:38: rtunion fld[1]; ^:: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)32 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote:: expanded from macro 'RTL_CHECK2' :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1208:44038:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: noteexpanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : ^ ~ ^ ~ : expanded from macro 'XCEXP' 5: #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1210:440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-coalesce.c37::49 : noteIn file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTL_CHECKC1': 3741#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): ^ ~ :: array 'fld' declared here 5440:5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ./genrtl.h:: rtunion fld[1];304 : ^3: : notewarning : array 'fld' declared here:In file included from 440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-assigns.c::82: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 3741: ./genrtl.hnote5: :note: array 'fld' declared herearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; rtunion fld[1]; ^ ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:114: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 748:3 XEXP (rt, 3) = arg3; ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lower-subreg.c XSTR (rt, 1) = arg1; warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : XSTR (rt, 3) = arg3; ^ ~ 388:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ rtx src = SET_SRC (set); /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' ^~~~~~~~~~~~~ :1320:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra.c:506:23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h33::1319 warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): note: :expanded from macro 'XEXP' : ^ ~2641 23 lra_emit_add (x, XEXP (y, 0), XEXP (y, 1)); #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:::22: ^ ~note : expanded from macro 'SET_SRC' 1209 ^ ~: 38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1209:#define SET_SRC(RTX) XCEXP (RTX, 1, SET)38: note: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ :note1320:23 : note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'RTL_CHECK2' note:: 1354:32#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): expanded from macro 'XCEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ expanded from macro 'XSTR' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx):5: note: ^ ~ ^ ~ array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :440:5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: note: rtunion fld[1];array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) rtunion fld[1];1210:37/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ : ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^:1209: 38: In file included from notenote: expanded from macro 'RTL_CHECK2':/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:114In file included from 1209:38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-coalesce.c:: note: 49expanded from macro 'RTL_CHECK2' In file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTL_CHECKC1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])3741: ./genrtl.h: ^ ~ :#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])305 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~:440::3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :./genrtl.h440:53: note : array 'fld' declared here::5 :warning note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h211:3 : warning: : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];: array 'fld' declared here array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~: ^ rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1337 XINT (rt, 2) = arg2; ^ ~ :27: note: expanded from macro 'X0EXP' 440:5#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' note: array 'fld' declared here ^ rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:114In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-assigns.c:82: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here 3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-coalesce.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :1321:23: note: expanded from macro 'XVEC' XVEC (rt, 3) = arg3; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :1208:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lower-subreg.c:682:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ && known_eq (SUBREG_BYTE (op), 0)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-coalesce.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ 440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' 49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' rtunion fld[1]; ^#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' rtunion fld[1]; ^#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/poly-int.h:1304:36: note: expanded from macro 'known_eq' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:114: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define known_eq(A, B) (!maybe_ne (A, B)) X0EXP (rt, 6) = NULL_RTX; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-assigns.c:82: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1337:27: note: expanded from macro 'X0EXP' XINT (rt, 1) = arg1; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' :440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lower-subreg.c:687:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1209:38: note rtunion fld[1];: ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra.c:953expanded from macro 'RTL_CHECK2':15In file included from : warning SUBREG_BYTE (op)); /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-coalesce.c: :array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c : ^~~~~~~~~~~~~~~~114 : In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h icode = INSN_CODE (insn); ^~~~~~~~~~~~~~~~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741 :2011:: :26440: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'SUBREG_BYTE' :./genrtl.h3741:214: :3./genrtl.h: :warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ::3081504:255: note: : expanded from macro 'INSN_CODE' ^ ~ : note: X0EXP (rt, 7) = NULL_RTX;#define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ^ ~ 3 array 'fld' declared here :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :warning1317:23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337: rtunion fld[1]; ^ 1352:32: note: expanded from macro 'XCSUBREG' :27:#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-assigns.c:3782:: In file included from note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741note: ./genrtl.h:: : note802: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] : XVEC (rt, 5) = arg5;expanded from macro 'XINT' ^ ~expanded from macro 'RTL_CHECKC1' : :3: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): XEXP (rt, 1) = arg1; 1321 ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :23:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:1320 ^ ~ 38::note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208expanded from macro 'XVEC'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440note:235: :: expanded from macro 'RTL_CHECK2'note : #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)38 :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):array 'fld' declared here ^ ~ ^ ~ note rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209: :38:note:: 440expanded from macro 'XEXP':5:expanded from macro 'RTL_CHECK1' note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lower-subreg.c #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'RTL_CHECK2' rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1209::38:694 ^ 440note:5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): note:: expanded from macro 'RTL_CHECK2' : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra.carray 'fld' declared here:956:14#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 2: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ rtunion fld[1];: warningwarning:440:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]5: 5note: array 'fld' declared here: : rtunion fld[1]; ^ note: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-coalesce.c: ^ byte + SUBREG_BYTE (op)); ^~~~~~~~~~~~~~~~array 'fld' declared here 49 : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ rtunion fld[1]; In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:114 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::3741: ^./genrtl.h:232: 20113: INSN_CODE (insn) = icode = recog_memoized (insn);:23: note: expanded from macro 'XINT' warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-assigns.c: 26 ^~~~~~~~~~~~~~~~: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:38: XEXP (rt, 1) = arg1; note: 82:1504:expanded from macro 'RTL_CHECK2' note: 25 : ^ ~ noteexpanded from macro 'SUBREG_BYTE': expanded from macro 'INSN_CODE': In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG):3741 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:: #define INSN_CODE(INSN) XINT (INSN, 5) ./genrtl.h:822:3 :23#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ warning ^ ~ ^ ~note /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XEXP': 1352:32: XVEC (rt, 1) = arg1;#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321::note440: expanded from macro 'XCSUBREG' 1317#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:5 : ^ ~23 : note:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1210:2337: :note: expanded from macro 'RTL_CHECKC1': : note note: array 'fld' declared here 1209#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): 38 ^ ~: expanded from macro 'XINT'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 rtunion fld[1];:5: note: array 'fld' declared here rtunion fld[1];: expanded from macro 'XVEC' ^note : expanded from macro 'RTL_CHECK2' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-coalesce.c:49 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XINT (rt, 1) = arg1; ^ ~ 1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lower-subreg.c440#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):1317 753:23: :note: expanded from macro 'XINT'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:12:5 warning: ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : 440#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) SUBREG_BYTE (x)); : ^ ~note ^~~~~~~~~~~~~~~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:: array 'fld' declared here:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 38 rtunion fld[1];440 :5:: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here ^ 5In file included from :2011:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c: 26 rtunion fld[1]; ^ notenote: : expanded from macro 'RTL_CHECK2' ::114: array 'fld' declared hereIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from 3741: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])./genrtl.h:233 rtunion fld[1];note: expanded from macro 'SUBREG_BYTE':/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-assigns.c: ^ ~ 3#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG): ^ ~ 82 : warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: 1352./genrtl.h: 823:3 X0EXP (rt, 2) = NULL_RTX;: warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ : ^ ~array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra.c440:1096::19: XSTR (rt, 2) = arg2;:5:warning ^ ~note : array 'fld' declared here 32/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1319:: 23: rtunion fld[1]; note: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337 :27array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]: : note: expanded from macro 'X0EXP' ^ expanded from macro 'XCSUBREG' expanded from macro 'XSTR'#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) for (link = CALL_INSN_FUNCTION_USAGE (insn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^ ~1620:40 : ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1208:In file included from 1209note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-coalesce.c: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])#define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ ::3849:: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~38::1320 :note23: note: : expanded from macro 'XEXP' : 3741note: expanded from macro 'RTL_CHECK2'expanded from macro 'RTL_CHECK1'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 : ^ ~5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~ note: : array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 rtunion fld[1];:38:./genrtl.h note: ^ expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here : rtunion fld[1]; ^ 347:3: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lower-subreg.c ^ ~: 797:12:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-assigns.c: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 82:440:array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; : ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 ^ ~ pnote = ®_NOTES (insn); In file included from 5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^~~~~~~~~~~~~~~~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :: note:3741: ./genrtl.h13215::824 :3: notewarning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:23:: note: expanded from macro 'XVEC' :: 1589array 'fld' declared here: XVEC (rt, 3) = arg3; rtunion fld[1]; ^ array 'fld' declared here ^ ~ 25#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): ^ ~note In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'REG_NOTES' : 23:1209: rtunion fld[1];38: note : expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c#define REG_NOTES(INSN) XEXP(INSN, 6): 114 ^ ~ ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:: 23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440note:5:note3741: ./genrtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra.c:1098: :12: expanded from macro 'XVEC'warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: : expanded from macro 'XEXP' link = XEXP (link, 1))#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)array 'fld' declared here ^ ~ rtunion fld[1]; #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)234 :3: ^ ~ warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h X0EXP (rt, 3) = NULL_RTX;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1209:381209:: note: ^: 1320:23: expanded from macro 'RTL_CHECK2'note : expanded from macro 'XEXP' In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 38 ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-coalesce.c ^ ~:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :note440: :expanded from macro 'RTL_CHECK2' 5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1337:374127: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: expanded from macro 'X0EXP' : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h./genrtl.h::1209:38 #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~note: note ^ ~ 348: expanded from macro 'RTL_CHECK2' : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 3 ^ ~: warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 1208 rtunion fld[1]; ^ :38: note: expanded from macro 'RTL_CHECK1' :440:5: note: array 'fld' declared here : rtunion fld[1]; ^ array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lower-subreg.c:816:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~440 XEXP (rt, 2) = arg2; ^ ~ : *pnote = XEXP (note, 1); ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1320440:5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-assigns.c: note : array 'fld' declared here 5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1320 rtunion fld[1];:23: note :23: : ^82 : noteIn file included from : expanded from macro 'XEXP' note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from ^ ~ : : array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XEXP': /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c rtunion fld[1]; ^1209#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741 :114: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :38: note: expanded from macro 'RTL_CHECK2' XSTR (rt, 1) = arg1; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :1337:27: note: expanded from macro 'X0EXP' 440:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1319:23: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra.c:1196:25 rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^1208:38In file included from : expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-coalesce.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] note: && data->icode != INSN_CODE (insn)) ^~~~~~~~~~~~~~~~ expanded from macro 'RTL_CHECK1' :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 1504:25: note: expanded from macro 'INSN_CODE' 1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here : rtunion fld[1]; ^ 49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define INSN_CODE(INSN) XINT (INSN, 5) rtunion fld[1]; ^ ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:114: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-assigns.c:82: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' X0EXP (rt, 5) = NULL_RTX; ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XSTR (rt, 2) = arg2; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lower-subreg.c: ^ ~ 862:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1319:1337:131727::23 :note : note: expanded from macro 'XINT':::239: expanded from macro 'X0EXP' 1209#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)warning ^ ~ ::38:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 1208:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)38: note ^ ~ note: : expanded from macro 'XSTR' array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note : expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTL_CHECK2' :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])1209 ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) src = SET_SRC (set); ^~~~~~~~~~~~~:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 38 ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:: 5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::440:note5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: array 'fld' declared here2641: array 'fld' declared here: 1209:38: note: rtunion fld[1]; ^: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])22In file included from :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c: 114 ^ ~: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ :3741: note ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::440440:5expanded from macro 'SET_SRC': note:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-coalesce.c: 49: In file included from ./genrtl.h#define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~:5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: array 'fld' declared here note 237: rtunion fld[1];:3741 : ^./genrtl.h :350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : array 'fld' declared here X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' 3: #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) X0EXP (rt, 6) = NULL_RTX;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ ~ ^ :1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) rtunion fld[1]; ^ ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-assigns.c:82: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lower-subreg.c:881:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ && (maybe_ne (SUBREG_BYTE (src), 0) ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra.c:1504In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-coalesce.c:49 : ^ ~440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :In file included from 440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:::5: : 5: note: 3741array 'fld' declared here: ./genrtl.h:369:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h42:13523note:: array 'fld' declared here :: warning rtunion fld[1]; ^ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 32: note: expanded from macro 'XCSUBREG' XEXP (rt, 1) = arg1; ^ ~ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320: add_regs_to_insn_regno_info (data, SET_SRC (x), insn, OP_IN, false, 0);23: note: expanded from macro 'XEXP' :1210:37: note: expanded from macro 'RTL_CHECKC1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:114#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ^ ~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lower-subreg.c:895:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 440:5: note: array 'fld' declared here XEXP (rt, 1) = arg1; ^ ~ && (maybe_ne (SUBREG_BYTE (dest), 0) ^~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' :22: note: expanded from macro 'SET_SRC' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ #define SET_SRC(RTX) XCEXP (RTX, 1, SET)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' ^ ~ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' :1354:32: note: expanded from macro 'XCEXP' rtunion fld[1]; ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :440:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5: note: array 'fld' declared here ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-coalesce.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XEXP (rt, 2) = arg2; ^ ~ :440:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 114: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lower-subreg.c: XBBDEF (rt, 2) = arg2; ^ ~ 914:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: if (src == SET_SRC (set) ^~~~~~~~~~~~~ 440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :2641:22: note: expanded from macro 'SET_SRC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra.c:1517#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ :42: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5 add_regs_to_insn_regno_info (data, XEXP (x, 1), insn, OP_IN, false, 0); ^ ~ : note: array 'fld' declared here #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:114: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-coalesce.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' :49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' rtunion fld[1]; ^ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:114: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here X0EXP (rt, 4) = NULL_RTX; ^ ~ HOST_WIDE_INT hwint[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lower-subreg.c:1155:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ SUBREG_BYTE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' :59:26: note: expanded from macro 'HOST_WIDE_INT' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ # define HOST_WIDE_INT long long ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-coalesce.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:114: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ XWINT (rt, 2) = arg2; ^ ~ XINT (rt, 5) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :29: note: expanded from macro 'XWINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ :23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :441:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 5: note: array 'hwint' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here HOST_WIDE_INT hwint[1]; rtunion fld[1]; ^ ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:114: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' XSTR (rt, 6) = arg4; ^ ~ # define HOST_WIDE_INT long long ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra.c:1643:17: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ for (link = CALL_INSN_FUNCTION_USAGE (insn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1620:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' 38: note: expanded from macro 'RTL_CHECK2' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-coalesce.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' :114: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XINT (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra.c:1645:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ link = XEXP (link, 1)) ^ ~ #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lower-subreg.c:1187#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ :8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' op = SET_SRC (set); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ :2641:22: note: expanded from macro 'SET_SRC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1210:37: note: expanded from macro 'RTL_CHECKC1' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:114: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ XSTR (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: ^ ~ 5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lower-subreg.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' 1217:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-coalesce.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || !splitting[INTVAL (XEXP (op, 1)) - BITS_PER_WORD]) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ X0EXP (rt, 1) = NULL_RTX; ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :27: note: expanded from macro 'X0EXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 114: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' XINT (rt, 2) = arg2; ^ ~ #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' 440:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) rtunion fld[1]; ^ ^ ~ #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:114: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: noteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-coalesce.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'XVEC' X0EXP (rt, 1) = NULL_RTX; ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:114: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-coalesce.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:114#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XVEC (rt, 5) = arg5; ^ ~ :1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lower-subreg.c:1248:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op = SET_SRC (set); ^~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define SET_SRC(RTX) XCEXP (RTX, 1, SET) rtunion fld[1]; ^ ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:114/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra.c:1925:12#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx):: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] warningIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-coalesce.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ^ ~ XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' SUBREG_BYTE (x))) != NULL_RTX) ^~~~~~~~~~~~~~~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' 26: note: expanded from macro 'SUBREG_BYTE' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' rtunion fld[1]; ^ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lower-subreg.c:1294:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h && INTVAL (XEXP (op, 1)) != 2 * BITS_PER_WORD - 1) ^ ~ :1210:37: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' : expanded from macro 'RTL_CHECKC1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-coalesce.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ XSTR (rt, 2) = arg2; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ 1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:114: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XINT (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lower-subreg.c:1300:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-coalesce.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] int shift_count = INTVAL (XEXP (op, 1)); ^ ~ XSTR (rt, 1) = arg1; ^ ~ :1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' 440:5: note: array 'fld' declared here #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) rtunion fld[1]; ^ ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' rtunion fld[1]; ^ #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lower-subreg.c:1313:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] else if (INTVAL (XEXP (op, 1)) == 2 * BITS_PER_WORD - 1) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:114: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' XVEC (rt, 1) = arg1; ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-coalesce.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ XSTR (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) rtunion fld[1]; ^ ^ ~ #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:114/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here : rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 2) = arg2; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra.c:2106:7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ && NOTE_KIND (loc->insn) == NOTE_INSN_DELETED) ^~~~~~~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-coalesce.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1647:25: note: expanded from macro 'NOTE_KIND' rtunion fld[1]; ^ #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' :1321:23: note: expanded from macro 'XVEC' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:114: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:114: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-coalesce.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:114: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:114: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-assigns.c:91/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra.cexpanded from macro 'XEXP' : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:167:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-coalesce.c if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XSTR (rt, 1) = arg1; ^ ~ 2263:11: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' pnote = ®_NOTES (insn); #define INSN_CODE(INSN) XINT (INSN, 5)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1589:25: note: expanded from macro 'REG_NOTES' ^#define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' :440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-coalesce.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 5: note: array 'fld' declared here XVEC (rt, 1) = arg1; rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-assigns.c:91: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:168:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' 23:#define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) rtunion fld[1]; ^ ^ ~ note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :114: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra.c:2269:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here *pnote = XEXP (*pnote, 1); rtunion fld[1]; ^ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ ~ XWINT (rt, 1) = arg1; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-assigns.c:91: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:169:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)10: warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h440:29:: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] note return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' expanded from macro 'XWINT' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ :1209:38: note: expanded from macro 'RTL_CHECK2' :5:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: array 'fld' declared here #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1317:23: note: expanded from macro 'XINT' rtunion fld[1]; ^#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' HOST_WIDE_INT hwint[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:# define HOST_WIDE_INT long long ^ 440:5: note: array 'fld' declared here In file included from rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-coalesce.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XEXP (rt, 1) = arg1; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:114: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' XWINT (rt, 2) = arg2; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here HOST_WIDE_INT hwint[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-coalesce.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] # define HOST_WIDE_INT long long ^ XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-coalesce.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:114: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :26: note: expanded from macro 'SUBREG_BYTE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-coalesce.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:114: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-coalesce.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-coalesce.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:114: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-coalesce.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' rtunion fld[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-coalesce.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2;In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c ^ ~ :114: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' XEXP (rt, 1) = arg1; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-coalesce.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:114: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-coalesce.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:114: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XSTR (rt, 2) = arg2; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-coalesce.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:114: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) XSTR (rt, 1) = arg1; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-coalesce.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:114: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :23: note: expanded from macro 'XEXP' XSTR (rt, 1) = arg1; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:114: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-coalesce.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XVEC (rt, 1) = arg1; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-coalesce.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:114: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-coalesce.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XVEC (rt, 3) = arg3; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:114: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-coalesce.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:114: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; XSTR (rt, 1) = arg1; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-coalesce.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:114: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h rtunion fld[1]; ^ :685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-assigns.c XEXP (rt, 1) = arg1; ^ ~ :1797:8: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23 ASM_OPERANDS_INPUT_VEC (asm_op) = rtvec_alloc (0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2527:37: note: expanded from macro 'ASM_OPERANDS_INPUT_VEC' expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-coalesce.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define ASM_OPERANDS_INPUT_VEC(RTX) XCVEC (RTX, 3, ASM_OPERANDS) ^ ~ XSTR (rt, 3) = arg3;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1355:32: note: expanded from macro 'XCVEC' ^ ~ #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-assigns.c:1798#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :8: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:114: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ASM_OPERANDS_INPUT_CONSTRAINT_VEC (asm_op) = rtvec_alloc (0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSTR (rt, 2) = arg2; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2528:48: note: expanded from macro 'ASM_OPERANDS_INPUT_CONSTRAINT_VEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define ASM_OPERANDS_INPUT_CONSTRAINT_VEC(RTX) XCVEC (RTX, 4, ASM_OPERANDS) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1355:32: note: expanded from macro 'XCVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:114: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:114: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:114: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:114: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:114: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:114: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:114: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:114: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:114: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:114: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:114: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:114: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:114: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:114: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:114: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:114: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-coalesce.c:56: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:167:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-coalesce.c:56: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:168: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); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-coalesce.c:56: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:169:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-coalesce.c:252:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && (sregno = REGNO (SET_SRC (set))) >= FIRST_PSEUDO_REGISTER ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1878:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-coalesce.c:272:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] sregno = REGNO (SET_SRC (set)); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1878:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-coalesce.c:293:48: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_UID (mv), sregno, ORIGINAL_REGNO (SET_SRC (set)), ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1890:40: note: expanded from macro 'ORIGINAL_REGNO' (RTL_FLAG_CHECK1 ("ORIGINAL_REGNO", (RTX), REG)->u2.original_regno) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1307:45: note: expanded from macro 'RTL_FLAG_CHECK1' #define RTL_FLAG_CHECK1(NAME, RTX, C1) (RTX) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ 140 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o lra-eliminations.o -MT lra-eliminations.o -MMD -MP -MF ./.deps/lra-eliminations.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c 145 warnings generated. clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o lra-lives.o -MT lra-lives.o -MMD -MP -MF ./.deps/lra-lives.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-lives.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:124: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:167:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:124: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:168: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); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:124: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:169:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:125: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/output.h:133:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/output.h:123:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:209:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:791: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))) ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:791: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))) ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:980:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && known_eq (SUBREG_BYTE (in_rtx), SUBREG_BYTE (new_in_reg)) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/poly-int.h:1304:36: note: expanded from macro 'known_eq' #define known_eq(A, B) (!maybe_ne (A, B)) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:980:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && known_eq (SUBREG_BYTE (in_rtx), SUBREG_BYTE (new_in_reg)) ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/poly-int.h:1304:39: note: expanded from macro 'known_eq' #define known_eq(A, B) (!maybe_ne (A, B)) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:1179:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] sreg = src = SET_SRC (curr_insn_set); ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:1294:5: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SET_SRC (curr_insn_set) = new_reg; ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:1633:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (operand))) != NULL_RTX) ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:1661:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (operand), mode) < 0 ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ 118 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o lra-remat.o -MT lra-remat.o -MMD -MP -MF ./.deps/lra-remat.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-remat.c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:2123:11: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (curr_insn) < 0 ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:2434:26: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (!no_regs_p && INSN_CODE (curr_insn) < 0) ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:2849:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || SET_SRC (curr_insn_set) == no_subreg_reg_operand[1]) ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:3157:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && poly_int_rtx_p (XEXP (new_base_reg, 1), &offset) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:3177:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && poly_int_rtx_p (XEXP (new_index_reg, 1), &offset) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:3265:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] && !(INSN_CODE (curr_insn) < 0 ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:3467:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *ad.inner = SET_SRC (set); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:3470:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *ad.base_term = XEXP (SET_SRC (set), 0); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:3471:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *ad.disp_term = XEXP (SET_SRC (set), 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:3471:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *ad.disp_term = XEXP (SET_SRC (set), 1); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:3478:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] new_reg = SET_SRC (set); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:3583:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] inc = XEXP (XEXP (value, 1), 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:3583:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] inc = XEXP (XEXP (value, 1), 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:3690:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = SET_SRC (curr_insn_set); ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c:56: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:3910:11: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (curr_insn) >= 0) ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:3957:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = SET_SRC (curr_insn_set); ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:4040:11: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] clang if (INSN_CODE (curr_insn) >= 0 ^~~~~~~~~~~~~~~~~~~~~ : warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:4041:34: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] && (p = get_insn_name (INSN_CODE (curr_insn))) != NULL) ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:4122:41: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tem = gen_rtx_SUBREG (mode, tem, SUBREG_BYTE (subreg)); ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:4243:70: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] emit_move_insn (new_reg, gen_rtx_AND (GET_MODE (new_reg), new_reg, XEXP (*loc, 1))); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:974:41: note: expanded from macro 'gen_rtx_AND' gen_rtx_fmt_ee (AND, (MODE), (ARG0), (ARG1)) ^~~~ ./genrtl.h:39:40: note: expanded from macro 'gen_rtx_fmt_ee' gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO) ^~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:4262:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] poly_int64 byte = SUBREG_BYTE (*loc); ^~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:4437:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (; list != NULL_RTX; list = XEXP (list, 1)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:4514:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] GET_MODE (reg), SUBREG_BYTE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:4593:5: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] && NOTE_KIND (list->insn ()) == NOTE_INSN_DELETED) ^~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1647:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:4636:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return dead_pseudo_p (SET_SRC (set), insn); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:4670:48: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return REG_P (SET_SRC (set)) && (int) REGNO (SET_SRC (set)) == regno; ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1878:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:4873:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || (((x = get_equiv (SET_SRC (set))) != SET_SRC (set)) ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:4873:45: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || (((x = get_equiv (SET_SRC (set))) != SET_SRC (set)) ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:4876:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] [REGNO (SET_SRC (set))].init_insns))) ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1878:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:5133:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] insn = XEXP (insn, 1)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:5315:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] next_usage_insns = XEXP (next_usage_insns, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:5646:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] next_usage_insns = XEXP (next_usage_insns, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c:56: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-lives.c:30: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:5918:33: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (NOTE_P (curr_insn) && NOTE_KIND (curr_insn) != NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1647:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:6050:35: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (NONDEBUG_INSN_P (insn) || NOTE_INSN_BASIC_BLOCK_P (insn)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1651:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1647:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:6176:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src_regno = REGNO (SET_SRC (curr_set)); ^~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1878:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:6203:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && invariant_p (SET_SRC (curr_set)) ^~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:6213:64: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (process_invariant_for_inheritance (SET_DEST (curr_set), SET_SRC (curr_set))) ^~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:6467:31: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && (regno = REGNO (SET_SRC (curr_set))) >= lra_constraint_new_regno_start ^~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1878:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c:56: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c:56: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:6715:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] sregno = get_regno (SET_SRC (set)); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:6800:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && ((prev_sregno = REGNO (SET_SRC (prev_set))) ^~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1878:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:6820:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SET_SRC (prev_set), ^~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:6925:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = SET_SRC (set); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:6960:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = SET_SRC (set); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c:56: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-lives.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-lives.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ :638:1: warning: unused function 'ok_for_index_p_nonstrict' [-Wunused-function] In file included from ok_for_index_p_nonstrict (rtx reg)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-lives.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-constraints.c:648:1: warning: unused function 'ok_for_base_p_nonstrict' [-Wunused-function] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here ok_for_base_p_nonstrict (rtx reg, machine_mode mode, addr_space_t as, ^ class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-remat.c:57: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-lives.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c:58: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c:58: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c:58: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c:58: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c:58: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c:58: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c:58: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c:58: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c:58: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c:58: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c:58: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c:58: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c:58: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c:58: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c:58: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c:59: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-remat.c:57: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c:59: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-remat.c:57: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-remat.c:57: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ 145 warnings generated. /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c:59In file included from : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensawarning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] -esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o lra-spills.o -MT lra-spills.o -MMD -MP -MF ./.deps/lra-spills.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-spills.c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-lives.c:32: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' 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] XSTR (rt, 6) = arg4; struct GTY((desc("0"), tag("0"), ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: noteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-remat.c:57: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)In file included from : did you mean struct here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.hclass rtx_def; ^~~~~ struct :423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' class mem_usage; ^~~~~ struct #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-lives.c:32: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: XINT (rt, 1) = arg1; ^ ~ 1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' rtx tmp = XEXP (this, 1); ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :23: note: expanded from macro 'XVEC' return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 1324:25: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38:: expanded from macro 'XBBDEF' note: expanded from macro 'RTL_CHECK2' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38:440:5: note: array 'fld' declared here rtunion fld[1]; ^ note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :38: note ^ ~ : expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c:59: In file included from ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5::3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note: array 'fld' declared here XEXP (rt, 3) = arg3; ^ ~ rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ return XEXP (insn, 3); ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' X0EXP (rt, 4) = NULL_RTX; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note return XUINT (insn, 4); ^ ~ : expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XEXP (rt, 2) = arg2; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' rtunion fld[1]; ^ #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ 152 warnings generated. /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared hereIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h :470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'SUBREG_BYTE' return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ 38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o lto-cgraph.o -MT lto-cgraph.o -MMD -MP -MF ./.deps/lto-cgraph.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-cgraph.c #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1210:37: note: expanded from macro 'RTL_CHECKC1' X0EXP (rt, 1) = NULL_RTX; ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' rtunion fld[1]; ^#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: expanded from macro 'RTL_CHECKC1' :1319:23: note: expanded from macro 'XSTR' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:clang23: note: expanded from macro 'XEXP' : warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-remat.c:59: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-remat.c:59: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-lives.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h return JUMP_LABEL (this);:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~~~~~~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: noteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-lives.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'JUMP_LABEL' XEXP (rt, 1) = arg1; ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' rtunion fld[1]; ^#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-lives.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ 23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-lives.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-lives.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-lives.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' XEXP (rt, 3) = arg3; ^ ~ #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-lives.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-lives.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-lives.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-lives.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-lives.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-lives.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-lives.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-lives.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-lives.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-lives.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-lives.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-lives.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-lives.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-lives.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-lives.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1209:38: note: expanded from macro 'RTL_CHECK2' *step_out = XEXP (x, 1); ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-lives.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 6) = arg6; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-lives.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-lives.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-lives.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-lives.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-lives.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-lives.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-spills.c:60: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.hnote:: expanded from macro 'X0EXP' 75:1:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here rtunion fld[1]; ^ struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-lives.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-lives.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-lives.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-lives.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-lives.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-lives.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: 1208array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :38: note: expanded from macro 'RTL_CHECK1' attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) rtunion fld[1]; ^ ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-lives.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' X0EXP (rt, 5) = NULL_RTX; ^ ~ #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-lives.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-remat.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-lives.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-lives.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-remat.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-lives.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-remat.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 1) = arg1; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-lives.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' X0EXP (rt, 4) = NULL_RTX; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-lives.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XINT (rt, 5) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-lives.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-remat.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-lives.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 23: note: expanded from macro 'XEXP' XINT (rt, 1) = arg1; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-remat.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-remat.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-lives.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-remat.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-lives.c XINT (rt, 4) = arg4; ^ ~ :32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: XINT (rt, 2) = arg2; ^ ~ 1317:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:131723: note: expanded from macro 'XINT' :23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-remat.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-lives.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-lives.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-remat.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-lives.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c:67: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:167:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-remat.c:59: rtunion fld[1];In file included from if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: XEXP (rt, 1) = arg1; ^ ~ 1504:25: note: expanded from macro 'INSN_CODE' ^ #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' :1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-lives.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) XINT (rt, 6) = arg6; ^ ~ ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c:67: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:168:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :440:5 INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ : note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' array 'fld' declared here #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-remat.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' 440:5#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ : note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from rtunion fld[1]; In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-lives.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c:67: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:169:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-remat.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h: return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ 154/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' :3#define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ : warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' 1209:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :1209:38:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-cgraph.c::44025:5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-spills.c ^ ~:60: : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:note417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.hnote:: 75array 'fld' declared here:1:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h323::1: warningwarning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] 440 ^ ~:5: note: array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] :struct pod_mode440 ^ ^ rtunion fld[1];class rtx_def; ^ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55 :8 rtunion fld[1];: did you mean struct here?note: previous use is here In file included from ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-lives.c ^ struct rtx_def;: ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-remat.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] template class pod_mode;32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' 1321:23: note: expanded from macro 'XVEC' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^~~~~ struct #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-remat.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XINT (rt, 5) = arg5; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-lives.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' :32: In file included from #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-remat.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XEXP (rt, 6) = arg6; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-lives.c:32#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-lives.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here X0EXP (rt, 4) = NULL_RTX; rtunion fld[1]; ^ ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-remat.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' X0EXP (rt, 7) = NULL_RTX; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c:68: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/output.h:133:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' ATTRIBUTE_ASM_FPRINTF(2, 3); ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/output.h:123:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-lives.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-remat.c XEXP (rt, 1) = arg1; ^ ~ :59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' XEXP (rt, 1) = arg1; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-lives.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-remat.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-lives.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' HOST_WIDE_INT hwint[1]; ^#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' rtunion fld[1]; ^ # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-remat.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-lives.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ XWINT (rt, 2) = arg2; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :1213:29: note: expanded from macro 'XWINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here rtunion fld[1]; ^ HOST_WIDE_INT hwint[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-remat.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-remat.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-lives.c rtunion fld[1]; ^ :32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c:216:45In file included from 3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-remat.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-spills.c:60: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ return form_sum (XEXP (x, 0), form_sum (XEXP (x, 1), y)); /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' ^ ~ XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' class rtx_def; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-spills.c:60: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ : expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :1352:32: note: expanded from macro 'XCSUBREG' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-cgraph.c:25: class rtx_def;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h440::3235:1: :warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' struct pod_mode ^#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]):440:5: note: array 'fld' declared here ^ ~ note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? ^template class pod_mode;In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-remat.c ^~~~~ struct :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.carray 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' :222:49: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ return form_sum (form_sum (x, XEXP (y, 0)), XEXP (y, 1)); ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-lives.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here 3 rtunion fld[1]; ^ : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here X0EXP (rt, 1) = NULL_RTX; ^ ~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-remat.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-remat.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-lives.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' :1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-remat.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-spills.c:60: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ :3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? : warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] class mem_usage; ^~~~~ struct XEXP (rt, 3) = arg3; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-lives.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' XEXP (rt, 1) = arg1; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :300:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 42: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtx cst = simplify_subreg (x_mode, XEXP (subreg_reg, 1), subreg_reg_mode, ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :1209:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-remat.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) X0EXP (rt, 4) = NULL_RTX; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' :440:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-remat.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-remat.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-lives.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-remat.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; X0EXP (rt, 7) = NULL_RTX; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-lives.c:32#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' XSTR (rt, 2) = arg2; ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-remat.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-lives.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-cgraph.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-cgraph.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-lives.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-lives.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-remat.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.cIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-lives.c:32: In file included from :400:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: return gen_rtx_PLUS (Pmode, to, XEXP (x, 1)); ^ ~ ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' XVEC (rt, 1) = arg1; ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ./genrtl.h:950:42: note: expanded from macro 'gen_rtx_PLUS' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1209:38: note: expanded from macro 'RTL_CHECK2' gen_rtx_fmt_ee (PLUS, (MODE), (ARG0), (ARG1)) ^~~~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-remat.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440./genrtl.h:39:40: note: expanded from macro 'gen_rtx_fmt_ee':5: note: array 'fld' declared here warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ X0EXP (rt, 3) = NULL_RTX; ^ ~ gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO) ^~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1]; ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-cgraph.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :409::In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-lives.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here if (poly_int_rtx_p (XEXP (x, 1), &curr_offset) ^ ~ 25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XSTR (rt, 1) = arg1; ^ ~ struct mem_usage ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :1: note: did you mean struct here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hclass mem_usage; ^~~~~ struct :1319:23: note: expanded from macro 'XSTR' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-remat.c:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c:415:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1209:38 XEXP (x, 1), offset)); ^ ~ : note: expanded from macro 'RTL_CHECK2' X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' :1209:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here ./genrtl.h rtunion fld[1]; ^ :950:42: note: expanded from macro 'gen_rtx_PLUS' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-remat.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] gen_rtx_fmt_ee (PLUS, (MODE), (ARG0), (ARG1)) ^~~~ X0EXP (rt, 5) = NULL_RTX; ^ ~ ./genrtl.h:39:40: note: expanded from macro 'gen_rtx_fmt_ee' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337 gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO) ^~ :27: note: expanded from macro 'X0EXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-lives.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ XVEC (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c:437:41: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtx new1 = lra_eliminate_regs_1 (insn, XEXP (x, 1), mem_mode, rtunion fld[1]; ^ ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ ~ In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-remat.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ X0EXP (rt, 6) = NULL_RTX; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: rtunion fld[1]; ^ note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c:443:37: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ if (new0 != XEXP (x, 0) || new1 != XEXP (x, 1)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-lives.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' XEXP (rt, 1) = arg1; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c:463:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5 gen_rtx_MULT (Pmode, to, XEXP (x, 1)), ^ ~ : note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-lives.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-remat.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' 1319:23: note: expanded from macro 'XSTR' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2'./genrtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :956:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 42: note: expanded from macro 'gen_rtx_MULT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) gen_rtx_fmt_ee (MULT, (MODE), (ARG0), (ARG1)) ^~~~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here ./genrtl.h:39:40: note: expanded from macro 'gen_rtx_fmt_ee' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO) ^~ :5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-remat.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c:464:38: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-lives.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] update_sp_offset * INTVAL (XEXP (x, 1))); ^ ~ XBBDEF (rt, 2) = arg2; ^ ~ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :29: note: expanded from macro 'INTVAL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-lives.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XSTR (rt, 2) = arg2; ^ ~ :1215:33: note: expanded from macro 'XCWINT' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-remat.c:#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ 59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: X0EXP (rt, 3) = NULL_RTX; ^ ~ 1319:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' 23: note: expanded from macro 'XSTR' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c:465:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1208:38: note: expanded from macro 'RTL_CHECK1' return gen_rtx_MULT (Pmode, to, XEXP (x, 1)); ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-remat.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :3./genrtl.h:956:42: note: expanded from macro 'gen_rtx_MULT' : warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] gen_rtx_fmt_ee (MULT, (MODE), (ARG0), (ARG1)) ^~~~ X0EXP (rt, 4) = NULL_RTX;In file included from ./genrtl.h:39:40: note: expanded from macro 'gen_rtx_fmt_ee' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-lives.c:32: In file included from gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^~ :3741: ./genrtl.h:725/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~ :3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 440: XSTR (rt, 1) = arg1; ^ ~ 5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c:469:32: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here gen_rtx_MULT (Pmode, to, XEXP (x, 1)), rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-lives.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 2) = arg2; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-remat.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.h XINT (rt, 5) = arg3; ^ ~ :956:42: note: expanded from macro 'gen_rtx_MULT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: gen_rtx_fmt_ee (MULT, (MODE), (ARG0), (ARG1)) ^~~~ 1317:./genrtl.h:39:40: note: expanded from macro 'gen_rtx_fmt_ee' 23: gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO) ^~ note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c:471:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: * INTVAL (XEXP (x, 1))); ^ ~ 440:5: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-remat.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' XSTR (rt, 6) = arg4; ^ ~ #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-lives.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c:480:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1209:38: note: expanded from macro 'RTL_CHECK2' gen_rtx_MULT (Pmode, to, XEXP (x, 1)), ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~38 In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-spills.c:62: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] : note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-remat.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: array 'fld' declared here HOOK_VECTOR_END (asm_out) ^ XINT (rt, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ./genrtl.h:956:42: note: expanded from macro 'gen_rtx_MULT' ^ gen_rtx_fmt_ee (MULT, (MODE), (ARG0), (ARG1)) ^~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-lives.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.h:39:40: note: expanded from macro 'gen_rtx_fmt_ee' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO) ^~ :38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 2) = arg2; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c:481:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-spills.c:62: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ HOOK_VECTOR_END (sched) ^ offset * INTVAL (XEXP (x, 1))); ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-remat.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h: XSTR (rt, 1) = arg1; ^ ~ 43:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' 50: note: expanded from macro 'HOOK_VECTOR_END' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-spills.c:62: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];HOOK_VECTOR_END (simd_clone) ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :5: note: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-spills.c:62: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] array 'fld' declared hereHOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h rtunion fld[1]; ^ :43:50: note: expanded from macro 'HOOK_VECTOR_END' :1320:23: note: expanded from macro 'XEXP' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-lives.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-spills.c:62: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] 3741HOOK_VECTOR_END (goacc) ^ : ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XSTR (rt, 3) = arg3; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-remat.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ XINT (rt, 2) = arg2; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-spills.c:62: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1:1215 :33: note: expanded from macro 'XCWINT' warning: empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~ HOOK_VECTOR_END (vectorize) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' ^ #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-cgraph.c rtunion fld[1]; ^ :27: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' 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] rtunion fld[1]; struct GTY((desc("0"), tag("0"), ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c:484:38In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-remat.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-spills.c:623741: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-lives.c:32/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h: ./genrtl.h: return gen_rtx_MULT (Pmode, to, XEXP (x, 1)); ::306 ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: 3373./genrtl.h:75766::1: note3:: 3did you mean struct here?: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1:: warning: class rtx_def; ^~~~~ struct array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: empty macro arguments are a C99 feature [-Wc99-extensions] XVEC (rt, 3) = arg3; ^ ~ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XVEC (rt, 1) = arg1; ^ ~ 1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h148: warning1321s: generated. #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209HOOK_VECTOR_END (addr_space)#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ 23:38:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h :note: expanded from macro 'RTL_CHECK2'In file included from :43 :note50: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-cgraph.c:27 : expanded from macro 'XVEC' ^ ~: expanded from macro 'HOOK_VECTOR_END' ./genrtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372 :13: :warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1209:120938: ^note: expanded from macro 'RTL_CHECK2': rtx tmp = XEXP (this, 1); ^ ~ 956:42: note: expanded from macro 'gen_rtx_MULT' 38: gen_rtx_fmt_ee (MULT, (MODE), (ARG0), (ARG1)) ^~~~ note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ./genrtl.h:39:40:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-remat.c:: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-spills.c59: 5: expanded from macro 'gen_rtx_fmt_ee'In file included from ::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38:: note : expanded from macro 'RTL_CHECK2' 62note: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h3741 gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO) : ^~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 211 ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:: 5154:1/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here ./genrtl.h: warning:: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1]; : HOOK_VECTOR_END (calls)440 :^5 : note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here: 440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43 rtunion fld[1];307:3: ^ ^:5: note:50: note: expanded from macro 'HOOK_VECTOR_END' : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c:506:36In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-lives.c:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) warning: array 'fld' declared here ^array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: warning 32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XINT (rt, 1) = arg1; ^ ~ : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-spills.c:62 : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ? lra_eliminate_regs_1 (insn, XEXP (x, 1), mem_mode, ^ ~ : XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1317::clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o lto-streamer.o -MT lto-streamer.o -MMD -MP -MF ./.deps/lto-streamer.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.c In file included from 23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:: 211note: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.defexpanded from macro 'XINT': 596513::1 :warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) 1321::132023::23 :note : noteexpanded from macro 'XVEC': expanded from macro 'XEXP' ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)warning : empty macro arguments are a C99 feature [-Wc99-extensions] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hHOOK_VECTOR_END (c) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ :^1209 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h38::43 :note50: :expanded from macro 'RTL_CHECK2' note: expanded from macro 'HOOK_VECTOR_END' :#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^1209 :38: note: 1209expanded from macro 'RTL_CHECK2':In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-spills.c:62#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):38: 1320:23 In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h6118:440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h5:note note: : note: :expanded from macro 'XEXP' : 1: 440warning: empty macro arguments are a C99 feature [-Wc99-extensions]#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)array 'fld' declared here : rtunion fld[1];expanded from macro 'RTL_CHECK2' HOOK_VECTOR_END (cxx) 5 ^ ~: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~array 'fld' declared here^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h43:50: note: expanded from macro 'HOOK_VECTOR_END' :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): 38 ^ : noteIn file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-remat.cexpanded from macro 'RTL_CHECK2': 59#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ~ 440 ^ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3741:5: note: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-spills.c:62: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-lives.c:: 32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here:3741: :./genrtl.h:802: :3:440 rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5:./genrtl.h ^:308:3:: warning : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 6207 warning XVEC (rt, 5) = arg5;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c:510::37:note warning: 1: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (new0 != XEXP (x, 0) || new1 != XEXP (x, 1))array 'fld' declared here XEXP (rt, 1) = arg1; : ^ ~ ^ ~ ^ ~ rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h warning ^:1321: empty macro arguments are a C99 feature [-Wc99-extensions] :1320:23:23 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote:1320:23: note: expanded from macro 'XEXP' : : note: expanded from macro 'XEXP'HOOK_VECTOR_END (emutls) expanded from macro 'XVEC' ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)14471209#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h::38: 43:50: 14 ^ ~:: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~note : expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote:: expanded from macro 'HOOK_VECTOR_END'1209 :38:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: expanded from macro 'RTL_CHECK2' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-spills.c::62: 440:4401320In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h::211::38: :5:: 5note note23: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def: :expanded from macro 'XEXP' : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): : note: array 'fld' declared here 6328:1array 'fld' declared hereexpanded from macro 'RTL_CHECK2': warning ^ ~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 1209:38: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ rtunion fld[1]; ^ empty macro arguments are a C99 feature [-Wc99-extensions] :In file included from 440 :5HOOK_VECTOR_END (target_option) ^: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-remat.c:array 'fld' declared hereIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-lives.c:59#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~32:43: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h50: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: rtunion fld[1];:: 3741 ^:3741: : 440:./genrtl.h: ./genrtl.h5:822:3 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c::note: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note309: 3: : array 'fld' declared here:530expanded from macro 'HOOK_VECTOR_END' XVEC (rt, 1) = arg1;warning rtunion fld[1]; ^ ~:34 : #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ^ array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321: XINT (rt, 6) = arg6;:23 warning:: In file included from array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-spills.c:62/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h ^ ~ ::1453211:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317note6430:110: warning ? lra_eliminate_regs_1 (insn, XEXP (x, 1), mem_mode,: empty macro arguments are a C99 feature [-Wc99-extensions] : :expanded from macro 'XVEC' warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ :23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:noteHOOK_VECTOR_END (shrink_wrap)23: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ return XEXP (insn, 1); ^ ~ : expanded from macro 'XINT' ^ ~note : expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1209:38::43 note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:expanded from macro 'RTL_CHECK2'#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~1209::5038: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::13201209::2338: note: expanded from macro 'XEXP'expanded from macro 'RTL_CHECK2': note:: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~expanded from macro 'RTL_CHECK2' ^ ~ note ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1209:38440: noteexpanded from macro 'HOOK_VECTOR_END': expanded from macro 'RTL_CHECK2' :5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:note: array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) rtunion fld[1]; ^ ^ ~ 440 :5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: array 'fld' declared here :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-lives.c: rtunion fld[1]; ^ 440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 32 : ^ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c5: In file included from note: array 'fld' declared hereIn file included from :535: ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-spills.c:62: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: clang: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1]; warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:56:: ^HOOK_VECTOR_END (mode_switching) treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 3741: ./genrtl.h^: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1458:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h10: :warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]823 x = alloc_reg_note (REG_NOTE_KIND (x), new_rtx, XEXP (x, 1)); ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-remat.c ::593: :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h374143:50: : return XBBDEF (insn, 2); : ./genrtl.h XSTR (rt, 2) = arg2;1320:23 ^ ~ note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: :: 327:1324:note expanded from macro 'HOOK_VECTOR_END'3: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning: 25:: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]1319:23#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)note: expanded from macro 'XEXP'expanded from macro 'XBBDEF': #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) XINT (rt, 1) = arg1; ^ ~ ^ ^ ~ note: expanded from macro 'XSTR'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' :1209:38: note: expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) rtunion fld[1]; ^ ^ ~ ^ ~ :1209:38: note: expanded from macro 'RTL_CHECK2'In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-spills.c:62: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209In file included from :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 546 ^ ~: 11: warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h38array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:: if (XEXP (x, 1)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h440::5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: array 'fld' declared here6715 rtunion fld[1];: ^ :1: warning: empty macro arguments are a C99 feature [-Wc99-extensions]440 :5: note1320: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote:: array 'fld' declared here :HOOK_VECTOR_END (C90_EMPTY_HACK) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' 23: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ note: In file included from 1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-remat.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h ^ ~ :347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XVEC (rt, 1) = arg1; rtunion fld[1]; ^ ^ ~ expanded from macro 'XEXP' return XBBDEF (insn, 2); ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' :1321:23In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-lives.cIn file included from #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) : ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:32: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-spills.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208: noteIn file included from : expanded from macro 'XVEC' 1209#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::383741:: ./genrtl.hnote:: 824expanded from macro 'RTL_CHECK1': : ^ ~63: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~::38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h305:1/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: warning: : note: 'rtx_def' 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]1209:38 :440::expanded from macro 'RTL_CHECK2' warning5: :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note: array 'fld' declared here XVEC (rt, 3) = arg3;note ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: struct GTY((desc("0"), tag("0"),expanded from macro 'RTL_CHECK2' ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 1321 rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote:1474:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h::44075:1: 10/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 440warning:5:: note: : note: array 'fld' declared heredid you mean struct here? :expanded from macro 'XVEC'5 :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] class rtx_def; ^~~~~ return XEXP (insn, 3);note: array 'fld' declared herestruct rtunion fld[1]; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c:548:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h42: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];1320:23: note: expanded from macro 'XEXP' :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ new_rtx = lra_eliminate_regs_1 (insn, XEXP (x, 1), mem_mode, ^ ~ 1209:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-remat.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :440:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 5: note: array 'fld' declared here XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c:551:19/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209In file included from : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :38 if (new_rtx != XEXP (x, 1)) ^ ~ : note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-lives.c:32: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-spills.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1320440::235:: note: :array 'fld' declared here 5In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :note3741: : array 'fld' declared here./genrtl.h:844note rtunion fld[1];63 : ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1372:13: : warning:: 3array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-remat.cwarning:: 59array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741expanded from macro 'XEXP' rtx tmp = XEXP (this, 1); ^ ~: rtunion fld[1]; ^ ./genrtl.h: XSTR (rt, 1) = arg1; 349 ^ ~:3 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 1320warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]::1209 10 XEXP (rt, 3) = arg3;: ^ ~ ::3823:: notenote: : expanded from macro 'XEXP' warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]1320:23expanded from macro 'RTL_CHECK2'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ note: expanded from macro 'XSTR' return XEXP (insn, 3); /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~: 1209:38:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) note ^ ~: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~note: expanded from macro 'XEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:12091320/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5:: note:: array 'fld' declared here 44023: 38 rtunion fld[1]; ^: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2':note : expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:note38: note:: 1385note: array 'fld' declared herenote expanded from macro 'RTL_CHECK2': expanded from macro 'RTL_CHECK2' :: 13array 'fld' declared here: rtunion fld[1]; rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440warning:5:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: array 'fld' declared here : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-remat.c ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h574::44013: 59array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];:5: noteIn file included from : ^ array 'fld' declared here && XEXP (XEXP (x, 1), 0) == XEXP (x, 0))/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^: 1484:10:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1);In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-lives.c ^ ~:32: :13203741:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:: return XUINT (insn, 4); ^ ~note : ./genrtl.h:350/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h23: expanded from macro 'XEXP'note: expanded from macro 'XEXP'::1318: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:26 : note: expanded from macro 'XUINT' 3#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209: warning#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)38:3741 note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTL_CHECK2' : ^ ~array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :: 1209./genrtl.h::38845:3 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :note1209: :expanded from macro 'RTL_CHECK2'38 : note: X0EXP (rt, 4) = NULL_RTX;expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : ^ ~ warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::440: XSTR (rt, 2) = arg2;5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1320:note :35: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337440:27:note ^ ~: :expanded from macro 'XEXP' : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ note: 5expanded from macro 'X0EXP'array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ::1209 :note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 39array 'fld' declared here: :note1319:23#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) rtunion fld[1]; ^ rtunion fld[1]; : expanded from macro 'RTL_CHECK2' :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^~~ ^ ~ 10 ^: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here return XUINT (insn, 4); ^ ~ note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447: rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:120814::38: :note: expanded from macro 'RTL_CHECK1' 1318warning:: 26array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: expanded from macro 'XUINT' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^ #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ rtx next = XEXP (insn, 1);#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: 5: note::1209:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c:57638/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320array 'fld' declared here:23:1209 note: : :expanded from macro 'XEXP' rtunion fld[1];: note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): expanded from macro 'RTL_CHECK2' 46 : ^ 38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) warning ^ ~: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtx new_rtx = lra_eliminate_regs_1 (insn, XEXP (XEXP (x, 1), 1), ^ ~ :In file included from 440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-remat.c::59: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h440::3741: ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:369:5:1209:35: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note:381320:23:: note: : :array 'fld' declared here warning: noteexpanded from macro 'XEXP': array 'fld' declared here#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ ~ expanded from macro 'RTL_CHECK2' ^ rtunion fld[1]; In file included from ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-lives.c : ^ ~32: In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::15123741:: 12./genrtl.h:: warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]846 :3: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:warning440:: return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */5 : ^ ~ note: array 'fld' declared here : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :440:5 rtunion fld[1]; XSTR (rt, 3) = arg3; ^ ~::1320: 23: 23 ^ note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :expanded from macro 'XVEC'1319 :23: 1453 rtunion fld[1];: 10 ^: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.cnote:: 576expanded from macro 'XSTR' : 52note:: expanded from macro 'XEXP' return XEXP (insn, 1);#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1209:38 ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 1209note: expanded from macro 'RTL_CHECK2' :38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note : expanded from macro 'RTL_CHECK2' warning: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]1209 :38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:note5:: rtx new_rtx = lra_eliminate_regs_1 (insn, XEXP (XEXP (x, 1), 1),1320 ^ ~ note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1320:: 2323: : note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):expanded from macro 'RTL_CHECK2' array 'fld' declared here ^ ~ rtunion fld[1];note ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' : expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];: rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] 1320:35: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :39: note: expanded from macro 'RTL_CHECK2' ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-remat.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :440:5: note: array 'fld' declared here return safe_as_a (JUMP_LABEL (insn)); rtunion fld[1]; ^ ^~~~~~~~~~~~~~~~~ XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c:580:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ if (new_rtx != XEXP (XEXP (x, 1), 1)) ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c rtunion fld[1]; ^ :580:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ if (new_rtx != XEXP (XEXP (x, 1), 1)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ :23: note: expanded from macro 'XEXP' return XBBDEF (insn, 2); ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' :1209:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:35: note: expanded from macro 'XEXP' :1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-remat.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:39: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1210:37: note: expanded from macro 'RTL_CHECKC1' XWINT (rt, 1) = arg1; ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' rtunion fld[1]; #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: array 'hwint' declared here return XEXP (insn, 3); ^ ~ return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ HOST_WIDE_INT hwint[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c:633:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h GET_MODE (new_rtx), SUBREG_BYTE (x)); ^~~~~~~~~~~~~~~ :1320:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' 23:#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ :32: note: expanded from macro 'XCSUBREG' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :1210:37:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ # define HOST_WIDE_INT long long ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' note: #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-remat.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ^ ~ expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ :37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here HOST_WIDE_INT hwint[1]; ^ rtunion fld[1]; ^ rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:# define HOST_WIDE_INT long long ^ 1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h return XEXP (insn, 3); ^ ~ :1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ 5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-remat.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: expanded from macro 'SUBREG_BYTE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here return XUINT (insn, 4); ^ ~ #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-remat.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; In file included from SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-remat.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' X0EXP (rt, 1) = NULL_RTX; ^ ~ #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-remat.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] :59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c return safe_as_a (JUMP_LABEL (insn));/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~~~~~~ XEXP (rt, 1) = arg1; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' ^ ~ :748:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' && XEXP (x, 0) == XEXP (XEXP (x, 1), 0) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :23: note: expanded from macro 'XEXP' :1354:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1320:35: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:39: note: expanded from macro 'RTL_CHECK2' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' :749:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-remat.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && poly_int_rtx_p (XEXP (XEXP (x, 1), 1), &offset)))) ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~In file included from note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' : expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.c:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:::1209:1354:32: note: expanded from macro 'XCEXP' 75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] 440:5: note: array 'fld' declared here : rtunion fld[1]; ^ 38: note: expanded from macro 'RTL_CHECK2' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c:749:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here && poly_int_rtx_p (XEXP (XEXP (x, 1), 1), &offset)))) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ struct rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];5:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; *step_out = XEXP (x, 1); ^ ~ ^ :1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] :1320:35: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:39: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-remat.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XSTR (rt, 2) = arg2; ^ ~ :1832:28: note: expanded from macro 'JUMP_LABEL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c:812:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :440:5 && XEXP (SET_SRC (x), 0) == SET_DEST (x) ^~~~~~~~~~~ : note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define SET_SRC(RTX) XCEXP (RTX, 1, SET) JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-remat.c:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ 59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:35: note: expanded from macro 'XEXP' XSTR (rt, 1) = arg1; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:39: note: expanded from macro 'RTL_CHECK2' 1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c:813:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && poly_int_rtx_p (XEXP (SET_SRC (x), 1), &offset)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-remat.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c:813:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ && poly_int_rtx_p (XEXP (SET_SRC (x), 1), &offset)) ^~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 2641:22: note: expanded from macro 'SET_SRC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-remat.c:59#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' XVEC (rt, 2) = arg2; ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:35: note: expanded from macro 'XEXP' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:39: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' rtunion fld[1]; ^ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c:842:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-remat.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 37 XVEC (rt, 1) = arg1; ^ ~ : note: expanded from macro 'RTL_CHECKC1' mark_not_eliminable (SET_SRC (x), mem_mode); ^~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ attrs = MEM_ATTRS (x);:2641:22: note: expanded from macro 'SET_SRC' ^~~~~~~~~~~~~ #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here : rtunion fld[1]; ^ expanded from macro 'XVEC' :1354:32: note: expanded from macro 'XCEXP' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' 2564:24: note: expanded from macro 'MEM_ATTRS' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: noteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-lives.c:41: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h: expanded from macro 'RTL_CHECK2' :167:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here : rtunion fld[1]; ^ 1344:29: note: expanded from macro 'X0MEMATTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' 5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-remat.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c:878:20: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319 for (link_loc = ®_NOTES (insn); ^~~~~~~~~~~~~~~~ :23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1589:25: note: expanded from macro 'REG_NOTES' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-cgraph.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 1) = arg1; ^ ~ #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' :1209:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::4401320::523:: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'XEXP' ^ ~ : warning: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :51209 : *step_out = XEXP (x, 1); ^ ~ note: 38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: array 'fld' declared here ::1320:: : note1209: expanded from macro 'RTL_CHECK2'23array 'fld' declared here: :note38: :expanded from macro 'XEXP' note: expanded from macro 'RTL_CHECK2' rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:4401209 ^ ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-lives.c:41: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:168:5: warning: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-remat.c:59array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h5: ::38:note 3741 : note: expanded from macro 'RTL_CHECK2': INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ./genrtl.h ^~~~~~~~~~~~~~~~ : array 'fld' declared here:666:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h440:5 : note: rtunion fld[1]; ^3 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1504:25:: array 'fld' declared here : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :440:note5 ^ XVEC (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c: : ^ ~ :: 25expanded from macro 'INSN_CODE' 884note:21:#define INSN_CODE(INSN) XINT (INSN, 5) : : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from array 'fld' declared here warningIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h : :1321:417: ^ ~ rtunion fld[1]; array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-cgraph.c: ^ 127: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h && poly_int_rtx_p (XEXP (XEXP (link, 0), 1), offset_out)): warning ^ ~ 1317: :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::3741: ./genrtl.h:2351:'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]23: 31320::23:note : note: struct pod_mode: expanded from macro 'XINT' expanded from macro 'XEXP' warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)^ ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XVEC': 1209:38:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)20: note: did you mean struct here?: XEXP (rt, 1) = arg1; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1209:38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.htemplate class pod_mode; ^~~~~:note: expanded from macro 'RTL_CHECK2' :1320: :1209:23#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ struct note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h38:: noteexpanded from macro 'RTL_CHECK2' : expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : note: expanded from macro 'XEXP' 440:5#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):440:5 rtunion fld[1]; ^ ~:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ : note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::440:511 array 'fld' declared here ^ : note: 440array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c: warning rtunion fld[1]; rtunion fld[1]; ^: :5: note: array 'fld' declared here : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-remat.c: rtunion fld[1];88659: In file included from In file included from attrs = MEM_ATTRS (x); /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741:: 14./genrtl.h:685/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-lives.c:3:: ^~~~~~~~~~~~~ : warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^: 2564:24: note: expanded from macro 'MEM_ATTRS' array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) XEXP (rt, 1) = arg1; ^ ~ ^ ~ warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:In file included from 23:41 note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-cgraph.c#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:::27169 ^ ~ : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from :134410/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::293741: note:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209: *link_loc = XEXP (link, 1); ^ ~:: ./genrtl.h:3869:3expanded from macro 'X0MEMATTR' warning: : warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ::23 :note: expanded from macro 'RTL_CHECK2' : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h38: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'RTL_CHECK2': XEXP (rt, 1) = arg1;1504 : ^ ~25 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:44023: :note: expanded from macro 'XEXP': :5: :440:5 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note : ^ ~array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:3738:: note: :expanded from macro 'INSN_CODE' notenote: expanded from macro 'RTL_CHECKC1'#define INSN_CODE(INSN) XINT (INSN, 5) rtunion fld[1];: array 'fld' declared here#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) expanded from macro 'RTL_CHECK2' ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1];In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-remat.c:44059: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741 : ./genrtl.h: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1317: ^:5:686 note: :440:523: note: array 'fld' declared here :3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here XSTR (rt, 2) = arg2; rtunion fld[1]; rtunion fld[1]; ^ ^ ^ ~ : note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-spills.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c:950:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx src = SET_SRC (old_set); ^~~~~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-cgraph.c:27: :In file included from : note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-remat.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 2641:22: note: expanded from macro 'SET_SRC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define SET_SRC(RTX) XCEXP (RTX, 1, SET) rtunion fld[1]; ^ ^ ~ XEXP (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ XSTR (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' 1320:23: note: expanded from macro 'XEXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.c:25:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-spills.c:63 : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h: :1209::1209:38In file included from : ^ ~note: expanded from macro 'RTL_CHECK2'42338: : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h5: 235note: :array 'fld' declared here : note: 3741: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h./genrtl.h::272:8:51 warningexpanded from macro 'RTL_CHECK2' rtunion fld[1]; : ^ 440 :In file included from 5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 3: :struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-cgraph.c5: :note: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here : note: inline struct rtx_def * 27array 'fld' declared here rtunion fld[1]; ^ ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h :: 75In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: XEXP (rt, 1) = arg1;:73741: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-remat.c:59./genrtl.hIn file included from rtunion fld[1];: : ^ :note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-lives.c:97845: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.hprevious use is here :class rtx_def; :4125::3: ^ ~ ^211 warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3741 XBBDEF (rt, 2) = arg2;: :: 1320In file included from ./genrtl.h :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.c: ^ ~:70623 SET_SRC (old_set) = src;25 947:1: :3 warning:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::: ^~~~~~~~~~~~~~~~~ warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 1324In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.hnote:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : expanded from macro 'XEXP' ::2641: empty macro arguments are a C99 feature [-Wc99-extensions] XSTR (rt, 2) = arg2; :25: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 22:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235HOOK_VECTOR_END (asm_out) : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.hnote:1319: expanded from macro 'XBBDEF' :23:note:: expanded from macro 'SET_SRC' ^ ~^ #define SET_SRC(RTX) XCEXP (RTX, 1, SET) 275:note#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): 11/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1209:38: ^ ~ note: : expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.hwarning: expanded from macro 'RTL_CHECK2' ^ ~ struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ::120843:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT);1354 ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:::440:50:1209385: ^:32: : note note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h38:: array 'fld' declared here: note notenote: : : expanded from macro 'HOOK_VECTOR_END' rtunion fld[1];expanded from macro 'RTL_CHECK2' : expanded from macro 'RTL_CHECK1' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) 75:7#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: previous use is here expanded from macro 'XCEXP' ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: ^ 5: note : array 'fld' declared here : ^ ~ In file included from rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-lives.c : ^45 : 440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:class rtx_def;In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-cgraph.c1210: :In file included from ^:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:37:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-spills.c211 note 527:: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:: 1638:13741: warning63expanded from macro 'RTL_CHECKC1' : ./genrtl.hnote: array 'fld' declared here: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) rtunion fld[1]; ^: empty macro arguments are a C99 feature [-Wc99-extensions] :126:3HOOK_VECTOR_END (sched): warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741 ^ XEXP (rt, 3) = arg3;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h5: In file included from note: array 'fld' declared here: :43:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-remat.c50: ^ ~ note./genrtl.h: :expanded from macro 'HOOK_VECTOR_END'59 : #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) :69:3In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320: : warning : ^array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 23: rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-lives.c:45725: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.hnote:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668::1 XEXP (rt, 1) = arg1; ^ ^ ~: warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c: empty macro arguments are a C99 feature [-Wc99-extensions] : 3expanded from macro 'XEXP': warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1005:13:HOOK_VECTOR_END (simd_clone)#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::43:50:1320 note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'HOOK_VECTOR_END' : plus_src = SET_SRC (old_set);1209 : ^~~~~~~~~~~~~~~~~ 38:1319::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h23::2641:22:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) : note23: expanded from macro 'SET_SRC' ^note : expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-lives.c:#define SET_SRC(RTX) XCEXP (RTX, 1, SET)note: expanded from macro 'RTL_CHECK2' 45 : noteIn file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.hexpanded from macro 'XSTR' ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1209:38:: note 440:5:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :note1354: :array 'fld' declared here32 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1209:211 rtunion fld[1]; ^38expanded from macro 'RTL_CHECK2': notenote: : : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.defexpanded from macro 'XCEXP': 1680#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECK2' ^ ~ ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1: : :In file included from 1210/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-cgraph.c::27: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h5:3741: 37./genrtl.h:127warning:3:: warning : ^ ~empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.c:25HOOK_VECTOR_END (simt): : In file included from 440 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^5: XINT (rt, 4) = arg4; :note ^ ~ note: : array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:: note43/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h423: :1317array 'fld' declared here : rtunion fld[1];expanded from macro 'RTL_CHECKC1' : rtunion fld[1];#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~In file included from 23 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h 50 : ^ : 561note: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.hexpanded from macro 'HOOK_VECTOR_END': 132In file included from note: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)126/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-remat.c: warningexpanded from macro 'XINT' ^ 59In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-spills.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :440:s15: :In file included from #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):3741 : ^ ~: generated/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-lives.c:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h. :3741: ./genrtl.h45 warning :: ./genrtl.h 124:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.hnote:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3:: : 'mem_usage' 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]array 'fld' declared here: warning1209:726: : 211: rtunion fld[1]; ^array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] struct mem_usage:38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def: ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c:1732 3:1007:: 39warning:: :1 note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.hexpanded from macro 'RTL_CHECK2'array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~:341 :1 XEXP (rt, 2) = arg2; :: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: warning:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : warning1320: ^ ~: ^ ~ empty macro arguments are a C99 feature [-Wc99-extensions]array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 23 if (plus_src && poly_int_rtx_p (XEXP (plus_src, 1), &offset)) ^ ~ did you mean struct here?HOOK_VECTOR_END (goacc): ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.hclass mem_usage;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23::^~~~~ notestruct 1320:440 : expanded from macro 'XEXP' :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~ 5note: expanded from macro 'XEXP':/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209: 38:23#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~ note note: :43:50expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:: array 'fld' declared here : note: rtunion fld[1]; ^expanded from macro 'XEXP'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 38In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-cgraph.c : ^ ~note 27: : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3741: ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'HOOK_VECTOR_END' ::1209128:3#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;):440:: ^note : expanded from macro 'RTL_CHECK2' 5:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: array 'fld' declared here :38: :warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from ^ ~ note: rtunion fld[1]; XINT (rt, 5) = arg5; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-lives.c ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTL_CHECK2' : 45 ^ :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])440 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :In file included from 1317/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: ::23:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::440:5In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-spills.c:5 note: 632025: :In file included from 1/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'XINT' ::noteclang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o lto-streamer-in.o -MT lto-streamer-in.o -MMD -MP -MF ./.deps/lto-streamer-in.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c : #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) notearray 'fld' declared here3741: ./genrtl.h: ^ ~ array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: rtunion fld[1];125 : ^ :1209:38: warning3: : rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]note: expanded from macro 'RTL_CHECK2' empty macro arguments are a C99 feature [-Wc99-extensions] :HOOK_VECTOR_END (vectorize)In file included from XBBDEF (rt, 2) = arg2;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^1072:7 ^ ~ : warning ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1324:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-remat.carray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: SET_SRC (old_set) = new_src; ^~~~~~~~~~~~~~~~~ note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::2641:44022: note:: expanded from macro 'SET_SRC' : 59expanded from macro 'XBBDEF': In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h #define SET_SRC(RTX) XCEXP (RTX, 1, SET) 5 ^ ~#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h ^ ~: 43 ::503741: ./genrtl.h::746:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3: :note: array 'fld' declared here 1354: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning: : rtunion fld[1]; ^array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 32: note: expanded from macro 'XCEXP'expanded from macro 'HOOK_VECTOR_END' :1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-cgraph.c: 27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741 XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ : : ^ ^ ~ ./genrtl.h:129:3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:note:: array 'fld' declared here rtunion fld[1];23 : note: expanded from macro 'XINT' ^#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ warningIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-spills.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h warning: 1209array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-lives.c:45: ::1210:: 38In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h: XEXP (rt, 3) = arg3;37 211 ^ ~: :: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: XEXP (rt, 6) = arg6;: ^ ~ note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:warning: expanded from macro 'RTL_CHECK2' :expanded from macro 'RTL_CHECKC1'132023#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: empty macro arguments are a C99 feature [-Wc99-extensions] :: 23#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])HOOK_VECTOR_END (addr_space) ^ ^ ~note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: note: expanded from macro 'XEXP': 440expanded from macro 'XEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):43:50: note:: expanded from macro 'HOOK_VECTOR_END' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)note : expanded from macro 'RTL_CHECK2' ^ ~: ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5:4405: note1209:38: note: : expanded from macro 'RTL_CHECK2' array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ : note: array 'fld' declared here rtunion fld[1]; ^ :5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-spills.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-remat.c:59: In file included from In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-cgraph.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-lives.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h rtunion fld[1];::152 3741:3741::: 3: ./genrtl.h:: warning ^ ./genrtl.h:74745127:: :3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h3:211 : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: XINT (rt, 4) = arg4; XEXP (rt, 1) = arg1; ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320 warning: :23: ^ ~ notearray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1317:23warning XEXP (rt, 2) = arg2; ^ ~:: expanded from macro 'XEXP' : note: expanded from macro 'XINT' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~: 1320:23: note: expanded from macro 'XEXP' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hempty macro arguments are a C99 feature [-Wc99-extensions] :1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ ^ ~ HOOK_VECTOR_END (calls)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1209#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])::381209 ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: expanded from macro 'RTL_CHECK2' ^: 38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h :43:50 ^ ~: note: expanded from macro 'RTL_CHECK2' : note: expanded from macro 'HOOK_VECTOR_END' :440:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-cgraph.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here 27 rtunion fld[1]; ^ : note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-remat.cIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-spills.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; XBBDEF (rt, 2) = arg2; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c:1404:34 ^ ~ XINT (rt, 5) = arg5; ^ ~In file included from ^ ~: warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-lives.c25: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:45: : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XBBDEF' if (icode >= 0 && icode != INSN_CODE (insn))In file included from #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h ^ ~ : ^~~~~~~~~~~~~~~~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1317:23:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:: 1208:381504: note5965: expanded from macro 'RTL_CHECK1' note:: 23: ::1:noteexpanded from macro 'XINT': expanded from macro 'XSTR'#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)25 : ^ ~ note /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h HOOK_VECTOR_END (c)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :^1209 :38:1209expanded from macro 'INSN_CODE' : 440note: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:#define INSN_CODE(INSN) XINT (INSN, 5)50 : ^ ~ :38: note: : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 5expanded from macro 'RTL_CHECK2' note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :440::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) expanded from macro 'HOOK_VECTOR_END' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h5:: note : array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: array 'fld' declared here : rtunion fld[1]; #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)1317:23 : ^ clangnote: ^ expanded from macro 'XINT' rtunion fld[1]; 440:5#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ In file included from ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-lives.c : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-cgraph.cIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:warning: :45:27/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-remat.c: In file included from : In file included from :1209 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:38:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.hnote: 59:treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]: array 'fld' declared here: In file included from 211 : : rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h6118:1:note : warning: empty macro arguments are a C99 feature [-Wc99-extensions]:3741: ./genrtl.h expanded from macro 'RTL_CHECK2' 3741:: 154./genrtl.h::3: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]HOOK_VECTOR_END (cxx)766:3 ^ ^ : warning ^ ~ XEXP (rt, 3) = arg3;In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-spills.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ::43:./genrtl.h50: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]440:5note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320::129:: 3: : note: warning 23array 'fld' declared here : expanded from macro 'HOOK_VECTOR_END' rtunion fld[1]; XVEC (rt, 1) = arg1;#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ~ : ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC'In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-lives.c:45 note: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XEXP' : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ^ ~ In file included from XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-eliminations.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec):1320:23:: note: 1406expanded from macro 'XEXP' : ^ ~211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def :6207: note: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209expanded from macro 'RTL_CHECK2'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~:4: 1: 38warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ warning INSN_CODE (insn) = icode; ^~~~~~~~~~~~~~~~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :440:: 5:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: :note38: expanded from macro 'RTL_CHECK2':1504:note: array 'fld' declared here 25empty macro arguments are a C99 feature [-Wc99-extensions]: : rtunion fld[1]; ^ HOOK_VECTOR_END (emutls) noteexpanded from macro 'RTL_CHECK2': expanded from macro 'INSN_CODE'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 :5: In file included from #define INSN_CODE(INSN) XINT (INSN, 5)note : ^ ~ array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-cgraph.c: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:^ rtunion fld[1]; ^ 23: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:3843:50: : note: expanded from macro 'HOOK_VECTOR_END' note: expanded from macro 'RTL_CHECK2'27 : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-spills.c440::635: :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741 In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): note./genrtl.h3741:: ^ ~152:3: warning: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 ./genrtl.h:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :array 'fld' declared here5In file included from : note : array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-lives.c XEXP (rt, 1) = arg1; ^ ~ XINT (rt, 4) = arg4;: 45 ^ ~: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317: rtunion fld[1];23 : note rtunion fld[1];211: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328 ^:1: 1320warning: :23: note: expanded from macro 'XEXP' ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ empty macro arguments are a C99 feature [-Wc99-extensions] : expanded from macro 'XINT' HOOK_VECTOR_END (target_option) ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :43:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-remat.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XINT (rt, 1) = arg1; ^ ~ 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1317:23: note: expanded from macro 'XINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-lives.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-cgraph.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (shrink_wrap) ^ XINT (rt, 5) = arg5; ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here 50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-cgraph.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-lives.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-remat.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (mode_switching) XEXP (rt, 1) = arg1; ^ ~ ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-spills.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' 1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-cgraph.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-remat.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ X0EXP (rt, 7) = NULL_RTX; ^ ~ XVEC (rt, 1) = arg1; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-spills.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' :63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: 1337:27: note: expanded from macro 'X0EXP' expanded from macro 'RTL_CHECK2' warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-lives.c:45: 440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ note: expanded from macro 'XEXP' HOOK_VECTOR_END (C90_EMPTY_HACK) ^ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-remat.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XSTR (rt, 2) = arg2; rtunion fld[1]; ^ ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-spills.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-cgraph.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ XINT (rt, 4) = arg4; ^ ~ XEXP (rt, 1) = arg1; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :1320:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-remat.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-spills.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XINT (rt, 5) = arg5; rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-cgraph.c:27: In file included from #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: XBBDEF (rt, 2) = arg2; ^ ~ 1209:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' 38: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ note: expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-cgraph.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 3) = arg3; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-spills.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' :63: In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 6) = arg6; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-remat.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XSTR (rt, 1) = arg1; ^ ~ :440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-cgraph.c:27: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ XINT (rt, 4) = arg4; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-spills.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-remat.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-cgraph.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' :1337:27: note: expanded from macro 'X0EXP' XINT (rt, 5) = arg5; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :1209:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-cgraph.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-lives.c:715:9In file included from XEXP (rt, 6) = arg6; ^ ~ : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-remat.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] SET_SRC (set), true); ^~~~~~~~~~~~~ XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-spills.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'SET_SRC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ XEXP (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-lives.c:748:15: warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here ? REGNO (SET_SRC (set)) : -1); rtunion fld[1]; ^ ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-cgraph.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' XEXP (rt, 7) = arg7; ^ ~ #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' :1354:32: note: expanded from macro 'XCEXP' ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-spills.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XBBDEF (rt, 2) = arg2; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1878:31: note: expanded from macro 'REGNO' :38#define REGNO(RTX) (rhs_regno(RTX)) ^~~ : note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-spills.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XEXP (rt, 3) = arg3; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-lives.c:950:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 24: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' for (link_loc = ®_NOTES (curr_insn); (link = *link_loc) != NULL_RTX;) ^~~~~~~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-cgraph.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1589:25: note: expanded from macro 'REG_NOTES' XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' 440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :1209:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-lives.c rtunion fld[1]; ^ :963:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-spills.c *link_loc = XEXP (link, 1); ^ ~ :63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-cgraph.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) XBBDEF (rt, 2) = arg2; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' XINT (rt, 4) = arg4; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here note rtunion fld[1]; ^ : array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-cgraph.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-spills.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XINT (rt, 5) = arg5; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-cgraph.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) X0EXP (rt, 4) = NULL_RTX; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-spills.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-remat.c:65: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:167:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' :38#define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ : note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-cgraph.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' X0EXP (rt, 5) = NULL_RTX; ^ ~ rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-spills.c:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 63/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1];In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-remat.c:65: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:168:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-cgraph.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.c:28: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1504 return gs->op[1]; ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here 25: note: expanded from macro 'INSN_CODE' tree GTY((length ("%h.num_ops"))) op[1]; ^ X0EXP (rt, 6) = NULL_RTX; ^ ~ #define INSN_CODE(INSN) XINT (INSN, 5) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' :440:5: note: array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: rtunion fld[1]; ^ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' :1209:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' gs->op[1] = rhs; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from tree GTY((length ("%h.num_ops"))) op[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ ^ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-spills.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; return gs->op[2];In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-remat.c:65: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:169:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ #define INSN_CODE(INSN) XINT (INSN, 5) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-cgraph.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h return &gs->op[2]; ^ ~ :1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ X0EXP (rt, 7) = NULL_RTX;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' :1209:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here gs->op[2] = rhs; rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: tree GTY((length ("%h.num_ops"))) op[1]; ^ 1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-spills.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) return gs->op[3]; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1324:25: note: expanded from macro 'XBBDEF' rtunion fld[1]; ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h rtunion fld[1]; ^ :2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-cgraph.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-spills.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here XEXP (rt, 1) = arg1; tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ~ XEXP (rt, 3) = arg3; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] class rtx_def; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here gs->op[3] = rhs; ^ ~ struct rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; rtunion fld[1]; ^ ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-spills.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-cgraph.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-remat.c#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' 208:10#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ : warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' || INSN_CODE (c1->insn) < 0 ^~~~~~~~~~~~~~~~~~~~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here array 'fld' declared here :25: note: expanded from macro 'INSN_CODE' rtunion fld[1]; ^ rtunion fld[1]; ^ #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-cgraph.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-spills.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; X0EXP (rt, 5) = NULL_RTX; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-remat.c:209:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-cgraph.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] || INSN_CODE (c1->insn) != INSN_CODE (c2->insn)) X0EXP (rt, 4) = NULL_RTX; ^ ~ ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' 27:#define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ note: expanded from macro 'X0EXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-spills.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: X0EXP (rt, 6) = NULL_RTX; ^ ~ 1317:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' 23: note: expanded from macro 'XINT' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' :1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-remat.c:209:34: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-cgraph.c: || INSN_CODE (c1->insn) != INSN_CODE (c2->insn)) ^~~~~~~~~~~~~~~~~~~~ 27: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ :3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h return gs->op[1]; X0EXP (rt, 5) = NULL_RTX; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-spills.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) X0EXP (rt, 7) = NULL_RTX; ^ ~ ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' 1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-cgraph.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here X0EXP (rt, 6) = NULL_RTX; tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: tree GTY((length ("%h.num_ops"))) op[1]; ^ 1208:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-spills.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-cgraph.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; return gs->op[2]; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' 371:3: note: array 'op' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ return &call_stmt->op[2]; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; rtunion fld[1]; ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-cgraph.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XBBDEF (rt, 2) = arg2; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' call_stmt->op[2] = chain; ^ ~#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-spills.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ X0EXP (rt, 2) = NULL_RTX; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-cgraph.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' X0EXP (rt, 3) = NULL_RTX; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-spills.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ X0EXP (rt, 3) = NULL_RTX; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-cgraph.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' X0EXP (rt, 4) = NULL_RTX; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-spills.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ X0EXP (rt, 4) = NULL_RTX; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-cgraph.c:27: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-remat.c:459:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741 int src_regno = REGNO (SET_SRC (set)); ^~~~~~~~~~~~~ : ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:In file included from :22: note: expanded from macro 'SET_SRC' 27: note: expanded from macro 'X0EXP' XINT (rt, 5) = arg3; ^ ~ #define SET_SRC(RTX) XCEXP (RTX, 1, SET) #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354::32:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :note1317: :expanded from macro 'XCEXP'23 : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.hnote:: 3521expanded from macro 'XINT':10:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) warning: 1208 array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ^:38 return gs->op[1]; : note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTL_CHECK1' ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h ^ ~: 315:3:1210:37:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :440::67:20note5::#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ note: array 'op' declared here notenote: : array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:: 38: rtunion fld[1];note: expanded from macro 'RTL_CHECK2'did you mean struct here? expanded from macro 'RTL_CHECKC1' ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ template class pod_mode; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547: 3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) gs->op[1] = rhs;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1878:31: note: expanded from macro 'REGNO' ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here #define REGNO(RTX) (rhs_regno(RTX)) tree GTY((length ("%h.num_ops"))) op[1]; ^ ^~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-spills.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; return gs->op[2]; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' tree GTY((length ("%h.num_ops"))) op[1]; ^#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here : rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ 1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here :440:5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; rtunion fld[1]; ^ ^ ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-spills.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h rtunion fld[1]; ^ :3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-cgraph.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' XSTR (rt, 6) = arg4; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-cgraph.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-spills.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-spills.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-spills.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-cgraph.c:27 : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' 1337:27:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-cgraph.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-spills.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XINT (rt, 2) = arg2; ^ ~ :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-remat.c:770#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] inline struct rtx_def * X0EXP (rt, 4) = NULL_RTX; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here :1337:27: note: expanded from macro 'X0EXP' ^ ~ :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note src_regno = REGNO (SET_SRC (set)); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here : expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' class rtx_def; ^#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-cgraph.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1878:31: note: expanded from macro 'REGNO' XVEC (rt, 3) = arg3; #define REGNO(RTX) (rhs_regno(RTX)) ^~~ ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) rtunion fld[1]; ^ ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-spills.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XINT (rt, 5) = arg3; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-cgraph.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-spills.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'XVEC' XSTR (rt, 6) = arg4; ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-cgraph.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-spills.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' rtunion fld[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-cgraph.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XINT (rt, 6) = arg6; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-spills.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: noteIn file included from : array 'fld' declared hereIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-cgraph.c:27: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.cIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-spills.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-remat.c:1099: XINT (rt, 1) = arg1; XINT (rt, 2) = arg2; ^ ~ 27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:1: warning: 'lto_input_block' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ ~ class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/streamer-hooks.h:28:1: note: did you mean class here? expanded from macro 'XINT' struct lto_input_block; ^~~~~~ class #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ src_regno = REGNO (SET_SRC (set));/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile-count.h:573:41/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' : #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' : did you mean class here? #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: static profile_probability stream_in (struct lto_input_block *); ^~~~~~ class 1317:23: note: expanded from macro 'XINT' ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1878#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :31: note: expanded from macro 'REGNO' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define REGNO(RTX) (rhs_regno(RTX)) ^~~ 440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-spills.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-cgraph.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' 423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.c:29: In file included from #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:744:8: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] :1: warning: 'mem_usage' 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] extern struct lto_input_block * lto_create_simple_input_block (struct mem_usage ^ ^ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h rtunion fld[1]; ^ :341:1: note: did you mean struct here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is hereclass mem_usage; ^~~~~ ^ ~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-spills.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] class lto_input_block ^ XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:744#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :8: note: did you mean class here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here extern struct lto_input_block * lto_create_simple_input_block ( ^~~~~~ class #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:750:5: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5:In file included from struct lto_input_block *, const char *, size_t); ^ note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-cgraph.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h: XEXP (rt, 2) = arg2; ^ ~ 363:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' 7: note: previous use is here rtunion fld[1];class lto_input_block ^ ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:750:5: note: did you mean class here? ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-spills.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] struct lto_input_block *, const char *, size_t); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XVEC (rt, 5) = arg5; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:780:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] rtunion fld[1]; ^ extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN;In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-cgraph.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ XEXP (rt, 3) = arg3; ^ ~ class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:780:34: note: did you mean class here? : expanded from macro 'RTL_CHECK2' extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~~~~ ^ ~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-spills.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XINT (rt, 6) = arg6; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:851:35: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-cgraph.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ class lto_input_block ^ X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:851:35: note: did you mean class here? : note: expanded from macro 'X0EXP' extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^~~~~~ class #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.hnoteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-spills.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'RTL_CHECK1' XINT (rt, 1) = arg1; ^ ~ :855:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ rtunion fld[1]; ^ class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:855:26: note: did you mean class here? : note: expanded from macro 'RTL_CHECK2' tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^~~~~~ class #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:859:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-cgraph.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hclass lto_input_block ^ :1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:859:26: note: did you mean class here? #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-spills.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:861:24: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hclass lto_input_block ^ :1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:861:24: note: did you mean class here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^~~~~~ class 5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:863:22: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ tree lto_input_tree (struct lto_input_block *, struct data_in *);/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hclass lto_input_block ^ :440:5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:863:22: note: did you mean class here? : note: array 'fld' declared here rtunion fld[1]; ^ tree lto_input_tree (struct lto_input_block *, struct data_in *); rtunion fld[1]; ^~~~~~ ^ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-cgraph.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-spills.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-spills.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-spills.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-cgraph.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here In file included from HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-spills.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' XEXP (rt, 1) = arg1; # define HOST_WIDE_INT long long ^ ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-cgraph.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' XWINT (rt, 2) = arg2; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here rtunion fld[1]; ^ HOST_WIDE_INT hwint[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-spills.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' XEXP (rt, 2) = arg2; ^ ~ # define HOST_WIDE_INT long long ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-cgraph.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-spills.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:76:53: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] XWINT (rt, 1) = arg1; ^ ~ const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-cgraph.c:27: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note X0EXP (rt, 1) = NULL_RTX; ^ ~ : expanded from macro 'XWINT' :363:7: note: previous use is here #define XWINT(RTX, N) ((RTX)->u.hwint[N])class lto_input_block ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:76:53: note: did you mean class here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^~~~~~ class #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ # define HOST_WIDE_INT long long ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h rtunion fld[1]; ^ :78:8: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-spills.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] struct lto_input_block *, ^ XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' class lto_input_block ^ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:78:8: note: did you mean class here? HOST_WIDE_INT hwint[1]; ^ struct lto_input_block *, ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-cgraph.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h: X0EXP (rt, 1) = NULL_RTX; ^ ~ 59:26: note: expanded from macro 'HOST_WIDE_INT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:83:44: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' # define HOST_WIDE_INT long long ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])class lto_input_block ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:83:44: note: did you mean class here? rtunion fld[1]; ^ unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *);In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^~~~~~ class ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:84:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-cgraph.c:27: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.hIn file included from 34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :43:50: note: expanded from macro 'HOOK_VECTOR_END' HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ XEXP (rt, 1) = arg1; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-spills.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here SUBREG_BYTE (rt) = arg1;class lto_input_block ^ ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:84expanded from macro 'XEXP':34: note: did you mean class here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 26: note: expanded from macro 'SUBREG_BYTE' HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^~~~~~#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:85:37: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ HOOK_VECTOR_END (sched) ^ gcov_type streamer_read_gcov_count (struct lto_input_block *); ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)class lto_input_block ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h rtunion fld[1]; ^ :85:37: note: did you mean class here? HOOK_VECTOR_END (simd_clone) ^ gcov_type streamer_read_gcov_count (struct lto_input_block *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:86:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-spills.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-cgraph.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] wide_int streamer_read_wide_int (struct lto_input_block *); ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h: X0EXP (rt, 1) = NULL_RTX; ^ ~ XSTR (rt, 1) = arg1; ^ ~ 211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.hHOOK_VECTOR_END (simt) ^ :363:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.hclass lto_input_block ^ :43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:86:34: note: did you mean class here? #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ wide_int streamer_read_wide_int (struct lto_input_block *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: noteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] : HOOK_VECTOR_END (goacc) ^ expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:87:38: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' widest_int streamer_read_widest_int (struct lto_input_block *); ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hclass lto_input_block ^ :1208:38: note: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] expanded from macro 'RTL_CHECK1'HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:87:38: note: did you mean class here? #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ widest_int streamer_read_widest_int (struct lto_input_block *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-cgraph.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:152:24: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ streamer_read_bitpack (struct lto_input_block *ib) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-spills.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :7: note: previous use is here X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here class lto_input_block rtunion fld[1]; ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:152:24: note: did you mean class here? #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~streamer_read_bitpack (struct lto_input_block *ib) ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-cgraph.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:177:25: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] :3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hHOOK_VECTOR_END (addr_space):177 :^131925: :note : expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50note23: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : ^ ~ : note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) rtunion fld[1]; note: expanded from macro 'HOOK_VECTOR_END' ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' did you mean class here? ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-spills.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:221:22: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] :23streamer_read_uchar (struct lto_input_block *ib) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here :class lto_input_block ^ note: expanded from macro 'XEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:221:22: note: did you mean class here? In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-cgraph.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.hstreamer_read_uchar (struct lto_input_block *ib):611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ class XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:251:29: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] 440:5: note: array 'fld' declared here streamer_read_hwi_in_range (struct lto_input_block *ib, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here rtunion fld[1];class lto_input_block ^ ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:251:29: note: did you mean class here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here streamer_read_hwi_in_range (struct lto_input_block *ib, ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1]; ^ HOOK_VECTOR_END (calls) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-cgraph.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' XVEC (rt, 2) = arg2; ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-spills.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:340:29: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~streamer_read_record_start (struct lto_input_block *ib) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:340#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :29: note: did you mean class here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hHOOK_VECTOR_END (c) ^ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :38: note: expanded from macro 'RTL_CHECK2' streamer_read_record_start (struct lto_input_block *ib) ^~~~~~ class #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] 440HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: noteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.c:29: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:61:50: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-cgraph.c: tree streamer_read_string_cst (struct data_in *, struct lto_input_block *); ^ expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)class lto_input_block ^ ^ :5: note: array 'fld' declared here : rtunion fld[1]; ^ 27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:61:50: note: did you mean class here? XVEC (rt, 1) = arg1; ^ ~ tree streamer_read_string_cst (struct data_in *, struct lto_input_block *);/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' ^~~~~~ class #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-spills.c:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:62:27: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] XSTR (rt, 2) = arg2; ^ ~ tree streamer_read_chain (struct lto_input_block *, struct data_in *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hclass lto_input_block ^ :440:5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:62:27: note: did you mean class here? : note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1319:23: note: expanded from macro 'XSTR' HOOK_VECTOR_END (target_option) ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' tree streamer_read_chain (struct lto_input_block *, struct data_in *); ^~~~~~ class #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:63#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :27: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-cgraph.c:27tree streamer_alloc_tree (struct lto_input_block *, struct data_in *, ^ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XSTR (rt, 1) = arg1; rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-spills.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: expanded from macro 'XSTR' XSTR (rt, 1) = arg1; ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ HOOK_VECTOR_END (shrink_wrap) ^ class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:63:27: note: did you mean class here? 38: note: expanded from macro 'RTL_CHECK2' tree streamer_alloc_tree (struct lto_input_block *, struct data_in *, ^~~~~~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:65:31: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ void streamer_read_tree_body (struct lto_input_block *, struct data_in *, tree);/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~ HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h rtunion fld[1]; ^ :43:50: note: expanded from macro 'HOOK_VECTOR_END' rtunion fld[1]; ^#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:65:31: note: did you mean class here? void streamer_read_tree_body (struct lto_input_block *, struct data_in *, tree); ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-spills.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-cgraph.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; XVEC (rt, 1) = arg1; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:66:33: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ tree streamer_get_pickled_tree (struct lto_input_block *, struct data_in *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h rtunion fld[1]; ^ :66:33: note: did you mean class here? rtunion fld[1]; ^ tree streamer_get_pickled_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-spills.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:67:36: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] XVEC (rt, 2) = arg2; ^ ~ void streamer_read_tree_bitfields (struct lto_input_block *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hclass lto_input_block ^ :1321:23: note: expanded from macro 'XVEC' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-cgraph.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:67:36: note: did you mean class here? #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ void streamer_read_tree_bitfields (struct lto_input_block *, ^~~~~~ class XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:120:7: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ((struct lto_input_block *) ^ rtunion fld[1]; In file included from ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-spills.c: :63In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-cgraph.c363HOOK_VECTOR_END (C90_EMPTY_HACK) ^ :27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : XSTR (rt, 2) = arg2; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :7: note: previous use is here XVEC (rt, 1) = arg1; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:120#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :7: note: did you mean class here? :1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ((struct lto_input_block *) ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:25:1: warning: class 'varpool_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class varpool_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:841:17: note: previous use is here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-cgraph.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-spills.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ XSTR (rt, 1) = arg1; ^ ~ struct varpool_node *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' class symtab_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:28: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ 440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? :1707:9: note: previous use is here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here struct symtab_node *symtab_node; rtunion fld[1]; ^ ^ class rtx_def; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-cgraph.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-spills.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-cgraph.cIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.c:30: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:95:1: warning: 'symtab_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-spills.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ XSTR (rt, 1) = arg1; ^ ~ class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:2: note: did you mean class here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: struct symtab_node *symtab_node; ^~~~~~ class 1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-spills.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.c:30: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:254:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] rtunion fld[1]; ^ struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' symtab_node ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-cgraph.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 2) = arg2; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-spills.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-cgraph.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-cgraph.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:28: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-spills.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ XSTR (rt, 2) = arg2; ^ ~ rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:920:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) struct symtab_node *ref = NULL); ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here :1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1]; ^ symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:930:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:38: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-cgraph.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here note: expanded from macro 'RTL_CHECK2' :440:5: note: array 'fld' declared here warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ symtab_node/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XSTR (rt, 3) = arg3; rtunion fld[1]; ^ ^ rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtx tmp = XEXP (this, 1); ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-spills.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1209:38: note: expanded from macro 'RTL_CHECK2' ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1319:23: note: In file included from expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1584:19: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ void stream_in (struct lto_input_block *, struct data_in *data_in); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-cgraph.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' rtx next = XEXP (insn, 1); ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ class lto_input_block ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-spills.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1584:19: note: did you mean class here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209: void stream_in (struct lto_input_block *, struct data_in *data_in); ^~~~~~ class 38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] : friend class cgraph_node; ^ 5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: note: did you mean struct here? rtunion fld[1]; ^ friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-cgraph.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ return XEXP (insn, 1); ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-spills.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1800:1: warning: 'varpool_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ class GTY((tag ("SYMTAB_VARIABLE"))) varpool_node : public symtab_node { XINT (rt, 1) = arg1; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:841:10: note: did you mean class here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' struct varpool_node *, ^~~~~~ class #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-cgraph.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warningIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.c:30: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ :39: note: previous use is here XEXP (rt, 1) = arg1; ^ ~ struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-spills.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h XEXP (rt, 2) = arg2; ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 2023:10: note: did you mean struct here? ^ ~ : note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: 177#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h friend class cgraph_node; ^ ~ ^~~~~ struct: warning s generatednote. : expanded from macro 'RTL_CHECK1' 1209#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here :2024:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) friend class cgraph_edge; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h rtunion fld[1]; ^ :1639:17: note: previous use is here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5 for_user)) cgraph_edge {: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-spills.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^: XSTR (rt, 3) = arg3; ^ ~ In file included from 1463/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: note: did you mean struct here? #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-cgraph.c return XBBDEF (insn, 2);:27: In file included from friend class cgraph_edge;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1209:38: note ^ ~: expanded from macro 'RTL_CHECK2' XVEC (rt, 1) = arg1;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ :23: note: expanded from macro 'XVEC' rtunion fld[1]; ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-cgraph.c rtunion fld[1]; ^ :27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-spills.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474: XSTR (rt, 2) = arg2;10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; return XEXP (insn, 3); ^ ~ ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-cgraph.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-spills.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); XINT (rt, 1) = arg1; ^ ~ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o lto-streamer-out.o -MT lto-streamer-out.o -MMD -MP -MF ./.deps/lto-streamer-out.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-out.c XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1209:38: note: expanded from macro 'RTL_CHECK2' note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-spills.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-cgraph.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1209:38: note: expanded from macro 'RTL_CHECK2' XSTR (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' : note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-cgraph.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-spills.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' XVEC (rt, 1) = arg1; ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~note :440:5: note: array 'fld' declared here : expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-spills.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-cgraph.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1319:23: note: expanded from macro 'XSTR' return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' 1321:23: note: expanded from macro 'XVEC' XSTR (rt, 3) = arg3; ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-spills.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XVEC (rt, 3) = arg3; ^ ~ ^ ~ 440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) rtunion fld[1]; ^ ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-spills.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: : expanded from macro 'XSTR' array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' return safe_as_a (JUMP_LABEL (insn)); #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h440:5: note: array 'fld' declared here : rtunion fld[1]; ^ 1832:28: note: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-spills.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'JUMP_LABEL' XSTR (rt, 2) = arg2; ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: : note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-spills.c:63: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 1210:37: note: expanded from macro 'RTL_CHECKC1' XSTR (rt, 3) = arg3; ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ :1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-spills.c:69: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:167:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-spills.c:69: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:168: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); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-spills.c:69: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:169:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:28: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define INSN_CODE(INSN) XINT (INSN, 5) XEXP (rt, 1) = arg1; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-spills.c:70: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/output.h:133:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] XINT (rt, 5) = arg5; ^ ~ ATTRIBUTE_ASM_FPRINTF(2, 3); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/output.h:123:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ 64 warnings generated. In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-spills.c:493:25: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: array 'hwint' declared here && remove_pseudos (&CALL_INSN_FUNCTION_USAGE (insn), insn)) HOST_WIDE_INT hwint[1]; ^ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1620:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' : noteclang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o lto-section-in.o -MT lto-section-in.o -MMD -MP -MF ./.deps/lto-section-in.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-in.c : expanded from macro 'HOST_WIDE_INT' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ # define HOST_WIDE_INT long long ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-spills.c:495:25: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] for (link_loc = ®_NOTES (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1589:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-spills.c:533:26: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' && remove_pseudos (&CALL_INSN_FUNCTION_USAGE (insn), insn)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1620:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-spills.c:539: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 (); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1721:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1662:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ 27: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' : expanded from macro 'X0EXP' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-spills.c:775:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 23 && REGNO (SET_SRC (pat)) == REGNO (SET_DEST (pat)): note: expanded from macro 'XVEC' ^~~~~~~~~~~~~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :2641:22/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: note: expanded from macro 'SET_SRC' 440:5: note: #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32 rtunion fld[1]; ^: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1878:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-spills.c:776:37: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c && (! return_regno_p (REGNO (SET_SRC (pat))) ^~~~~~~~~~~~~ :28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 22: XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' note: expanded from macro 'SET_SRC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' rtunion fld[1]; ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1878:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lra-spills.c:777:39: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || ! regno_in_use_p (insn, REGNO (SET_SRC (pat))))) ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c#define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' 28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ :3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' 1319:23: note: expanded from macro 'XSTR' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1878:31: note: expanded from macro 'REGNO' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: #define REGNO(RTX) (rhs_regno(RTX)) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-cgraph.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h: note: expanded from macro 'XSTR' 2524:3:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h gs->op[1] = rhs; ^ ~ :1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ clang: XINT (rt, 1) = arg1; ^ ~ warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3:In file included from warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-out.c:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] XVEC (rt, 1) = arg1; ^ ~ class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) struct rtx_def; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here rtunion fld[1]; ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 5: note: array 'fld' declared here gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here rtunion fld[1]; ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; return gs->op[2]; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here rtunion fld[1]; ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-out.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-out.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-out.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-cgraph.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:1: warning: 'lto_input_block' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/streamer-hooks.h:28:1: note: did you mean class here? struct lto_input_block; ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile-count.h:573:41: note: did you mean class here? static profile_probability stream_in (struct lto_input_block *); ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-cgraph.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:744:8: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern struct lto_input_block * lto_create_simple_input_block ( ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:744:8: note: did you mean class here? extern struct lto_input_block * lto_create_simple_input_block ( ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:750:5: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block *, const char *, size_t); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:750:5: note: did you mean class here? struct lto_input_block *, const char *, size_t); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:780:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:780:34: note: did you mean class here? extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:851:35: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:851:35: note: did you mean class here? extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:855:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:855:26: note: did you mean class here? tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:859:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:859:26: note: did you mean class here? hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:861:24: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:861:24: note: did you mean class here? tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:863:22: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree (struct lto_input_block *, struct data_in *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:863:22: note: did you mean class here? tree lto_input_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-cgraph.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:76:53: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:76:53: note: did you mean class here? const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:78:8: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:78:8: note: did you mean class here? struct lto_input_block *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:83:44: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:83:44: note: did you mean class here? unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:84:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:84:34: note: did you mean class here? HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:85:37: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gcov_type streamer_read_gcov_count (struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:85:37: note: did you mean class here? gcov_type streamer_read_gcov_count (struct lto_input_block *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:86:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] wide_int streamer_read_wide_int (struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:86:34: note: did you mean class here? wide_int streamer_read_wide_int (struct lto_input_block *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:87:38: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] widest_int streamer_read_widest_int (struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:87:38: note: did you mean class here? widest_int streamer_read_widest_int (struct lto_input_block *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:152:24: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_bitpack (struct lto_input_block *ib) In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-out.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class lto_input_blockclass mem_usage; ^~~~~ struct ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:152:24: note: did you mean class here? streamer_read_bitpack (struct lto_input_block *ib) ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:177:25: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:177:25: note: did you mean class here? = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:221:22: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_uchar (struct lto_input_block *ib) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:221:22: note: did you mean class here? streamer_read_uchar (struct lto_input_block *ib) ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:251:29: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_hwi_in_range (struct lto_input_block *ib, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:251:29: note: did you mean class here? streamer_read_hwi_in_range (struct lto_input_block *ib, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:340:29: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_record_start (struct lto_input_block *ib) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:340:29: note: did you mean class here? streamer_read_record_start (struct lto_input_block *ib) ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-cgraph.c:32: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:61:50: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree streamer_read_string_cst (struct data_in *, struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:61:50: note: did you mean class here? tree streamer_read_string_cst (struct data_in *, struct lto_input_block *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:62:27: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree streamer_read_chain (struct lto_input_block *, struct data_in *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:62:27: note: did you mean class here? tree streamer_read_chain (struct lto_input_block *, struct data_in *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:63:27: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree streamer_alloc_tree (struct lto_input_block *, struct data_in *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:63:27: note: did you mean class here? tree streamer_alloc_tree (struct lto_input_block *, struct data_in *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:65:31: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void streamer_read_tree_body (struct lto_input_block *, struct data_in *, tree); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:65:31: note: did you mean class here? void streamer_read_tree_body (struct lto_input_block *, struct data_in *, tree); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:66:33: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree streamer_get_pickled_tree (struct lto_input_block *, struct data_in *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:66:33: note: did you mean class here? tree streamer_get_pickled_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:67:36: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void streamer_read_tree_bitfields (struct lto_input_block *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:67:36: note: did you mean class here? void streamer_read_tree_bitfields (struct lto_input_block *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:120:7: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ((struct lto_input_block *) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:120:7: note: did you mean class here? ((struct lto_input_block *) ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-cgraph.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:25:1: warning: class 'varpool_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class varpool_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:841:17: note: previous use is here struct varpool_node *, ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-cgraph.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class symtab_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-cgraph.c:33: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:95:1: warning: 'symtab_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-cgraph.c:33: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:254:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:920:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:930:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1584:19: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void stream_in (struct lto_input_block *, struct data_in *data_in); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1584:19: note: did you mean class here? void stream_in (struct lto_input_block *, struct data_in *data_in); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1800:1: warning: 'varpool_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((tag ("SYMTAB_VARIABLE"))) varpool_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:841:10: note: did you mean class here? struct varpool_node *, ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-cgraph.c:33: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1639:17: note: previous use is here for_user)) cgraph_edge { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:30: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-in.c:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] :2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] class rtx_def; ^ gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here struct rtx_def; ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-cgraph.c:495:9: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] for (struct symtab_node *n = node->same_comdat_group; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-cgraph.c:495:9: note: did you mean class here? for (struct symtab_node *n = node->same_comdat_group; ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-cgraph.c:646:9: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] for (struct symtab_node *n = node->same_comdat_group; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-cgraph.c:646:9: note: did you mean class here? for (struct symtab_node *n = node->same_comdat_group; ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-cgraph.c:852:3: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *snode; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-cgraph.c:852:3: note: did you mean class here? struct symtab_node *snode; ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-cgraph.c:1062:18: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] read_identifier (struct lto_input_block *ib) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-cgraph.c:1062:18: note: did you mean class here? read_identifier (struct lto_input_block *ib) ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-cgraph.c:1082:14: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] read_string (struct lto_input_block *ib) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-cgraph.c:1082:14: note: did you mean class here? read_string (struct lto_input_block *ib) ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-cgraph.c:1226:6: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block *ib, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-cgraph.c:1226:6: note: did you mean class here? struct lto_input_block *ib, ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-out.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-cgraph.c:1355:7: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block *ib) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-out.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] 7HOOK_VECTOR_END (sched) ^ : note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.hclass lto_input_block ^ :43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-cgraph.c:1355:7: note: did you mean class here? #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ struct lto_input_block *ib) ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-out.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-out.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-out.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-out.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-cgraph.c:1435:12: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] :2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] input_ref (struct lto_input_block *ib, ^ HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.hclass lto_input_block ^ :43:50: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-cgraph.c:1435:12: note: did you mean class here? note: expanded from macro 'HOOK_VECTOR_END' input_ref (struct lto_input_block *ib, ^~~~~~ class #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-cgraph.c:1461:13: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] input_edge (struct lto_input_block *ib, vec nodes, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-cgraph.c:1461:13: note: did you mean class here? input_edge (struct lto_input_block *ib, vec nodes, ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-out.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-cgraph.c:1529:3: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block *ib) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-cgraph.c:1529:3: note: did you mean class here? struct lto_input_block *ib) ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-out.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-cgraph.c:1635:13: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] input_refs (struct lto_input_block *ib, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-cgraph.c:1635:13: note: did you mean class here? input_refs (struct lto_input_block *ib, ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-out.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-cgraph.c:1661:24: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] input_profile_summary (struct lto_input_block *ib, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-cgraph.c:1661:24: note: did you mean class here? input_profile_summary (struct lto_input_block *ib, ^~~~~~ class : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-cgraph.c:1850:7: warningIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-out.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118: :struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] 1: struct lto_input_block *ib; ^ warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here HOOK_VECTOR_END (cxx)class lto_input_block ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-in.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-cgraph.c:1850#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :7: note: did you mean class here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h: struct lto_input_block *ib; ^~~~~~ class 67:20: note: did you mean struct here? In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-out.c:27: template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' 121 warnings generated. #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-out.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-out.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-cgraph.c:1911:7: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] :50: note: expanded from macro 'HOOK_VECTOR_END' struct lto_input_block *ib ^#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-cgraph.c:1911:7: note: did you mean class here? struct lto_input_block *ib ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-out.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o lto-section-out.o -MT lto-section-out.o -MMD -MP -MF ./.deps/lto-section-out.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-out.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-streamer.h:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:1: warning: 'lto_input_block' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/streamer-hooks.h:28:1: note: did you mean class here? struct lto_input_block; ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile-count.h:573:41: note: did you mean class here? static profile_probability stream_in (struct lto_input_block *); ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-streamer.h:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:744:8: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern struct lto_input_block * lto_create_simple_input_block ( ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:744:8: note: did you mean class here? extern struct lto_input_block * lto_create_simple_input_block ( ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:750:5: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block *, const char *, size_t); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:750:5: note: did you mean class here? struct lto_input_block *, const char *, size_t); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:780:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:780:34: note: did you mean class here? extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:841:10: warning: struct 'varpool_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct varpool_node *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-pass.h:135:7: note: previous use is here class varpool_node; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-out.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-streamer.h:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:851:35: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-cgraph.c:HOOK_VECTOR_END (C90_EMPTY_HACK) ^ 2070:4: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' struct lto_input_block *ib_main ATTRIBUTE_UNUSED) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-cgraph.c:2070:4: note: did you mean class here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:851:35: note: did you mean class here? struct lto_input_block *ib_main ATTRIBUTE_UNUSED) ^~~~~~ class extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-cgraph.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:855:26: :2078:4:warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^ struct lto_input_block *ib_main, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here In file included from class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-out.c:28: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: warning: 'rtx_def' 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] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:855:26: note: note: previous use is here did you mean class here? struct GTY((desc("0"), tag("0"), ^class lto_input_block ^ tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-cgraph.c:2078:4: note: did you mean class here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.hclass rtx_def; ^~~~~ :859:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block *ib_main, ^~~~~~ class hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here struct class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:859:26: note: did you mean class here? hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:861:24: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:861:24: note: did you mean class here? tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:863:22: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree (struct lto_input_block *, struct data_in *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:863:22: note: did you mean class here? tree lto_input_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-in.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-in.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-out.c:28: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-streamer.h:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:76:53: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' class lto_input_block#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:76:53: note: did you mean class here? #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^~~~~~ class rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:78:8: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block *, ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' previous use is here class lto_input_block ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:78:8: note: did you mean class here? #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ struct lto_input_block *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:83:44: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] In file included from rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-in.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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] unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^ clang: ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] struct mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]class mem_usage; ^~~~~ struct class lto_input_block ^ return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:83:44: note: did you mean class here? : note: expanded from macro 'XBBDEF' unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^~~~~~ class #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:84:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hclass lto_input_block ^ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h rtunion fld[1]; ^ :84:34: note: did you mean class here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^~~~~~ class return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:85:37: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' gcov_type streamer_read_gcov_count (struct lto_input_block *); ^ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hclass lto_input_block ^ :1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:85:37: note: did you mean class here? #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ gcov_type streamer_read_gcov_count (struct lto_input_block *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:86:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] rtunion fld[1]; ^ wide_int streamer_read_wide_int (struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:86:34: note: did you mean class here? return XEXP (insn, 3); ^ ~ wide_int streamer_read_wide_int (struct lto_input_block *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:87:38: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] :23: widest_int streamer_read_widest_int (struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:87:38: note: did you mean class here? #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ widest_int streamer_read_widest_int (struct lto_input_block *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:152:24: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_bitpack (struct lto_input_block *ib) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:152:24: note: did you mean class here? 1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] streamer_read_bitpack (struct lto_input_block *ib) ^~~~~~ class return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:177:25: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:177:25: note: did you mean class here? = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:221:22: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_uchar (struct lto_input_block *ib) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] class lto_input_block ^ return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:221:22: note: did you mean class here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' streamer_read_uchar (struct lto_input_block *ib) ^~~~~~ class #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:251:29: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] rtunion fld[1]; ^ streamer_read_hwi_in_range (struct lto_input_block *ib, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h return JUMP_LABEL (this);:363:7: note: previous use is here class lto_input_block ^ ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:251:29: note: did you mean class here? #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ streamer_read_hwi_in_range (struct lto_input_block *ib, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h rtunion fld[1];:340:29: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ streamer_read_record_start (struct lto_input_block *ib) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:340:29: note: did you mean class here? 1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] streamer_read_record_start (struct lto_input_block *ib) ^~~~~~ class return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-streamer.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:61:50: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ tree streamer_read_string_cst (struct data_in *, struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here class lto_input_block rtunion fld[1]; ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:61:50: note: did you mean class here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]tree streamer_read_string_cst (struct data_in *, struct lto_input_block *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:62:27: warning: JUMP_LABEL (this) = target;struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^~~~~~~~~~~~~~~~~ tree streamer_read_chain (struct lto_input_block *, struct data_in *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h134:363:7: note: previous use is here warnings generated. class lto_input_block ^ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:62:27: note: did you mean class here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' tree streamer_read_chain (struct lto_input_block *, struct data_in *); ^~~~~~ class #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:63:27: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ tree streamer_alloc_tree (struct lto_input_block *, struct data_in *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hclass lto_input_block ^ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h rtunion fld[1]; ^ :63:27: note: did you mean class here? tree streamer_alloc_tree (struct lto_input_block *, struct data_in *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:65:31: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void streamer_read_tree_body (struct lto_input_block *, struct data_in *, tree); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:65:31: note: did you mean class here? void streamer_read_tree_body (struct lto_input_block *, struct data_in *, tree); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:66:33: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree streamer_get_pickled_tree (struct lto_input_block *, struct data_in *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:66:33: note: did you mean class here? tree streamer_get_pickled_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:67:36: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void streamer_read_tree_bitfields (struct lto_input_block *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:67:36: note: did you mean class here? void streamer_read_tree_bitfields (struct lto_input_block *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:120:7: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ((struct lto_input_block *) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:120:7: note: did you mean class here? ((struct lto_input_block *) ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:34: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-streamer.h:28:16: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ void input_bb (struct lto_input_block *, enum LTO_tags, struct data_in *, ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ 363:7: note: previous use is here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' class lto_input_block ^ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-streamer.h:28:16:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note : expanded from macro 'RTL_CHECKC1'note: did you mean class here? #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])void input_bb (struct lto_input_block *, enum LTO_tags, struct data_in *, ^~~~~~ class ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:42: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class symtab_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:42: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:95:1: warning: 'symtab_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:42: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:254:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:920:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:930:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1584:19: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void stream_in (struct lto_input_block *, struct data_in *data_in); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1584:19: note: did you mean class here? void stream_in (struct lto_input_block *, struct data_in *data_in); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1639:17: note: previous use is here for_user)) cgraph_edge { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o lto-opts.o -MT lto-opts.o -MMD -MP -MF ./.deps/lto-opts.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-opts.c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-in.c:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? class rtx_def; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-out.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-out.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-out.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-out.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-out.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-out.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-out.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-out.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-out.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-out.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-out.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-out.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-out.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-out.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-in.c:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-out.c:2813: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-out.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-out.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-out.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:note: expanded from macro 'XBBDEF' 1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:87:23: warning: :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ 23: note: expanded from macro 'XEXP' lto_input_data_block (struct lto_input_block *ib, void *addr, size_t length) ^ In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-out.c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here :28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184class lto_input_block:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: XEXP (rt, 3) = arg3; ^ ~ 1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23:: ^ note: expanded from macro 'XEXP' 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:87:23: note: did you mean class here? #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)lto_input_data_block (struct lto_input_block *ib, void *addr, size_t length) ^~~~~~ class #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' 138#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) warning s:5 generated: note: array 'fld' declared here ^ ~ rtunion fld[1]; ^ . /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-out.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: XINT (rt, 4) = arg4; ^ ~ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: return XEXP (insn, 1); ^ ~ 1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' 23: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-out.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209: XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:316:21: warning: :struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] : expanded from macro 'XINT'note: expanded from macro 'RTL_CHECK2'lto_input_tree_ref (struct lto_input_block *ib, struct data_in *data_in, #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1458:440:5: note: array 'fld' declared here : rtunion fld[1]; ^ 10In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-out.c:: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 28: return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ : warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hclass lto_input_block ^ :1208:38: note: expanded from macro 'RTL_CHECK1' XEXP (rt, 6) = arg6; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ 316:21: note: did you mean class here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440lto_input_tree_ref (struct lto_input_block *ib, struct data_in *data_in, ^~~~~~ class :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here 10: warning: rtunion fld[1]; ^ array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-out.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] :1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) XEXP (rt, 7) = arg7; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:381:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)lto_input_eh_catch_list (struct lto_input_block *ib, struct data_in *data_in, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here class lto_input_block rtunion fld[1]; ^ ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:3811209:38: note: expanded from macro 'RTL_CHECK2' :26#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: note: did you mean class here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474lto_input_eh_catch_list (struct lto_input_block *ib, struct data_in *data_in, ^~~~~~ class :10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: return XEXP (insn, 3); ^ ~ 440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-out.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1209:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:427/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:18:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ clang++ -fno-PIE -c -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../zlib -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o lto-compress.o -MT lto-compress.o -MMD -MP -MF ./.deps/lto-compress.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-compress.c clang: :1320:23: note: expanded from macro 'XEXP' warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] warning: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)input_eh_region (struct lto_input_block *ib, struct data_in *data_in, int ix) ^ ^ ~ treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here : note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:427:18: note: did you mean class here? In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-out.c::28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 10: XBBDEF (rt, 2) = arg2; ^ ~ warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ return XUINT (insn, 4); ^ ~ input_eh_region (struct lto_input_block *ib, struct data_in *data_in, int ix) ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-out.c:28: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :26: note: expanded from macro 'XUINT' XEXP (rt, 3) = arg3; ^ ~ #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-out.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c rtunion fld[1]; ^ :502:14: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] rtunion fld[1]; ^ input_eh_lp (struct lto_input_block *ib, struct data_in *data_in, int ix) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-out.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hclass lto_input_block:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:502:14: note: did you mean class here? :12: warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] input_eh_lp (struct lto_input_block *ib, struct data_in *data_in, int ix) ^~~~~~ class return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' 1337:27#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ : note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-out.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-out.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:606:19: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-out.c:28: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hinput_eh_regions (struct lto_input_block *ib, struct data_in *data_in,In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :440:5: note: array 'fld' declared here ^ XEXP (rt, 1) = arg1; ^ ~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h :363:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:class lto_input_block ^ 1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:606:19: note: did you mean class here? ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ input_eh_regions (struct lto_input_block *ib, struct data_in *data_in,/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^~~~~~ class#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here : warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-out.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:28: In file included from :1832:28: note: expanded from macro 'JUMP_LABEL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: expanded from macro 'RTL_CHECK1' array 'fld' declared here#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-out.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning X0EXP (rt, 3) = NULL_RTX; ^ ~ : array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' rtunion fld[1]; ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-out.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-out.c:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:1337/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c::27: note717: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): ^ ~ ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' 75#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 12: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] :1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] input_cfg (struct lto_input_block *ib, struct data_in *data_in, ^ class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here rtunion fld[1];class lto_input_block ^ ^ struct rtx_def;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.cIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-out.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :717 X0EXP (rt, 5) = NULL_RTX; ^ ~:12: note: did you mean class here? ^ input_cfg (struct lto_input_block *ib, struct data_in *data_in, ^~~~~~ class JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-out.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' rtunion fld[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-out.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:849:18: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:input_ssa_names (struct lto_input_block *ib, struct data_in *data_in, ^ 23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)class lto_input_block ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:849:18: note: did you mean class here? #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ input_ssa_names (struct lto_input_block *ib, struct data_in *data_in, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-out.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-out.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' X0EXP (rt, 3) = NULL_RTX; ^ ~ #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:967:29: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] 38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' struct lto_input_block *ib) ^#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-out.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] class lto_input_block ^ X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:967:29: note: did you mean class here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' struct lto_input_block *ib) ^~~~~~ class #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-out.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-out.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:1023:3: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] XSTR (rt, 6) = arg4; ^ ~ struct lto_input_block *ib, struct lto_input_block *ib_cfg) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:1023:3: note: did you mean class here? #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ struct lto_input_block *ib, struct lto_input_block *ib_cfg) ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:1023:31: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] 440:5: note: array 'fld' declared here struct lto_input_block *ib, struct lto_input_block *ib_cfg) ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:1023:31: note: did you mean class here? struct lto_input_block *ib, struct lto_input_block *ib_cfg) ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-out.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-out.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-out.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-out.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-out.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-out.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :1227:6: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] *step_out = XEXP (x, 1); XVEC (rt, 5) = arg5; ^ ~ struct lto_input_block *ib) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' class lto_input_block ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:1227:6: note: did you mean class here? In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-out.c struct lto_input_block *ib) ^~~~~~ class :28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XINT (rt, 6) = arg6; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:1240:69: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' lto_read_body_or_constructor (struct lto_file_decl_data *file_data, struct symtab_node *node, ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' symtab_node ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:1240:69: note: did you mean class here? rtunion fld[1]; ^ lto_read_body_or_constructor (struct lto_file_decl_data *file_data, struct symtab_node *node, ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-out.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-out.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-out.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:1343:5: warning: struct 'varpool_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23 struct varpool_node *node, const char *data) ^:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-out.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1800:38: note: previous use is here note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? class GTY((tag ("SYMTAB_VARIABLE"))) varpool_node : public symtab_node { ^ template class pod_mode; ^~~~~ struct #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:: :1343:5: note: did you mean class here? 11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECK2' attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' struct varpool_node *node, const char *data) ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' ^ #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-out.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:1357:18: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ lto_read_tree_1 (struct lto_input_block *ib, struct data_in *data_in, tree expr) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hclass lto_input_block ^ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c rtunion fld[1]; ^ :1357:18: note: did you mean class here? #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ lto_read_tree_1 (struct lto_input_block *ib, struct data_in *data_in, tree expr) ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-out.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-in.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:1395:16: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' lto_read_tree (struct lto_input_block *ib, struct data_in *data_in, ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-out.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hclass lto_input_block ^ :440:5: note: array 'fld' declared here XEXP (rt, 1) = arg1; rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:1395:16: note: did you mean class here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' lto_read_tree (struct lto_input_block *ib, struct data_in *data_in, ^~~~~~ class #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-in.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:1418:16: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 1) = arg1; ^ ~ lto_input_scc (struct lto_input_block *ib, struct data_in *data_in, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ class lto_input_block ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-out.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:1418:16: note: did you mean class here? XEXP (rt, 2) = arg2; ^ ~ lto_input_scc (struct lto_input_block *ib, struct data_in *data_in, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-in.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:1475:19: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-out.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from lto_input_tree_1 (struct lto_input_block *ib, struct data_in *data_in,/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h ^ :235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-out.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here XWINT (rt, 1) = arg1;class lto_input_block ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:1475:19: note: did you mean class here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:lto_input_tree_1 (struct lto_input_block *ib, struct data_in *data_in, ^~~~~~ class 29: note: expanded from macro 'XWINT' class rtx_def; ^#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-in.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-out.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here XEXP (rt, 1) = arg1; HOST_WIDE_INT hwint[1]; ^ ^ ~ return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:# define HOST_WIDE_INT long long ^ 75:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-opts.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.hclass rtx_def; ^ :75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-out.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] class rtx_def; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XWINT (rt, 2) = arg2; ^ ~: :1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:1525:17: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hlto_input_tree (struct lto_input_block *ib, struct data_in *data_in)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here :1213:29: note: expanded from macro 'XWINT' note: #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ previous use is here ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here struct rtx_def; HOST_WIDE_INT hwint[1]; ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-in.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h: XBBDEF (rt, 2) = arg2; ^ ~ 59:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' 26class lto_input_block :#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ^ note: expanded from macro 'HOST_WIDE_INT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-in.c:1525:17: note: did you mean class here? # define HOST_WIDE_INT long long ^ lto_input_tree (struct lto_input_block *ib, struct data_in *data_in) ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-in.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-in.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-in.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-in.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-out.cIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-in.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' XEXP (rt, 1) = arg1; ^ ~ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-out.c:24#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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] rtunion fld[1];struct mem_usage ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h rtunion fld[1]; ^ :341:1: note: did you mean struct here? In file included from class mem_usage; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-in.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-out.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ :27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-in.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-in.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-out.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-out.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-in.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-in.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-out.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-in.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-out.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-out.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-in.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-in.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-out.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-in.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' 440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-in.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-out.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-in.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XINT (rt, 5) = arg5; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' : note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1];In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-opts.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] rtunion fld[1];struct pod_mode ^ ^ ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-in.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? XEXP (rt, 6) = arg6; ^ ~ template class pod_mode; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-out.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-in.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-out.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-in.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XEXP (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-out.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XVEC (rt, 1) = arg1; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-in.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' XBBDEF (rt, 2) = arg2; ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-in.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-out.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-in.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here X0EXP (rt, 4) = NULL_RTX; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-out.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-in.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: X0EXP (rt, 5) = NULL_RTX; ^ ~ 440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-out.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1208:38: note: expanded from macro 'RTL_CHECK1' XSTR (rt, 1) = arg1; ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-compress.c:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] note: class rtx_def; ^ expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h rtunion fld[1]; ^ :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-in.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] 55:8: note: previous use is here X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :27: note: expanded from macro 'X0EXP' struct rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-out.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1319:23: note: expanded from macro 'XSTR' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-in.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) X0EXP (rt, 7) = NULL_RTX; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:expanded from macro 'X0EXP'38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-opts.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' class rtx_def; ^ rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-opts.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] rtunion fld[1]; ^ return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-out.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] class rtx_def; ^ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-in.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-out.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-in.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here X0EXP (rt, 2) = NULL_RTX; rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-in.c:26: In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-out.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' 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] X0EXP (rt, 3) = NULL_RTX; struct GTY((desc("0"), tag("0"), ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-out.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)class rtx_def; ^~~~~ struct ^ ~ 28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' XINT (rt, 1) = arg1; ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-in.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-out.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-in.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-out.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-in.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ X0EXP (rt, 6) = NULL_RTX; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-opts.c:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)struct mem_usage ^ ^ ~ :1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])class mem_usage; ^~~~~ struct ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-out.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-in.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' 1209:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-in.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-out.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-out.c:26: 3741#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' :1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtx tmp = XEXP (this, 1); ^ ~ ^ ~ : ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XINT (rt, 1) = arg1; ^ ~ :1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here :1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-in.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) X0EXP (rt, 3) = NULL_RTX; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' rtunion fld[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-out.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XEXP (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ In file included from ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-in.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' X0EXP (rt, 4) = NULL_RTX; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; rtx next = XEXP (insn, 1); ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-in.c:26: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~ 3741: ./genrtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' 262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-out.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; XVEC (rt, 1) = arg1; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' 1321:23#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ : note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'RTL_CHECK2' return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-in.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XSTR (rt, 6) = arg4; ^ ~ :440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-out.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' XSTR (rt, 2) = arg2; ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here return XBBDEF (insn, 2); rtunion fld[1]; ^ ^ ~ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-out.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' XVEC (rt, 3) = arg3; ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-in.c:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:: 23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-compress.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])struct pod_mode ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here template class pod_mode; ^~~~~ struct #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-in.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-out.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ XSTR (rt, 1) = arg1; ^ ~ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :1319:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' 38: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-in.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-out.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ XSTR (rt, 2) = arg2; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-in.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ return XUINT (insn, 4); ^ ~ XVEC (rt, 3) = arg3; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-out.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here : rtunion fld[1];expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-in.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-in.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-in.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' :440:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-in.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-in.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :32: note: expanded from macro 'XCEXP' XVEC (rt, 1) = arg1; ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-compress.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] :inline struct rtx_def * ^ note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: array 'fld' declared here :1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] class rtx_def; ^ return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ rtunion fld[1]; In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-compress.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ :1832:28: note: expanded from macro 'JUMP_LABEL' return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-in.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ XEXP (rt, 2) = arg2; ^ ~ class rtx_def; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-in.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ 5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' rtunion fld[1]; ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-in.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ 5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' rtunion fld[1]; ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-in.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-opts.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (asm_out) ^ XEXP (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) SUBREG_BYTE (x), GET_MODE (x)); ^ ~ ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :2011:26: note: expanded from macro 'SUBREG_BYTE' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-in.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-opts.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ HOOK_VECTOR_END (sched) ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :37: note: expanded from macro 'RTL_CHECKC1' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-opts.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1]; ^ HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-opts.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-opts.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-in.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-compress.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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] XWINT (rt, 1) = arg1;struct mem_usage ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-opts.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :HOOK_VECTOR_END (vectorize) note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? expanded from macro 'XWINT' class mem_usage; ^~~~~#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h^:441:5: note: array 'hwint' declared here struct HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-in.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-in.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: *step_out = XEXP (x, 1);warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-opts.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ HOOK_VECTOR_END (addr_space) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' ^ #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-in.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-in.cIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-opts.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] X0EXP (rt, 1) = NULL_RTX; ^ ~ HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-in.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-opts.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hHOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' :1209:38: note: expanded from macro 'RTL_CHECK2' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-opts.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-opts.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-in.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (emutls) ^ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-opts.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-in.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: HOOK_VECTOR_END (target_option) ^ array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-opts.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (shrink_wrap) ^ attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-in.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ XSTR (rt, 1) = arg1; ^ ~ #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :37: note: expanded from macro 'RTL_CHECKC1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-opts.c:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ 26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:HOOK_VECTOR_END (mode_switching) ^ 440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-in.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-out.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-in.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XVEC (rt, 2) = arg2; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-out.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-opts.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-in.c:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def::26In file included from : 6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-out.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; XEXP (rt, 1) = arg1; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-in.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-out.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-in.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; XEXP (rt, 1) = arg1; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-out.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' In file included from #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-in.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-out.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XEXP (rt, 3) = arg3; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-in.c:26#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XSTR (rt, 2) = arg2; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-out.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XINT (rt, 4) = arg4; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-out.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-in.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-out.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 6) = arg6; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-in.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' XSTR (rt, 2) = arg2; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-in.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1;In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-out.c ^ ~ :26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' XEXP (rt, 1) = arg1;#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' :1209:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-in.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 2) = arg2; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-out.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: XBBDEF (rt, 2) = arg2; ^ ~ 1320:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' 23: note: expanded from macro 'XEXP' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-out.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-in.c5: note: array 'fld' declared here :26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XINT (rt, 1) = arg1; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-out.c:26#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XINT (rt, 4) = arg4; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-in.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 2) = arg2; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-out.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: XINT (rt, 5) = arg5;1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-out.c:30: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ return gs->op[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :346:3: note: array 'op' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-in.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XSTR (rt, 3) = arg3; rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-out.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] 1319:23: note: expanded from macro 'XSTR' :2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here XEXP (rt, 6) = arg6; tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here :1209:38: note: expanded from macro 'RTL_CHECK2' tree GTY((length ("%h.num_ops"))) op[1]; ^ rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-out.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-in.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here XVEC (rt, 1) = arg1; ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here :1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-in.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-out.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; return &ass->op[3]; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here XEXP (rt, 1) = arg1; ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here :1209:38: note: expanded from macro 'RTL_CHECK2' tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-out.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-in.c:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XEXP (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-out.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' 1209:38:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-out.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-in.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-out.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-in.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-out.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-in.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-out.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: array 'fld' declared here :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h rtunion fld[1]; ^ :3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; return gs->op[1]; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-out.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; XEXP (rt, 1) = arg1; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-in.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' tree GTY((length ("%h.num_ops"))) op[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1319:23: note: expanded from macro 'XSTR' gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :371:3: note: array 'op' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-out.c tree GTY((length ("%h.num_ops"))) op[1]; ^ :26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XBBDEF (rt, 2) = arg2; rtunion fld[1]; ^ ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-in.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' XSTR (rt, 2) = arg2; ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-out.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XEXP (rt, 3) = arg3; ^ ~ return &call_stmt->op[2]; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' 3: note: array 'op' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-in.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ XSTR (rt, 3) = arg3; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :5: note: array 'fld' declared here call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-compress.c:27: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; return gs->op[1]; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-out.c: tree GTY((length ("%h.num_ops"))) op[1]; ^ 26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10 tree GTY((length ("%h.num_ops"))) op[1]; note: array 'fld' declared here : rtunion fld[1]; ^ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-out.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h: X0EXP (rt, 5) = NULL_RTX; ^ ~ 315:3: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h: tree GTY((length ("%h.num_ops"))) op[1]; ^ 2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here :3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ 440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; gs->op[3] = label; ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h: tree GTY((length ("%h.num_ops"))) op[1]; ^ 315:3: note: array 'op' declared here ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-out.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; return gs->op[3]; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-out.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-out.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-out.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-out.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-out.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-out.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-out.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-out.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-out.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-out.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here return gs->op[1]; rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-out.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-out.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-out.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-opts.c:28: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.h return gs->op[1];:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-out.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; return gs->op[2]; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h return &gs->op[2]; ^ ~ :3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ return &call_stmt->op[2]; ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; rtunion fld[1]; ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-out.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 3 XSTR (rt, 1) = arg1; ^ ~ : note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-out.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-out.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here :3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-out.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-out.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-out.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-out.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h: 3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h return gs->op[1]; ^ ~ :1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.hIn file included from :3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-out.c:33: gs->op[1] = rhs; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-out.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-streamer.h:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:1/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10 tree GTY((length ("%h.num_ops"))) op[1]; XVEC (rt, 1) = arg1; ^ ~ : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : return gs->op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) return gs->op[2]; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :315:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 3: note: array 'op' declared here ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here warning tree GTY((length ("%h.num_ops"))) op[1]; ^ : 'lto_input_block' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.hclass lto_input_block ^ :3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/streamer-hooks.h:28:1: note: did you mean class here? gs->op[2] = label; ^ ~ struct lto_input_block; ^~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] class gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile-count.h:573:41: note: did you mean class here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-out.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577 gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ :3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] static profile_probability stream_in (struct lto_input_block *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here XEXP (rt, 2) = arg2; ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h return gs->op[2]; ^ ~ :440:5: note: array 'fld' declared here :3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h return gs->op[3]; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-out.c: rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here 33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-streamer.h:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:744:8: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree GTY((length ("%h.num_ops"))) op[1]; ^ :371:3: note: array 'op' declared here ^ extern struct lto_input_block * lto_create_simple_input_block (In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-out.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' tree GTY((length ("%h.num_ops"))) op[1]; ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:744:8: note: did you mean class here? #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ extern struct lto_input_block * lto_create_simple_input_block ( ^~~~~~ class return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:750:5: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] :5: note: array 'fld' declared here struct lto_input_block *, const char *, size_t); rtunion fld[1]; ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.hclass lto_input_block ^ :371:3: note: array 'op' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-out.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:750:5: note: did you mean class here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ struct lto_input_block *, const char *, size_t); ^~~~~~ class call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:780:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree GTY((length ("%h.num_ops"))) op[1]; ^ extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' class lto_input_block ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:780:34: note: did you mean class here? rtunion fld[1]; ^ extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-out.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:841:10: warning: struct 'varpool_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ struct varpool_node *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-pass.h:135:7: note: previous use is here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ class varpool_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-out.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-out.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-streamer.h:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:851:35: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here :class lto_input_block ^ note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:851:35: note: did you mean class here? #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:855:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here class lto_input_block ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:855:26: note: did you mean class here? tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:859:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:859:26: note: did you mean class here? hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:861:24: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:861:24: note: did you mean class here? tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:863:22: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree (struct lto_input_block *, struct data_in *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here In file included from class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-out.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h XWINT (rt, 1) = arg1; ^ ~ :863:22: note: did you mean class here? return gs->op[1]; ^ ~ tree lto_input_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-out.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; gs->op[1] = rhs; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here HOST_WIDE_INT hwint[1]; ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] # define HOST_WIDE_INT long long gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-out.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-compress.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] rtunion fld[1];class symtab_node; ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-out.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-in.c:28: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from return gs->op[3];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-out.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.hIn file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-compress.c:28: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx):346:3: note: array 'op' declared here 95:1: warning: 'symtab_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree GTY((length ("%h.num_ops"))) op[1]; ^class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707In file included from #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-out.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-streamer.h:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:76:53: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^ 11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : return &ass->op[3]; ^ ~ 2: note: did you mean class here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ struct symtab_node *symtab_node; ^~~~~~ class class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h rtunion fld[1]; ^ :2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here :76:53: note: did you mean class here? tree GTY((length ("%h.num_ops"))) op[1]; ^ const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-out.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:78:8: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] XEXP (rt, 1) = arg1; struct lto_input_block *, ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here In file included from class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-compress.c:28: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:254:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' struct symtab_node *ref = NULL); ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:78:8: note: did you mean class here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' struct lto_input_block *, ^~~~~~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ class symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:83:44: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] rtunion fld[1]; ^ unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:83:44: note: did you mean class here? unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:84:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] In file included from HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *);/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-out.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hclass lto_input_block ^ :1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:84:34: note: did you mean class here? #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:85:37: warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h ^ ~ :3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gcov_type streamer_read_gcov_count (struct lto_input_block *); return gs->op[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ ^ ~ ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:920:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] :3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-out.c: tree GTY((length ("%h.num_ops"))) op[1]; ^ 26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319363:7: note: previous use is here :23In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-opts.c:29: struct symtab_node *ref = NULL);class lto_input_block /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059: ^3: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h ^: 25/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h: :97: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:26warning:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h3::85 :37: notenote: did you mean class here?: :1: note: : gcov_type streamer_read_gcov_count (struct lto_input_block *);previous use is here ^~~~~~ expanded from macro 'XSTR'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] class symtab_node/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:86: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)34 ^ gs->op[1] = fn; warning: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.hclass 'symtab_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ ~ class symtab_node; ^: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3: warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707note930:6: :1209: :38:: note: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array 'op' declared here ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning : struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree GTY((length ("%h.num_ops"))) op[1];9 : note: struct symtab_node *ref = NULL);previous use is here : ^ ^wide_int streamer_read_wide_int (struct lto_input_block *); ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h440:5 struct symtab_node *symtab_node;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h ^: :363:7: note: previous use is here : note: array 'fld' declared here 97:3: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:86:34: note: did you mean class here? gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ rtunion fld[1]; ^ symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here wide_int streamer_read_wide_int (struct lto_input_block *); ^~~~~~ class tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:87:38: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] widest_int streamer_read_widest_int (struct lto_input_block *); ^In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-opts.c:29: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:95: 1: warning: 'symtab_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ :7: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:2: note: did you mean class here? : previous use is here struct symtab_node *symtab_node; ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-out.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] class lto_input_block ^ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:87:38#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-opts.c :29: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h::1640254::11: : note return gs->op[2]; ^ ~: 10did you mean class here?: warningwarning ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371 :3:: widest_int streamer_read_widest_int (struct lto_input_block *);struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^~~~~~ class : class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: tree GTY((length ("%h.num_ops"))) op[1]; ^ 1209:38: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.hexpanded from macro 'RTL_CHECK2' friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h::15297::243:: note : previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h :warning3146: :11: symtab_node warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] : 894/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::39440::5: return &call_stmt->op[2]; notestreamer_read_bitpack (struct lto_input_block *ib): array 'fld' declared here ^ rtunion fld[1]; note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h ^ ^ previous use is here ^ ~ :363:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.hclass lto_input_block ^ :371:3: note: array 'op' declared here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:152:24: note: did you mean class here?In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: note: did you mean struct here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-out.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154streamer_read_bitpack (struct lto_input_block *ib) ^~~~~~ class :3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] friend class cgraph_node; ^~~~~ struct XSTR (rt, 1) = arg1; ^ ~ call_stmt->op[2] = chain;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:920:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:177:25: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hclass lto_input_block/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1319:23 ^:2023:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h10: :warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]::371: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h: :expanded from macro 'XSTR'177 :25: 3note friend class cgraph_node;#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ : note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3: ^:1209:note38: : note: expanded from macro 'RTL_CHECK2': : array 'op' declared here did you mean class here?/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.hprevious use is here: symtab_node894 ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:930:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] :39: note: ^ ~ previous use is here = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^~~~~~ class struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h rtunion fld[1]; ^ :97:3: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-out.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: note: did you mean struct here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:221:22: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^~~~~ struct symtab_node /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ streamer_read_uchar (struct lto_input_block *ib) XVEC (rt, 2) = arg2; ^ ~ friend class cgraph_edge; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h return gs->op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:221:22: note: did you mean class here? 1639:17: note: previous use is here streamer_read_uchar (struct lto_input_block *ib) ^~~~~~ class #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h: for_user)) cgraph_edge { ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h315:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:251: tree GTY((length ("%h.num_ops"))) op[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h29:: warning: 1209struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h ^:2024::10:streamer_read_hwi_in_range (struct lto_input_block *ib, note: did you mean struct here? 1640:10: friend class cgraph_edge; warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ friend class cgraph_node; : ^38 : note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h ^~~~~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h::3547894:3:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h struct: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : gs->op[1] = rhs;:363:7: note: previous use is here expanded from macro 'RTL_CHECK2' ^ ~ 39: note: previous use is here class lto_input_block ^ struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:251:29: note: did you mean class here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315streamer_read_hwi_in_range (struct lto_input_block *ib, ^~~~~~ class :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here 3: note: array 'op' declared here rtunion fld[1]; ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-out.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here :3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:340:29: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] XVEC (rt, 1) = arg1; ^ ~streamer_read_record_start (struct lto_input_block *ib) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here tree GTY((length ("%h.num_ops"))) op[1];class lto_input_block ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XVEC' gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:340#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) :29: note: did you mean class here? tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ~ friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { return gs->op[3]; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here streamer_read_record_start (struct lto_input_block *ib) tree GTY((length ("%h.num_ops"))) op[1]; ^ ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :10: note: did you mean struct here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: friend class cgraph_node; ^~~~~ struct 440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-out.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-streamer.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:61:50: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ tree streamer_read_string_cst (struct data_in *, struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1639:17: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here rtunion fld[1];class lto_input_block ^ ^ for_user)) cgraph_edge {/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:61:50: note: did you mean class here? ^ tree streamer_read_string_cst (struct data_in *, struct lto_input_block *); ^~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: note: did you mean struct here? class friend class cgraph_edge; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:62:27: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-out.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tree streamer_read_chain (struct lto_input_block *, struct data_in *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here XSTR (rt, 1) = arg1;class lto_input_block ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:62:27: note: did you mean class here? :1319:23: note: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-compress.c:29: expanded from macro 'XSTR'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.htree streamer_read_chain (struct lto_input_block *, struct data_in *); ^~~~~~ class :363:1: warning: 'lto_input_block' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:63:27: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class lto_input_block ^ tree streamer_alloc_tree (struct lto_input_block *, struct data_in *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)class lto_input_block ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile-count.h:573:41: note: did you mean class here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209: static profile_probability stream_in (struct lto_input_block *); ^~~~~~ class 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:63:27: note: did you mean class here? #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ tree streamer_alloc_tree (struct lto_input_block *, struct data_in *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:65:31: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] rtunion fld[1]; ^ void streamer_read_tree_body (struct lto_input_block *, struct data_in *, tree); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:65:31: note: did you mean class here? void streamer_read_tree_body (struct lto_input_block *, struct data_in *, tree); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-out.c66:33: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] :26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.htree streamer_get_pickled_tree (struct lto_input_block *, struct data_in *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here :class lto_input_block ^ 3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:66:33: note: did you mean class here? XVEC (rt, 1) = arg1; ^ ~ tree streamer_get_pickled_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:67:36: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ void streamer_read_tree_bitfields (struct lto_input_block *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hclass lto_input_block ^ :1209:38:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:67:36: note: did you mean class here? note: expanded from macro 'RTL_CHECK2'void streamer_read_tree_bitfields (struct lto_input_block *, ^~~~~~ class #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-compress.c:29: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:744:8: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-out.c:26: In file included from extern struct lto_input_block * lto_create_simple_input_block ( ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hclass lto_input_block ^ :3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:744:8: note: did you mean class here? XEXP (rt, 1) = arg1; ^ ~ extern struct lto_input_block * lto_create_simple_input_block ( /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^~~~~~ class #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:750:5: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ struct lto_input_block *, const char *, size_t); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hclass lto_input_block ^ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:750:5: note: did you mean class here? rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:120:7: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block *, const char *, size_t); ^~~~~~ class ((struct lto_input_block *) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-out.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] class lto_input_block ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:780:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] XSTR (rt, 2) = arg2; ^ ~ extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)class lto_input_block ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:120:7: note: did you mean class here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 ((struct lto_input_block *) ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:780:34: note: did you mean class here? :38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-out.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 33: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-streamer.h:28:16: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^~~~~~ void input_bb (struct lto_input_block *, enum LTO_tags, struct data_in *, ^ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hclass lto_input_block ^ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple-streamer.h:28:16: note: did you mean class here? rtunion fld[1]; ^ void input_bb (struct lto_input_block *, enum LTO_tags, struct data_in *, ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-in.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class symtab_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:9: note: previous use is here struct symtab_node *symtab_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:841:10: warning: struct 'varpool_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct varpool_node *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1800:38: note: previous use is here class GTY((tag ("SYMTAB_VARIABLE"))) varpool_node : public symtab_node { ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-out.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:841:10: note: did you mean class here? XSTR (rt, 1) = arg1; ^ ~ struct varpool_node *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:851:35: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] :extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^ In file included from 1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])class lto_input_block ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-in.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:851:35: note: did you mean class here? :29: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:95:1: warning: 'symtab_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:855:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ rtunion fld[1]; ^ tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:2: note: did you mean class here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h: struct symtab_node *symtab_node; ^~~~~~ class 363:7: note: previous use is here In file included from class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-out.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:855:26: note: did you mean class here? XSTR (rt, 2) = arg2; ^ ~ tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:859:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-in.c:29: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:254:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 7/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' : note: previous use is here ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.hIn file included from :97:3: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-opts.c:30: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:1: warning: 'lto_input_block' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hclass lto_input_block ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-out.c:39: symtab_node/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile-count.h:::573:41859:In file included from 44026: ^ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h5: note: array 'fld' declared here : rtunion fld[1]; ^ 25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] : note: did you mean class here? note: did you mean class here? class symtab_node; ^ hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^~~~~~ class static profile_probability stream_in (struct lto_input_block *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:861:24: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:9: note: previous use is here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-out.c struct symtab_node *symtab_node; ^ :26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1319:23: note: expanded from macro 'XSTR' :920:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ : note: previous use is here struct symtab_node *ref = NULL);class lto_input_block ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:861:24: note: did you mean class here? :1209:38: note: expanded from macro 'RTL_CHECK2' tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^~~~~~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here class rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-opts.c:30: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:744:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-out.c:39: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.hIn file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-out.c:26863: In file included from 8:97:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.hnote: previous use is here::3741: : warning: symtab_node:95:./genrtl.h1:: warningstruct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]22 : ^ warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h: :'symtab_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]930 :726:3class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"),: extern struct lto_input_block * lto_create_simple_input_block (6: ^warning : struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] warning: struct symtab_node *ref = NULL);array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ tree lto_input_tree (struct lto_input_block *, struct data_in *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h ^: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h XEXP (rt, 2) = arg2;363 : ^ ~7: :note: previous use is here 97:3 :363:7:2: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320class lto_input_block note: noteprevious use is here : ^ note: previous use is hereclass lto_input_block ^23: did you mean class here? symtab_node ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h struct symtab_node *symtab_node; ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:863:22: note: did you mean class here? : note: expanded from macro 'XEXP' tree lto_input_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :744:8: note: did you mean class here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' extern struct lto_input_block * lto_create_simple_input_block ( ^~~~~~ class #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-out.c:39: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:254:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:750:5:5: note: previous use is here array 'fld' declared here rtunion fld[1]; ^ warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] : warning struct lto_input_block *, const char *, size_t); ^ : class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here symtab_nodeclass lto_input_block ^ ^ friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:750:5: note: did you mean class here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct lto_input_block *, const char *, size_t); ^~~~~~ struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-out.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: note: did you mean struct here? :26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:780:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] XINT (rt, 1) = arg1; ^ ~ extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)class lto_input_block ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:780#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :34: note: did you mean class here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^~~~~~ class rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-out.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:440:5: note: array 'fld' declared here 841 rtunion fld[1]; ^ :10: warning: struct 'varpool_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-out.c: struct varpool_node *, ^ 26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h XSTR (rt, 3) = arg3; ^ ~ :2023:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h friend class cgraph_node; ^ :1800:38: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ 23: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: note: did you mean struct here? expanded from macro 'XSTR' class GTY((tag ("SYMTAB_VARIABLE"))) varpool_node : public symtab_node { ^ friend class cgraph_node; ^~~~~ struct #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:841:10: note: did you mean class here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h friend class cgraph_edge; ^ :920:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1639:17: note: previous use is here struct symtab_node *ref = NULL); ^ for_user)) cgraph_edge { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: note: did you mean struct here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' friend class cgraph_edge; ^~~~~ struct struct varpool_node *, ^~~~~~ class #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:851:35: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] note: array 'fld' declared here extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here rtunion fld[1];class lto_input_block ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:930:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:851 struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here :35: note: did you mean class here? symtab_node ^ extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-out.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:855:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] XVEC (rt, 1) = arg1; ^ ~ tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hclass lto_input_block ^ :1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:855:26: note: did you mean class here? #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:859:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hclass lto_input_block ^ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:859:26: note: did you mean class here? hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:861:24: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] rtunion fld[1]; ^ tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:861:24: note: did you mean class here? tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:863:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-out.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 22: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] XINT (rt, 1) = arg1; ^ ~ tree lto_input_tree (struct lto_input_block *, struct data_in *);/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)class lto_input_block ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:863:22: note: did you mean class here? #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ tree lto_input_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1584:19: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void stream_in (struct lto_input_block *, struct data_in *data_in); ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1584:19: note: did you mean class here? void stream_in (struct lto_input_block *, struct data_in *data_in); ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-out.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: note: did you mean struct here? rtunion fld[1]; ^ friend class cgraph_node; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-out.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-out.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):2023:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ ~ friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h rtunion fld[1]; ^ :894:39: note: previous use is here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-out.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: note: did you mean struct here? :1321:23: note: expanded from macro 'XVEC' friend class cgraph_node; ^~~~~ struct #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' friend class cgraph_edge; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1639:17: note: previous use is here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ for_user)) cgraph_edge { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: note: did you mean struct here? rtunion fld[1]; ^ friend class cgraph_edge; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-in.c:30: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:1: warning: 'lto_input_block' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class lto_input_block ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile-count.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-out.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :573:41: note: did you mean class here? XSTR (rt, 1) = arg1; ^ ~ static profile_probability stream_in (struct lto_input_block *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-out.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-out.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-in.c:30: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:744:8: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern struct lto_input_block * lto_create_simple_input_block ( ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:744:8: note: did you mean class here? extern struct lto_input_block * lto_create_simple_input_block ( ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:750:5: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block *, const char *, size_t); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:750:5: note: did you mean class here? struct lto_input_block *, const char *, size_t); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:780:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:780:34: note: did you mean class here? extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:841:10: warning: struct 'varpool_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct varpool_node *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1800:38: note: previous use is here class GTY((tag ("SYMTAB_VARIABLE"))) varpool_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:841:10: note: did you mean class here? struct varpool_node *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:851:35: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:851:35: note: did you mean class here? extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:855:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:855:26: note: did you mean class here? tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:859:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:859:26: note: did you mean class here? hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:861:24: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:861:24: note: did you mean class here? tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:863:22: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree (struct lto_input_block *, struct data_in *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:863:22: note: did you mean class here? tree lto_input_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-in.c:234:1: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-in.c:234:1: note: did you mean class here? struct lto_input_block * ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-in.c:263:5: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block *ib, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-in.c:263:5: note: did you mean class here? struct lto_input_block *ib, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-in.c:443:22: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] lto_section_overrun (struct lto_input_block *ib) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-in.c:443:22: note: did you mean class here? lto_section_overrun (struct lto_input_block *ib) ^~~~~~ class 43 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o mcf.o -MT mcf.o -MMD -MP -MF ./.deps/mcf.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mcf.c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-out.c:2194:21: warning: struct 'varpool_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] output_constructor (struct varpool_node *node) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1800:38: note: previous use is here class GTY((tag ("SYMTAB_VARIABLE"))) varpool_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-out.c:2194:21: note: did you mean class here? output_constructor (struct varpool_node *node) ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-out.c:2273:28: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] copy_function_or_variable (struct symtab_node *node) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer-out.c:2273:28: note: did you mean class here? copy_function_or_variable (struct symtab_node *node) ^~~~~~ class 58 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o mode-switching.o -MT mode-switching.o -MMD -MP -MF ./.deps/mode-switching.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mode-switching.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-out.c:28: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-out.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class symtab_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-out.c:29: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:95:1: warning: 'symtab_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-out.c:29: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:254:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:920:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:930:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1639:17: note: previous use is here for_user)) cgraph_edge { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-out.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:1: warning: 'lto_input_block' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile-count.h:573:41: note: did you mean class here? static profile_probability stream_in (struct lto_input_block *); ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-out.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:744:8: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern struct lto_input_block * lto_create_simple_input_block ( ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:744:8: note: did you mean class here? extern struct lto_input_block * lto_create_simple_input_block ( ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:750:5: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block *, const char *, size_t); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:750:5: note: did you mean class here? struct lto_input_block *, const char *, size_t); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:780:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:780:34: note: did you mean class here? extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:841:10: warning: struct 'varpool_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct varpool_node *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1800:38: note: previous use is here class GTY((tag ("SYMTAB_VARIABLE"))) varpool_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:841:10: note: did you mean class here? struct varpool_node *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:851:35: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:851:35: note: did you mean class here? extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:855:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:855:26: note: did you mean class here? tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:859:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:859:26: note: did you mean class here? hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:861:24: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:861:24: note: did you mean class here? tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:863:22: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree (struct lto_input_block *, struct data_in *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:863:22: note: did you mean class here? tree lto_input_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-section-out.c:30: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:76:53: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] 153 warnings generated. const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:76:53: note: did you mean class here? const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:78:8: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:78:8: note: did you mean class here? struct lto_input_block *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:83:44: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:83:44: note: did you mean class here? unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:84:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:84:34: note: did you mean class here? HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:85:37: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gcov_type streamer_read_gcov_count (struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:85:37: note: did you mean class here? gcov_type streamer_read_gcov_count (struct lto_input_block *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:86:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] wide_int streamer_read_wide_int (struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:86:34: note: did you mean class here? wide_int streamer_read_wide_int (struct lto_input_block *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:87:38: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] widest_int streamer_read_widest_int (struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:87:38: note: did you mean class here? widest_int streamer_read_widest_int (struct lto_input_block *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:152:24: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_bitpack (struct lto_input_block *ib) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:152:24: note: did you mean class here? streamer_read_bitpack (struct lto_input_block *ib) ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:177:25: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:177:25: note: did you mean class here? = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:221:22: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_uchar (struct lto_input_block *ib) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:221:22: note: did you mean class here? streamer_read_uchar (struct lto_input_block *ib) ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:251:29: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_hwi_in_range (struct lto_input_block *ib, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:251:29: note: did you mean class here? streamer_read_hwi_in_range (struct lto_input_block *ib, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:340:29: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_record_start (struct lto_input_block *ib) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:340:29: note: did you mean class here? streamer_read_record_start (struct lto_input_block *ib) ^~~~~~ class clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o modulo-sched.o -MT modulo-sched.o -MMD -MP -MF ./.deps/modulo-sched.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/modulo-sched.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mcf.c:47: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mode-switching.c:22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mode-switching.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mcf.c:47: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct 205 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o multiple_target.o -MT multiple_target.o -MMD -MP -MF ./.deps/multiple_target.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/multiple_target.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mcf.c:47: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mcf.c:47: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mode-switching.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mode-switching.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mode-switching.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mcf.c:47: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mode-switching.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mode-switching.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mode-switching.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mode-switching.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mode-switching.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mode-switching.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mode-switching.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mode-switching.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mode-switching.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mode-switching.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mode-switching.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mode-switching.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mode-switching.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mode-switching.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mode-switching.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mode-switching.c:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mode-switching.c:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/modulo-sched.c:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/modulo-sched.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/multiple_target.c:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/modulo-sched.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h185inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: :previous use is here warnings generated. 440:5: note: array 'fld' declared here class rtx_def; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/modulo-sched.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] XSTR (rt, 2) = arg2; ^ ~ return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)previous use is here ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' class rtx_def; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/multiple_target.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)struct pod_mode ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' 187 warnings generated. #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here template class pod_mode; ^~~~~ struct rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o omp-offload.o -MT omp-offload.o -MMD -MP -MF ./.deps/omp-offload.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-offload.c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/modulo-sched.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: ^ ~ 'mem_usage' 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] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here struct mem_usage rtunion fld[1]; ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o omp-expand.o -MT omp-expand.o -MMD -MP -MF ./.deps/omp-expand.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-expand.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mode-switching.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/multiple_target.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/multiple_target.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/multiple_target.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 162 warnings generated. clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o omp-general.o -MT omp-general.o -MMD -MP -MF ./.deps/omp-general.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-general.c 127 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o omp-grid.o -MT omp-grid.o -MMD -MP -MF ./.deps/omp-grid.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-grid.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/modulo-sched.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/modulo-sched.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/modulo-sched.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/modulo-sched.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/modulo-sched.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/modulo-sched.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/modulo-sched.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/modulo-sched.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/modulo-sched.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/modulo-sched.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/modulo-sched.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/modulo-sched.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/modulo-sched.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/modulo-sched.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/modulo-sched.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/modulo-sched.c:27: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/modulo-sched.c:27: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784In file included from :3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-offload.c:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] XINT (rt, 1) = arg1; ^ ~ class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ struct rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/multiple_target.c:29: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h return gs->op[1];:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/modulo-sched.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarningIn file included from :1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-expand.c:25#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] : class rtx_def; ^ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here gs->op[1] = fn; rtunion fld[1]; ^ ^ ~ struct rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-offload.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/multiple_target.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class symtab_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/multiple_target.c:32: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:95:1: warning: 'symtab_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/multiple_target.c:32: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:254:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:920:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:930:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1639:17: note: previous use is here for_user)) cgraph_edge { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-expand.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-offload.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-offload.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-grid.c:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-offload.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/multiple_target.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/multiple_target.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/multiple_target.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/multiple_target.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/multiple_target.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/multiple_target.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-general.c:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-expand.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] HOOK_VECTOR_END (vectorize) ^ inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-expand.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/multiple_target.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/multiple_target.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/multiple_target.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/multiple_target.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/multiple_target.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/multiple_target.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/multiple_target.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/multiple_target.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/multiple_target.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-expand.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-grid.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-general.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-offload.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-offload.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-offload.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-offload.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-offload.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-offload.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-offload.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-offload.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-offload.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-offload.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-offload.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-offload.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-offload.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-offload.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-offload.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-grid.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-grid.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-general.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-general.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/modulo-sched.c:413:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *count = INTVAL (SET_SRC (pat)); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-grid.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-general.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/modulo-sched.c:1729:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SET_SRC (single_set (count_init)) = GEN_INT (loop_count ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-expand.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-expand.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-expand.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-expand.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-expand.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-expand.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-expand.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-expand.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-expand.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-expand.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-expand.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-expand.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-expand.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-expand.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-expand.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-expand.c:29: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-expand.c:29: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-expand.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-expand.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-expand.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-expand.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-expand.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-expand.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-expand.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XINT (rt, 4) = arg4;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-general.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~ HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-expand.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-expand.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-general.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-general.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-general.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-expand.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) XEXP (rt, 1) = arg1; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-general.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' HOOK_VECTOR_END (goacc) ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-expand.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-general.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here HOOK_VECTOR_END (vectorize) rtunion fld[1]; ^ ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-expand.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h: XEXP (rt, 3) = arg3; ^ ~ 43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-expand.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-expand.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-expand.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-general.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' rtunion fld[1]; ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-expand.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-expand.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-offload.c:28: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-expand.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-general.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1];HOOK_VECTOR_END (calls) ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-expand.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-expand.c gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here :29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-general.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] XINT (rt, 4) = arg4; ^ ~ HOOK_VECTOR_END (c) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23:^ note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-general.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] : note: array 'op' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-expand.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-general.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.hHOOK_VECTOR_END (emutls) ^ :2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' XINT (rt, 5) = arg5; ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' ^ return &ass->op[3]; ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-general.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-expand.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-general.c:28: XEXP (rt, 6) = arg6; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' :211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-expand.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-general.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-expand.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-expand.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-expand.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-expand.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-expand.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-general.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-expand.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] :3026 X0EXP (rt, 6) = NULL_RTX; ^ ~ :10/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' : warning#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : return gs->op[1]; ^ ~ 6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' HOOK_VECTOR_END (C90_EMPTY_HACK) ^#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: tree GTY((length ("%h.num_ops"))) op[1]; ^ 440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' rtunion fld[1]; ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-expand.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3 X0EXP (rt, 7) = NULL_RTX;: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-expand.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h tree GTY((length ("%h.num_ops"))) op[1]; ^ :440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-expand.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' return &call_stmt->op[2]; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' tree GTY((length ("%h.num_ops"))) op[1]; ^#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-expand.c:29: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-expand.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-expand.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-expand.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-expand.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-expand.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-expand.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-expand.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-expand.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-expand.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warningIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-grid.c:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h return gs->op[1]; ^ ~ :2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here return gs->op[1]; ^ ~ tree GTY((length ("%h.num_ops"))) op[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ :3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; gs->op[1] = rhs; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h: tree GTY((length ("%h.num_ops"))) op[1]; ^ 315:3: note: array 'op' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-expand.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here :2562 tree GTY((length ("%h.num_ops"))) op[1]; ^ :11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here XINT (rt, 1) = arg1; tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ~ return &gs->op[2]; ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h: tree GTY((length ("%h.num_ops"))) op[1]; ^ 346:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-expand.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here :440:5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-expand.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: tree GTY((length ("%h.num_ops"))) op[1]; ^ note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-expand.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-expand.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-expand.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-expand.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-expand.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-expand.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-expand.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-expand.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-expand.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-expand.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-expand.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-expand.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-expand.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-expand.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' In file included from #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-offload.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ ~ class symtab_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h rtunion fld[1]; ^ :1707:9: note: previous use is here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-general.c:30: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] struct symtab_node *symtab_node; return gs->op[1]; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-expand.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; X0EXP (rt, 1) = NULL_RTX; ^ ~ ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; rtunion fld[1]; ^ ^ gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-expand.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP'In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-offload.c:31: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:95:1: warning: 'symtab_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.hclass GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ^ :3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:2: note: did you mean class here? gs->op[3] = label; struct symtab_node *symtab_node; ^~~~~~ class ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' tree GTY((length ("%h.num_ops"))) op[1]; ^ return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h: tree GTY((length ("%h.num_ops"))) op[1]; ^ 3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-offload.c:31: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:254:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ struct symtab_node *ref = NULL); ^ gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h: tree GTY((length ("%h.num_ops"))) op[1]; ^ 97:3: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here rtunion fld[1]; ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-expand.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-expand.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-expand.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h :920:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h: XSTR (rt, 2) = arg2; ^ ~ 97:3: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' symtab_node ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:930:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here symtab_node ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-expand.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-expand.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-expand.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-expand.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] friend class cgraph_node; ^ XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.hstruct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ :371:3: note: array 'op' declared here expanded from macro 'XVEC' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: note: did you mean struct here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' friend class cgraph_node; ^~~~~ struct #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h rtunion fld[1];:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10 tree GTY((length ("%h.num_ops"))) op[1]; ^ : warningIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-expand.c:29: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: note: did you mean struct here? #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ friend class cgraph_edge; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1639:17: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here for_user)) cgraph_edge { rtunion fld[1]; ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] did you mean struct here? return gs->op[2]; ^ ~ friend class cgraph_edge; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-expand.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: expanded from macro 'RTL_CHECK2' return &call_stmt->op[2]; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-expand.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-expand.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-expand.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-expand.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-grid.c::2938: note: expanded from macro 'RTL_CHECK2' : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])class symtab_node; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:9: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: struct symtab_node *symtab_node; ^ 440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-expand.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-expand.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) return gs->op[1]; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-expand.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here ^ ~ tree GTY((length ("%h.num_ops"))) op[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-grid.c:29: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:95:1: warning: 'symtab_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ :3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:2: note: did you mean class here? :440:5: note: array 'fld' declared here gs->op[2] = label; rtunion fld[1]; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here struct symtab_node *symtab_node; ^~~~~~ class tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-expand.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-grid.c:29: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:254:11: warning: tree GTY((length ("%h.num_ops"))) op[1];struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320 struct symtab_node *ref = NULL); ^ :23: note: expanded from macro 'XEXP' ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] previous use is here return gs->op[3]; ^ ~ 5 warnings generated. /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' symtab_node ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-expand.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-expand.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-expand.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:920:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' symtab_node ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:930:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] 440:5 struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here : note: array 'fld' declared here symtab_node ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-expand.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-expand.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h XVEC (rt, 1) = arg1;:1640:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ ~ friend class cgraph_node; ^clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o omp-low.o -MT omp-low.o -MMD -MP -MF ./.deps/omp-low.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-low.c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; rtunion fld[1]; ^ ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-expand.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h: XSTR (rt, 2) = arg2; ^ ~ 894:39: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ : note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: note: did you mean struct here? #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ friend class cgraph_edge; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1639:17: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here for_user)) cgraph_edge { ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-expand.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: note: did you mean struct here? XVEC (rt, 3) = arg3; ^ ~ friend class cgraph_edge; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-expand.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-expand.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23:In file included from note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-offload.c:45: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/common/common-target.h:67: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/common/common-target.def:105:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here :50: note: expanded from macro 'HOOK_VECTOR_END' rtunion fld[1]; ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)In file included from ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-expand.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-grid.c:1078:7: warning: comparison of different enumeration types in switch statement ('enum tree_code' and 'omp_clause_code') [-Wenum-compare-switch] case OMP_CLAUSE_ALIGNED: ^~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-grid.c:1077:7: warning: comparison of different enumeration types in switch statement ('enum tree_code' and 'omp_clause_code') [-Wenum-compare-switch] case OMP_CLAUSE_SIMDLEN: ^~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-grid.c:1076:7: warning: comparison of different enumeration types in switch statement ('enum tree_code' and 'omp_clause_code') [-Wenum-compare-switch] case OMP_CLAUSE_SAFELEN: ^~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-grid.c:1065:7: warning: comparison of different enumeration types in switch statement ('enum tree_code' and 'omp_clause_code') [-Wenum-compare-switch] case OMP_CLAUSE_LINEAR: ^~~~~~~~~~~~~~~~~ 48 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o omp-simd-clone.o -MT omp-simd-clone.o -MMD -MP -MF ./.deps/omp-simd-clone.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-simd-clone.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-expand.c:31: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-expand.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class symtab_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-expand.c:36: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:95:1: warning: 'symtab_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-expand.c:36: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:254:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-low.c:27: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:920:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:930:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1639:17: note: previous use is here for_user)) cgraph_edge { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-low.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-expand.c:58: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hsa-common.h:1070:11: warning: struct 'hsa_bb' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct hsa_bb *) bb->aux; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hsa-common.h:1029:7: note: previous use is here class hsa_bb ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hsa-common.h:1070:11: note: did you mean class here? return (struct hsa_bb *) bb->aux; ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hsa-common.h:1316:8: warning: struct 'hsa_function_representation' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern struct hsa_function_representation *hsa_cfun; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hsa-common.h:1100:7: note: previous use is here class hsa_function_representation ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hsa-common.h:1316:8: note: did you mean class here? extern struct hsa_function_representation *hsa_cfun; ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-low.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-low.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-low.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-simd-clone.c:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ 40 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o optabs.o -MT optabs.o -MMD -MP -MF ./.deps/optabs.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-simd-clone.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-low.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-low.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-low.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-low.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-low.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-low.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-low.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-simd-clone.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-simd-clone.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-low.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-low.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-low.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-low.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-low.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-low.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-low.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-simd-clone.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-low.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-simd-clone.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-simd-clone.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-simd-clone.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-simd-clone.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-simd-clone.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-simd-clone.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-simd-clone.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-simd-clone.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-simd-clone.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-simd-clone.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-simd-clone.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-simd-clone.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-simd-clone.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-simd-clone.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-simd-clone.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-low.c:31: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.c:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-low.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class symtab_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-low.c:34: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:95:1: warning: 'symtab_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-low.c:34: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:254:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:920:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:930:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1639:17: note: previous use is here for_user)) cgraph_edge { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-simd-clone.c:27: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ 49 warnings generated. /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o optabs-libfuncs.o -MT optabs-libfuncs.o -MMD -MP -MF ./.deps/optabs-libfuncs.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-libfuncs.c return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-low.c:60: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hsa-common.h:1070:11: warning: struct 'hsa_bb' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct hsa_bb *) bb->aux; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hsa-common.h:1029:7: note: previous use is here class hsa_bb ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hsa-common.h:1070:11: note: did you mean class here? return (struct hsa_bb *) bb->aux; ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hsa-common.h:1316:8: warning: struct 'hsa_function_representation' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern struct hsa_function_representation *hsa_cfun; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hsa-common.h:1100:7: note: previous use is here class hsa_function_representation ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hsa-common.hstruct mem_usage:1316:8: note: did you mean class here? ^ extern struct hsa_function_representation *hsa_cfun; ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-simd-clone.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class symtab_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-simd-clone.c:32: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:95:1: warning: 'symtab_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/omp-simd-clone.c:32: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:254:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:920:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:930:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1639:17: note: previous use is here for_user)) cgraph_edge { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 37 warnings generated. In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o optabs-query.o -MT optabs-query.o -MMD -MP -MF ./.deps/optabs-query.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.c:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.c:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-libfuncs.c:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-libfuncs.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h323:440:5: note: array 'fld' declared here : rtunion fld[1]; ^ 1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-libfuncs.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-libfuncs.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-libfuncs.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-libfuncs.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-libfuncs.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-libfuncs.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-libfuncs.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-libfuncs.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-libfuncs.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-libfuncs.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-libfuncs.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-libfuncs.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-libfuncs.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-libfuncs.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-libfuncs.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-libfuncs.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-libfuncs.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-libfuncs.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.c:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ 129 warnings generated. In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.c:34: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:167:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o optabs-tree.o -MT optabs-tree.o -MMD -MP -MF ./.deps/optabs-tree.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-tree.c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.c:34: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:168: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); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.c:34: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:169:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.c:111:47: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && (rtx_equal_p (SET_DEST (set), XEXP (SET_SRC (set), 0)) ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.c:113:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (SET_SRC (set), 1))))) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.c:113:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (SET_SRC (set), 1))))) ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-libfuncs.c:33: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? class rtx_def; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-libfuncs.c:33: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ struct mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])class mem_usage; ^~~~~ struct ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-libfuncs.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-libfuncs.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-libfuncs.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-libfuncs.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-libfuncs.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-libfuncs.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-libfuncs.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-libfuncs.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-libfuncs.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-libfuncs.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-libfuncs.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-libfuncs.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-libfuncs.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-libfuncs.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-libfuncs.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-libfuncs.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-libfuncs.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-libfuncs.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-libfuncs.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-libfuncs.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-libfuncs.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-libfuncs.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-libfuncs.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-libfuncs.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-libfuncs.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-libfuncs.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-libfuncs.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-libfuncs.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-libfuncs.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-libfuncs.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-libfuncs.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-libfuncs.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-libfuncs.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-libfuncs.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' In file included from #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~ HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h rtunion fld[1]; ^ :43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-libfuncs.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-libfuncs.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.c:24/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.c:3608:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : && (modified_in_p (SET_SRC (set), p->first) ^~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-libfuncs.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ XEXP (rt, 1) = arg1; ^ ~ HOOK_VECTOR_END (simd_clone) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1]; ^ HOOK_VECTOR_END (goacc)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.c:3610:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ In file included from || modified_between_p (SET_SRC (set), p->first, p->insn) ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-libfuncs.c:33: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define SET_SRC(RTX) XCEXP (RTX, 1, SET) XBBDEF (rt, 2) = arg2; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ :32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-libfuncs.c:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] 33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (vectorize) ^ X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-libfuncs.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-libfuncs.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-libfuncs.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-libfuncs.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (addr_space) ^ XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-libfuncs.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-libfuncs.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-libfuncs.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] XVEC (rt, 3) = arg3;HOOK_VECTOR_END (calls) ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-libfuncs.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-libfuncs.c:33: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.c:3923:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (test, 1) = op1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ :24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.c:4049:43: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ HOOK_VECTOR_END (mode_switching)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (test, 1), label)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h rtunion fld[1]; ^ :43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-libfuncs.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-libfuncs.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-libfuncs.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-libfuncs.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1]; HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-libfuncs.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-libfuncs.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-libfuncs.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-libfuncs.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.c:4349:44: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] prepare_cmp_insn (XEXP (comparison, 0), XEXP (comparison, 1), ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-libfuncs.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-tree.c29: note: expanded from macro 'XWINT' :23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here struct rtx_def;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.c:4503:43: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOST_WIDE_INT hwint[1]; ^ prepare_cmp_insn (XEXP (comparison, 0), XEXP (comparison, 1),/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' # define HOST_WIDE_INT long long ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-libfuncs.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: expanded from macro 'XWINT' ^ ~ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.c:29: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' 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] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :441:5: note: array 'hwint' declared here struct GTY((desc("0"), tag("0"), HOST_WIDE_INT hwint[1]; ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:# define HOST_WIDE_INT long long ^ 75:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-libfuncs.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-libfuncs.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-libfuncs.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-libfuncs.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-libfuncs.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-libfuncs.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.c:29: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-libfuncs.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209: rtx tmp = XEXP (this, 1); ^ ~ 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-libfuncs.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ rtx tmp = XEXP (this, 1); /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-libfuncs.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XVEC (rt, 2) = arg2; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-libfuncs.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.c:5281:59: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-libfuncs.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] insn = GEN_FCN (icode) (trap_rtx, XEXP (trap_rtx, 0), XEXP (trap_rtx, 1), ^ ~ XSTR (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1320:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ return XBBDEF (insn, 2); ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-libfuncs.c#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ :33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' XVEC (rt, 1) = arg1; ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-libfuncs.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ return XEXP (insn, 3); /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-libfuncs.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-libfuncs.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XSTR (rt, 1) = arg1; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-tree.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] 5struct pod_mode: note: array 'fld' declared here ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-libfuncs.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ XSTR (rt, 2) = arg2; ^ ~ template class pod_mode; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-libfuncs.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-libfuncs.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-libfuncs.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):5795:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :440:5: note: array 'fld' declared here rtunion fld[1]; ^ ^ ~ create_fixed_operand (&ops[5], XEXP (comparison, 1)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-libfuncs.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); XEXP (rt, 2) = arg2; ^ ~ ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ :23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-libfuncs.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XSTR (rt, 3) = arg3;:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.c:5856:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1319:23: note: expanded from macro 'XSTR' 34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ create_fixed_operand (&ops[3], XEXP (comparison, 1)); ^ ~ :1832:28: note: expanded from macro 'JUMP_LABEL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XEXP' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-libfuncs.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-libfuncs.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-tree.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hinline struct rtx_def *:1317:23: note: expanded from macro 'XINT' ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' class rtx_def; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-tree.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] rtunion fld[1]; ^ return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-libfuncs.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); XEXP (rt, 1) = arg1; ^ ~ ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' 1320:23: note: expanded from macro 'XEXP' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-libfuncs.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-libfuncs.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-libfuncs.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-libfuncs.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-libfuncs.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-libfuncs.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-tree.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-libfuncs.c:740:3In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ SET_SYMBOL_REF_DECL (XEXP (DECL_RTL (decl), 0), NULL); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2686:49: note: expanded from macro 'SET_SYMBOL_REF_DECL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' (gcc_assert (!CONSTANT_POOL_ADDRESS_P (RTX)), X0TREE ((RTX), 1) = (DECL)) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1340:28: note: expanded from macro 'X0TREE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) XBBDEF (rt, 2) = arg2; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-tree.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] 440:5: note: array 'fld' declared here rtunion fld[1]; ^ ^ ~ HOOK_VECTOR_END (asm_out)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' rtunion fld[1]; ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-tree.c:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here HOOK_VECTOR_END (sched) rtunion fld[1]; ^ ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' XINT (rt, 5) = arg3; ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-tree.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h rtunion fld[1]; ^ :43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.c:29#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-tree.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] XSTR (rt, 6) = arg4;HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-tree.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' HOOK_VECTOR_END (goacc) ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-tree.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] XINT (rt, 1) = arg1; ^ ~ HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.c:29: In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-libfuncs.c:949: ./gt-optabs-libfuncs.h:60:3: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:358:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:class hash_table ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5./gt-optabs-libfuncs.h:60:3: note: did you mean class here? : note: array 'fld' declared here struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class rtunion fld[1]; ^ In file included from ./gt-optabs-libfuncs.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :60:66: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-tree.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; HOOK_VECTOR_END (addr_space) XVEC (rt, 3) = arg3; ^ ~ ^ ^ 236: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1167:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec, va_heap, vl_embed>') [-Winvalid-offsetof] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:358: return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ 7: note: previous use is here /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' class hash_table ^#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' ./gt-optabs-libfuncs.h:60:66: note: did you mean class here? #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h rtunion fld[1]; ^ :286:44: note: in instantiation of member function 'vec, va_heap, vl_embed>::embedded_size' requested here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] size_t size = vec::embedded_size (alloc); XVEC (rt, 4) = arg4; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1565:12: note: in instantiation of function template specialization 'va_heap::reserve >' requested here 1321:23: note: expanded from macro 'XVEC' va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vector-builder.h:170:9: note: in instantiation of member function 'vec, va_heap, vl_ptr>::reserve' requested here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: this->reserve (encoded_nelts ()); ^ 1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs.c:5919:11: note: in instantiation of member function 'vector_builder, int_vector_builder > >::new_vector' requested here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ sel.new_vector (GET_MODE_NUNITS (mode), 2, 3); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-tree.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] : ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (calls) ^ XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' expanded from macro 'HOOK_VECTOR_END' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-tree.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ : empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' HOOK_VECTOR_END (c) ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-tree.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:50: note: expanded from macro 'HOOK_VECTOR_END' 3: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-tree.c:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' HOOK_VECTOR_END (emutls) ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-tree.c:24#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1];: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ^ HOOK_VECTOR_END (target_option) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h: XEXP (rt, 3) = arg3; ^ ~ 43:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' 50: note: expanded from macro 'HOOK_VECTOR_END' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-tree.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' X0EXP (rt, 4) = NULL_RTX; ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-tree.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-tree.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470note:: expanded from macro 'HOOK_VECTOR_END' 3:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.c:30: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:167:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.c:30: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:168: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); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.c:30: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:169:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:236: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1167:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec, va_heap, vl_embed>') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:286:44: note: in instantiation of member function 'vec, va_heap, vl_embed>::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1565:12: note: in instantiation of function template specialization 'va_heap::reserve >' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vector-builder.h:170:9: note: in instantiation of member function 'vec, va_heap, vl_ptr>::reserve' requested here this->reserve (encoded_nelts ()); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/int-vector-builder.h:60:3: note: in instantiation of member function 'vector_builder, int_vector_builder > >::new_vector' requested here new_vector (full_nelts, npatterns, nelts_per_pattern); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.c:533:21: note: in instantiation of member function 'int_vector_builder >::int_vector_builder' requested here vec_perm_builder sel (nunits, 2, 3); ^ 48 warnings generated. 20 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o options-save.o -MT options-save.o -MMD -MP -MF ./.deps/options-save.TPo options-save.c clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o opts-global.o -MT opts-global.o -MMD -MP -MF ./.deps/opts-global.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/opts-global.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 131 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o passes.o -MT passes.o -MMD -MP -MF ./.deps/passes.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/passes.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from options-save.c:5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/opts-global.c:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from options-save.c:5: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct 130 warnings generated. In file included from options-save.c:5: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from options-save.c:5: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/opts-global.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o plugin.o -MT plugin.o -MMD -MP -MF ./.deps/plugin.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/plugin.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/opts-global.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from options-save.c:5: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/opts-global.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/opts-global.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from options-save.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from options-save.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from options-save.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: In file included from expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/passes.c:27: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: noteIn file included from options-save.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] : previous use is here HOOK_VECTOR_END (simt) ^ struct rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from options-save.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from options-save.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from options-save.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from options-save.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from options-save.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from options-save.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from options-save.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from options-save.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from options-save.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from options-save.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from options-save.c:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 188 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o postreload-gcse.o -MT postreload-gcse.o -MMD -MP -MF ./.deps/postreload-gcse.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload-gcse.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/opts-global.c:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/passes.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/opts-global.c:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/opts-global.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/opts-global.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/opts-global.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/opts-global.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/opts-global.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/passes.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h XBBDEF (rt, 2) = arg2;:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' inline struct rtx_def * ^ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' class rtx_def; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/passes.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] rtunion fld[1]; ^ return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT);In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/opts-global.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' class rtx_def; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/opts-global.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/opts-global.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/opts-global.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/opts-global.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/opts-global.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/opts-global.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/opts-global.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/opts-global.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/opts-global.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/opts-global.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/opts-global.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/opts-global.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/opts-global.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/opts-global.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/opts-global.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/opts-global.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/opts-global.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/opts-global.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/opts-global.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/opts-global.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/opts-global.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/opts-global.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/opts-global.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/opts-global.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/opts-global.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/opts-global.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/opts-global.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/opts-global.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/opts-global.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/opts-global.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/opts-global.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/opts-global.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/opts-global.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/opts-global.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/opts-global.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/opts-global.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/opts-global.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/opts-global.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/opts-global.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/opts-global.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/opts-global.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/opts-global.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/opts-global.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/opts-global.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/opts-global.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/opts-global.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/opts-global.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/opts-global.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/opts-global.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/opts-global.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/opts-global.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/opts-global.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/opts-global.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/opts-global.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/opts-global.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/opts-global.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/opts-global.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/opts-global.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/opts-global.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/opts-global.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/opts-global.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/opts-global.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/opts-global.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/opts-global.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/opts-global.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/opts-global.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/opts-global.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/opts-global.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/opts-global.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/opts-global.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/opts-global.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/opts-global.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/opts-global.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/plugin.c:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] XSTR (rt, 3) = arg3;class rtx_def; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' struct rtx_def; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/opts-global.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/opts-global.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/passes.c ^ ~ :27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here struct mem_usage ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/opts-global.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/opts-global.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/opts-global.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/opts-global.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/opts-global.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' In file included from options-save.c:27: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h return gs->op[1]; ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here 1209:38: note: expanded from macro 'RTL_CHECK2' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/opts-global.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here :1319:23: note: expanded from macro 'XSTR' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/opts-global.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; XSTR (rt, 3) = arg3; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here :440:5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/plugin.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from options-save.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:1: warning: 'lto_input_block' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile-count.h:573:41: note: did you mean class here? static profile_probability stream_in (struct lto_input_block *); ^~~~~~ class In file included from options-save.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:744:8: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern struct lto_input_block * lto_create_simple_input_block ( ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:744:8: note: did you mean class here? extern struct lto_input_block * lto_create_simple_input_block ( ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:750:5: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block *, const char *, size_t); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:750:5: note: did you mean class here? struct lto_input_block *, const char *, size_t); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:780:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:780:34: note: did you mean class here? extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:851:35: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/plugin.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here inline struct rtx_def *class lto_input_block In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/passes.c:29: ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:851:35: note: did you mean class here? ^ HOOK_VECTOR_END (asm_out) ^ extern void lto_input_data_block (struct lto_input_block *, void *, size_t);/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ^~~~~~ class #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:855:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/plugin.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT);class lto_input_block ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:855:26: note: did you mean class here? class rtx_def; ^ tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:859:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/passes.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here HOOK_VECTOR_END (sched) ^ class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:859:26: note: did you mean class here? #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:861:24: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/passes.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here HOOK_VECTOR_END (simd_clone)class lto_input_block ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:861:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 24: note: did you mean class here? In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/passes.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] tree lto_input_tree_1 (struct lto_input_block *, struct data_in *,HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note ^~~~~~ class : expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:863:22: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ tree lto_input_tree (struct lto_input_block *, struct data_in *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/passes.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:863:22: note: did you mean class here? HOOK_VECTOR_END (goacc) ^ tree lto_input_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/passes.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/passes.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/passes.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload-gcse.c:22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/passes.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/passes.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/passes.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/passes.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/passes.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/passes.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/passes.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from options-save.c:28: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:76:53: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:76:53: note: did you mean class here? const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:78:8: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:78:8: note: did you mean class here? struct lto_input_block *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:83:44: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/plugin.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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] unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *);struct mem_usage ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h note: previous use is here :class lto_input_block ^ 341:1:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:83:44: note: did you mean class here? note: did you mean struct here?unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^~~~~~ class In file included from class mem_usage; ^~~~~ struct/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:84:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/passes.c:30: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' 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] HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); struct GTY((desc("0"), tag("0"), ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.hclass lto_input_block ^ :75:1:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:84:34: note: did you mean class here? note: did you mean struct here? HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^~~~~~ class class rtx_def; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:85:37: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gcov_type streamer_read_gcov_count (struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:85:37: note: did you mean class here? gcov_type streamer_read_gcov_count (struct lto_input_block *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:86:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] wide_int streamer_read_wide_int (struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:86:34: note: did you mean class here? wide_int streamer_read_wide_int (struct lto_input_block *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:87:38: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] widest_int streamer_read_widest_int (struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:87:38: note: did you mean class here? widest_int streamer_read_widest_int (struct lto_input_block *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:152:24: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_bitpack (struct lto_input_block *ib) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:152:24: note: did you mean class here? streamer_read_bitpack (struct lto_input_block *ib) ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:177:25: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:177:25: note: did you mean class here? = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:221:22: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_uchar (struct lto_input_block *ib) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:221:22: note: did you mean class here? streamer_read_uchar (struct lto_input_block *ib) ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:251:29: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_hwi_in_range (struct lto_input_block *ib, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:251:29: note: did you mean class here? streamer_read_hwi_in_range (struct lto_input_block *ib, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:340:29: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_record_start (struct lto_input_block *ib) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:340:29: note: did you mean class here? streamer_read_record_start (struct lto_input_block *ib) ^~~~~~ class In file included from options-save.c:29: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:25:1: warning: class 'varpool_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class varpool_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:841:17: note: previous use is here struct varpool_node *, ^ In file included from options-save.c:29: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class symtab_node; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/passes.c:30: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.hwarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1707:9: note: previous use is here rtx tmp = XEXP (this, 1); ^ ~ struct symtab_node *symtab_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from options-save.c:30: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:95:1: warning: 'symtab_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] :1320:23: note: expanded from macro 'XEXP' class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:2: note: did you mean class here? #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ struct symtab_node *symtab_node; ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from options-save.c:30: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:254:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here symtab_node ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload-gcse.c:22: In file included from warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return XEXP (insn, 3); ^ ~ struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/opts-global.c:34: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/output.h:133:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] template class pod_mode; ^~~~~ struct ATTRIBUTE_ASM_FPRINTF(2, 3); ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/output.h:123:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:920:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:930:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h struct symtab_node *ref = NULL);:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' symtab_node ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1584:19: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void stream_in (struct lto_input_block *, struct data_in *data_in); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1584:19: note: did you mean class here? void stream_in (struct lto_input_block *, struct data_in *data_in); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] 1640:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ 10: note: did you mean struct here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' friend class cgraph_node; ^~~~~ struct #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1800:1: warning: 'varpool_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ class GTY((tag ("SYMTAB_VARIABLE"))) varpool_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:841:10: note: did you mean class here? #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ struct varpool_node *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from options-save.c:30: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: note: did you mean struct here? :1354:32: note: expanded from macro 'XCEXP' friend class cgraph_node; ^~~~~ struct #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1639:17: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' for_user)) cgraph_edge { ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: note: did you mean struct here? rtunion fld[1]; ^ friend class cgraph_edge; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload-gcse.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload-gcse.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload-gcse.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hstruct mem_usage ^ :3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? attrs = MEM_ATTRS (x);class mem_usage; ^~~~~ struct ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/passes.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/passes.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/passes.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/passes.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/passes.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/passes.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/passes.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/passes.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/passes.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/passes.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/passes.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/passes.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/passes.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/passes.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/passes.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/passes.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/passes.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/passes.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/passes.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/passes.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/passes.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/passes.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/passes.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/passes.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/passes.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/passes.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/passes.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/passes.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/passes.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/passes.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/passes.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/passes.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/passes.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/passes.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/passes.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/passes.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/passes.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/passes.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/passes.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/passes.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/passes.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/passes.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/passes.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/passes.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/passes.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/passes.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/passes.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/passes.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/passes.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/passes.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/passes.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/passes.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/passes.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/passes.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/passes.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/passes.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/passes.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/passes.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/passes.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/passes.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/passes.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/passes.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/passes.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/passes.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/passes.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/passes.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/passes.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/passes.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/passes.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/passes.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/passes.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/passes.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/passes.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/passes.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/passes.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/passes.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/passes.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/passes.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/passes.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/passes.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/passes.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/passes.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/passes.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/passes.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/passes.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/passes.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/passes.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/passes.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload-gcse.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload-gcse.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload-gcse.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload-gcse.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload-gcse.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload-gcse.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload-gcse.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload-gcse.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload-gcse.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload-gcse.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload-gcse.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload-gcse.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload-gcse.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload-gcse.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload-gcse.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload-gcse.c:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload-gcse.c:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: 113 warnings generated. note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa:32: note: expanded from macro 'XCEXP' -esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o postreload.o -MT postreload.o -MMD -MP -MF ./.deps/postreload.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload-gcse.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload-gcse.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload-gcse.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload-gcse.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload-gcse.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload-gcse.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload-gcse.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload-gcse.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload-gcse.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload-gcse.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload-gcse.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload-gcse.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload-gcse.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload-gcse.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload-gcse.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload-gcse.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload-gcse.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload-gcse.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload-gcse.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload-gcse.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload-gcse.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload-gcse.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload-gcse.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload-gcse.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload-gcse.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload-gcse.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload-gcse.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload-gcse.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload-gcse.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload-gcse.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload-gcse.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload-gcse.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload-gcse.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload-gcse.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload-gcse.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload-gcse.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload-gcse.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload-gcse.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload-gcse.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload-gcse.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload-gcse.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload-gcse.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload-gcse.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload-gcse.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload-gcse.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/passes.c:32: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10 rtunion fld[1];: ^ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload-gcse.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] clang XVEC (rt, 3) = arg3; ^ ~ : return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :346:3: note: array 'op' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload-gcse.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload-gcse.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload-gcse.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here rtunion fld[1]; ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload-gcse.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: array 'op' declared here XINT (rt, 1) = arg1; ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : gs->op[3] = rhs; ^ ~ 38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload-gcse.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload-gcse.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload-gcse.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload-gcse.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload-gcse.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload-gcse.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload-gcse.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload-gcse.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload-gcse.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' :3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) return gs->op[1]; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload-gcse.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; X0EXP (rt, 1) = NULL_RTX; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload-gcse.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload-gcse.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload-gcse.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload-gcse.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h XSTR (rt, 2) = arg2; ^ ~ :3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload-gcse.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload-gcse.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload-gcse.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload-gcse.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload-gcse.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload-gcse.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload-gcse.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload-gcse.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload-gcse.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload-gcse.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload-gcse.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload-gcse.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload-gcse.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload-gcse.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload-gcse.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload-gcse.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload-gcse.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload-gcse.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload-gcse.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload-gcse.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload-gcse.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload-gcse.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload-gcse.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload-gcse.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/passes.c:39: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class symtab_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/passes.c:39: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:95:1: warning: 'symtab_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/passes.c:39: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:254:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:920:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:930:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1639:17: note: previous use is here for_user)) cgraph_edge { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct 5 warnings generated. In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o predict.o -MT predict.o -MMD -MP -MF ./.deps/predict.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/predict.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/passes.c:40: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:1: warning: 'lto_input_block' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile-count.h:573:41: note: did you mean class here? static profile_probability stream_in (struct lto_input_block *); ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/passes.c:40: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:744:8: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern struct lto_input_block * lto_create_simple_input_block ( ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:744:8: note: did you mean class here? extern struct lto_input_block * lto_create_simple_input_block ( ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:750:5: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block *, const char *, size_t); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:750:5: note: did you mean class here? struct lto_input_block *, const char *, size_t); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:780:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:780:34: note: did you mean class here? extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:841:10: warning: struct 'varpool_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct varpool_node *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1800:38: note: previous use is here class GTY((tag ("SYMTAB_VARIABLE"))) varpool_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:841:10: note: did you mean class here? struct varpool_node *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:851:35: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:851:35: note: did you mean class here? extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:855:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:855:26: note: did you mean class here? tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:859:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:859:26: note: did you mean class here? hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:861:24: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:861:24: note: did you mean class here? tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:863:22: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree (struct lto_input_block *, struct data_in *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:863:22: note: did you mean class here? tree lto_input_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload-gcse.c:33: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:167:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload-gcse.c:33: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:168: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); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload-gcse.c:33: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:169:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/passes.c:43: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/output.h:133:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/output.h:123: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 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/passes.c:47: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/value-prof.h:109:40: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void stream_in_histogram_value (struct lto_input_block *, gimple *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/value-prof.h:109:40: note: did you mean class here? extern void stream_in_histogram_value (struct lto_input_block *, gimple *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload-gcse.c:780: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)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1589:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload-gcse.c:780: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)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload-gcse.c:793:19: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] for (link = CALL_INSN_FUNCTION_USAGE (insn); link; link = XEXP (link, 1)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1620:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload-gcse.c:793:65: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (link = CALL_INSN_FUNCTION_USAGE (insn); link; link = XEXP (link, 1)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload-gcse.c:817:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx src = SET_SRC (pat); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload-gcse.c:949:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return SET_SRC (PATTERN (insn)); ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload-gcse.c:1286:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx src = SET_SRC (pat); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/predict.c:32: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/predict.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/predict.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/predict.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/predict.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/predict.c:34: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/predict.c:34: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:34: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:167:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:34: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:168: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); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:34: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:169:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/predict.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/predict.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/predict.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:82:50: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return rtx_equal_for_cselib_p (SET_DEST (set), SET_SRC (set));In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/predict.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ :3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/predict.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:253:9:array 'fld' declared here warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ src = SET_SRC (set); ^~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/predict.c:34/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ 23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' : note: expanded from macro 'XEXP' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/predict.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/predict.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/predict.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/predict.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/predict.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/predict.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/predict.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/predict.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/predict.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:413:11: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' && NOTE_KIND (recog_data.operand[i]) == NOTE_INSN_DELETED_LABEL) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1647:25: note: expanded from macro 'NOTE_KIND' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/predict.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) X0EXP (rt, 7) = NULL_RTX; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:446:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ && SET_SRC (set) == op ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' rtunion fld[1]; ^ #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/predict.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/predict.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/predict.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/predict.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:842:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ t = INSN_VAR_LOCATION_LOC (insn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1721:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC' rtunion fld[1]; ^ PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/predict.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1662:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' XINT (rt, 5) = arg5; ^ ~ #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' :1317:23#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ : note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/predict.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/predict.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:890:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] int old_cost = set_src_cost (SET_SRC (new_set), mode, speed); ^~~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/predict.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' :3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ XEXP (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:892:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gcc_assert (rtx_equal_p (XEXP (SET_SRC (new_set), 0), reg)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/system.h:745:14: note: expanded from macro 'gcc_assert' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c ^ :893:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/predict.c:34: In file included from new_src = simplify_replace_rtx (SET_SRC (new_set), reg, src); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' XBBDEF (rt, 2) = arg2; ^ ~ #define SET_SRC(RTX) XCEXP (RTX, 1, SET) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ 38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/predict.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/predict.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/predict.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/predict.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/predict.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:927:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) src = SET_SRC (set); ^~~~~~~~~~~~~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/predict.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/predict.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/predict.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/predict.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/predict.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:1062:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' src = SET_SRC (set); ^~~~~~~~~~~~~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/predict.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:1100:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ && !rtx_equal_p (XEXP (src, 1), reg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:1103:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx base = XEXP (src, 1); ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/predict.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' :34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XEXP (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/predict.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/predict.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/predict.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/predict.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/predict.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/predict.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/predict.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:1265:23: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: array 'fld' declared here COPY_HARD_REG_SET (LABEL_LIVE (insn), live); rtunion fld[1]; ^ ^~~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/predict.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:700:15: note: expanded from macro 'LABEL_LIVE' XINT (rt, 2) = arg2; ^ ~ (label_live[CODE_LABEL_NUMBER (LABEL) - min_labelno]) ^~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1625:33: note: expanded from macro 'CODE_LABEL_NUMBER' :1317:23: note: expanded from macro 'XINT' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/predict.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XVEC (rt, 3) = arg3; ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hard-reg-set.h:113:39: note: expanded from macro 'COPY_HARD_REG_SET' #define COPY_HARD_REG_SET(TO, FROM) ((TO) = (FROM)) ^~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 rtunion fld[1]; ^ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:1339:16: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ for (link = CALL_INSN_FUNCTION_USAGE (insn); link; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1620:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' rtunion fld[1]; ^ #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/predict.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' XVEC (rt, 4) = arg4; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:1340:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/predict.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] link = XEXP (link, 1)) ^ ~ XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:1367:11: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ && JUMP_LABEL (insn)) ^~~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/predict.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' XINT (rt, 6) = arg6; ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:1372:11: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] live = &LABEL_LIVE (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:700:15: note: expanded from macro 'LABEL_LIVE' (label_live[CODE_LABEL_NUMBER (LABEL) - min_labelno]) ^~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1625:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/predict.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:1372:23: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here live = &LABEL_LIVE (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/predict.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' XVEC (rt, 1) = arg1; ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' ^ ~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1625:39: note: expanded from macro 'CODE_LABEL_NUMBER' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:35: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:39: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/predict.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:1386:19: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' for (note = REG_NOTES (insn); note; note = XEXP (note, 1)) ^~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1589:25: note: expanded from macro 'REG_NOTES' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ 440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/predict.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 3) = arg3; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:1386:50: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ for (note = REG_NOTES (insn); note; note = XEXP (note, 1)) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/predict.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' X0EXP (rt, 4) = NULL_RTX; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/predict.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/predict.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:1416:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (dst), ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/predict.c:#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here 34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/predict.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/predict.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:1524:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' offset = XEXP (x, 1); ^ ~ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/predict.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/predict.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/predict.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/predict.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/predict.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:1737:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtx src = SET_SRC (pat); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' rtunion fld[1]; ^ #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/predict.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:1764:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ SET_SRC (pat) = tem; ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' :1209:38#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ : note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:1766:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SET_SRC (pat) = src; ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/predict.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/predict.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/predict.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:1818:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: expanded from macro 'XVEC' rtx src = SET_SRC (pat); ^~~~~~~~~~~~~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' :440:5: note: array 'fld' declared here #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:1831:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SET_SRC (pat) = plus_expr; ^~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/predict.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h648:3: :2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1354:32: note: expanded from macro 'XCEXP' XSTR (rt, 1) = arg1; ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:1855:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (plus_expr, 1) = new_src; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/predict.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' rtunion fld[1]; ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:1865:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: SET_SRC (pat) = src; ^~~~~~~~~~~~~ 1209:38:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' note: expanded from macro 'RTL_CHECK2' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/predict.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/predict.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/predict.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/predict.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/predict.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/predict.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/predict.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/predict.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/predict.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/predict.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:1931:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx src = SET_SRC (pat); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' In file included from #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/predict.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' 34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' rtunion fld[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:1982:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' && XEXP (SET_SRC (set), 0) == reg ^~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' rtunion fld[1]; ^ #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:35: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/predict.c#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ :34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:39: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:1985:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtx src3 = XEXP (SET_SRC (set), 1); ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:1985:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/predict.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx src3 = XEXP (SET_SRC (set), 1); ^~~~~~~~~~~~~ XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' rtunion fld[1]; ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/predict.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:35: note: expanded from macro 'XEXP' XSTR (rt, 2) = arg2; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' ^~~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:39: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:2003:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/predict.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx old_src = SET_SRC (set); ^~~~~~~~~~~~~ XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:2008:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SET_SRC (set) = tem; ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:2010:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SET_SRC (set) = old_src; ^~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/predict.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' XSTR (rt, 1) = arg1; ^ ~ #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' :1319:23#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ : note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/predict.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:2060:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ off = XEXP (XEXP (src, 0), 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:2080:19: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/predict.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] for (note = REG_NOTES (insn); note; note = XEXP (note, 1)) ^~~~~~~~~~~~~~~~ XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1589:25: note: expanded from macro 'REG_NOTES' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:2080:50: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (note = REG_NOTES (insn); note; note = XEXP (note, 1)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:2115:31: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gen_rtx_SET (XEXP (cnd, 0), XEXP (cnd, 1)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:902:43: note: expanded from macro 'gen_rtx_SET' gen_rtx_fmt_ee (SET, VOIDmode, (ARG0), (ARG1)) ^~~~ ./genrtl.h:39:40: note: expanded from macro 'gen_rtx_fmt_ee' gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO) ^~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:2133:16: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] for (link = CALL_INSN_FUNCTION_USAGE (insn); link; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1620:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:2134:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] link = XEXP (link, 1)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:2202:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] off = XEXP (XEXP (XEXP (note, 0), 0), 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:2216:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx src = SET_SRC (set); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:2231:44: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && move2add_valid_value_p (REGNO (XEXP (src, 1)), mode)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1878:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:2233:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (reg_base_reg[REGNO (XEXP (src, 1))] < 0 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1878:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:2234:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && reg_symbol_ref[REGNO (XEXP (src, 1))] == NULL_RTX) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1878:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:2235:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] offset = reg_offset[REGNO (XEXP (src, 1))]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1878:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:2243:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] base_reg = XEXP (src, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/postreload.c:2265:32: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] reg_offset[regno] = INTVAL (SET_SRC (set)); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ 143 warnings generated. In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/predict.c:36: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o print-rtl.o -MT print-rtl.o -MMD -MP -MF ./.deps/print-rtl.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/predict.c:42: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class symtab_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/predict.c:42: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:95:1: warning: 'symtab_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/predict.c:42: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:254:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:920:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:930:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1639:17: note: previous use is here for_user)) cgraph_edge { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct 137 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o print-rtl-function.o -MT print-rtl-function.o -MMD -MP -MF ./.deps/print-rtl-function.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl-function.c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/predict.c:453:15: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] for (note = REG_NOTES (BB_END (bb)); note; note = XEXP (note, 1)) ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1589:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/predict.c:453:53: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (note = REG_NOTES (BB_END (bb)); note; note = XEXP (note, 1)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/predict.c:703: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)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1589:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/predict.c:703: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)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/predict.c:709:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] = GEN_INT (REG_BR_PROB_BASE - INTVAL (XEXP (XEXP (note, 0), 1))); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3782:51: note: expanded from macro 'GEN_INT' #define GEN_INT(N) gen_rtx_CONST_INT (VOIDmode, (N)) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/predict.c:708:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (XEXP (note, 0), 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/predict.c:908:12: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] pnote = ®_NOTES (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1589:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/predict.c:915: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)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1589:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/predict.c:915: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)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/predict.c:920:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] int probability = INTVAL (XEXP (XEXP (note, 0), 1)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/predict.c:970:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] int probability = INTVAL (XEXP (XEXP (*pnote, 0), 1)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/predict.c:975:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *pnote = XEXP (*pnote, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ 157 warnings generated. /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/predict.c:2176:47: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || (REG_P (XEXP (cond, 1)) && REG_POINTER (XEXP (cond, 1))))) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1927:37: note: expanded from macro 'REG_POINTER' (RTL_FLAG_CHECK1 ("REG_POINTER", (RTX), REG)->frame_related) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1307:45: note: expanded from macro 'RTL_FLAG_CHECK1' #define RTL_FLAG_CHECK1(NAME, RTX, C1) (RTX) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/predict.c:2206:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] else if (XEXP (cond, 1) == const0_rtx ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/predict.c:2222:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] else if (XEXP (cond, 1) == const0_rtx ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/predict.c:2239:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XEXP (cond, 1) == const0_rtx || XEXP (cond, 1) == const1_rtx ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:29: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hclass rtx_def;:1320:23: note: expanded from macro 'XEXP' ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ struct rtx_def;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/predict.c:2239:38: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XEXP (cond, 1) == const0_rtx || XEXP (cond, 1) == const1_rtx ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/predict.c:2240:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] clang || XEXP (cond, 1) == constm1_rtx): ^ ~ warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/predict.c:2246:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XEXP (cond, 1) == const0_rtx || XEXP (cond, 1) == const1_rtx ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o print-tree.o -MT print-tree.o -MMD -MP -MF ./.deps/print-tree.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-tree.c note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/predict.c:2246:38: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XEXP (cond, 1) == const0_rtx || XEXP (cond, 1) == const1_rtx ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/predict.c:2247:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XEXP (cond, 1) == constm1_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:31: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:31: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl-function.c:22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl-function.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-tree.c:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] In file included from class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] struct rtx_def; ^ XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl-function.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl-function.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl-function.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-tree.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl-function.c:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl-function.c:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-tree.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-tree.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl-function.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl-function.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl-function.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-tree.c:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl-function.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl-function.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl-function.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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] XEXP (rt, 3) = arg3;struct mem_usage ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? noteclass mem_usage; ^~~~~ struct : expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl-function.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl-function.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl-function.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl-function.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl-function.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl-function.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl-function.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl-function.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl-function.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl-function.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl-function.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl-function.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl-function.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl-function.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl-function.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl-function.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl-function.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl-function.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl-function.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl-function.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl-function.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl-function.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl-function.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl-function.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl-function.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl-function.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl-function.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl-function.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl-function.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl-function.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl-function.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl-function.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl-function.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl-function.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl-function.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl-function.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl-function.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl-function.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl-function.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl-function.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl-function.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl-function.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl-function.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl-function.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl-function.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl-function.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl-function.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl-function.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl-function.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl-function.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl-function.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl-function.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl-function.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl-function.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl-function.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl-function.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl-function.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl-function.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl-function.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl-function.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl-function.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl-function.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl-function.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl-function.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl-function.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl-function.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl-function.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl-function.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl-function.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl-function.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl-function.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl-function.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl-function.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl-function.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl-function.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl-function.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl-function.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl-function.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl-function.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl-function.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl-function.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl-function.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:216:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tree decl = SYMBOL_REF_DECL (in_rtx); ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2690:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1340:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:222:15: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (NOTE_KIND (in_rtx)) ^~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1647:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:229:33: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] fprintf (m_outfile, " %d", NOTE_EH_HANDLER (in_rtx)); ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1638:31: note: expanded from macro 'NOTE_EH_HANDLER' #define NOTE_EH_HANDLER(INSN) XCINT (INSN, 3, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:235:31: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] dump_addr (m_outfile, " ", NOTE_BLOCK (in_rtx)); ^~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1637:26: note: expanded from macro 'NOTE_BLOCK' #define NOTE_BLOCK(INSN) XCTREE (INSN, 3, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1357:32: note: expanded from macro 'XCTREE' #define XCTREE(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_tree) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:241:23: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] basic_block bb = NOTE_BASIC_BLOCK (in_rtx); ^~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1639:32: note: expanded from macro 'NOTE_BASIC_BLOCK' #define NOTE_BASIC_BLOCK(INSN) XCBBDEF (INSN, 3, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1358:32: note: expanded from macro 'XCBBDEF' #define XCBBDEF(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:250:26: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] const char *label = NOTE_DELETED_LABEL_NAME (in_rtx); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1635:39: note: expanded from macro 'NOTE_DELETED_LABEL_NAME' #define NOTE_DELETED_LABEL_NAME(INSN) XCSTR (INSN, 3, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1353:32: note: expanded from macro 'XCSTR' #define XCSTR(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:260:23: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] basic_block bb = NOTE_BASIC_BLOCK (in_rtx); ^~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1639:32: note: expanded from macro 'NOTE_BASIC_BLOCK' #define NOTE_BASIC_BLOCK(INSN) XCBBDEF (INSN, 3, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1358:32: note: expanded from macro 'XCBBDEF' #define XCBBDEF(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:268:15: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] print_rtx (NOTE_VAR_LOCATION (in_rtx)); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1640:33: note: expanded from macro 'NOTE_VAR_LOCATION' #define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:273:37: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] output_cfi_directive (m_outfile, NOTE_CFI (in_rtx)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1642:25: note: expanded from macro 'NOTE_CFI' #define NOTE_CFI(INSN) XCCFI (INSN, 3, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1359:32: note: expanded from macro 'XCCFI' #define XCCFI(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_cfi) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:282:27: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] = expand_location (NOTE_MARKER_LOCATION (in_rtx)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1641:36: note: expanded from macro 'NOTE_MARKER_LOCATION' #define NOTE_MARKER_LOCATION(INSN) XCUINT (INSN, 3, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1351:32: note: expanded from macro 'XCUINT' #define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:292:43: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] else if (idx == 7 && JUMP_P (in_rtx) && JUMP_LABEL (in_rtx) != NULL ^~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:302:38: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] fprintf (m_outfile, "%d", INSN_UID (JUMP_LABEL (in_rtx))); ^~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:408:11: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] if (ASM_OPERANDS_SOURCE_LOCATION (in_rtx) != UNKNOWN_LOCATION) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2540:43: note: expanded from macro 'ASM_OPERANDS_SOURCE_LOCATION' #define ASM_OPERANDS_SOURCE_LOCATION(RTX) XCUINT (RTX, 6, ASM_OPERANDS) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1351:32: note: expanded from macro 'XCUINT' #define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:410:19: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] LOCATION_FILE (ASM_OPERANDS_SOURCE_LOCATION (in_rtx)), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2540:43: note: expanded from macro 'ASM_OPERANDS_SOURCE_LOCATION' #define ASM_OPERANDS_SOURCE_LOCATION(RTX) XCUINT (RTX, 6, ASM_OPERANDS) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1351:32: note: expanded from macro 'XCUINT' #define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/input.h:55:47: note: expanded from macro 'LOCATION_FILE' #define LOCATION_FILE(LOC) ((expand_location (LOC)).file) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:411:19: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] LOCATION_LINE (ASM_OPERANDS_SOURCE_LOCATION (in_rtx))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2540:43: note: expanded from macro 'ASM_OPERANDS_SOURCE_LOCATION' #define ASM_OPERANDS_SOURCE_LOCATION(RTX) XCUINT (RTX, 6, ASM_OPERANDS) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1351:32: note: expanded from macro 'XCUINT' #define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/input.h:56:47: note: expanded from macro 'LOCATION_LINE' #define LOCATION_LINE(LOC) ((expand_location (LOC)).line) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:417:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (ASM_INPUT_SOURCE_LOCATION (in_rtx) != UNKNOWN_LOCATION) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2541:40: note: expanded from macro 'ASM_INPUT_SOURCE_LOCATION' #define ASM_INPUT_SOURCE_LOCATION(RTX) XCUINT (RTX, 1, ASM_INPUT) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1351:32: note: expanded from macro 'XCUINT' #define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:419:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] LOCATION_FILE (ASM_INPUT_SOURCE_LOCATION (in_rtx)), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2541:40: note: expanded from macro 'ASM_INPUT_SOURCE_LOCATION' #define ASM_INPUT_SOURCE_LOCATION(RTX) XCUINT (RTX, 1, ASM_INPUT) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1351:32: note: expanded from macro 'XCUINT' #define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/input.h:55:47: note: expanded from macro 'LOCATION_FILE' #define LOCATION_FILE(LOC) ((expand_location (LOC)).file) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:420:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] LOCATION_LINE (ASM_INPUT_SOURCE_LOCATION (in_rtx))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2541:40: note: expanded from macro 'ASM_INPUT_SOURCE_LOCATION' #define ASM_INPUT_SOURCE_LOCATION(RTX) XCUINT (RTX, 1, ASM_INPUT) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1351:32: note: expanded from macro 'XCUINT' #define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/input.h:56:47: note: expanded from macro 'LOCATION_LINE' #define LOCATION_LINE(LOC) ((expand_location (LOC)).line) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:427: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 ^~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1647:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:428: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) ^~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1647:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:453: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)) ^~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:465: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) ^~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:558: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) ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1647:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:643: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)); ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:848:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] print_rtx (PAT_VAR_LOCATION_LOC (in_rtx)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1662:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:956: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)); ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1777:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:1268:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (x, 1)) < 0) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:1271:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op[1] = GEN_INT (-INTVAL (XEXP (x, 1))); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3782:51: note: expanded from macro 'GEN_INT' #define GEN_INT(N) gen_rtx_CONST_INT (VOIDmode, (N)) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:1276:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op[1] = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:1282:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op[1] = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:1288:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op[1] = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:1293:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op[1] = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:1303:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op[1] = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:1305:15: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] op[2] = XEXP (x, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:1311:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op[1] = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:1316:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op[1] = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:1321:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op[1] = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:1326:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op[1] = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:1331:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op[1] = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:1336:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op[1] = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:1341:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op[1] = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:1346:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op[1] = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:1351:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op[1] = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:1360:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op[1] = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:1365:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op[1] = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:1370:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op[1] = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:1375:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op[1] = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:1380:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op[1] = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:1385:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op[1] = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:1390:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op[1] = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:1395:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op[1] = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:1400:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op[1] = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:1405:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op[1] = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:1410:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op[1] = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:1415:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op[1] = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:1420:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op[1] = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:1425:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op[1] = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:1430:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op[1] = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:1431:15: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] op[2] = XEXP (x, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:1436:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op[1] = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:1437:15: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] op[2] = XEXP (x, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:1493:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op[0] = XEXP (XEXP (x, 1), 0); ^ ~ 180/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h warnings generated. :1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:1495:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op[1] = XEXP (XEXP (x, 1), 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:1495:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op[1] = XEXP (XEXP (x, 1), 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:1499:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op[0] = XEXP (XEXP (x, 1), 0); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:1501:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op[1] = XEXP (XEXP (x, 1), 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-tree.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] : note: expanded from macro 'RTL_CHECK2' class symtab_node;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:9: note: previous use is here ^ ~ struct symtab_node *symtab_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:1501:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op[1] = XEXP (XEXP (x, 1), 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-tree.c:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:95:1: warning: 'symtab_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] :1209:39: note: expanded from macro 'RTL_CHECK2' class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:1509:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op[1] = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:1516:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op[1] = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:1518:15: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] op[2] = XEXP (x, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:In file included from 38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-tree.c:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:254:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] : note: expanded from macro 'RTL_CHECK2' struct symtab_node *ref = NULL); ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here symtab_node ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:1528:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op[1] = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:1529:15: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] op[2] = XEXP (x, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:1545:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] pp_decimal_int (pp, XINT (x, 1)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/pretty-print.h:321:53: note: expanded from macro 'pp_decimal_int' clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o profile.o -MT profile.o -MMD -MP -MF ./.deps/profile.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile.c #define pp_decimal_int(PP, I) pp_scalar (PP, "%d", I) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/pretty-print.h:317:54: note: expanded from macro 'pp_scalar' sprintf (pp_buffer (PP)->digit_buffer, FORMAT, SCALAR); \ ^~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:1563:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op[1] = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:1569:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op[1] = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:1570:14: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] op[2] = XEXP (x, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:920:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:930:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:1697:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] pp_wide_integer (pp, SUBREG_BYTE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] rtunion fld[1]; ^ friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1639:17: note: previous use is here for_user)) cgraph_edge { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:1734:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] print_value (pp, SET_SRC (x), verbose); ^~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:1751:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] print_value (pp, PAT_VAR_LOCATION_LOC (x), verbose); ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1662:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:1756:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (COND_EXEC_TEST (x), 1) == const0_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:1759:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (COND_EXEC_TEST (x), 1) == const0_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:1767:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] print_pattern (pp, COND_EXEC_CODE (x), verbose); ^~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2653:29: note: expanded from macro 'COND_EXEC_CODE' #define COND_EXEC_CODE(RTX) XCEXP (RTX, 1, COND_EXEC) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:1825:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (int i = 0; i < XVECLEN (x, 1); i++) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1329:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:737:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:1827:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] print_value (pp, XVECEXP (x, 1, i), verbose); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1328:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1212:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:1915:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (VAR_LOC_UNKNOWN_P (INSN_VAR_LOCATION_LOC (x))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1721:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1662:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354: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) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1731:38: note: expanded from macro 'VAR_LOC_UNKNOWN_P' (GET_CODE (X) == CLOBBER && XEXP ((X), 0) == const0_rtx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:1918:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] print_pattern (pp, INSN_VAR_LOCATION_LOC (x), verbose); ^~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1721:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1662:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:1945:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (NOTE_KIND (x)) ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1647:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:1949:28: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] pp_printf (pp, " %d", NOTE_EH_HANDLER (x)); ^~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1638:31: note: expanded from macro 'NOTE_EH_HANDLER' #define NOTE_EH_HANDLER(INSN) XCINT (INSN, 3, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:1954:42: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] pp_printf (pp, " %d", BLOCK_NUMBER (NOTE_BLOCK (x))); ^~~~~~~~~~~~~~ 50/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1637:26: note: expanded from macro 'NOTE_BLOCK' warnings generated. #define NOTE_BLOCK(INSN) XCTREE (INSN, 3, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1357:32: note: expanded from macro 'XCTREE' #define XCTREE(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_tree) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.h:1816:42: note: expanded from macro 'BLOCK_NUMBER' #define BLOCK_NUMBER(NODE) (BLOCK_CHECK (NODE)->block.block_num) ^~~~ ./tree-check.h:10:36: note: expanded from macro 'BLOCK_CHECK' #define BLOCK_CHECK(t) TREE_CHECK (t, BLOCK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.h:383:32: note: expanded from macro 'TREE_CHECK' #define TREE_CHECK(T, CODE) (T) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:1958:28: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] pp_printf (pp, " %d", NOTE_BASIC_BLOCK (x)->index); ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1639:32: note: expanded from macro 'NOTE_BASIC_BLOCK' #define NOTE_BASIC_BLOCK(INSN) XCBBDEF (INSN, 3, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1358:32: note: expanded from macro 'XCBBDEF' #define XCBBDEF(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:1964:28: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] const char *label = NOTE_DELETED_LABEL_NAME (x); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1635:39: note: expanded from macro 'NOTE_DELETED_LABEL_NAME' #define NOTE_DELETED_LABEL_NAME(INSN) XCSTR (INSN, 3, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1353:32: note: expanded from macro 'XCSTR' #define XCSTR(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:1973:25: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] print_pattern (pp, NOTE_VAR_LOCATION (x), verbose); ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1640:33: note: expanded from macro 'NOTE_VAR_LOCATION' #define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:1996:21: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_P (x) && REG_NOTES (x)) ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1589:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:1997:21: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] for (rtx note = REG_NOTES (x); note; note = XEXP (note, 1)) ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1589:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/print-rtl.c:1997:49: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (rtx note = REG_NOTES (x); note; note = XEXP (note, 1)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o profile-count.o -MT profile-count.o -MMD -MP -MF ./.deps/profile-count.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile-count.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile.c:52: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ 112 warnings generated. In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile-count.c:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o read-md.o -MT read-md.o -MMD -MP -MF ./.deps/read-md.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-md.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile.c:52: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile-count.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile.c:52: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile.c:52: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile.c:52: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile-count.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile-count.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile-count.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile.c:54: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile.c:54: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-md.c:28: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) class rtx_def; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' struct rtx_def; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-md.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile-count.c:30: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from return gs->op[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ ~ struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-md.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.hnote: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ :423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h::3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here tree GTY((length ("%h.num_ops"))) op[1]; ^ class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-md.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-md.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile-count.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:1: warning: 'lto_input_block' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile-count.h:573:41: note: did you mean class here? static profile_probability stream_in (struct lto_input_block *); ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile-count.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:744:8: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern struct lto_input_block * lto_create_simple_input_block ( ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:744:8: note: did you mean class here? extern struct lto_input_block * lto_create_simple_input_block ( ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:750:5: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block *, const char *, size_t); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:750:5: note: did you mean class here? struct lto_input_block *, const char *, size_t); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:780:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:780:34: note: did you mean class here? extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:851:35: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:851:35: note: did you mean class here? extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:855:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:855:26: note: did you mean class here? tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:859:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:859:26: note: did you mean class here? hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:861:24: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:861:24: note: did you mean class here? tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:863:22: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree (struct lto_input_block *, struct data_in *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:863:22: note: did you mean class here? tree lto_input_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile.c:56: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile-count.c:31: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:76:53: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:76:53: note: did you mean class here? const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:78:8: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:78:8: note: did you mean class here? struct lto_input_block *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h tree GTY((length ("%h.num_ops"))) op[1]; ^ :83:44: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here :83:44: note: did you mean class here? tree GTY((length ("%h.num_ops"))) op[1]; ^ unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h return &ass->op[3];:84:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ ~ HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here tree GTY((length ("%h.num_ops"))) op[1];class lto_input_block ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:84:34: note: did you mean class here? HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:85:37: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gcov_type streamer_read_gcov_count (struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here gs->op[3] = rhs; ^ ~ class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:85:37: note: did you mean class here? tree GTY((length ("%h.num_ops"))) op[1]; ^ gcov_type streamer_read_gcov_count (struct lto_input_block *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:86:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] wide_int streamer_read_wide_int (struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:86:34: note: did you mean class here? wide_int streamer_read_wide_int (struct lto_input_block *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:87:38: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] widest_int streamer_read_widest_int (struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:87:38: note: did you mean class here? widest_int streamer_read_widest_int (struct lto_input_block *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:152:24: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_bitpack (struct lto_input_block *ib) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:152:24: note: did you mean class here? streamer_read_bitpack (struct lto_input_block *ib) ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:177:25: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:177:25: note: did you mean class here? = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:221:22: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_uchar (struct lto_input_block *ib) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:221:22: note: did you mean class here? streamer_read_uchar (struct lto_input_block *ib) ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:251:29: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_hwi_in_range (struct lto_input_block *ib, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:251:29: note: did you mean class here? streamer_read_hwi_in_range (struct lto_input_block *ib, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:340:29: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_record_start (struct lto_input_block *ib) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:340:29: note: did you mean class here? streamer_read_record_start (struct lto_input_block *ib) ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile-count.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:25:1: warning: class 'varpool_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class varpool_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:841:17: note: previous use is here struct varpool_node *, ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile-count.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class symtab_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:9: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note return gs->op[1]; ^ ~ : previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here struct symtab_node *symtab_node; ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile-count.c:32: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:95:1: warning: 'symtab_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile-count.c:32: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:254:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return &call_stmt->op[2]; ^ ~ struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here symtab_node ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:920:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:930:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1584:19: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void stream_in (struct lto_input_block *, struct data_in *data_in); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1584:19: note: did you mean class here? void stream_in (struct lto_input_block *, struct data_in *data_in); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1800:1: warning: 'varpool_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((tag ("SYMTAB_VARIABLE"))) varpool_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:841:10: note: did you mean class here? struct varpool_node *, ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile-count.c:32: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1639:17: note: previous use is here for_user)) cgraph_edge { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile-count.c:34: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sreal.h:38:1: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sreal.h:38:1: note: did you mean class here? struct lto_input_block; ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sreal.h:57:27: warning: struct 'lto_input_block' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] static sreal stream_in (struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sreal.h:57:27: note: did you mean class here? static sreal stream_in (struct lto_input_block *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile-count.c:90:27: warning: struct 'lto_input_block' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] profile_count::stream_in (struct lto_input_block *ib) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile-count.c:90:27: note: did you mean class here? profile_count::stream_in (struct lto_input_block *ib) ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile-count.c:181:33: warning: struct 'lto_input_block' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] profile_probability::stream_in (struct lto_input_block *ib) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile-count.c:181:33: note: did you mean class here? profile_probability::stream_in (struct lto_input_block *ib) ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile.c:58: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class symtab_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile.c:58: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:95:1: warning: 'symtab_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile.c:58: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:254:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:920:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:930:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1639:17: note: previous use is here for_user)) cgraph_edge { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct 72 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o read-rtl.o -MT read-rtl.o -MMD -MP -MF ./.deps/read-rtl.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl.c 13 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o read-rtl-function.o -MT read-rtl-function.o -MMD -MP -MF ./.deps/read-rtl-function.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl-function.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 207 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o real.o -MT real.o -MMD -MP -MF ./.deps/real.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/real.c 61 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o realmpfr.o -MT realmpfr.o -MMD -MP -MF ./.deps/realmpfr.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/realmpfr.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 5 warnings generated. In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl-function.c:22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o recog.o -MT recog.o -MMD -MP -MF ./.deps/recog.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl.c:32: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl-function.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl-function.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/real.c:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: In file included from warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl-function.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] : class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here note: previous use is here struct rtx_def; ^ class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl-function.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl-function.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl-function.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl-function.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl-function.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl-function.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl-function.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.defIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/real.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? 2025template class pod_mode;:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ^~~~~HOOK_VECTOR_END (vectorize) ^ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl-function.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl-function.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl.c:34: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' 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] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl-function.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] struct GTY((desc("0"), tag("0"), ^ HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl-function.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl-function.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl-function.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl-function.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl-function.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/realmpfr.c:22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/real.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/real.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl-function.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl.c:34: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ 167/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] warnings generated. return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/real.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o reg-stack.o -MT reg-stack.o -MMD -MP -MF ./.deps/reg-stack.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reg-stack.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c:23: In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] XSTR (rt, 6) = arg4; ^ ~ struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.hexpanded from macro 'RTL_CHECK2' :67:20: note: did you mean struct here? #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])template class pod_mode; ^~~~~ struct ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/realmpfr.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ :5:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? notetemplate class pod_mode; ^~~~~ struct : array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/real.c:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] : struct GTY((desc("0"), tag("0"),./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ class rtx_def; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl-function.c:27: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] In file included from inline struct rtx_def */opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' class rtx_def; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl-function.c: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/real.c:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 27: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ rtx tmp = XEXP (this, 1); ^ ~ rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :23: rtunion fld[1];class rtx_def; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note ^: expanded from macro 'XEXP' clang#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl.c: : ^ ~ 34In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/realmpfr.c:warning : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:120922: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] :38: note: expanded from macro 'RTL_CHECK2' :1209:38: note: expanded from macro 'RTL_CHECK2' : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] inline struct rtx_def * XEXP (rt, 3) = arg3; ^ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h :75:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ class rtx_def;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/realmpfr.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] rtunion fld[1]; ^ return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ class rtx_def; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13 rtx tmp = XEXP (this, 1); ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h5: note: array 'fld' declared here :440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl.c:34: :In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: :1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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] rtx next = XEXP (insn, 1); ^ ~ rtx next = XEXP (insn, 1); ^ ~ XEXP (rt, 1) = arg1; ^ ~ struct mem_usage/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :1: note: did you mean struct here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ class mem_usage; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5: note: array 'fld' declared here ^ ~ rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 2) = arg2; ^ ~ return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/realmpfr.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hstruct mem_usage ^ :1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? return XBBDEF (insn, 2); ^ ~ return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' class mem_usage; ^~~~~ struct #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XWINT (rt, 1) = arg1; rtunion fld[1]; ^ ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ return XBBDEF (insn, 2); ^ ~ return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h HOST_WIDE_INT hwint[1]; ^ :1324:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)26: note: expanded from macro 'HOST_WIDE_INT' ^ ~ # define HOST_WIDE_INT long long ^ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' : array 'fld' declared here #define XWINT(RTX, N) ((RTX)->u.hwint[N]) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :441:5: note: array 'hwint' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h HOST_WIDE_INT hwint[1]; ^ :1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' # define HOST_WIDE_INT long long ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :26: note: expanded from macro 'SUBREG_BYTE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XUINT':1209:38: note : expanded from macro 'RTL_CHECK2' 34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) X0EXP (rt, 1) = NULL_RTX; ^ ~ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: rtunion fld[1]; ^ warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: X0EXP (rt, 1) = NULL_RTX; ^ ~ 440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1209:38: note: expanded from macro 'RTL_CHECK2' return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XEXP (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ :34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' XSTR (rt, 2) = arg2; ^ ~#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ 23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :28: note: expanded from macro 'JUMP_LABEL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1354:32: note: expanded from macro 'XCEXP' rtunion fld[1]; ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] :592: return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ 3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) XSTR (rt, 1) = arg1; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: rtunion fld[1]; ^ array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' rtunion fld[1]; ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl.c JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ :34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL'#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) XSTR (rt, 1) = arg1;In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c:25 : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' :211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :1354:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ :37: note: expanded from macro 'RTL_CHECKC1' HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h XVEC (rt, 2) = arg2; ^ ~ :43:50: note: expanded from macro 'HOOK_VECTOR_END' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl.c:34: In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hHOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' :2138:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] XSTR (rt, 1) = arg1; ^ ~ HOOK_VECTOR_END (goacc) ^ SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ 43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' rtunion fld[1]; ^#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' HOOK_VECTOR_END (addr_space) ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (calls) ^ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reg-stack.c:157: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h ^ ~ :75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' class rtx_def; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here struct rtx_def; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:1950:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: expanded from macro 'HOOK_VECTOR_END' *step_out = XEXP (x, 1); ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19 In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ *step_out = XEXP (x, 1); /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' ^ ~ : empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' HOOK_VECTOR_END (cxx) ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ :6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here HOOK_VECTOR_END (emutls) rtunion fld[1]; ^ ^ XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP'#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (target_option) ^ XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (mode_switching) ^ XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: expanded from macro 'MEM_ATTRS'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def ^ ~ :6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ rtunion fld[1]; ^ HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ 1344:29: note: expanded from macro 'X0MEMATTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XSTR (rt, 3) = arg3; ^ ~ :1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/real.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl-function.c440:5: note: array 'fld' declared here :27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' 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] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/real.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 1) = arg1; ^ ~ struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ class rtx_def; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl-function.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/real.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl-function.c#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5:5 warnings generated#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note: array 'fld' declared here . rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/real.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reg-stack.c:157: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl-function.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124struct pod_mode ^ :3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:template class pod_mode;1320:23: note: expanded from macro 'XEXP' ^~~~~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' struct #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c:26: rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl-function.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ rtx tmp = XEXP (this, 1); ^ ~ XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' 1320:23: note: expanded from macro 'XEXP' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/real.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl.c:226:5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ : SUBREG_BYTE (x) = value;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' ^~~~~~~~~~~~~~~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 5: note: array 'fld' declared here :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl-function.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) XEXP (rt, 3) = arg3; ^ ~ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o regcprop.o -MT regcprop.o -MMD -MP -MF ./.deps/regcprop.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regcprop.c ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37:1320:23: 13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/real.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ XEXP (rt, 3) = arg3; ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23:note : expanded from macro 'XEXP' note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note:: 1320:23#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): noteexpanded from macro 'XEXP': expanded from macro 'XEXP' expanded from macro 'RTL_CHECKC1' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): ^ ~ 1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 1209 ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440::38: note: expanded from macro 'RTL_CHECK2' 5: note: array 'fld' declared here 38 rtunion fld[1]; ^ : note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl-function.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/real.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; XINT (rt, 4) = arg4; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' :23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/real.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl-function.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XINT (rt, 5) = arg5; ^ ~ :1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reg-stack.c:157:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:expanded from macro 'XINT'423: 1317In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: ::38: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h23:272#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): :8: expanded from macro 'RTL_CHECK2'warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]: note: expanded from macro 'XINT' ^ ~ inline struct rtx_def *#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ :1209 ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:38: :note: expanded from macro 'RTL_CHECK2' :1209:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:755/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])440array 'fld' declared here : ^ ~7: note: previous use is here: class rtx_def;5 ^ rtunion fld[1];In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reg-stack.c:440:5: note: array 'fld' declared here : note: array 'fld' declared here ^ :157: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10:: rtunion fld[1]; warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl-function.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3 rtunion fld[1];warning ^ return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT);: In file included from array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/real.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ : warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ XEXP (rt, 6) = arg6; ^ ~ XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl.c:1681:21/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hclass rtx_def;: 1320 ^: 23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (q, 0) = XEXP (p, 1); ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ return XBBDEF (insn, 2); /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ :440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' 440:5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^:1324:25: note: expanded from macro 'XBBDEF' :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ^:440:5: noteclang: : array 'fld' declared herewarning : treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl-function.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl.c:1682:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XEXP (q, 1) = read_nested_rtx ();/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320: rtunion fld[1];In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/real.c:2623 ^ ~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' XEXP (rt, 1) = arg1; ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' : note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) return XBBDEF (insn, 2); ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here : rtunion fld[1]; ^ 440:5: note: array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reg-stack.c: rtunion fld[1];:1324: ^ ~157 : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h25 ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl-function.c:27:: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h5: 423note: array 'fld' declared hereexpanded from macro 'XBBDEF':3741: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/real.c:26./genrtl.h: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : rtunion fld[1]; ^: In file included from #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~1533741: ./genrtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl.c:::153:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h3: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3: warning1684:7:: warningwarning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]561: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126 XBBDEF (rt, 2) = arg2;:1: warning: 'mem_usage' 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] ^ ~ XEXP (p, 1) = q; ^ ~ 1208/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:struct mem_usagearray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h25:: note1320: :expanded from macro 'XBBDEF'23 :^38 : note: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1208:38note: note1: expanded from macro 'RTL_CHECK1' XBBDEF (rt, 2) = arg2;: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ^ ~ note: did you mean struct here? ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:class mem_usage; ^~~~~:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 25/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: struct/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :440:5: note: array 'fld' declared here 440:5: note: array 'fld' declared here : note: expanded from macro 'XBBDEF' 1209:38#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/real.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl-function.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 3) = arg3; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/real.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ :1209:38: note: expanded from macro 'RTL_CHECK2' XINT (rt, 4) = arg4; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here return XEXP (insn, 3); ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl-function.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XINT (rt, 4) = arg4; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/real.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' return XUINT (insn, 4); ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl-function.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' XINT (rt, 5) = arg5; ^ ~ #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/real.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ^ ~ XEXP (rt, 6) = arg6;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 note: array 'fld' declared here rtunion fld[1]; ^ :38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl-function.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/real.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 26/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl-function.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' rtunion fld[1]; ^ rtunion fld[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/real.c ^ ~ :26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: XEXP (rt, 1) = arg1; ^ ~ 1321:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' 23: note: expanded from macro 'XVEC' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl-function.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 1) = arg1; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here :1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/real.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XBBDEF (rt, 2) = arg2; ^ ~ rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' ^ ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1208:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl-function.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' rtunion fld[1]; ^ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/real.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' XEXP (rt, 3) = arg3; ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] note: array 'fld' declared here return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ :1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :1354:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) rtunion fld[1]; ^ ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl-function.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/real.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' XEXP (rt, 3) = arg3; ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' 1320:23: note: expanded from macro 'XEXP' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl-function.c:#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ 27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/real.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' XINT (rt, 4) = arg4; XINT (rt, 5) = arg5; ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' 1317:23#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ : note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/real.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: XEXP (rt, 6) = arg6;array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reg-stack.c:159: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl-function.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ :23: note: expanded from macro 'XEXP' HOOK_VECTOR_END (asm_out) ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' :43:50: note: expanded from macro 'HOOK_VECTOR_END' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ^ ~ XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' expanded from macro 'XINT' 1210:37: note: expanded from macro 'RTL_CHECKC1' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/real.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ rtunion fld[1]; XEXP (rt, 7) = arg7; ^ ~ ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reg-stack.c:159: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hHOOK_VECTOR_END (sched) ^ :1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl-function.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ 38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354: ^ 32: note: expanded from macro 'XCEXP' : note: expanded from macro 'RTL_CHECK2' ^ ~ In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reg-stack.c:159: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here HOOK_VECTOR_END (simd_clone) rtunion fld[1]; ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :50: note: expanded from macro 'HOOK_VECTOR_END' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl-function.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reg-stack.c:159: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/real.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] 5HOOK_VECTOR_END (simt) ^ : note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :23: note: expanded from macro 'XEXP' XEXP (rt, 1) = arg1; ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reg-stack.c:159: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1];HOOK_VECTOR_END (goacc) ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reg-stack.c:159: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/real.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (vectorize) ^ XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl-function.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' XEXP (rt, 1) = arg1; ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/real.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl-function.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; XBBDEF (rt, 2) = arg2; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ :23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ^ ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reg-stack.c:159: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) rtunion fld[1];HOOK_VECTOR_END (addr_space) ^ ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl-function.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/real.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: X0EXP (rt, 4) = NULL_RTX; ^ ~ 1352:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' 32: note: expanded from macro 'XCSUBREG' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' 5: note: array 'fld' declared here rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/real.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: X0EXP (rt, 5) = NULL_RTX; ^ ~ 440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' rtunion fld[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl-function.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' X0EXP (rt, 4) = NULL_RTX; ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reg-stack.c:159: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1]; ^ HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :50: note: expanded from macro 'HOOK_VECTOR_END' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/real.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: X0EXP (rt, 6) = NULL_RTX; ^ ~ 440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' 5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) rtunion fld[1]; ^ ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl-function.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208::38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regcprop.c:22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] 212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] class rtx_def; ^ X0EXP (rt, 5) = NULL_RTX; ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h rtunion fld[1]; ^ :55:8: note: previous use is here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' struct rtx_def; ^In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/real.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reg-stack.c:159: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])HOOK_VECTOR_END (c) ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) X0EXP (rt, 7) = NULL_RTX; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' rtunion fld[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reg-stack.c:159: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl-function.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' empty macro arguments are a C99 feature [-Wc99-extensions] :3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; *step_out = XEXP (x, 1); ^ ~ ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' ^ ~ HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) rtunion fld[1]; ^ ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reg-stack.c:159: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h rtunion fld[1]; ^ :43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/real.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XEXP (rt, 1) = arg1; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reg-stack.c:159: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] note: expanded from macro 'XEXP' HOOK_VECTOR_END (target_option) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl-function.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' X0EXP (rt, 7) = NULL_RTX; ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reg-stack.c:159: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' HOOK_VECTOR_END (shrink_wrap) ^#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/real.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) X0EXP (rt, 2) = NULL_RTX; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' rtunion fld[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reg-stack.c:159: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/real.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl-function.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ XEXP (rt, 1) = arg1; ^ ~ HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' 27: note: expanded from macro 'X0EXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl-function.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here X0EXP (rt, 2) = NULL_RTX; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/real.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl-function.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ X0EXP (rt, 3) = NULL_RTX; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/real.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' X0EXP (rt, 5) = NULL_RTX; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11 ^ ~:27: note: expanded from macro 'X0EXP' warning: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here ^ ~ attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) rtunion fld[1]; ^ ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/real.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl-function.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reg-stack.c:1344:29: note: expanded from macro 'X0MEMATTR' :159: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ^ ~ X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' X0EXP (rt, 4) = NULL_RTX; ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' :1337:27: note: expanded from macro 'X0EXP' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl-function.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XEXP (rt, 1) = arg1;In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/real.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :440:5: note: array 'fld' declared here 1320 rtunion fld[1]; ^ :23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reg-stack.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 160: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' 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] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' struct GTY((desc("0"), tag("0"), ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl-function.c:27/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] note X0EXP (rt, 6) = NULL_RTX; ^ ~ : expanded from macro 'RTL_CHECK2' class rtx_def; ^~~~~ struct ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/real.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) XBBDEF (rt, 2) = arg2; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) rtunion fld[1]; ^ ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regcprop.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] struct pod_mode XEXP (rt, 1) = arg1; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl-function.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? XEXP (rt, 1) = arg1;In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/real.c:In file included from ^ ~ 26/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209template class pod_mode;:38:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reg-stack.c:160 : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^~~~~: 1372 struct: 13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note: X0EXP (rt, 3) = NULL_RTX; ^ ~ expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' :1320:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 23: note: expanded from macro 'XEXP' rtx tmp = XEXP (this, 1); ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h5:440:5: note: array 'fld' declared here : note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl-function.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/real.c XBBDEF (rt, 2) = arg2; ^ ~ :26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: X0EXP (rt, 4) = NULL_RTX; ^ ~ 1324:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' 25: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ note: expanded from macro 'XBBDEF' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' :1208:38: note: expanded from macro 'RTL_CHECK1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/real.c:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtx tmp = XEXP (this, 1);26:: 440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl-function.c XINT (rt, 5) = arg3; ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' 27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ rtunion fld[1]; ^ ^ ~ X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' 1209:38: note: expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared hereIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; rtunion fld[1]; ^ ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/real.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' :26: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XSTR (rt, 6) = arg4; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl-function.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) X0EXP (rt, 4) = NULL_RTX; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regcprop.c:22: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423 rtx next = XEXP (insn, 1); ^ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c:: ^ ~235 :26: In file included from ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:2721320 ::8:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h warning: :5: 23:note3741: : array 'fld' declared here./genrtl.h ::125440:5 rtunion fld[1];struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ ::3:In file included from notewarning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl-function.carray 'fld' declared here: 27:: In file included from note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'XEXP' inline struct rtx_def *#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): rtunion fld[1]; ^ array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/real.c: XBBDEF (rt, 2) = arg2; ^ ~ 26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h23::1209 note: ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.hexpanded from macro 'XINT'::7538::7 :note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741 : ./genrtl.h:: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~expanded from macro 'RTL_CHECK2'281 :3:note warning: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1324#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ XINT (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209previous use is here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:25: : 5 ^ ~: 38: note notenote: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'XBBDEF' class rtx_def; ^ : :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 1317In file included from ^ ~:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) 23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regcprop.c#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) : ^ ~22 : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from :440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.hnote: array 'fld' declared here ^ ~ array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^: rtunion fld[1]; ^ :423: :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:2351209: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:In file included from :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:1208#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):275 ^ ~ 1038: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl-function.c::44027: In file included from note:11:::5:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h warning: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] notewarning: : struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] : return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); return XEXP (insn, 1); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75expanded from macro 'RTL_CHECK1':7:array 'fld' declared here note: 3741 previous use is here : rtunion fld[1]; ^ class rtx_def; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ ./genrtl.h:263:3: warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/real.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) XSTR (rt, 1) = arg1; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :1319:23: note: expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XSTR (rt, 6) = arg4; ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 3) = arg3; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ return XBBDEF (insn, 2); ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/real.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' XINT (rt, 2) = arg2; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1324:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here : rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl-function.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1209 XINT (rt, 1) = arg1; ^ ~ :38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: rtunion fld[1]; ^#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regcprop.c:array 'fld' declared here ^ ~22In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/real.c: :440:5: note: array 'fld' declared here 26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209: rtunion fld[1]; :: 38In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: note./genrtl.h423: In file included from ^: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h ^: 561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463: :306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])10 : warning warning: 'mem_usage' 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] XVEC (rt, 3) = arg3; ^ ~ : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl-function.c:27struct mem_usage: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h return XBBDEF (insn, 2); ^ ~ :3741: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:^440:5 : note./genrtl.h ^ ~ : array 'fld' declared here ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324 rtunion fld[1];304:3:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h25:1209:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h ^ 38:: note: :expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb):341:1In file included from : note ^ ~ : notedid you mean struct here?: expanded from macro 'RTL_CHECK2' warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]1208:38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c: noteclass mem_usage; :: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XSTR (rt, 1) = arg1; ^ ~26#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^~~~~ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1319:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h23: note:: expanded from macro 'XSTR': struct 440:5#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' note: array 'fld' declared here rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/real.c:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23 return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XVEC (rt, 4) = arg4; ^ ~ : note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl-function.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' 1209:38#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ : note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ return XEXP (insn, 3); ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/real.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl-function.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XVEC (rt, 3) = arg3; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ :1321:23#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ : ^ ~ 440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here : rtunion fld[1]; ^ note: expanded from macro 'XVEC' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/real.c:26#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' ^ #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl-function.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/real.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl-function.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317 XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' XBBDEF (rt, 2) = arg2; ^ ~ #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' :23: note: expanded from macro 'XINT' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :1209:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl-function.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XINT (rt, 6) = arg6; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/real.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 3) = arg3; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ ~ XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' 440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl-function.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XINT (rt, 1) = arg1; rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/real.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl-function.c:27: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: XINT (rt, 5) = arg5; ^ ~ 3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ XVEC (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here : rtunion fld[1]; ^ 1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' :1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/real.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XEXP (rt, 3) = arg3; rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' ^ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ^ ~ XEXP (rt, 6) = arg6; ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :1354:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h32/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here :1320:23: note: expanded from macro 'XEXP' :1320:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note: expanded from macro 'XCEXP' :1209:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' : note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl-function.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];: XEXP (rt, 2) = arg2;440:5: note: array 'fld' declared here ^ ~ ^ 3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/real.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) note: expanded from macro 'X0EXP' ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL'In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regcprop.c:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::12081208::3838: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote:: expanded from macro 'RTL_CHECK1':#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~: 305 note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h440: 5: expanded from macro 'RTL_CHECK1'#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])1354 : ^ ~32 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h notenote: : expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)::4401::5 warning: :'rtx_def' 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] array 'fld' declared here ^ ~ :struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210440:37: :note: expanded from macro 'RTL_CHECKC1' rtunion fld[1]; ^5 :note : notearray 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl-function.c:27/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h rtunion fld[1];: : In file included from array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :3741: ./genrtl.h ^:349::#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1];3: 75 ^ warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ :1: note: did you mean struct here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hclass rtx_def; In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c:26:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/real.c:26expanded from macro 'XEXP': In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h^~~~~:3741: ./genrtl.h:369:440: :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)5 : ^ ~ note: 3 struct array 'fld' declared hereIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :1832:28: note: expanded from macro 'JUMP_LABEL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl-function.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regcprop.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1372:13:1354 warning: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning:: 440array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: 5: note : ^ ~array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtx tmp = XEXP (this, 1); rtunion fld[1];: 32: note ^: expanded from macro 'XCEXP' ^ ~ X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from 1337:527: #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)note: expanded from macro 'X0EXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c :: 1320:23:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~: ^ ~ note: expanded from macro 'XEXP'note : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:120926:: 38In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :note: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210 rtunion fld[1]; ^::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])37 ^ ~ : 1208note:38:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/real.cnote:: expanded from macro 'RTL_CHECK1': 3741expanded from macro 'RTL_CHECKC1': /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h./genrtl.h:: 183:3 #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])440 #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 3741warning: : ./genrtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :140 XBBDEF (rt, 2) = arg2; ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h370:: warning3 440:s: generated. 440note: :55 ^ ~array 'fld' declared here: note: array 'fld' declared here :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :note1324:25 warning: : rtunion fld[1]; ^: rtunion fld[1]; ^ note: expanded from macro 'XBBDEF' array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here XEXP (rt, 2) = arg2; ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:1320:23:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl-function.c:27:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:13:: warning: 38:1853array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: In file included from :expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3: rtx tmp = XEXP (this, 1);#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note ^ ~: expanded from macro 'RTL_CHECK1' ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~::3741: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h38: ./genrtl.hnote: expanded from macro 'RTL_CHECK2':/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1320:23warning: note369: :3: warning: 440:5: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]note: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here XEXP (rt, 1) = arg1; JUMP_LABEL (this) = target;: expanded from macro 'XEXP' ^~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1832 :1320:::28In file included from : note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c:44023:5:note note: :array 'fld' declared here :: expanded from macro 'JUMP_LABEL' : rtunion fld[1];expanded from macro 'RTL_CHECK2' ^ note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note XEXP (rt, 3) = arg3;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^ ~440:5 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/real.c:23::: note: : : expanded from macro 'RTL_CHECK2' note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note : ^ ~expanded from macro 'XCEXP' array 'fld' declared here 26: : expanded from macro 'XEXP'In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:4403741 rtunion fld[1]; ^: : ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 5: note: array 'fld' declared here XWINT (rt, 1) = arg1; ^ ~ ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from 37/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl-function.c:1213clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o reginfo.o -MT reginfo.o -MMD -MP -MF ./.deps/reginfo.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reginfo.c 38:::1447 :note14: : note: :expanded from macro 'RTL_CHECK2' warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])2927: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : In file included from rtx next = XEXP (insn, 1); ^ ~ expanded from macro 'RTL_CHECKC1' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320::23:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: :53741: notenote#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ : : array 'fld' declared hereexpanded from macro 'XEXP' note: expanded from macro 'XWINT': rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h./genrtl.h::440370:3 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~:#define XWINT(RTX, N) ((RTX)->u.hwint[N])5 ^ ~ ^:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :1209 XEXP (rt, 2) = arg2; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote:441In file included from :5:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c:: ^ ~26: In file included from array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note 38: rtunion fld[1]; : ^ note: expanded from macro 'RTL_CHECK2': /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:3741array 'hwint' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 23: note: expanded from macro 'XEXP' ^ ~ ./genrtl.h:185 :3: warning HOST_WIDE_INT hwint[1];: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209440:: XINT (rt, 4) = arg4;385:: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:expanded from macro 'RTL_CHECK2' : ^ ~ 59#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 26:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote : ^ ~array 'fld' declared here note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: 2138:::131710 rtunion fld[1];: ^ :23: note: expanded from macro 'XINT'5 : note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'HOST_WIDE_INT' warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) SUBREG_BYTE (x), GET_MODE (x)); rtunion fld[1]; ^~~~~~~~~~~~~~~ # define HOST_WIDE_INT long long ^ ~ : ^1453:10 ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :warning2011:26:: note : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'SUBREG_BYTE' return XEXP (insn, 1);In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/real.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h :38:#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352: note32:: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: expanded from macro 'XCSUBREG'436 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320 ^ ~#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ::3:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from 23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl-function.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741 : ./genrtl.h:435 ::3:warning note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : :440: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XEXP'1210warning: 116 :37:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warningnote : expanded from macro 'RTL_CHECKC1' s5#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note: generated ^ ~. array 'fld' declared here XWINT (rt, 1) = arg1; ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ :440 XWINT (rt, 2) = arg2;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~ :5: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : rtunion fld[1];1209 1213:29::1213 :note: expanded from macro 'XWINT' ^In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741 :29#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~38: note:: ./genrtl.hnote:: 186expanded from macro 'RTL_CHECK2' : expanded from macro 'XWINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 3 ^ ~:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ::441:5array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here : rtunion fld[1]; ^ note: array 'hwint' declared here 441 HOST_WIDE_INT hwint[1]; ^ :5: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:warning23: note: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59 return XBBDEF (insn, 2);: :26: note: expanded from macro 'HOST_WIDE_INT' : array 'hwint' declared here # define HOST_WIDE_INT long long HOST_WIDE_INT hwint[1]; ^ ^ ^ ~ expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) # define HOST_WIDE_INT long long ^ ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl-function.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ XWINT (rt, 2) = arg2; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1'In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/real.c:26/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 1213:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 29: note: expanded from macro 'XWINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~ :3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XWINT(RTX, N) ((RTX)->u.hwint[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h440::20115::26 note: 440array 'fld' declared here: 5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::441:5 rtunion fld[1];:19::: note note clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o regrename.o -MT regrename.o -MMD -MP -MF ./.deps/regrename.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regrename.c note ^ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'SUBREG_BYTE': array 'hwint' declared here : *step_out = XEXP (x, 1);array 'fld' declared here ^ ~ HOST_WIDE_INT hwint[1]; ^ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h1463:59: 26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:10:noteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: :: 1320:warning23: : note: expanded from macro 'XEXP' ^ ~ array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]warning expanded from macro 'HOST_WIDE_INT': XEXP (rt, 6) = arg6; ^ ~ array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h return XBBDEF (insn, 2); ^ ~ :clang: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1320:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::13241352:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h2332:warning: :note: expanded from macro 'XEXP'# define HOST_WIDE_INT long long ^: 1209:: note 25: :treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] note: expanded from macro 'XBBDEF' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ^ ~ 38: note: expanded from macro 'RTL_CHECK2' expanded from macro 'XCSUBREG' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl-function.c ^ ~:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741 ^ ~: ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208 :38:::470 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1210:37:: note: expanded from macro 'RTL_CHECKC1' ::440:expanded from macro 'RTL_CHECK1':#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])3 : ^ ~5 1209: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 38#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):5 ^ ~ SUBREG_BYTE (rt) = arg1;:: note: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^~~~~~~~~~~~~~~~ expanded from macro 'RTL_CHECK2'note : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):note: array 'fld' declared here array 'fld' declared here ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26:440 rtunion fld[1];: 5note:: expanded from macro 'SUBREG_BYTE'note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: :note In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/real.c:26/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:440: expanded from macro 'XCSUBREG' : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) X0EXP (rt, 1) = NULL_RTX; ^ ~ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:5: note: array 'fld' declared here : rtunion fld[1]; ^ 1337:27: note: expanded from macro 'X0EXP' In file included from 10/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c: warning: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx):26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ In file included from return XEXP (insn, 3);/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : ^ ~1210::374137: ./genrtl.h:188:3: warning1208 : array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:::1320132038: note: expanded from macro 'RTL_CHECK1' : note: :expanded from macro 'RTL_CHECKC1'#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 23:23: : note: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here expanded from macro 'XEXP'note: expanded from macro 'XEXP' rtunion fld[1]; #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ :440:5 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/real.c:26: notenote: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :In file included from : 3731:11/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECK2'array 'fld' declared here : 3741 rtunion fld[1]; warning ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):: ^ ~440:./genrtl.h:520: ^5:3array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 : note: : attrs = MEM_ATTRS (x); 5:array 'fld' declared here notewarning: : array 'fld' declared herearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^~~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' X0EXP (rt, 1) = NULL_RTX; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c: ^26#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: : In file included from expanded from macro 'X0EXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :In file included from #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)3741 ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl-function.c:27./genrtl.h ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h10::1344 warningIn file included from : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ::20829: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3: return XEXP (insn, 3);:1208: :3741: 38expanded from macro 'X0MEMATTR' warning./genrtl.h: :487:3array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ ~ #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) XEXP (rt, 1) = arg1; ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : note /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1320:23 ^ ~:: 1320:23 : notenote: expanded from macro 'XEXP' X0EXP (rt, 1) = NULL_RTX;#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ : ^ ~expanded from macro 'XEXP' : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTL_CHECK1':1337/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ::271210::37 ^ ~ :1209: 38: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): ^ ~ noteexpanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::38: : note: expanded from macro 'RTL_CHECK2' 440:5 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ expanded from macro 'X0EXP'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:note5note: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::51208: noteexpanded from macro 'RTL_CHECKC1': array 'fld' declared here :array 'fld' declared here :38: rtunion fld[1]; rtunion fld[1]; ^ ^ note: expanded from macro 'RTL_CHECK1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: return XUINT (insn, 4); ^ ~ In file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/real.cclang5#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: warning: :26: :array 'fld' declared here note: array 'fld' declared here In file included from rtunion fld[1]; ^ ~treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]1318/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 3741 ^ :440:In file included from 5: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c:26 ^26: : noteIn file included from : array 'fld' declared here note./genrtl.h: :538: 3: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XUINT' warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ rtunion fld[1]; XEXP (rt, 1) = arg1; ^ ~ :3741: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reg-stack.c:160./genrtl.h: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 1) = arg1; ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl-function.c:271320/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 :38:: :23:In file included from note: : note: expanded from macro 'XEXP'209 :3: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)3741: ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTL_CHECK2' :520:3#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): warning: ^ ~ : : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 1320 : ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209440:5 XBBDEF (rt, 2) = arg2; X0EXP (rt, 1) = NULL_RTX; ^ ~:23: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~expanded from macro 'XEXP' :note38: :note: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : array 'fld' declared here#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):1337:27 :1324 :note25 rtunion fld[1];: ^ ~ ^ : expanded from macro 'X0EXP' note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): expanded from macro 'XBBDEF' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):38:1489 note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTL_CHECK2' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ::10#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~: warning 1208:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::440::5:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: return XUINT (insn, 4); ^ ~expanded from macro 'RTL_CHECK1'440 :note: array 'fld' declared here:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])5 : ^ ~ 1208 rtunion fld[1]; ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) note ^ ~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reg-stack.c:note:440:: 5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: array 'fld' declared hereexpanded from macro 'XUINT'array 'fld' declared here :160: In file included from rtunion fld[1]; ^440 rtunion fld[1];: ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ :3741: ./genrtl.h:51:53/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl-function.c:27In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/real.c:5:: note: array 'fld' declared here:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 3741: ./genrtl.h:573:3:In file included from rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ : warningIn file included from : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c 3741warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; : XSTR (rt, 1) = arg1; ^ ~ ./genrtl.h XEXP (rt, 1) = arg1;: ^ ~ :26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h538::2103:: warning: 3array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: :1320:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) XEXP (rt, 1) = arg1; ^ ~23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: notearray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ : XEXP (rt, 3) = arg3;expanded from macro 'XEXP' ^ ~ :15121320::1223: warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320::23:: :1209: note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : noteexpanded from macro 'XEXP': expanded from macro 'XEXP' 38 ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ 1209:expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:120938 ^ ~ :38::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321::23: note: note1209:38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: note: noteexpanded from macro 'XVEC': expanded from macro 'RTL_CHECK2'440:5#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): ^ ~note : array 'fld' declared here : expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTL_CHECK2' : rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~1209In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/real.c: ^ ~26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : ^ ~38: 3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ./genrtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :note:440: :5745:3:440 warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note: expanded from macro 'RTL_CHECK2' :: 440array 'fld' declared here :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 5 XSTR (rt, 2) = arg2; ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:5: ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' :440:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 5: note: array 'fld' declared herenote : array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl-function.c1209::27: rtunion fld[1];: note rtunion fld[1];: array 'fld' declared here 38: rtunion fld[1]; ^ ^In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^3741: ./genrtl.h :573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: X0EXP (rt, 4) = NULL_RTX; ^ ~ 1319:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reg-stack.cnote:: 160expanded from macro 'RTL_CHECK2': In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 1337 ^ ~: 27/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:374134: ./genrtl.h::23: 69/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440note: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ::53: warning : : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn));: XEXP (rt, 1) = arg1; ^~~~~~~~~~~~~~~~~ ^ ~ expanded from macro 'XSTR' note: expanded from macro 'X0EXP'#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^ ~1832 note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320 ^ ~:28::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208: :38 : note: array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTL_CHECK1' 23 #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])note: expanded from macro 'JUMP_LABEL' : note: ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1209::44038:5: rtunion fld[1];#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~note: expanded from macro 'RTL_CHECK2' ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note: array 'fld' declared here1354 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:5 32: : note rtunion fld[1]; ^ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c:26: In file included from expanded from macro 'XCEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ 3741:1209: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:121038In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/real.c::: ./genrtl.h:212:263: :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]:note: :3741: array 'fld' declared here X0EXP (rt, 5) = NULL_RTX; ^ ~ 37 rtunion fld[1];: ^ ./genrtl.hnote:592:3In file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl-function.cexpanded from macro 'RTL_CHECK2': 27#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^ ~1337 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h27::440 :5 : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:note: expanded from macro 'X0EXP': note: note: expanded from macro 'RTL_CHECKC1'array 'fld' declared here: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)warning ^ ~ 3741: ./genrtl.h rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^1208 :38: note: expanded from macro 'RTL_CHECK1' :574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : XSTR (rt, 2) = arg2; ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reg-stack.c XSTR (rt, 1) = arg1; : ^ ~ ^ ~:1319::5: 23 160/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:note: note440 : :5: : expanded from macro 'XSTR'In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:13193741: note : array 'fld' declared here : rtunion fld[1];23 ^ rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843: ^10: : warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] :In file included from note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) return JUMP_LABEL (this);#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^~~~~~~~~~~~~~~~~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c:26./genrtl.h ^ ~: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832::124:: 37413: :28: warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :1209:: 1209:3838: note./genrtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :: expanded from macro 'RTL_CHECK2' note XEXP (rt, 1) = arg1;: ^ ~ note:: 213expanded from macro 'RTL_CHECK2': 3: expanded from macro 'JUMP_LABEL'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning:: 1320array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) X0EXP (rt, 6) = NULL_RTX; ^ ~ 23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:5: note: 440:1354:array 'fld' declared here32: note: expanded from macro 'XCEXP' ^ ~: note: expanded from macro 'XEXP' rtunion fld[1];#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) : ^5 : note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)array 'fld' declared here ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209: rtunion fld[1];In file included from ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl-function.c38:: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^: 1210:37: note: expanded from macro 'RTL_CHECKC1' : expanded from macro 'RTL_CHECK2' 27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/real.c:26In file included from #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) : ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from :3741: 1337./genrtl.h:592#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h27::440::: note: 440:5./genrtl.h: note: : array 'fld' declared here 3::611:35: expanded from macro 'X0EXP' warning: warning rtunion fld[1]; ^ : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40:: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~note ^ ~ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here ::1832: 1319:281208: note rtunion fld[1];:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319::38: ^:expanded from macro 'JUMP_LABEL' 23 : In file included from note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reg-stack.c: :expanded from macro 'XSTR'160 : #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) note: expanded from macro 'RTL_CHECK1'#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])3741 : ^ ~./genrtl.h note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)125 ^ ~ :1209:38 ^ ~: : note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3:5 : note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here: 1209expanded from macro 'RTL_CHECK2': 38:1354: rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~warning /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :440:325: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note ^ : XBBDEF (rt, 2) = arg2; ^ ~ In file included from note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c:26note: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : expanded from macro 'RTL_CHECK2' array 'fld' declared here: expanded from macro 'XCEXP' :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3741:1324:: 25: note./genrtl.h: expanded from macro 'XBBDEF' rtunion fld[1];#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : 214/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^ ~ ::3: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:12081210:38:440 note :37:warning note:: expanded from macro 'RTL_CHECK1' : #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): ^array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] 5expanded from macro 'RTL_CHECKC1' ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/real.c::26 X0EXP (rt, 7) = NULL_RTX;: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])3741: ./genrtl.h note: array 'fld' declared here:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h612:440 rtunion fld[1];:5:::3 : warning ^ ~: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^note 5: note: array 'fld' declared here XVEC (rt, 2) = arg2; rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reg-stack.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl-function.c::133727:27: ^ ~: 160array 'fld' declared here: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 3741: ./genrtl.h :note126: :3:: warning rtunion fld[1];In file included from expanded from macro 'X0EXP' : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) : ^ ~611 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3::1321 :warning23: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) XSTR (rt, 1) = arg1; ^ ~ :1853: XEXP (rt, 3) = arg3; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~: 1208/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::12093:38: ^ ~38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320 :23: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:expanded from macro 'XEXP': warning : array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] 1319notenote: JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~expanded from macro 'RTL_CHECK1': :23: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ note: expanded from macro 'XSTR'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1209:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~38440:5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note:1832:28: : notearray 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209: :440::note: 5 38expanded from macro 'RTL_CHECK2' rtunion fld[1];expanded from macro 'JUMP_LABEL' :: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~: ^expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c:26expanded from macro 'XCEXP': In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:5:note : #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~note: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here440::1210::37: note: expanded from macro 'RTL_CHECKC1' array 'fld' declared here#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])5 rtunion fld[1];: note: array 'fld' declared here 3741 ^ ~: ./genrtl.h: rtunion fld[1];232: rtunion fld[1];3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XEXP (rt, 1) = arg1;: 440 ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reg-stack.c:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/real.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' XVEC (rt, 1) = arg1; ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl-function.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:1603: : warning: In file included from array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : XVEC (rt, 2) = arg2;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 3741 ^ ~: 440./genrtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ::5:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: 1271321:array 'fld' declared here:213823::1209 :38:::3: 10 warningnotenote: expanded from macro 'RTL_CHECK2': rtunion fld[1]; ^ array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'XVEC' :#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)In file included from ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])warning ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c:26/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XINT (rt, 4) = arg4; ^ ~: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::4403741: ./genrtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:5233: note: : array 'fld' declared here ::3:: rtunion fld[1]; ^1317 array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 1209:38: noteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/real.c:26: SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~: : expanded from macro 'RTL_CHECK2' X0EXP (rt, 2) = NULL_RTX; ^ ~23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011::26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote:: 1337expanded from macro 'SUBREG_BYTE': 27: note3741 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note ^ ~ #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG): expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^ ~ : #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~: 440:5 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:32: :expanded from macro 'X0EXP'38 : 648note: array 'fld' declared here :: rtunion fld[1];#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) notenote: : expanded from macro 'XCSUBREG'expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ^ ~ 3: #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XSTR (rt, 1) = arg1; ^ ~ :1208:38In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl-function.c :27: In file included from note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3741: ./genrtl.h : expanded from macro 'RTL_CHECK1' :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h630::13193:23:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :note warning /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210: :37: ^ ~ expanded from macro 'XSTR': note:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'RTL_CHECKC1' 440 XVEC (rt, 1) = arg1;#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ 5: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209440 ^ ~ :132138:In file included from ::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:44023: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reginfo.c::5 5note: :note: expanded from macro 'XVEC'expanded from macro 'RTL_CHECK2'30: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h: :75:1: array 'fld' declared here: array 'fld' declared here warning #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]array 'fld' declared here rtunion fld[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~:class rtx_def; 440 ^ : rtunion fld[1]; rtunion fld[1]; ^^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:12095In file included from ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h26:: 55In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from :38:: 3741note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reg-stack.c: expanded from macro 'RTL_CHECK2'8 :: ./genrtl.h:234#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):3:: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note:: 160array 'fld' declared here: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: X0EXP (rt, 3) = NULL_RTX; rtunion fld[1]; ^ ^ ~ note: previous use is here struct rtx_def; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: note:5:: expanded from macro 'X0EXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/real.c:26: In file included from #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ XVEC (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl-function.c440::275: :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote:: 3741: ./genrtl.h./genrtl.h : ^ ~648:3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: warning: :: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 128/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321array 'fld' declared here XSTR (rt, 1) = arg1;3032 :19:::23: ^ ~ note3:warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319: :23: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warningexpanded from macro 'XVEC': array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) rtunion fld[1]; *step_out = XEXP (x, 1); ^ ~ ^ ~ note: expanded from macro 'XSTR' ^ XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320In file included from :1317:note:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h23:3741: 23#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~./genrtl.h: note : expanded from macro 'RTL_CHECK2' : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'XEXP'::235 note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~:1209: 38: expanded from macro 'XINT'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ note :3:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)expanded from macro 'RTL_CHECK2' ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) warning ^ ~: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1209:38 X0EXP (rt, 4) = NULL_RTX; ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :440:5note: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337: :array 'fld' declared here1209 :38: :note: expanded from macro 'RTL_CHECK2'note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : array 'fld' declared here 27 rtunion fld[1]; ^ :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl-function.c:27#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/real.c:26 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440warningnote: expanded from macro 'X0EXP' : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :5: : note ^ ~: array 'fld' declared here XVEC (rt, 1) = arg1; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321: rtunion fld[1]; : 23 ^ ~ ^5 : note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note: expanded from macro 'XVEC' : array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reg-stack.c:160: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XEXP (rt, 6) = arg6; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:38:::440:5: note26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] : array 'fld' declared here X0EXP (rt, 5) = NULL_RTX; rtunion fld[1]; ^ ^ ~ note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: : expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regrename.c::132011::23: note:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'X0EXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl-function.cwarning: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:: expanded from macro 'XEXP'#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) 2722 : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h440:: : attrs = MEM_ATTRS (x); ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~~~~~~~~~~~In file included from 5 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h75:1208: note: ::38 array 'fld' declared here: ^ ~ 2564::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: 24:note: ./genrtl.h1expanded from macro 'RTL_CHECK1':1209 :: note685:38:: : 3: rtunion fld[1]; warning#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) warning: ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'MEM_ATTRS' ^ XEXP (rt, 1) = arg1;#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) In file included from ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440note ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/real.c:: : class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]expanded from macro 'RTL_CHECK2':5 26class rtx_def; ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1344 :29/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: note: ^ ~:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:note: 1320array 'fld' declared here55::23expanded from macro 'X0MEMATTR'8 3741: ./genrtl.h::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:686: rtunion fld[1];#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) 3440::5 : note note: : previous use is here: warningexpanded from macro 'XEXP' note: array 'fld' declared here ^ ~struct rtx_def;: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ~ XSTR (rt, 2) = arg2; ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ 1209:38 In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~: X0EXP (rt, 6) = NULL_RTX;1210 : ^ ~37 : note: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reg-stack.c:27expanded from macro 'RTL_CHECKC1': note: note#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): 160 ^ ~: In file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'X0EXP': 3741: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)./genrtl.h : ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h152::3:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h warning: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1319:23:: note :1208:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XSTR' 38: note: expanded from macro 'RTL_CHECK1' 440 ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):5: note XEXP (rt, 1) = arg1; : array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 :440:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ::440:5: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)5 : ^ ~ note: array 'fld' declared herenote : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here: 440:5 rtunion fld[1];: rtunion fld[1];note: array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regcprop.c1209::38: 24note: expanded from macro 'RTL_CHECK2' : rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c:26/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl-function.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 27 ^ ~: XEXP (rt, 1) = arg1;In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: In file included from ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :3741: ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3741: ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ :1320:23: note: expanded from macro 'XEXP' :686:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 3 ^ ~: warning:In file included from 258: 161 warnings/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/real.c: generated:440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h. 26: :3:5: In file included from note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : ./genrtl.harray 'fld' declared here: 705:3: rtunion fld[1];warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2;1209 :38: ^ ~note: XEXP (rt, 1) = arg1; warning expanded from macro 'RTL_CHECK2' : ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XSTR (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1319:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :In file included from 1320/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reg-stack.c:23:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: expanded from macro 'XSTR' ^ ~ ^ ~:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)160 : In file included from note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XEXP' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reginfo.c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 1319:44030/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~:::5 ::2337411209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : note./genrtl.h::: note153:3: array 'fld' declared here expanded from macro 'XSTR'1209: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:: rtunion fld[1]; 417: :38#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h ^ ~note38 ^ : expanded from macro 'RTL_CHECK2':: note: expanded from macro 'RTL_CHECK2' : warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regcprop.c: 323 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1440:24: :5:1209: XBBDEF (rt, 2) = arg2; ^ ~ warningIn file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::3741: 38:440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:./genrtl.h1324:'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] note : expanded from macro 'RTL_CHECK2'5: struct pod_mode:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note note 51^ :25: array 'fld' declared here ^ ~ :3: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h: :: array 'fld' declared here note: warningexpanded from macro 'XBBDEF' : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];:note#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~67 rtunion fld[1];: : 20array 'fld' declared here ^ ^: XEXP (rt, 1) = arg1; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: rtunion fld[1];did you mean struct here? ^ ~ ^ :1208:template class pod_mode;In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl-function.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h In file included from :38:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c:In file included from :27 26noteclang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o regstat.o -MT regstat.o -MMD -MP -MF ./.deps/regstat.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regstat.c : In file included from : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:37411320/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^~~~~ :23: : ./genrtl.h: struct: note: 705:expanded from macro 'RTL_CHECK1'3 :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/real.c 3741 : ^ ~ ./genrtl.h:26: warningexpanded from macro 'XEXP': array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ./genrtl.h: XSTR (rt, 1) = arg1;440:5:: 706 ^ ~ note:: 259:3:: warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1209:38: array 'fld' declared herearray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: 3expanded from macro 'RTL_CHECK2': :warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ 1319 XSTR (rt, 2) = arg2;: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1324: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2523: note: 1319440:5 ^: :expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ noteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reg-stack.c::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209: :38note: note160expanded from macro 'XBBDEF' : array 'fld' declared here #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)23 rtunion fld[1]; ^ ~ : ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTL_CHECK2' : :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1208In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 38::: note: expanded from macro 'XSTR' 3741note: : ^ ~ expanded from macro 'RTL_CHECK1'In file included from ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regcprop.c: XEXP (rt, 3) = arg3;24 : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ : ^ ~3741 : ./genrtl.h:69#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:4403/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320: ^ ~ 5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440::23::: notenote: array 'fld' declared here 5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 rtunion fld[1]; ^warning : : note:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : In file included from array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl-function.c:2738: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XEXP (rt, 1) = arg1;:3741: expanded from macro 'XEXP': note: ./genrtl.h :706:3 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : rtunion fld[1]; ^ ~warning : expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:1209:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XSTR (rt, 2) = arg2; ^ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])38 In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c::1320 ::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:23note26:: In file included from ^ ~ 1319:23 : expanded from macro 'RTL_CHECK2'note: note: expanded from macro 'XSTR' : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XEXP'#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])3741 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::440440:5:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note:12095: : 38:array 'fld' declared here: ./genrtl.h note: : 260array 'fld' declared here ^ ~:3:note: expanded from macro 'RTL_CHECK2' rtunion fld[1];warning: ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: ^ ~ rtunion fld[1]; ^ In file included from note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reg-stack.c: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :160: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741 X0EXP (rt, 3) = NULL_RTX; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTL_CHECK2' ^ ~ In file included from :: ./genrtl.h:440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h155::5::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/real.c ^ ~ note: array 'fld' declared here 1337 rtunion fld[1];3: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 27: : 440:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3note: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XSTR (rt, 1) = arg1;expanded from macro 'X0EXP': XINT (rt, 4) = arg4; ^ ~ 5 ^#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): ^ ~ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1317: 23 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23:note note: expanded from macro 'XSTR' : note: expanded from macro 'XINT' : array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) rtunion fld[1]; In file included from #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl-function.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: :27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from ^ ~ rtunion fld[1];:expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regcprop.c :24: In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:383741 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5:: note: array 'fld' declared here : ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XSTR (rt, 1) = arg1;note In file included from ^ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regrename.cexpanded from macro 'RTL_CHECK2'1319:23In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reg-stack.c: In file included from : 3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c:22: ::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from 160: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::: ./genrtl.h:124note26: In file included from ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3741: : ::37413417: : ./genrtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XSTR'In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reginfo.c XEXP (rt, 1) = arg1; ^ ~:440:323./genrtl.h:12615:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): :30:note: : 3 ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: :warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] 156:1320:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h::struct pod_mode 235 warning: : rtunion fld[1];38: 23: :3: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.hnote: note^ X0EXP (rt, 4) = NULL_RTX; ^: :expanded from macro 'RTL_CHECK2': /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) expanded from macro 'XEXP'272:8:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/real.c : ^ ~ ^ ~note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 26warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: did you mean struct here? : :In file included from ^ ~440warning : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XINT (rt, 5) = arg5; : ^ ~3741template class pod_mode;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hstruct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] : ./genrtl.h::inline struct rtx_def * 1209 ^726::clang: ^~~~~ 13375 struct338: : warning: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 27: notewarning 75note: ::1317:23note:7 XEXP (rt, 2) = arg2; ^ ~ : : treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] expanded from macro 'X0EXP'noteexpanded from macro 'RTL_CHECK2' : note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ previous use is hereIn file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl-function.c #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~expanded from macro 'XINT' ^ ~: : 1320class rtx_def;#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):23 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reginfo.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1208:: note: expanded from macro 'XEXP' 27#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 4401209:3038:38: :In file included from : note note: : expanded from macro 'RTL_CHECK1'5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209In file included from :: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h: note: array 'fld' declared here :38:3741 rtunion fld[1];expanded from macro 'RTL_CHECK2' : 423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):235 note: ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~: :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regcprop.c:24275expanded from macro 'RTL_CHECK2'440: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:5: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:./genrtl.h:726: 440::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):3741: ./genrtl.h113 :125:5note: 3: : ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:warning 440: :: warningwarning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]5 XEXP (rt, 2) = arg2; ^ ~ note: array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320 :struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] : return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h :75 rtunion fld[1]; :7: XBBDEF (rt, 2) = arg2; rtunion fld[1]; ^23: ^ ~ note /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^:: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c: In file included from 1324#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 26: In file included from :note: ^ ~25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reg-stack.c:array 'fld' declared hereprevious use is here #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) class rtx_def;: ^ ~ 160:3741: 1209In file included from :38: ^ rtunion fld[1];: ./genrtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h262:3 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: note./genrtl.h:157:3:: expanded from macro 'RTL_CHECK2'warning : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] :warning1208: :array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]38 ^ XEXP (rt, 6) = arg6; XINT (rt, 5) = arg3; ^ ~ :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317: ^ ~23 : note ^ ~ note: expanded from macro 'RTL_CHECK1' : expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/real.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 3741: ./genrtl.h:746::3: 440warning#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) XINT (rt, 1) = arg1; ^ ~ ^ ~ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: 5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote:: rtunion fld[1];expanded from macro 'RTL_CHECK2' : ^1317 ::5: note : array 'fld' declared here 120923:: 38noteIn file included from : note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'RTL_CHECK2' ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regcprop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):3741: expanded from macro 'XINT'./genrtl.h:126 ^ ~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^440::53:: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reg-stack.c:160: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl-function.c:27:: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::3741: ./genrtl.h158 ^ ~440 XEXP (rt, 3) = arg3;:746::33: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ::5 warning: ^ ~ X0EXP (rt, 7) = NULL_RTX; ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1320:23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XINT (rt, 1) = arg1;: ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 1209::131738::23: :note: expanded from macro 'XINT' note: note: expanded from macro 'XEXP' array 'fld' declared here#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):1337:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1209:38: note: expanded from macro 'RTL_CHECK2' 27 : ^ ~ rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^: 1209:38 ^ ~: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^ ~ 440#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regrename.c:noteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c:5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::: note:22440:: 26array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reginfo.c:30: expanded from macro 'X0EXP' rtunion fld[1];In file included from : #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~5In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h ^: :440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h423/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 5: In file included from note:423: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/real.c: : In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h::In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1208::array 'fld' declared here rtunion fld[1];561 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h rtunion fld[1]; ^ ^: : 272:3741: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.hIn file included from In file included from 26::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl-function.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regcprop.c38:8: :24: ./genrtl.h:263 In file included from :3:126note: :1: warning: warning: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning: In file included from #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : 27/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5::3741: : 'mem_usage' 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] : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]3741./genrtl.h:struct mem_usagestruct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]:747 ^ note: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: array 'fld' declared here 3 rtunion fld[1];:3741: ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h XSTR (rt, 6) = arg4;: inline struct rtx_def *./genrtl.h:127 :3:: ^ ~ ^ :341:warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]1warning : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^: note XEXP (rt, 2) = arg2; ^ ~747:3In file included from : : XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reg-stack.c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:did you mean struct here?:1319:160:75/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317 :: warning: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : class mem_usage; ^~~~~./genrtl.h::23: XEXP (rt, 2) = arg2;13207: struct note: :23:23expanded from macro 'XINT'note::182 : ^ ~ noteprevious use is here class rtx_def;#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320: :expanded from macro 'XEXP' ^ ~ 23: note: expanded from macro 'XEXP'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 3: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):1209: ^ ~ warning38 : : expanded from macro 'XSTR' ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XEXP (rt, 1) = arg1; ^ ~In file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regrename.c:22: note In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:42312091209: expanded from macro 'RTL_CHECK2' : : ^ ~In file included from :: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h38:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : 38: note: note: expanded from macro 'XEXP' ^ ~ note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h: 1209expanded from macro 'RTL_CHECK2' expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])38: note ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:440440expanded from macro 'RTL_CHECK2': ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h5: :23538note: : : array 'fld' declared here:: note: 4405/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :5 : note:expanded from macro 'RTL_CHECK2' ^ ~ :275: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note: array 'fld' declared here rtunion fld[1];:440:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 5: 11: note rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ : warning: ^array 'fld' declared herearray 'fld' declared here :440:5struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] In file included from rtunion fld[1];In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl-function.c: : ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/real.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h27 note:: 3741array 'fld' declared here return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); rtunion fld[1];: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c ^ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : rtunion fld[1]; ^./genrtl.h: ^ 26 : In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reg-stack.c:160/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h748/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.hIn file included from :3741:3: ./genrtl.h::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regcprop.c75: 748:: In file included from 7warning:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h243:: note:: 3741array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]:3741: ./genrtl.h: : :281:3warning./genrtl.h:previous use is hereIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : :1833741array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: ./genrtl.h XSTR (rt, 3) = arg3; XSTR (rt, 3) = arg3; ^ ~: ^ ~ 3: :128class rtx_def;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ : XINT (rt, 1) = arg1;3: warningwarning :1319 ^ ~ : :23: note: expanded from macro 'XSTR' array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) XINT (rt, 5) = arg5; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~: 13191317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h23: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)::1317 :note23: note: expanded from macro 'XINT' XBBDEF (rt, 2) = arg2;#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~: 1209 ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:120938/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' : : :38:expanded from macro 'XSTR' note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1324/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:25: ^ ~ note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) expanded from macro 'XBBDEF'note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~: 440 ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : 5::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:38: note : :440:5: note: array 'fld' declared herenote 440 rtunion fld[1];expanded from macro 'RTL_CHECK1': 5: 1209note:38: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regcprop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: array 'fld' declared here : rtunion fld[1]; ^./genrtl.h array 'fld' declared here ^ ~ :note : 129:3expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: In file included from ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c :26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: :./genrtl.h warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]440 XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::13205: noteIn file included from : array 'fld' declared here ::304:233/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/real.c:: ^ ~ rtunion fld[1]; : ^ note26: : expanded from macro 'XEXP'In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reg-stack.c :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)3741 : ^ ~./genrtl.h :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h766::12093::38 : note: expanded from macro 'RTL_CHECK2' :warning160: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5 XVEC (rt, 1) = arg1;:In file included from note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : rtunion fld[1];3741warning ^ ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]23: note: expanded from macro 'XVEC' ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here : In file included from rtunion fld[1];./genrtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl-function.c::18427:: In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1209::374138: :In file included from XSTR (rt, 1) = arg1;3: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regrename.c note: ./genrtl.h ^ ~ :warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:766:: 3: 22warning: : In file included from array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'RTL_CHECK2' XVEC (rt, 1) = arg1; In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regcprop.c:1319 ^ ~ XEXP (rt, 3) = arg3;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321 423:23 ^ ~ :24: In file included from ::23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): note23 : ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from : note expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h3741: ./genrtl.h:: expanded from macro 'XVEC' :152:440561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)note#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ::5 ^ ~3: expanded from macro 'XEXP': note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h126array 'fld' declared here :: rtunion fld[1]; warning1209 :1 ^ ~ :: 38 array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: warning: ^ XEXP (rt, 1) = arg1; ^ ~ note: expanded from macro 'RTL_CHECK2': 'mem_usage' 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] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: ^ ~note /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1209:38: 1320expanded from macro 'RTL_CHECK2'struct mem_usage ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5:In file included from note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/real.c: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:::: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 1: note: did you mean struct here?: 23: expanded from macro 'RTL_CHECK2' note: array 'fld' declared here class mem_usage;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~expanded from macro 'XEXP' rtunion fld[1]; ^~~~~ struct ^ ~26 : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:5: note: :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^:3741 array 'fld' declared here: ^ ~ rtunion fld[1]; 440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1;: In file included from ^:3741: ./genrtl.h ^ ~: 305In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reg-stack.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1317:120923:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl-function.cnote160: :: In file included from 3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::3741: 27expanded from macro 'XINT' : :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; 38 ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :./genrtl.h:185:3: In file included from warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :1209::38: note: 1317expanded from macro 'RTL_CHECK2' XINT (rt, 4) = arg4;:23:: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'XINT' 3741 : ^ ~./genrtl.h :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 :5: note: array 'fld' declared here#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) rtunion fld[1]; ^ note: expanded from macro 'RTL_CHECK2' 784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: noteIn file included from : expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/real.cnote: expanded from macro 'RTL_CHECK2' ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5:1209 :note:: array 'fld' declared here 38 rtunion fld[1];: 26/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :In file included from 440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::53741:: ./genrtl.hnote:: 802array 'fld' declared here: 3 rtunion fld[1];: ^warning : ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317 note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl-function.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~23 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :note440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regcprop.c:5: note: array 'fld' declared here : XEXP (rt, 1) = arg1;: 24 ^ ~ rtunion fld[1]; : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153expanded from macro 'XINT':3:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38 In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c:26: In file included from XEXP (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : ^ ~3741:1320:23: note: : ./genrtl.h:306:note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'RTL_CHECK2' expanded from macro 'XEXP':31320 :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ :23 : note: warningexpanded from macro 'XEXP'warning : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1209 XBBDEF (rt, 2) = arg2; ^ ~ : : XVEC (rt, 3) = arg3;1209 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ 38:38:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: ::440:1324expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::25:5 note: expanded from macro 'RTL_CHECK2' : note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];note: expanded from macro 'XBBDEF' :#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ^ ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1321/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h440::5::In file included from 4401208::538:: notenote: : array 'fld' declared hereexpanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reg-stack.c: :note160: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:233741:: ./genrtl.h:: 186array 'fld' declared here: rtunion fld[1];3 : note: rtunion fld[1];warning: expanded from macro 'XVEC'array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: ^5 : note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regcprop.c: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl-function.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~./genrtl.h:822:3:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/real.cwarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5;24/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :In file included from 1209 XVEC (rt, 1) = arg1;:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h38::26 ^ ~ note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: : :note3741: ./genrtl.h:154:In file included from 3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : : XEXP (rt, 3) = arg3; ^ ~ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :3741: expanded from macro 'XINT'./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::8221320/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::23expanded from macro 'RTL_CHECK2': note1321: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :23:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3: warning: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ : ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::4401209::538:note : note: expanded from macro 'RTL_CHECK2' expanded from macro 'XVEC': note: 1209array 'fld' declared here:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XVEC (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c:26: In file included from #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^ ~3741: ./genrtl.h::440 ^ ~ ^ ~ :3075: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::31321:: 23warning:: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) 440 ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: :5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reg-stack.c:160: :In file included from 1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :3741: ./genrtl.h:187:3: warning: notearray index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] : note XEXP (rt, 6) = arg6;: array 'fld' declared here ^ ~ XVEC (rt, 4) = arg4; rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here:1320In file included from ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl-function.c:In file included from 38::23:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reginfo.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: 32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: :expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def3741:1321:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regcprop.c23::24 :947:: 1 :: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])./genrtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:note: expanded from macro 'XVEC' ^ ~note: expanded from macro 'XEXP' 3741 #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)warning :823 ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3 :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~: warning./genrtl.h:: 440155: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:empty macro arguments are a C99 feature [-Wc99-extensions] 3: warning: HOOK_VECTOR_END (asm_out) ^ array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:::1209:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h1209:38 XINT (rt, 4) = arg4;::43:50: note5 ^ ~ XSTR (rt, 2) = arg2;: note: ^ ~ note38 array 'fld' declared here: expanded from macro 'RTL_CHECK2' rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'HOOK_VECTOR_END' ^ :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/real.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317 ^ ~:26: In file included from 1319 :23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:23 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:note : 440:5 ^: ::notenote: 3741 : expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ expanded from macro 'XINT': ./genrtl.hnote: array 'fld' declared here expanded from macro 'XSTR' rtunion fld[1];#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^ ~1209 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reginfo.c:32: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h440 ::38: note:211: 823/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1209: :3:5:1638: note: 38:1 warning: :In file included from array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c : rtunion fld[1]; ^expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ warning:26/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: : In file included from XSTR (rt, 2) = arg2; ^ ~empty macro arguments are a C99 feature [-Wc99-extensions]5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reg-stack.c: 160note: : expanded from macro 'RTL_CHECK2' : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: note: array 'fld' declared here 3741: In file included from rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h./genrtl.h ^:1319:HOOK_VECTOR_END (sched) 440:5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ 23::In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl-function.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:1883741: : :27: In file included from ./genrtl.h:308: 3notenote: warning43: :50::3:: : expanded from macro 'XSTR' note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'HOOK_VECTOR_END'array 'fld' declared here rtunion fld[1]; ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): warning./genrtl.h : : XVEC (rt, 5) = arg5; 824 ^ ~array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ In file included from : ^ XEXP (rt, 7) = arg7; ^ ~ 3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regcprop.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from :1321/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :38:warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reginfo.c:23:: note: 24:: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 1320 XVEC (rt, 3) = arg3; ^ ~ : expanded from macro 'XVEC' 32: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321In file included from #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::note:23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: expanded from macro 'RTL_CHECK2'374123:: : : ./genrtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.defnotenote: expanded from macro 'XVEC'156#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~1209:38: : expanded from macro 'XEXP': :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): note1668 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note:3: array 'fld' declared here 1: expanded from macro 'RTL_CHECK2': warning: ^ ~ array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] : XINT (rt, 5) = arg5; ^ ~ ^ ~ warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: rtunion fld[1]; ^: empty macro arguments are a C99 feature [-Wc99-extensions] 1209:38HOOK_VECTOR_END (simd_clone)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 1209 ^ ~ noteIn file included from : :38: ^expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/real.c 1317#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:note::26 : ^ ~ : expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h43:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : 50:440::5 note: expanded from macro 'HOOK_VECTOR_END'5 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) note: array 'fld' declared here:noteIn file included from ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'XINT' note:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reginfo.c:4403741: :array 'fld' declared here5 :: 32 rtunion fld[1];./genrtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ rtunion fld[1]; ^: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:824 In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c: ^ ~ :211: 26/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def: :In file included from 1680:1/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:note :: 3741 : ./genrtl.h:309:3:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl-function.c:warning3:array 'fld' declared here 27 warning: : empty macro arguments are a C99 feature [-Wc99-extensions]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^:: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: XVEC (rt, 3) = arg3; warning:HOOK_VECTOR_END (simt) ^ ~ 1209 :^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h::: 38: note: expanded from macro 'RTL_CHECK2'1321array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]:In file included from 3741 23 XINT (rt, 6) = arg6;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reg-stack.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):160: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ ::3741: : 43:./genrtl.h:844./genrtl.h ^ ~ 50:::In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regstat.c: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:note: expanded from macro 'HOOK_VECTOR_END' 3 1317#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)208:: 23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3 ^24 : warning:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reginfo.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:note: expanded from macro 'XINT': array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1440note: 75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] : : :class rtx_def;warning XEXP (rt, 1) = arg1;array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XVEC' ^ ~ XSTR (rt, 1) = arg1; ^ ~ 5#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ : #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:empty macro arguments are a C99 feature [-Wc99-extensions]:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 1320:23: note: expanded from macro 'XEXP':: ^ ~ note : HOOK_VECTOR_END (goacc)1209^ array 'fld' declared here#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : rtunion fld[1]; ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:551319/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:8: 38::1209 ^ ~ note: previous use is here :23:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h struct rtx_def; :note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h38: ^note: expanded from macro 'RTL_CHECK2': :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regcprop.c:1209:38note: note: expanded from macro 'RTL_CHECK2'24 : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])43 ^ ~ :: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from 50: ^ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTL_CHECK2'440:5:: : note: ^ ~expanded from macro 'HOOK_VECTOR_END' note: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1];3741 ^ expanded from macro 'XSTR' In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regrename.c: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reginfo.c#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~: :./genrtl.h24:44032 :157/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reg-stack.c::1603:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h440: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 6) = arg6;:: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h5: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~:::3741: :211: :211/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def1209 note:947:: :array 'fld' declared here5./genrtl.h:2091:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: 38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def: :expanded from macro 'XEXP': warning rtunion fld[1];note ^ 32025:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] : ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: array 'fld' declared here In file included from : rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.cwarning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:26expanded from macro 'RTL_CHECK2': HOOK_VECTOR_END (vectorize)1209empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : XBBDEF (rt, 2) = arg2;^ 38: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43^ ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h :In file included from :43: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:4405050:5:expanded from macro 'RTL_CHECK2' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741 : noteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/real.c #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note : : : ./genrtl.h::327:1324array 'fld' declared here: :26/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote253: : warning: In file included from : expanded from macro 'HOOK_VECTOR_END' expanded from macro 'HOOK_VECTOR_END':#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: rtunion fld[1];:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 3741 array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl-function.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: : ./genrtl.h:note XINT (rt, 1) = arg1; ./genrtl.hIn file included from 440844:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regrename.c::5:: ^ ~24 845 :: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h3: expanded from macro 'XBBDEF' :211: note3: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)In file included from : ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reginfo.cwarning: : array 'fld' declared here:warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ::1208: rtunion fld[1]; ^ empty macro arguments are a C99 feature [-Wc99-extensions] XSTR (rt, 1) = arg1;: In file included from array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regcprop.c381317:24HOOK_VECTOR_END (sched)32 : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::3741: :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:: 23211 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: expanded from macro 'RTL_CHECK1' : #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ./genrtl.h:note^: XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def: 158expanded from macro 'XINT' :3373:1:: ^ ~ 3: warning1319: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]warning: 43:440empty macro arguments are a C99 feature [-Wc99-extensions] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): :5 23: : HOOK_VECTOR_END (addr_space)notenote X0EXP (rt, 7) = NULL_RTX;: ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319 array 'fld' declared here:23:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:50: 1337 ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:notenote : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:43expanded from macro 'HOOK_VECTOR_END' ::1209:38: : expanded from macro 'XSTR'expanded from macro 'XSTR' note: expanded from macro 'RTL_CHECK2' 27:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ note#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): 50 In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regrename.c: : ^ ~ 24 expanded from macro 'X0EXP' ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ : #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h38::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reg-stack.c1209:note::: note16038: expanded from macro 'RTL_CHECK1' :1209:38:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):211 : : note: expanded from macro 'RTL_CHECK2' : ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])440 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def :1668:5:note: noteexpanded from macro 'RTL_CHECK2'In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : 5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 1 ^ ~ ::expanded from macro 'HOOK_VECTOR_END'3741 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::440 array 'fld' declared here:warningnote 440: array 'fld' declared here :: : #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) rtunion fld[1]; ^ ./genrtl.h:2105: note ^:3:: array 'fld' declared here 5In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c:26: rtunion fld[1]; : note ^: warning: empty macro arguments are a C99 feature [-Wc99-extensions]array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];HOOK_VECTOR_END (simd_clone) ^ ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50:: XEXP (rt, 3) = arg3; note: expanded from macro 'HOOK_VECTOR_END' array 'fld' declared here 3741 ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) : ./genrtl.h: ^ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regrename.c: ^ :24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regcprop.c1320: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:::347:In file included from 3:23 In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/real.c:261680:1 note: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reginfo.c:24/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl-function.c: warning: empty macro arguments are a C99 feature [-Wc99-extensions] expanded from macro 'XEXP'32: In file included from : : :27: warningHOOK_VECTOR_END (simt)In file included from : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) In file included from ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h : XVEC (rt, 1) = arg1; ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h211: :3741: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 3741: ^./genrtl.h: ./genrtl.h:846:3:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:: warning:182: 1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.defarray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : XSTR (rt, 3) = arg3; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:51543741:43:3:38:: ^ ~ 50note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note: expanded from macro 'HOOK_VECTOR_END' :./genrtl.h:1319: warning: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECK2' :1: warning: ^23 XEXP (rt, 1) = arg1;empty macro arguments are a C99 feature [-Wc99-extensions]:23 :845 note: :: expanded from macro 'XVEC' 3In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regrename.c:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) 24 ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: expanded from macro 'XSTR' ^ ~HOOK_VECTOR_END (calls) : : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning:440: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^:In file included from 1320 ^ ~ :5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : note :note: :43:: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 1209array 'fld' declared here XSTR (rt, 2) = arg2;50: note: ^ ~ : ^ ~3838: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::: : note: expanded from macro 'RTL_CHECK2'expanded from macro 'HOOK_VECTOR_END' note rtunion fld[1];#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^1319 ^ ~ 211/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 5::1209:38 ^ : 23 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def::In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reginfo.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.defnote:In file included from : :5965: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnoteexpanded from macro 'RTL_CHECK2':440 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reg-stack.c:160: note: 1#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):5In file included from : :1732:1:array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741 :warning rtunion fld[1];: expanded from macro 'XSTR' ^ ~ ^ : empty macro arguments are a C99 feature [-Wc99-extensions]#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c:26warning ./genrtl.h ^ ~ : empty macro arguments are a C99 feature [-Wc99-extensions]HOOK_VECTOR_END (goacc)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1209:38:note : array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ : rtunion fld[1]; 211 ^:: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:433:50: noteHOOK_VECTOR_END (c)note : expanded from macro 'HOOK_VECTOR_END' : 440: warning:5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]3741^ ^: ./genrtl.h:expanded from macro 'RTL_CHECK2' 348:3: X0EXP (rt, 4) = NULL_RTX; ^ ~ : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note: array 'fld' declared here noteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regrename.c warning:1337:27: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h: array 'fld' declared here rtunion fld[1];: rtunion fld[1];array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'X0EXP': ^: XEXP (rt, 2) = arg2;24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h 43#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ : ^ ~ ^ ~In file included from 211 :50: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/real.c:26In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1320:23 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regcprop.c: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2025:: expanded from macro 'HOOK_VECTOR_END':: 1208:38: note: expanded from macro 'RTL_CHECK1' ::#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^3741: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])1: warning: ^ ~ note: 24expanded from macro 'XEXP'empty macro arguments are a C99 feature [-Wc99-extensions]./genrtl.h: In file included from 846 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): :In file included from HOOK_VECTOR_END (vectorize) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reginfo.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 3741: ./genrtl.h:^3::38:32:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 183:3 warningnote440:5: expanded from macro 'RTL_CHECK2'In file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h: : warningnote: array 'fld' declared here:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def: rtunion fld[1];: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; 6118 ^ ~ XBBDEF (rt, 2) = arg2; : ^ 43 ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reg-stack.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::: ^ ~1319 160In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regstat.c1/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h50::: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : :note1324: 23: 25warning: notenote: :3741: ./genrtl.h:212:324: expanded from macro 'XSTR': warning: : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XBBDEF' : empty macro arguments are a C99 feature [-Wc99-extensions] X0EXP (rt, 5) = NULL_RTX; ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 : HOOK_VECTOR_END (cxx) In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h expanded from macro 'HOOK_VECTOR_END' ^ ~ :#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:5: note417#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)^:1209:38: : array 'fld' declared here : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: : rtunion fld[1]; ^ 1337: :27: 1208323:1:38:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.hnote: expanded from macro 'X0EXP' noteexpanded from macro 'RTL_CHECK2' ^ : :expanded from macro 'RTL_CHECK1' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ ~struct pod_mode ^In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regrename.c: ^ ~ 24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :43:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c:26: 440:5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h50 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from 211::: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::note: 67: note:20: note1208440:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:37413373:1: ./genrtl.h::: expanded from macro 'HOOK_VECTOR_END':349:38 warning: empty macro arguments are a C99 feature [-Wc99-extensions] 5:array 'fld' declared here3 :: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ note: HOOK_VECTOR_END (addr_space) ^ warning rtunion fld[1];array 'fld' declared here: In file included from note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.hdid you mean struct here? rtunion fld[1]; ^ : :In file included from 43: 50/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regcprop.c ::expanded from macro 'RTL_CHECK1'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reginfo.carray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: ^ template class pod_mode;2432: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h :211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def: note: XEXP (rt, 3) = arg3; expanded from macro 'HOOK_VECTOR_END'#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^~~~~ struct In file included from :#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)6207 : ^1 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~ HOOK_VECTOR_END (emutls) ^ :1320:23: note: expanded from macro 'XEXP' XEXP (rt, 3) = arg3; ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regrename.c:24/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: In file included from array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h :211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.defIn file included from rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1209:38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reginfo.c: note ^1320:23: 5154: :note32: expanded from macro 'XEXP' In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): expanded from macro 'RTL_CHECK2' ^ ~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reg-stack.c:211: ::1160: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def1209:38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: warning: :note3741: ./genrtl.h: :6328:: 1: warningempty macro arguments are a C99 feature [-Wc99-extensions]expanded from macro 'RTL_CHECK2' : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hempty macro arguments are a C99 feature [-Wc99-extensions]:440::5: HOOK_VECTOR_END (calls)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~213 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::440note 3::5: : note: HOOK_VECTOR_END (target_option) warning^: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h :43:array 'fld' declared here50: note: expanded from macro 'HOOK_VECTOR_END' rtunion fld[1]; ^ X0EXP (rt, 6) = NULL_RTX; rtunion fld[1]; ^#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50 : note: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regcprop.c::133724:: 27In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :note3741: : expanded from macro 'X0EXP'./genrtl.h :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ^expanded from macro 'HOOK_VECTOR_END' 185In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reginfo.c::32: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:37411208:382113: warning ^: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : : note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1:: expanded from macro 'RTL_CHECK1' : XINT (rt, 4) = arg4; ^ ~ warning: empty macro arguments are a C99 feature [-Wc99-extensions] ./genrtl.h:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regrename.c:24#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^ ~1317:23HOOK_VECTOR_END (shrink_wrap)350:3 :^ warning: : notearray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: In file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XINT': 440:5: note : #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)array 'fld' declared here ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h :211: rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965 X0EXP (rt, 4) = NULL_RTX;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209: ^ 1 :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reg-stack.c:50160: note: : expanded from macro 'HOOK_VECTOR_END' ^ ~ warning: empty macro arguments are a C99 feature [-Wc99-extensions]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^In file included from : HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reginfo.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:32: 3::43 :50:In file included from note: 1337warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'HOOK_VECTOR_END':38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211 : note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def: :expanded from macro 'RTL_CHECK2'6688 :27: note: X0EXP (rt, 7) = NULL_RTX;#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'X0EXP' ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regrename.cexpanded from macro 'X0EXP':440::5 :warningIn file included from note: array 'fld' declared here:24 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl-function.c: In file included from : empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211:HOOK_VECTOR_END (mode_switching) ^ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h37:43:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def: In file included from :120850:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h6118: rtunion fld[1];note1 : : ^warning38: expanded from macro 'HOOK_VECTOR_END': empty macro arguments are a C99 feature [-Wc99-extensions]:25 #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;):: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h: noteIn file included from In file included from 1208 ^ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regstat.cexpanded from macro 'RTL_CHECK1' : 38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regcprop.c#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ::: ^ ~ 24/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h2624: note: HOOK_VECTOR_END (cxx)In file included from :expanded from macro 'RTL_CHECK1'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423440: In file included from : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1:::#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) :2355: ^ ^ ~ warning:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43 note: array 'fld' declared here3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ./genrtl.h:186:3: : :8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] :440: rtunion fld[1];In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reginfo.c:50:warninginline struct rtx_def * ^ note: expanded from macro 'HOOK_VECTOR_END'532 : ^:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h: In file included from : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h note: XINT (rt, 5) = arg5;#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) : ^75:7array 'fld' declared here:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reg-stack.c:160: 211: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: :./genrtl.h:232:3: warning: rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.defclass 'symtab_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] :6715class symtab_node; ^ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707 ::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: previous use is here1: warning9 XEXP (rt, 1) = arg1;class rtx_def; ^: empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~HOOK_VECTOR_END (C90_EMPTY_HACK): ^ 1317 ^ : : note23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regstat.c:::24: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h43::1320: :50: 23In file included from In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:note struct symtab_node *symtab_node; 423/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regrename.c: note: expanded from macro 'HOOK_VECTOR_END': 24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)In file included from 211 ^ note ^ expanded from macro 'XINT'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h : expanded from macro 'XEXP' :: 235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 1In file included from ^ ~ : warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~: HOOK_VECTOR_END (emutls): ^warning : struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c : return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT);26 ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here 1209class rtx_def; ^:: In file included from :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl-function.c:3743:3838:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from : 50: note: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.hexpanded from macro 'RTL_CHECK2' note:95: :3741: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'HOOK_VECTOR_END' : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reginfo.c:./genrtl.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ expanded from macro 'RTL_CHECK2' 33:: 1/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):305 ::In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regrename.c: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning: :3691440:5 ^ ~:'symtab_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]24 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 3In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h: class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"),:: warning211: warning: 440 :notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]5: 'rtx_def' 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] : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328struct GTY((desc("0"), tag("0"),^ XEXP (rt, 1) = arg1; ^ ~ ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:array 'fld' declared here: rtunion fld[1]; note ^ : In file included from 1320/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reg-stack.c: : :1/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707array 'fld' declared here 16023: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: rtunion fld[1]; ^ :: warning3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regcprop.c2:: note: 75:: : ./genrtl.h24empty macro arguments are a C99 feature [-Wc99-extensions] 1: note: : expanded from macro 'XEXP' :233:HOOK_VECTOR_END (target_option): did you mean class here? #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 3 struct symtab_node *symtab_node; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: warning: : ^~~~~~ 3741: ./genrtl.h class:187:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43: : X0EXP (rt, 2) = NULL_RTX;did you mean struct here? ^ ~ ^ ~3 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1337: warning: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h50:class rtx_def;:array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl-function.c ^~~~~ struct 1209:38: note: expanded from macro 'RTL_CHECK2' : 27: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note : expanded from macro 'X0EXP' 37#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ XEXP (rt, 6) = arg6;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note ^ ~ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320440:23:: : expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h1208#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): 38 ^ note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ^ ~5 : note:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regrename.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::2111209: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def38:6430note:: 1:: notewarning: : empty macro arguments are a C99 feature [-Wc99-extensions] :expanded from macro 'RTL_CHECK2' HOOK_VECTOR_END (shrink_wrap): array 'fld' declared here^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 254expanded from macro 'RTL_CHECK1':11/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] : struct symtab_node *ref = NULL); ^ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h :97:433 ::50: ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): 440: note: In file included from note5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reginfo.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regstat.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h: ^ ~: In file included from 423: :33expanded from macro 'HOOK_VECTOR_END'In file included from #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c:26561: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:: note: array 'fld' declared hereprevious use is here 13: symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.hIn file included from :126:1:4403741: rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regrename.c:24 ^ : warning: : ./genrtl.h:In file included from :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regcprop.cwarning370:24: In file included from :3:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h5: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h: :::2113741: ./genrtl.h :notewarning : : rtx tmp = XEXP (this, 1); array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]'mem_usage' 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]: array 'fld' declared here ^ ~ 188: XEXP (rt, 2) = arg2; ^ ~ 3: rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: warning: 1array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1320/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:struct mem_usage:92023:: ^ note: expanded from macro 'XEXP'5In file included from : :warning^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reg-stack.c: warningstruct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]: : empty macro arguments are a C99 feature [-Wc99-extensions]160 XEXP (rt, 7) = arg7; ^ ~ : : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1320 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: struct symtab_node *ref = NULL); ^ HOOK_VECTOR_END (mode_switching)1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h :341:1:23: ^ ~: 3741^ 97:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note: did you mean struct here?:3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1209 class mem_usage; ^~~~~: ./genrtl.h: struct:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h234:3 :43:50:: note:note: previous use is here : note38: symtab_node : expanded from macro 'HOOK_VECTOR_END' expanded from macro 'XEXP'warning#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^: note ^ : expanded from macro 'RTL_CHECK2' array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ X0EXP (rt, 3) = NULL_RTX; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h930:1337:27: note: expanded from macro 'X0EXP' ::6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] 4401209:38: note: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)expanded from macro 'RTL_CHECK2' struct symtab_node *ref = NULL);/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 : ^ ~: 5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : rtunion fld[1];1208: ^ ~38: note: 38:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: expanded from macro 'RTL_CHECK1'note ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.hnote: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regrename.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:: 211:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715array 'fld' declared here:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])97 In file included from expanded from macro 'RTL_CHECK2' 1:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regcprop.c:24#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; 3: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ^ ~:440: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 5:warning: 3741empty macro arguments are a C99 feature [-Wc99-extensions] : : : ./genrtl.h:208440:note3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385::previous use is here : :13 warningarray 'fld' declared here5:: symtab_node warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note XEXP (rt, 1) = arg1; rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reg-stack.c: rtx tmp = XEXP (this, 1); ^ ~ ^ ~ HOOK_VECTOR_END (C90_EMPTY_HACK)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1320:23 : note: expanded from macro 'XEXP' ^: 160: In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: array 'fld' declared here./genrtl.h ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1320:23: ::note1209: rtunion fld[1];expanded from macro 'XEXP' : ^38 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h235: note: :expanded from macro 'RTL_CHECK2'1640#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~: :3:10#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~: 1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::38440:: 5note:: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c::expanded from macro 'RTL_CHECK2' expanded from macro 'HOOK_VECTOR_END'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ warning : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]note :440:5 ^ 26:: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] : X0EXP (rt, 4) = NULL_RTX;note In file included from : array 'fld' declared here ^ ~ rtunion fld[1]; : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' friend class cgraph_node; ^ ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :3741: ./genrtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h435array 'fld' declared here: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regcprop.c ^ ~: 24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3:894/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];::3 39warning:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regrename.c: ::25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ note: 1208:38 :305:1: warningwarning: : 'rtx_def' 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] :: previous use is herearray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] struct GTY((desc("0"), tag("0"), ^ struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node {/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: expanded from macro 'RTL_CHECK1' ^ :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h: 1447:14 :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h :warning ^ ~: 75 XWINT (rt, 1) = arg1; 1640 : ^ ~:1324:10: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: rtx next = XEXP (insn, 1); 440::5 note1213:29note ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: did you mean struct here? :: did you mean struct here? :class rtx_def; ^~~~~ friend class cgraph_node; : note: note ^~~~~1320:: array 'fld' declared here 23expanded from macro 'XWINT' struct rtunion fld[1];25: note: expanded from macro 'XBBDEF' : ^note : expanded from macro 'XEXP' struct#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reg-stack.c#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ :In file included from ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h :2023:1038:: warning HOST_WIDE_INT hwint[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regcprop.c:24160 ^: : class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]: : noteIn file included from : expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h friend class cgraph_node;: ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h3741:: 59./genrtl.h::26236::3#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: expanded from macro 'HOST_WIDE_INT' : 3741 ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning./genrtl.h:# define HOST_WIDE_INT long long/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:In file included from :894:39: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regrename.c440:: ^ 210In file included from 25:3::5: note array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c: array 'fld' declared herenote : :26warningprevious use is here: : rtunion fld[1]; ^ X0EXP (rt, 5) = NULL_RTX; : struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: ./genrtl.h:4361337::27:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:31372array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~:note13 ^ :::1453:10: warning: expanded from macro 'X0EXP' : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)warning : warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1);20231320:23 : ^ ~ ^ ~ XWINT (rt, 2) = arg2; array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208 : note : expanded from macro 'XEXP' rtx tmp = XEXP (this, 1); ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~:10: ^ ~ 38note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320 note: 1213:1320:did you mean struct here? : friend class cgraph_node; :23::23: noteexpanded from macro 'RTL_CHECK1'29 note ^~~~~1209:38:: expanded from macro 'XEXP' : : expanded from macro 'XEXP' note: expanded from macro 'XWINT' struct #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.hnote: expanded from macro 'RTL_CHECK2'#define XWINT(RTX, N) ((RTX)->u.hwint[N]) : ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)2024:10 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:4411209: warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 38:: 5:: ^ ~:440: :5note note:class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]38: array 'hwint' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:: HOST_WIDE_INT hwint[1]; ^ note: : expanded from macro 'RTL_CHECK2' friend class cgraph_edge; ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59 note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1639expanded from macro 'RTL_CHECK2' 5array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):26:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: rtunion fld[1];note: :17: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h noteexpanded from macro 'HOST_WIDE_INT' :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: array 'fld' declared here# define HOST_WIDE_INT long long440 ^ :440:: ^ rtunion fld[1]; 5: note ^note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reg-stack.c:160 rtunion fld[1];In file included from : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regcprop.c:24:previous use is here53741: ./genrtl.h : :: noteIn file included from 237:3: ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :warning3741In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c for_user)) cgraph_edge {: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]:: ^261385 : : array 'fld' declared here In file included from rtunion fld[1]; ^ : ./genrtl.h:211:3: X0EXP (rt, 6) = NULL_RTX; :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h13warning ^ ~: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 1458/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741:1337:: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX;2710: ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h2024:1337./genrtl.h:470::27:warning : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1);note: note3 return XBBDEF (insn, 2); ^ ~ : ^ ~:10: expanded from macro 'X0EXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: : warning: : expanded from macro 'X0EXP'1320:23#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) : #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)did you mean struct here? : friend class cgraph_edge; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~ SUBREG_BYTE (rt) = arg1; : ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: expanded from macro 'XEXP'1324:25 : ^~~~~~~~~~~~~~~~: struct1208/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :38: note: :expanded from macro 'RTL_CHECK1'1208 note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1209:3838: note: :expanded from macro 'RTL_CHECK2' note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 2011/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note:: 26array 'fld' declared here expanded from macro 'XBBDEF' rtunion fld[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^: 440:5: note: array 'fld' declared here #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ rtunion fld[1]; : expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 440 note: expanded from macro 'SUBREG_BYTE' :5: note: array 'fld' declared here 1208:38: #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)noteIn file included from ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reg-stack.c: rtunion fld[1];160: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); XEXP (rt, 1) = arg1; ^ ^ ~ ^ ~ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTL_CHECK1' : 1320/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1210In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regcprop.c#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~23:: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~24/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1320:23: note /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' 37/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):440:5:: note: expanded from macro 'RTL_CHECKC1' : ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'XEXP'#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) note : array 'fld' declared here In file included from ^ ~ rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :440:5: note: array 'fld' declared here: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : rtunion fld[1];3741 : ^./genrtl.h :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h212:440:5: note: array 'fld' declared here 3:1209:38: rtunion fld[1];note : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTL_CHECK2' ^: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:1463:In file included from 10/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c:2610: :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning:3741: X0EXP (rt, 5) = NULL_RTX;./genrtl.h:4875: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :: note: : return XEXP (insn, 1); ^ ~array 'fld' declared here ^ ~ warning : 3: rtunion fld[1];warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1337::132027:23 :: note: In file included from expanded from macro 'X0EXP' return XBBDEF (insn, 2); ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reg-stack.c:160 : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: expanded from macro 'XEXP': ^ ~ ^ ~ :3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :1324:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h25: 1337./genrtl.h:259#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note: expanded from macro 'XBBDEF'::1208 :27: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~:3: note38: warning /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :1208:note38: : note: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'RTL_CHECK1' : ^ ~expanded from macro 'RTL_CHECK1' expanded from macro 'X0EXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 XBBDEF (rt, 2) = arg2; ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~38 : ^ ~note /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208 expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ::38440:: 5: note: array 'fld' declared here:: 1324#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 25 ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : rtunion fld[1];440 note: note ^: 5: note: In file included from array 'fld' declared here440 : :5expanded from macro 'RTL_CHECK1': expanded from macro 'XBBDEF'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regcprop.c :24: In file included from rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ :3741: ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb):1458:10: notewarning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ : 213 ^ ~ : :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 return XBBDEF (insn, 2);:array 'fld' declared here5 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' :3 note: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): rtunion fld[1];warning ^ ~ In file included from array 'fld' declared here ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regstat.c ^ ~ : :array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl-function.c265: rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning X0EXP (rt, 6) = NULL_RTX;: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ::struct GTY((desc("0"), tag("0"),278 ^ 25:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c::: 31474 ^ ~note: note: array 'fld' declared here: warning /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:7526:: : expanded from macro 'XBBDEF' :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]1337 rtunion fld[1];1: :27 10: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h note: :520:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) expanded from macro 'X0EXP' ^:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): NOTE_BASIC_BLOCK (m_rtx) = bb; ^~~~~~~~~~~~~~~~~~~~~~~~ ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reg-stack.c : ^ ~ 160/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote3warning:: : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208 return XEXP (insn, 3); 1639 warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~: ::32did you mean struct here? array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]38:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 3741: : X0EXP (rt, 1) = NULL_RTX;1208:./genrtl.h::38: class rtx_def; note: expanded from macro 'NOTE_BASIC_BLOCK' ^~~~~ struct 260#define NOTE_BASIC_BLOCK(INSN) XCBBDEF (INSN, 3, NOTE) ^ ~ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h notenote: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1320:: expanded from macro 'RTL_CHECK1'expanded from macro 'RTL_CHECK1' :23: note:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])1337: : 3: ^ ~ 1358warning:32: noteexpanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):27: : expanded from macro 'XCBBDEF' :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define XCBBDEF(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_bb) array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ^ ~440: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210440note: :37: : X0EXP (rt, 3) = NULL_RTX; 5note: ^ ~:: :expanded from macro 'RTL_CHECKC1' 1209:38note expanded from macro 'X0EXP': array 'fld' declared here: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:notenote: expanded from macro 'RTL_CHECK2' ^ ~ : array 'fld' declared here 1337 rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: rtunion fld[1];array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ rtunion fld[1];: ^ :1463:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regcprop.c27:24: ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regstat.c #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) :26: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372In file included from 1038note: expanded from macro 'X0EXP':440:5:: :: note: array 'fld' declared here13/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : note#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) warning: rtunion fld[1]; array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:3741warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ return XBBDEF (insn, 2);: ^ ~ expanded from macro 'RTL_CHECK1' ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:./genrtl.h1208#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) 10:214 ^ ~: warning rtx tmp = XEXP (this, 1); :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440note: ^ ~ : : expanded from macro 'XBBDEF' :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h38array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]35: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)note: ^ ~ : warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] 1320: note : : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared hereexpanded from macro 'RTL_CHECK1' X0EXP (rt, 7) = NULL_RTX; return XEXP (insn, 3); rtunion fld[1]; : ^ :1208:23 ^ ~: ^ ~38: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])noteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c: : ^ ~ expanded from macro 'RTL_CHECK1' 26note: expanded from macro 'XEXP' : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~1320 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :1337:::23:440 note: 27expanded from macro 'XEXP'440:: 5: note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)::./genrtl.h: 5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: :538::expanded from macro 'X0EXP'array 'fld' declared here:1209: 38 ^ ~ : note3: warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ note: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ XEXP (rt, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:array 'fld' declared here1320 rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ ^ : 1209:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reg-stack.c38: note:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:23:::38: :: note: expanded from macro 'XEXP' expanded from macro 'RTL_CHECK2' 160: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h warning#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)440:note: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ ~ : return XEXP (insn, 3);/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:12095expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])::#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) note ^ ~ ^ ~: 38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared herenote: :1320: ^ ~ rtunion fld[1];3741expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h440: ^ ~ 23 :440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : note./genrtl.h5: :expanded from macro 'XEXP'5261 : ^ note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): : ^ ~: note rtunion fld[1]; ^3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: warning:1209440::385:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484: : note: 10: warning1385:notearray 'fld' declared here X0EXP (rt, 4) = NULL_RTX;expanded from macro 'RTL_CHECK2': 13 rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ :array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl-function.c rtx tmp = XEXP (this, 1); ^ ~ return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337: 440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regcprop.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::24: 1010 rtunion fld[1]; ^:1318In file included from 1320:11: warning: :27:array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] : note5: : note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :: && &INSN_CODE (x) == &XINT (x, idx))26: expanded from macro 'X0EXP'23 ^~~~~~~~~~~~~ note: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) 3741: ./genrtl.h:expanded from macro 'XUINT' :array 'fld' declared hereIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c: note: expanded from macro 'XEXP'26/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h232 ^ ~ :1504:25: note: : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint):expanded from macro 'INSN_CODE' 3 rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: #define INSN_CODE(INSN) XINT (INSN, 5) ^./genrtl.h:57338:3: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h return XEXP (insn, 3);warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~: note: 1317:23 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : expanded from macro 'RTL_CHECK1' :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320note: 1209 XEXP (rt, 1) = arg1;warning: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note ^ ~:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' 38 23:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): ^ ~note: expanded from macro 'XEXP' : XSTR (rt, 1) = arg1; 440:5: note: array 'fld' declared here#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 rtunion fld[1];note: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: :expanded from macro 'RTL_CHECK2' : 1209:5: ^ ~ ^ note: notenote: array 'fld' declared here In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reg-stack.c38:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~: 160:: noteexpanded from macro 'XSTR' rtunion fld[1]; : expanded from macro 'RTL_CHECK2' 1209In file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:expanded from macro 'RTL_CHECK2' ^ :38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489440:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 3741: ./genrtl.h:5: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note10 ^ ~ ^ ~:262:: ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :: 4401209:38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::array 'fld' declared here warning:: : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:5:5: rtunion fld[1]; note: : note: expanded from macro 'RTL_CHECK2' 5 note return XUINT (insn, 4);1317:: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h23:note :: ^note: expanded from macro 'XINT': #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 1318array 'fld' declared here: ^ ~26: note : expanded from macro 'XUINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)array 'fld' declared here array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ rtunion fld[1]; ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447 ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regcprop.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38:: ^ 24note: : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::14: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]3741warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl-function.c:: ./genrtl.h: return XUINT (insn, 4); ^ ~expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :1209:101238440:7 rtx next = XEXP (insn, 1);233:3#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:5:: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: INSN_CODE (x) = -1; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning : ^~~~~~~~~~~~~ 1318note: expanded from macro 'RTL_CHECK2':: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:26:1504: rtunion fld[1]; ^ ~440:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : note5 : expanded from macro 'XUINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ^ ~ 25#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~ X0EXP (rt, 2) = NULL_RTX;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: note: expanded from macro 'INSN_CODE'In file included from 1320:1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c:23: note#define INSN_CODE(INSN) XINT (INSN, 5)note: 26: In file included from 38: : ^ ~ 440:5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'XEXP' :: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)array 'fld' declared here rtunion fld[1]; ^ note: 1317:23:expanded from macro 'RTL_CHECK2' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27 note: rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1512::In file included from :note37411209: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reg-stack.c: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :./genrtl.h:57412::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~1603: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: :3741: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 38 warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:12091208:38: note./genrtl.h:263warning::: 3:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:44038:: expanded from macro 'RTL_CHECK2' 5warning: : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~: return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */note ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 1319:23 ^ ~ XSTR (rt, 6) = arg4;: note note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) note: 440 ^ ~expanded from macro 'RTL_CHECK2' array 'fld' declared here ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:5:::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 440 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XSTR':1319note: array 'fld' declared here23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: rtunion fld[1];:5:440 rtunion fld[1]; ^ ^: note: expanded from macro 'XVEC'#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:148923:: note5:notenote/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :: array 'fld' declared here expanded from macro 'RTL_CHECK2' rtunion fld[1];note: array 'fld' declared here: : 1209#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])10: rtunion fld[1]; :expanded from macro 'XSTR' ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)In file included from warning ^ ~ ^ ~ ^38 :: : 1453 note: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regcprop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTL_CHECK2' 10: warning: ::1209:440:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); : return XEXP (insn, 1); #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])38: 234:5: note ^ ~ : array 'fld' declared here ^ ~ rtunion fld[1]; 3 : warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: expanded from macro 'RTL_CHECK2' :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1320:23: notenoteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c:: : :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 26 X0EXP (rt, 3) = NULL_RTX;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl-function.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) expanded from macro 'XEXP' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~:1318 : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 440:26:1148:array 'fld' declared here 5In file included from :note 28/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] : unsigned int size = RTX_HDR_SIZE + sizeof (struct block_symbol); :: array 'fld' declared here 1337:27:1209:3741: ./genrtl.h:592:3: warning rtunion fld[1];expanded from macro 'XUINT' : ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: rtunion fld[1]; note695: ^array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^expanded from macro 'X0EXP':#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) 3822 : #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) : ^ ~ XSTR (rt, 1) = arg1; ^ ~ notenote: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:231209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reg-stack.c::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: noteexpanded from macro 'RTX_HDR_SIZE' ::: 38: note: expanded from macro 'RTL_CHECK2'#define RTX_HDR_SIZE offsetof (struct rtx_def, u)5:160: 1208: noteIn file included from expanded from macro 'XSTR'1836:34:38:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 3741#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note ^ ~: : ./genrtl.h ^ ~array 'fld' declared here warning: 281/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 rtunion fld[1];::5: note:3104:24::#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:note ^ ~: 1209 ^ :38expanded from macro 'offsetof' : array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10:: return safe_as_a (JUMP_LABEL (insn)); warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~~~~~~ XINT (rt, 1) = arg1; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]note: expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 440:5: 1832:440:5::#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ return XBBDEF (insn, 2);:28: array 'fld' declared here note: expanded from macro 'JUMP_LABEL' rtunion fld[1]; note: array 'fld' declared here note rtunion fld[1]; ^#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ ^ ~: array 'fld' declared here :1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : rtunion fld[1]; ^1354:32/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c1512:12: 26 ^ ~:note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h warning:In file included from 1324/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regcprop.c: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)38: 25::In file included from : note: return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~noteexpanded from macro 'XBBDEF'24 : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~:3741: ./genrtl.h: expanded from macro 'RTL_CHECK2' 3741: ./genrtl.h:235:3: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:611 X0EXP (rt, 4) = NULL_RTX;: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210 ^ ~:37 ^ ~ 1321: note : expanded from macro 'RTL_CHECKC1' ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) :23:3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 1337:27 ^ ~: note : expanded from macro 'X0EXP' note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:warning: :1208::: 38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:expanded from macro 'XVEC'440: note5: note1208:38: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]5#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ : note: : expanded from macro 'RTL_CHECK1' :expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ note array 'fld' declared here:: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1]; XSTR (rt, 1) = arg1; ^array 'fld' declared here1209 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^:38:: :440:440:5: 5 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote:: : note: 1843array 'fld' declared here: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reg-stack.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~10 ^ ~ rtunion fld[1]; ^ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 160: In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: array 'fld' declared hereIn file included from 440:1319::5: note23: array 'fld' declared here:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regcprop.c: note: 24 rtunion fld[1]; ^expanded from macro 'XSTR': rtunion fld[1]; ^ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] warning#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): X0EXP (rt, 5) = NULL_RTX; ^ ~ : ./genrtl.h:array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~: 1337:27 : note: expanded from macro 'X0EXP' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h304 return JUMP_LABEL (this);:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209::3: 1836:34/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^~~~~~~~~~~~~~~~~1324::38: note: warning: 25: 1208/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnoteexpanded from macro 'RTL_CHECK2': expanded from macro 'XBBDEF' : 1832 : :array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]38#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) warning:28 ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) return safe_as_a (JUMP_LABEL (insn)); : : note: expanded from macro 'JUMP_LABEL'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ :#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) XSTR (rt, 1) = arg1; ^~~~~~~~~~~~~~~~~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: expanded from macro 'RTL_CHECK1':1354 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832: : ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) 28 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: 440:38: note: expanded from macro 'RTL_CHECK1' 440 #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 32: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'JUMP_LABEL'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:::440 23note: expanded from macro 'XCEXP' :5#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx):1354:32: note note: note ^ ~: : array 'fld' declared here : expanded from macro 'XSTR'expanded from macro 'XCEXP'5 : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: rtunion fld[1]; 1210:37note#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): : array 'fld' declared here #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) rtunion fld[1]; ^ note ^ 5: : expanded from macro 'RTL_CHECKC1' note ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) :1474 ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.carray 'fld' declared here :38: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 10: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote26:1210:37: note::: expanded from macro 'RTL_CHECKC1' 440: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: rtunion fld[1]; ^ :: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regcprop.c:24: In file included from warning ^ ~5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])3741: : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 ^ ~note: array 'fld' declared here :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h return XEXP (insn, 3); ^ ~5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h./genrtl.h:612 rtunion fld[1];440 ::3741 ^ 1320:23:: note: 53: : :warning expanded from macro 'XEXP'note: array 'fld' declared herenote: : array 'fld' declared herearray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1848:40#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ./genrtl.h: rtunion fld[1]; ^ : XVEC (rt, 2) = arg2; ^ ~ 237:3 : ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reg-stack.c:160 warning: : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]38: : 1321:23: 1843note: warning: expanded from macro 'RTL_CHECK2' :10In file included from note: expanded from macro 'XVEC'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741 array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]: ./genrtl.h:305 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ X0EXP (rt, 6) = NULL_RTX;#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) return safe_as_a (JUMP_LABEL (this)); :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~ ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:284403: : note ^ ~:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:5: : 1209warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'JUMP_LABEL':: 38 note: :warning /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ XINT (rt, 2) = arg2; :1337:27array 'fld' declared here : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354 rtunion fld[1]; array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ : note: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: return JUMP_LABEL (this);note: expanded from macro 'RTL_CHECK2'expanded from macro 'X0EXP' 32 ^~~~~~~~~~~~~~~~~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:5::notenote: expanded from macro 'XINT' ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 1832/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:note10::28:: 1209:381208: 38warningarray 'fld' declared here: : : notenote note: expanded from macro 'RTL_CHECK1' : expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ : #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ expanded from macro 'JUMP_LABEL'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :440:5expanded from macro 'XCEXP': In file included from array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::26 note return XEXP (insn, 3); : ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note:: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'XEXP' 1354:32/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)1210: :: 44037note: expanded from macro 'XCEXP'3741:5: ./genrtl.h:630:: ^ ~ note rtunion fld[1]; #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)note ^ : ^ ~expanded from macro 'RTL_CHECKC1': array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 rtunion fld[1];#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ : 3: ^In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regcprop.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::24: In file included from 1210 warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from :37: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XVEC (rt, 1) = arg1; ^ ~ :38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reg-stack.c::440160: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note: :expanded from macro 'RTL_CHECKC1' 1321: 5: 23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])array 'fld' declared here::3741: note3741: expanded from macro 'RTL_CHECK2' rtunion fld[1];./genrtl.h:: note ^ ~: 306: ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ expanded from macro 'XVEC'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 : 3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1853./genrtl.h440::5:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) note::2583:5 warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]:: : ^ ~ note JUMP_LABEL (this) = target;: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here ^~~~~~~~~~~~~~~~~: rtunion fld[1]; warning:: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832 XVEC (rt, 3) = arg3;:28:3: warning: rtunion fld[1];array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^: 38: note: expanded from macro 'RTL_CHECK2' note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XEXP (rt, 1) = arg1; ^ ~ ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl-function.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484expanded from macro 'JUMP_LABEL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1321:23: note ^:13205: expanded from macro 'XVEC' 10:: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ^ ~ warning: 23236 array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1167: return XUINT (insn, 4);::10 : note: expanded from macro 'XEXP' 1209#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354 note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ :38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning: offset of on non-POD type 'vec_embedded' (aka 'vec') [-Winvalid-offsetof]:1318note: ::26:expanded from macro 'RTL_CHECK2'120932 : : array 'fld' declared herenote :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1];note: expanded from macro 'XUINT' ^ ~38: : ^note#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) : 1848: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 440:540::expanded from macro 'XCEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 1209:38#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx): note: array 'fld' declared here ^ ~~~~~~~~~ :3741 /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.hnote: expanded from macro 'RTL_CHECK2' warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] :: 5 :./genrtl.h: ^ ~ rtunion fld[1]; ^ : return safe_as_a (JUMP_LABEL (this)); 648104: ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:12103#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):37 In file included from :: note ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reg-stack.c24: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440::: 160: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : 1832:28: noteIn file included from expanded from macro 'RTL_CHECKC1'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : expanded from macro 'JUMP_LABEL' notearray 'fld' declared here #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) rtunion fld[1];: ^ 3741: In file included from ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regcprop.cexpanded from macro 'offsetof' warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) XSTR (rt, 1) = arg1; 5#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: : :24: 307:3440:32: note: expanded from macro 'XCEXP' ::In file included from 5: ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741array 'fld' declared here note: array 'fld' declared here #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319: rtunion fld[1]; ^ ~ 23 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h: note warning: :286: ./genrtl.h:259:array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :44: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3:: ^ XVEC (rt, 4) = arg4;expanded from macro 'XSTR' : 1210: ^ ~warningin instantiation of member function 'vec::embedded_size' requested here#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: :1489: 37 ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h10 note: expanded from macro 'RTL_CHECKC1' : size_t size = vec::embedded_size (alloc);23: note:: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 1209 ^#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) XBBDEF (rt, 2) = arg2; : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1565:12: :38:warning ^ ~ expanded from macro 'XVEC'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h2138 note: in instantiation of function template specialization 'va_heap::reserve' requested here :10: ^ ~ ::array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) note return XUINT (insn, 4); va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318440 ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: ^ ~ expanded from macro 'RTL_CHECK2' : note: expanded from macro 'XBBDEF' :warning: 5array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ SUBREG_BYTE (x), GET_MODE (x)); 26: note#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h ^~~~~~~~~~~~~~~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: : 1674:expanded from macro 'XUINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)440: note: 1209 ^ ~:: 382011/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:: note12083:: : :5note26: expanded from macro 'RTL_CHECK2' note: :array 'fld' declared here note: array 'fld' declared here:: : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) in instantiation of member function 'vec::reserve' requested here ^ ~ rtunion fld[1]; 38: 38 reserve (1, false PASS_MEM_STAT); expanded from macro 'SUBREG_BYTE' rtunion fld[1]; note ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/read-rtl-function.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:776: : expanded from macro 'RTL_CHECK1' ^ 22:#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG):440: ^ ~In file included from 5 : #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):note: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: :note: in instantiation of member function 'vec::safe_push' requested here ^ ~ note1853: expanded from macro 'XCSUBREG'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 3: ^ ~26: : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:array 'fld' declared here666:3: m_deferred_edges.safe_push (deferred_edge (loc, src_idx, dest_idx, flags)); warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~ JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~warning ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ::5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :440:5 rtunion fld[1]; array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: 1210 XVEC (rt, 1) = arg1;: : ^ 1832array 'fld' declared here note: array 'fld' declared hereIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reg-stack.c37 rtunion fld[1]; ^ :160: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:28: rtunion fld[1]; ^ ~ note: expanded from macro 'RTL_CHECKC1' : note ^ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23:3741 : note./genrtl.h: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h308In file included from : expanded from macro 'JUMP_LABEL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regcprop.c:24: In file included from #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::3 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3741: ./genrtl.h::1512expanded from macro 'XVEC': : ^ ~ warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) 440 :5260::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3 ^ ~::: warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:12091354 12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :38:: note:32: : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]note: expanded from macro 'XCEXP'array 'fld' declared here rtunion fld[1]; XVEC (rt, 5) = arg5; ^ note: expanded from macro 'RTL_CHECK2' X0EXP (rt, 3) = NULL_RTX; return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx):/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :note1321:23: note: expanded from macro 'XVEC' : #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ^ ~ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1321:23 : note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ expanded from macro 'X0EXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~:1210:37:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) note: expanded from macro 'RTL_CHECKC1'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::: ^ ~ 1208/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:::440381209440:::5 : note38: notearray 'fld' declared here: 5: expanded from macro 'RTL_CHECK1' ::#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) note: expanded from macro 'RTL_CHECK2' 440 rtunion fld[1];: 5 ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote:: 440array 'fld' declared here: 5: note rtunion fld[1]; ^ ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:note: array 'fld' declared here rtunion fld[1]; ^ 440:5: note: array 'fld' declared here rtunion fld[1]; ^ : array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regcprop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reg-stack.c:160: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032: : ^ ~261 :3: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354 XINT (rt, 6) = arg6;19: :warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]warning:26: : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; *step_out = XEXP (x, 1); ^ ~32 ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~: 1337/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : :27:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:13202138:10/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :1317:note: : note: 23:warning3741: expanded from macro 'X0EXP' ./genrtl.hexpanded from macro 'XCEXP' : note#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx):: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]23 : ^ ~note: expanded from macro 'XINT' :685: SUBREG_BYTE (x), GET_MODE (x)); ^ ~ 3: ^~~~~~~~~~~~~~~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning expanded from macro 'XEXP':/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) : ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 1208:1210/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ 38array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011 :26:120937::38: XEXP (rt, 1) = arg1;:1209:38 : note: expanded from macro 'RTL_CHECKC1'note note : expanded from macro 'RTL_CHECK2' ^ ~: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) expanded from macro 'RTL_CHECK1' : #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~1320expanded from macro 'SUBREG_BYTE'440 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:expanded from macro 'RTL_CHECK2' ^ ~ 23440::5 #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 5:: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: array 'fld' declared here440: ^ ~: 5: ^ ~note: note array 'fld' declared here: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here1352:32: note:440expanded from macro 'XEXP' rtunion fld[1];:5: : ^ rtunion fld[1];note: expanded from macro 'XCSUBREG' ^ array 'fld' declared here #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regcprop.c: rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262 ^: 3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1209 :warning38: :array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'RTL_CHECK2' ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reg-stack.c XINT (rt, 5) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843: 10: warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::160: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741 return JUMP_LABEL (this);: ./genrtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ 3271317::23:: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XINT' 3#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 1210:: warning: ^~~~~~~~~~~~~~~~~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h440:1209:37 XINT (rt, 1) = arg1;38: :note: expanded from macro 'RTL_CHECK2': #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 5 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ : note:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1832::44028::5 :note: expanded from macro 'RTL_CHECKC1' : array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])note 11 note : expanded from macro 'JUMP_LABEL' rtunion fld[1]; ^ ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c:440:26:1317: ^ ~: warning5: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : note:In file included from 23In file included from attrs = MEM_ATTRS (x);1354:32/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regcprop.c:: 24array 'fld' declared here:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3741: ./genrtl.h ^~~~~~~~~~~~~ note:686: rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3: : ^:3741: 2564:24 note: expanded from macro 'XCEXP' : warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : XSTR (rt, 2) = arg2; ^ ~./genrtl.h expanded from macro 'XINT'note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'MEM_ATTRS' ::#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1)#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ 1319263::3:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)23 : ^ ~ note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XSTR': 1210#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): 37 ^ ~: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning: :1209 expanded from macro 'RTL_CHECKC1' ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 :38: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]note : expanded from macro 'RTL_CHECK2' ^ ~ 38: note: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: :1344:29: note: expanded from macro 'X0MEMATTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem): array 'fld' declared here ^ ~ XSTR (rt, 6) = arg4; ^ ~ rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40:: warning: :array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]: 4401210 return safe_as_a (JUMP_LABEL (this));: 1319/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:::5440 ^~~~~~~~~~~~~~~~~:5: note: array 'fld' declared here 23 37: note: :expanded from macro 'XSTR' : rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: noteexpanded from macro 'JUMP_LABEL' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ^ ~note In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reg-stack.c:160/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :expanded from macro 'RTL_CHECKC1'1209 :38: note: array 'fld' declared here expanded from macro 'RTL_CHECK2':#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1];: In file included from ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :3741: ./genrtl.h 1354:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])32 : ^ ~ :In file included from 19: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c:26/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741::440:note: expanded from macro 'XCEXP': 440 warning:5./genrtl.h:5: #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)347: notenote: array 'fld' declared here : :3: rtunion fld[1]; array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning : :705: array 'fld' declared here: 3array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ^ ~ *step_out = XEXP (x, 1); /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~ XVEC (rt, 1) = arg1; rtunion fld[1]; ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : 1320 ^In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regcprop.c:231210 warning:: 24:: 37noteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'XEXP' : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]1321 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note23:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: In file included from :./genrtl.h: : XSTR (rt, 1) = arg1;281/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reginfo.cexpanded from macro 'RTL_CHECK2':3 notenote: expanded from macro 'RTL_CHECKC1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ : : expanded from macro 'XVEC' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~:33 :#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~440: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: 1319:23array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 : 5 XINT (rt, 1) = arg1; :440:./genrtl.h:33 ^ ~:3: :5: :38:note : note notewarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: : array 'fld' declared here rtunion fld[1];: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:array 'fld' declared here XEXP (rt, 1) = arg1; ^ ~ expanded from macro 'XSTR' rtunion fld[1]; note: expanded from macro 'RTL_CHECK2' ^ 23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853: ^ 1320note:: 23expanded from macro 'XINT' 3#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :440:5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38:: : warning: :array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] :1209 :38:note JUMP_LABEL (this) = target; note: expanded from macro 'RTL_CHECK2' : expanded from macro 'XEXP' note: array 'fld' declared here note rtunion fld[1];: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ^ ~ ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :array 'fld' declared here 1832In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reg-stack.c:160: rtunion fld[1];In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^: 3741: ./genrtl.h: ^ ~348::3: warning: 28array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2;: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:38: note: expanded from macro 'RTL_CHECK2' : ^ ~note #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regcprop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h :304:3: warning440 ^ ~:: :: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 13205 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :440::23note: array 'fld' declared here5: XSTR (rt, 1) = arg1; ^ ~expanded from macro 'JUMP_LABEL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) expanded from macro 'XEXP' ^ ~note rtunion fld[1];: ^array 'fld' declared here::3731:1319:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)11: ^ ~ 23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'XSTR' attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~:1354:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)In file included from ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: rtunion fld[1];2564:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^241209:38: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c32::26 : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1209:3741: ./genrtl.h::706 noteIn file included from 38:::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reginfo.cnote: expanded from macro 'XCEXP': expanded from macro 'RTL_CHECK2'3 note::: expanded from macro 'MEM_ATTRS' note#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 33 ^ ~ ^ ~warning : : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344In file included from :#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:29/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: noteexpanded from macro 'RTL_CHECK2'440 : expanded from macro 'X0MEMATTR' : #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) :: ./genrtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 51: XSTR (rt, 2) = arg2;53 : note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ : : ^ ~ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210array 'fld' declared here:12101319:23::37: 37:440 : XEXP (rt, 1) = arg1; rtunion fld[1]; 5 ^ ^ ~ : note: expanded from macro 'RTL_CHECKC1'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: expanded from macro 'RTL_CHECKC1' : 1320:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) In file included from :#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) 23 ^ ~ note: ^ ~ : note: expanded from macro 'XEXP' expanded from macro 'XSTR'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regcprop.c440 note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) :24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ :5: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: array 'fld' declared here :: ./genrtl.h:440:305:5 ^ ~3: rtunion fld[1]; ^ 1209: warning: : In file included from array 'fld' declared here38:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];: note /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reg-stack.c: ^: 1209160: : array 'fld' declared hereIn file included from rtunion fld[1];note : ^expanded from macro 'RTL_CHECK2' :38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: ./genrtl.h:349#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 3: ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regrename.c: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::4401320::2325:: 5note:: expanded from macro 'XEXP'note : array 'fld' declared here#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note: XINT (rt, 2) = arg2; ^ ~: ^ ~ expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) SUBREG_BYTE (x), GET_MODE (x)); ^ ~ ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reginfo.cIn file included from 2011:26::1209 note: 1317::23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:noteexpanded from macro 'SUBREG_BYTE' :33: : :5In file included from 374138: : #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)./genrtl.hnote: ^ ~ : :33expanded from macro 'XINT':3:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352array 'fld' declared here :32 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: note: expanded from macro 'RTL_CHECK2' note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])3741#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) : rtunion fld[1]; ^ ~ ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 ^ ~:38 ^ expanded from macro 'XCSUBREG' XEXP (rt, 1) = arg1;#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^ ~: noteIn file included from : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320 ^ ~ 440expanded from macro 'RTL_CHECK2':/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c:265: note: : : array 'fld' declared here 1210#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: XEXP (rt, 1) = arg1;::3741 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: rtunion fld[1]; ^ ~23: : note: expanded from macro 'XEXP'./genrtl.h ^ 5: 37:In file included from :725 note: :3:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reg-stack.c:160warning#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ array 'fld' declared here : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ ~: XSTR (rt, 1) = arg1;In file included from ^ ~ ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regcprop.c:24:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : :38::1209:In file included from 1319 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: :38: 3741expanded from macro 'RTL_CHECKC1'./genrtl.h23note: :306:: ./genrtl.h:expanded from macro 'RTL_CHECK2' note350:3::3: note: : expanded from macro 'XSTR'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ warningexpanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :: :5: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1209440:note38 : note: X0EXP (rt, 4) = NULL_RTX; :expanded from macro 'RTL_CHECK2' 440:5: XVEC (rt, 3) = arg3; ^ ~ : array 'fld' declared here 5 : ^ ~ rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:note: array 'fld' declared here ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1337 ::: rtunion fld[1];27: array 'fld' declared herenote: expanded from macro 'X0EXP' rtunion fld[1]; ^ ^ 440:5: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reginfo.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~array 'fld' declared here rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 ^ In file included from ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regrename.c ::3741: In file included from ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c::12426:: 3In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :warning3741: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 25/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208::3838:: XEXP (rt, 1) = arg1;note: expanded from macro 'RTL_CHECK1' : ./genrtl.h ^ ~: :726:3: In file included from #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320: XEXP (rt, 2) = arg2;23: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :expanded from macro 'RTL_CHECK2'440 ^ ~note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):5: note: array 'fld' declared here 3741 : ./genrtl.h rtunion fld[1];: ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reg-stack.c::160: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:1320369::4403: warning:: 5: note: 51expanded from macro 'RTL_CHECK2' array 'fld' declared here: 23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)3 : ^ ~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XEXP (rt, 1) = arg1; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: 5: note: In file included from array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regcprop.c:1209:warning38: : note: : rtunion fld[1]; array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032: expanded from macro 'RTL_CHECK2' ^ ~ ^24#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from 19: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h *step_out = XEXP (x, 1); ^ ~:1320440:::3741: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reginfo.c:23 5: note:./genrtl.h:30733: : array 'fld' declared here noteIn file included from ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~:: 23: note3 : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1320 ^:warning3741: expanded from macro 'XEXP' : ./genrtl.h: ::1209:38125: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note 23:3: ^ ~In file included from : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c:26 : XBBDEF (rt, 2) = arg2; XVEC (rt, 4) = arg4; ^ ~ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1209:13213741: 38: note440./genrtl.h:746::23 note: expanded from macro 'XEXP':25: 5: note:3: : expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): expanded from macro 'XBBDEF'warningnote: : array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~note ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: ^ ~1208:expanded from macro 'XVEC' 38 :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: 5 rtunion fld[1]; : note: expanded from macro 'RTL_CHECK1'#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 ^ XINT (rt, 1) = arg1;#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :note: array 'fld' declared here ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 rtunion fld[1];1209:38In file included from : ^ 385:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reg-stack.cnote::: 1317expanded from macro 'RTL_CHECK2':23: note: expanded from macro 'XINT' : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regrename.c:25#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : In file included from 160: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: : array 'fld' declared here: noteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440./genrtl.h3741: ./genrtl.h:: expanded from macro 'RTL_CHECK2' : rtunion fld[1]; 37069:3 ^ ~ ^::5:: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 3#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : warningIn file included from XEXP (rt, 1) = arg1; ^ ~ note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reginfo.c:33:5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38:: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : :23array 'fld' declared herenote:1320: : array 'fld' declared herenote: : note rtunion fld[1];3741: ./genrtl.h rtunion fld[1];23 : ^ : noteexpanded from macro 'RTL_CHECK2': expanded from macro 'XEXP' In file included from : : ^expanded from macro 'XEXP' 126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regcprop.c #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XEXP (rt, 3) = arg3; ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^ ~1209 :38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:24: In file included from ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :3741: ./genrtl.h:308:note3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: XVEC (rt, 5) = arg5;:: 1209 : ^ ~381320:: 23note:: expanded from macro 'RTL_CHECK2' expanded from macro 'RTL_CHECK2'note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 440 ^ ~:5: : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: array 'fld' declared here expanded from macro 'XEXP' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38:: note: rtunion fld[1];expanded from macro 'RTL_CHECK2' 440 : ^5 :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) In file included from ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:38:: 440note: expanded from macro 'RTL_CHECK2'26 : :5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): note: :array 'fld' declared here In file included from rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note440: array 'fld' declared here rtunion fld[1]; :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];: 3731 ^In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reg-stack.c:160/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : note: ::In file included from In file included from ^array 'fld' declared here3741: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regcprop.c./genrtl.h : In file included from ./genrtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reginfo.c:747:24 rtunion fld[1];:33: 11 :435In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ 3::3741: warning: In file included from ./genrtl.h: 127:warning3:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]3741 : : ./genrtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :3:: XEXP (rt, 2) = arg2; attrs = MEM_ATTRS (x);In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regrename.c:25warning309: ^ ~ : 3:array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XINT (rt, 4) = arg4;:warning: warningarray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ : : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]1320 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^~~~~~~~~~~~~ ::1317 XINT (rt, 6) = arg6; 23 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from ::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::23 XWINT (rt, 1) = arg1;3741 note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::13172564 :24:note: : : ./genrtl.hnote: expanded from macro 'MEM_ATTRS' 23: :note: ^ ~#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1)expanded from macro 'XEXP'124expanded from macro 'XINT' expanded from macro 'XINT'#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) : ^ ~ ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:3: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 1344291209#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) warning: ^ ~ ^ ~: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:29::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h38: 1209 note: XEXP (rt, 1) = arg1;note: ^ ~ : expanded from macro 'X0MEMATTR' :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:38#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem)1209 23: note ^ ~expanded from macro 'XWINT' : note:: : expanded from macro 'RTL_CHECK2'#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~note 38: note: expanded from macro 'XEXP' expanded from macro 'RTL_CHECK2'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'RTL_CHECK2' ::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~441/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1210 ::5: ^ ~ : ^ ~note37 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1209: array 'hwint' declared here::38:440:5:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h HOST_WIDE_INT hwint[1];: note: notearray 'fld' declared here note: ^: expanded from macro 'RTL_CHECK2' : expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59440:440#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 5:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reginfo.c:26:33 :: In file included from 5: notenote: array 'fld' declared here ^ ~ 440 :5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: rtunion fld[1]; ^ : In file included from array 'fld' declared here 3741: expanded from macro 'HOST_WIDE_INT' 5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c: : note# define HOST_WIDE_INT long long :26: : rtunion fld[1];array 'fld' declared here note: rtunion fld[1];In file included from array 'fld' declared here ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ^ : rtunion fld[1];In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regrename.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:./genrtl.h3:: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 3741 XBBDEF (rt, 2) = arg2;In file included from 128: : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regcprop.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reg-stack.c: ^./genrtl.h3: :24 748warning:: 3array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: warning: : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from :160: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regstat.c XINT (rt, 5) = arg5;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741 ^ ~ :3741: : ./genrtl.h :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:261324: ^ ~436 : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h25: :1317:./genrtl.h XSTR (rt, 3) = arg3;:327:In file included from note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h323: : warning:: expanded from macro 'XBBDEF': array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XINT (rt, 1) = arg1; ^ ~3 ^ ~note: expanded from macro 'XINT' 3741: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:./genrtl.h:: ^ ~warning23: 1317 33#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~::23:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: expanded from macro 'XSTR': note: expanded from macro 'XINT' array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) : ^ ~:3:1208 XWINT (rt, 2) = arg2; :38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1209:38 ^ ~1209 note:: : note: expanded from macro 'RTL_CHECK2' :warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 381209:38expanded from macro 'RTL_CHECK1': : notenote XEXP (rt, 1) = arg1; ^ ~: expanded from macro 'RTL_CHECK2' : expanded from macro 'RTL_CHECK2' :1213#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :440: 29/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~ :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1320#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5: ^ ~ note440:: 23:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XWINT' 440: :5: :note5:: : note440: array 'fld' declared herenotenote #define XWINT(RTX, N) ((RTX)->u.hwint[N]) rtunion fld[1];array 'fld' declared here: array 'fld' declared here : rtunion fld[1];5: note : expanded from macro 'XEXP' ^ ~ ^ rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: ^ 1209In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reginfo.c:33: 441: array 'fld' declared hereIn file included from ::38In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regcprop.c:5:24 note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c:3741: ./genrtl.h:12926array 'hwint' declared here note: expanded from macro 'RTL_CHECK2' : HOST_WIDE_INT hwint[1];In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])./genrtl.h:766:3: 37413: rtunion fld[1]; ^ ~ ^ : ./genrtl.h warning:347:warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h440::: :array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] 59 XVEC (rt, 1) = arg1;warning: 5::array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XEXP (rt, 6) = arg6; ^ ~ ^26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320 note: expanded from macro 'HOST_WIDE_INT'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: array 'fld' declared here # define HOST_WIDE_INT long long : rtunion fld[1]; 23 ^ : note: expanded from macro 'XEXP'In file included from : XVEC (rt, 1) = arg1; ^ ~ ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regrename.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regstat.c:26 : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::3741: ./genrtl.h3741 ^ ~1321: 23: : note./genrtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321::120923:51:338expanded from macro 'XVEC' : warning: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) In file included from array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 126:3: ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reg-stack.c:160note: expanded from macro 'RTL_CHECK2' XEXP (rt, 1) = arg1; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : :1209In file included from : warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ 38:3741: ./genrtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note XEXP (rt, 3) = arg3;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~:: : 470 :3 ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:note1320:expanded from macro 'XVEC' 23 23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :: warningexpanded from macro 'RTL_CHECK2'#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)note: expanded from macro 'XEXP': ^ ~ 440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209: note: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 38 SUBREG_BYTE (rt) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:4405:: note: expanded from macro 'RTL_CHECK2' : note expanded from macro 'XEXP' ^~~~~~~~~~~~~~~~ ^ ~: array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ^ ~20115:26 : note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :array 'fld' declared here :1209 : ^ :note: expanded from macro 'SUBREG_BYTE' 1209440:5 rtunion fld[1];: :note: array 'fld' declared here 38 rtunion fld[1];: ^38In file included from ^ #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reginfo.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352::32note: note: : noteIn file included from In file included from expanded from macro 'XCSUBREG'33: : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regcprop.c:24:3741: : expanded from macro 'RTL_CHECK2' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ./genrtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c : 152/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:4403741::26: : :3: ^ ~In file included from ./genrtl.hwarning1210/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h348:: :3array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: warning::3741440: :37::55: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]./genrtl.h: : note: array 'fld' declared here note784:3 XEXP (rt, 1) = arg1; XEXP (rt, 2) = arg2;note: array 'fld' declared here : expanded from macro 'RTL_CHECKC1': rtunion fld[1]; ^ rtunion fld[1]; warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regrename.c:25 #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here: XINT (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ : 23In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regstat.c:1320 rtunion fld[1];:1317::23: :: 3741 23note: note: expanded from macro 'XEXP'expanded from macro 'XEXP' : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~:./genrtl.h: ^ 26 : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:127note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):3: 38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: noteexpanded from macro 'XINT': : ^ ~ expanded from macro 'RTL_CHECK2' warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 XINT (rt, 4) = arg4;3741 ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~:1209:1317:23:: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from :38: ./genrtl.h:69note:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reg-stack.c:160: expanded from macro 'XINT' 440338::#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): In file included from ^ ~ 5 note: expanded from macro 'RTL_CHECK2': note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209: ^ ~38 note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h warning: :440:: :expanded from macro 'RTL_CHECK2' : array 'fld' declared here 5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ note :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3741: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'RTL_CHECK2': note XEXP (rt, 1) = arg1; ^ ~: array 'fld' declared here :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reginfo.c:./genrtl.h:487:23440 33: In file included from : rtunion fld[1];: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3 :expanded from macro 'XEXP' ^ :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :440 ^ ~:5In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: note37415 : ./genrtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regcprop.c:153: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209note: array 'fld' declared here array 'fld' declared here3: warning warning:: rtunion fld[1]; ^: 24: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: 38./genrtl.h:349:3 : rtunion fld[1];: X0EXP (rt, 1) = NULL_RTX;note ^ array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] warning ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c:In file included from 26 XBBDEF (rt, 2) = arg2; ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regrename.c :1337: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: expanded from macro 'RTL_CHECK2'In file included from :1324 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):25: :27array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from :3741: : ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h./genrtl.h:25: note:802 3741: ./genrtl.h XEXP (rt, 3) = arg3; ^ ~ :note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1283#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~: : warning : expanded from macro 'XBBDEF' array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:::1320/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208440#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) 3: ^ ~: 5 XEXP (rt, 1) = arg1;:: note38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h23: :1208: : array 'fld' declared herewarning: 38note: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'XEXP' rtunion fld[1]; ^ : notenote XINT (rt, 5) = arg5;#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1320:23:1209 note: ^ ~ : :38expanded from macro 'XEXP'In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTL_CHECK1' ^ ~ :: note: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regstat.c440expanded from macro 'RTL_CHECK2' ::26 ^ ~ 5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h440: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from :5: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note: array 'fld' declared here::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:37411317 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~note:: :: ./genrtl.h: 44023:5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 124 rtunion fld[1]; :38:array 'fld' declared here :: rtunion fld[1]; ^ note:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reginfo.c:333:: warning: note: ^: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] noteexpanded from macro 'RTL_CHECK2' expanded from macro 'XINT' XEXP (rt, 1) = arg1; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) In file included from ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : 3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~./genrtl.h :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h154:440::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reg-stack.c1209:23:38::3: : array 'fld' declared here warning: :: 160note: rtunion fld[1]; ^expanded from macro 'XEXP': In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regcprop.c XEXP (rt, 3) = arg3; : ^ ~:24: :3741In file included from 5: ./genrtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320520::23:expanded from macro 'RTL_CHECK2' : :3#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])3741note:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : ./genrtl.h:350: ^ ~ note warning: 3: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here warningarray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : X0EXP (rt, 1) = NULL_RTX; rtunion fld[1]; ^expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : 5: note: array 'fld' declared here : rtunion fld[1];array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ :1209:38In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regrename.c:25:note: expanded from macro 'RTL_CHECK2'1209:38: 2627: X0EXP (rt, 4) = NULL_RTX;In file included from : ^ ~: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::: In file included from 3741: ./genrtl.hexpanded from macro 'X0EXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:note: expanded from macro 'RTL_CHECK2' 129::3: warning: 3741 : ./genrtl.h:array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]:1337: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) XEXP (rt, 6) = arg6;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 822#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])27/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ : : ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 3::5: note:1320/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ::: ^ ~44023note: :note: expanded from macro 'X0EXP'expanded from macro 'XEXP'5: note : array 'fld' declared here : #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)warning rtunion fld[1]; :: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here ^ ^ ~1208 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208 38 rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regstat.c1209 note: :expanded from macro 'RTL_CHECK1':38: 38:In file included from note: note26/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reginfo.c:33expanded from macro 'RTL_CHECK2' XVEC (rt, 1) = arg1;: In file included from : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):3741: In file included from expanded from macro 'RTL_CHECK1' ^ ~./genrtl.h:155 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::3741#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 3: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h./genrtl.h:1255: :note: array 'fld' declared here warning440:5 : note rtunion fld[1];:: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]:: 1321:233 XINT (rt, 4) = arg4;: warning /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 ^ ~ ::: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here note: expanded from macro 'XVEC' :#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 ^ XBBDEF (rt, 2) = arg2; rtunion fld[1];:1317:23538 : ^ ~ note: expanded from macro 'RTL_CHECK2': :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^note: array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1];: ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regrename.cIn file included from :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regcprop.cnote/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reg-stack.c1324:24: In file included from :25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741:25160: : array 'fld' declared here: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: : ./genrtl.h: 3741: ./genrtl.h:expanded from macro 'XINT' :: 538:3: rtunion fld[1]; 369#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h expanded from macro 'XBBDEF' :3741: ./genrtl.h:: 3In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c ^ ~#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~: warningwarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]152:3: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 26: In file included from : warning /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XEXP (rt, 1) = arg1; :: ^ ~ XEXP (rt, 1) = arg1; 3741 ^ ~ :1209:38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h./genrtl.h:823:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h12081320:23: XEXP (rt, 1) = arg1;: 38::1320 ^ ~note: :3:expanded from macro 'RTL_CHECK2' note: : note: warningexpanded from macro 'XEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1320: 23: : note: expanded from macro 'RTL_CHECK1'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])23: ^ ~expanded from macro 'XEXP'array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: expanded from macro 'XEXP'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) XSTR (rt, 2) = arg2; :5#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1209 ^ ~ note: array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :5::: rtunion fld[1]; ^ 38 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1209note::In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reginfo.c:33:38: 1319note:: 23 1209expanded from macro 'RTL_CHECK2':38:: note: : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741note: expanded from macro 'RTL_CHECK2' expanded from macro 'XSTR' note: ./genrtl.h: :156: expanded from macro 'RTL_CHECK2'#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : :1209warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1];array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]:38 ^ ~ 440:5:440:5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : : note note: array 'fld' declared herenote rtunion fld[1];:440 XINT (rt, 5) = arg5; ^: ^ ~ In file included from : :5:array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 1317:23 expanded from macro 'RTL_CHECK2' note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regcprop.c: note rtunion fld[1]; : ^ ^ 24: : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning rtunion fld[1];: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regstat.c:26: expanded from macro 'XINT'In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regrename.c: XEXP (rt, 2) = arg2;25 : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from In file included from In file included from ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reg-stack.c:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)160:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: In file included from 3741 ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38:5733741:1320::23:: ./genrtl.hnote./genrtl.h ^ ~3: warning: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :153 :126/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XSTR (rt, 1) = arg1; ^ ~ ::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3440:1319:23:note: :expanded from macro 'XEXP' expanded from macro 'RTL_CHECK2'3 : 5#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:warning: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note warning : ^ ~: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 1209 XEXP (rt, 3) = arg3; : 38: note XBBDEF (rt, 2) = arg2; ^ ~ ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote expanded from macro 'RTL_CHECK2'expanded from macro 'XSTR': /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1324:440array 'fld' declared here ::25:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ rtunion fld[1];5expanded from macro 'XBBDEF':1320:440:5: : note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)1209:38: array 'fld' declared here rtunion fld[1]; ^ ^ rtunion fld[1];23 :: ^ ~ ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h notenote: : In file included from expanded from macro 'XEXP' expanded from macro 'RTL_CHECK2'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :1208:38: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regcprop.cIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c:expanded from macro 'RTL_CHECK1' ::24: In file included from :526:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reginfo.c:33In file included from :: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ note: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: 37413741: array 'fld' declared here38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ./genrtl.h note::: 3741./genrtl.hnotearray 'fld' declared here 157: rtunion fld[1];: expanded from macro 'RTL_CHECK2' rtunion fld[1];:435: 3: 3: ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reg-stack.c: ^: : 160 ^ ~ In file included from warningarray index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regrename.c::5 : :824array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6;: In file included from 253: : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 3741: 3741: ./genrtl.h: ^ ~ : ./genrtl.harray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; : XVEC (rt, 3) = arg3; ^ ~note: array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320574 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h23:1213:3154:3:132129: note: warning: : noteexpanded from macro 'XEXP': rtunion fld[1]; ^:23 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~:: noteIn file included from : expanded from macro 'XWINT': /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XVEC' array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]:1209:38warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regstat.c XEXP (rt, 3) = arg3;#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ :26: In file included from XSTR (rt, 2) = arg2; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ : ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:12093741: expanded from macro 'RTL_CHECK2':::23./genrtl.h:44138:5: note: note: :: note: expanded from macro 'RTL_CHECK2' 127:3expanded from macro 'XEXP' 1319#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array 'hwint' declared here :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~23 XINT (rt, 4) = arg4; : ^ ~ HOST_WIDE_INT hwint[1];440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ ^:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:131759note: expanded from macro 'XSTR' 5::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:::#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)44023: note note: :5: : note: array 'fld' declared here26 ^ ~ array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209::38:1209expanded from macro 'XINT' rtunion fld[1];:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ note: expanded from macro 'HOST_WIDE_INT' rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: expanded from macro 'RTL_CHECK2' 38:1209 ^ ^ :In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reginfo.c :33 note: ^ ~ expanded from macro 'RTL_CHECK2'# define HOST_WIDE_INT long long : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 440:5: note: array 'fld' declared hereIn file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: In file included from note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regcprop.c:24 ^ ~ rtunion fld[1]; ^In file included from : expanded from macro 'RTL_CHECK2' : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:./genrtl.h5: note: array 'fld' declared here3741 : ./genrtl.h:436: ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c158:3::3: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reg-stack.c: warning: rtunion fld[1];array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] :26: X0EXP (rt, 7) = NULL_RTX; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from 440:160: In file included from warning5 ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : :3741: In file included from ^ ~./genrtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regrename.c::25: In file included from array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :note: 1337592./genrtl.h::27 XWINT (rt, 2) = arg2;844:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :::3 array 'fld' declared here 3741: ./genrtl.h::3:155 note ^ ~ warning: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: rtunion fld[1];1213 expanded from macro 'X0EXP' ^:3:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 29 warning XSTR (rt, 1) = arg1; ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; 1208In file included from ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regstat.c :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: :38:: note XINT (rt, 4) = arg4; ^ ~ ./genrtl.h: 1319:23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::expanded from macro 'RTL_CHECK1' 1317note128: note: :23:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):3: expanded from macro 'XSTR' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):expanded from macro 'XWINT' ^ ~note #define XWINT(RTX, N) ((RTX)->u.hwint[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1209:: :38: expanded from macro 'XINT'1319:23 ^ ~ : note: warning440:: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 5: XINT (rt, 5) = arg5; #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) note: expanded from macro 'RTL_CHECK2'expanded from macro 'XSTR' note: array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5 ^ ~ ^ ~ : note: array 'hwint' declared here rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317: ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1209:38: ^ ~ 23: notenote#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ HOST_WIDE_INT hwint[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h440:5: note: array 'fld' declared here : expanded from macro 'XINT'In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reginfo.c:33 1209:38 ^#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h ^ ~: : rtunion fld[1]; : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ :59:26In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: note: expanded from macro 'RTL_CHECK2' 12093741:38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.cexpanded from macro 'HOST_WIDE_INT' :: ./genrtl.h:26:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:# define HOST_WIDE_INT long long note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 ^: 182:3 :expanded from macro 'RTL_CHECK2'5: note: 3741 : ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :array 'fld' declared here warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XSTR (rt, 2) = arg2; rtunion fld[1]; XEXP (rt, 1) = arg1; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regrename.cIn file included from :440:5: ^ ~25 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regcprop.c: note: ^ ~ : array 'fld' declared here 24note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319 rtunion fld[1]; ^: In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :374123/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320: : :23./genrtl.h:156In file included from expanded from macro 'RTL_CHECK2' :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regstat.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: 26: expanded from macro 'XSTR'In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)::3741: ./genrtl.h note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~ 129:3: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~: 3:: warning1209: :array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 5:3741: ./genrtl.h note:1209::38 XEXP (rt, 6) = arg6;38: ^ ~ note: expanded from macro 'RTL_CHECK2' warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: note:: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 470/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: rtunion fld[1]; ^ 3expanded from macro 'RTL_CHECK2' :: 440 XINT (rt, 5) = arg5;warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) SUBREG_BYTE (rt) = arg1;In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reg-stack.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~: 5::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:1320 1605note: :: In file included from : note ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^~~~~~~~~~~~~~~~ 23: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:array 'fld' declared here array 'fld' declared here26: rtunion fld[1]; note: rtunion fld[1]; ^ :In file included from 3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reginfo.cexpanded from macro 'SUBREG_BYTE': note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ :expanded from macro 'XEXP'./genrtl.h:611 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ 23In file included from :33: In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: note: 1352:26: In file included from 3:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):: expanded from macro 'XINT' warning ./genrtl.h: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :183#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) : : XSTR (rt, 1) = arg1;3 ^ ~32: ^ ~:note ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3741: ./genrtl.h::: expanded from macro 'XCSUBREG'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 1319:1209:38#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg):1209:38: : 23 ^ ~:note: expanded from macro 'RTL_CHECK2' 846 note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: :3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:expanded from macro 'XSTR' warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 XBBDEF (rt, 2) = arg2; ^ ~:: ^ ~1210: 38: 37: warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324expanded from macro 'RTL_CHECK2'note: note: expanded from macro 'RTL_CHECKC1'array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECK2' 25: 440 note ^ ~:5 XSTR (rt, 3) = arg3;#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~ 440array 'fld' declared here rtunion fld[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:::440:5: expanded from macro 'XBBDEF' 440:5:5: notenote ^#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~: note: array 'fld' declared here rtunion fld[1]; : ^ array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regrename.carray 'fld' declared here :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1319::23 rtunion fld[1];In file included from : rtunion fld[1]; ^25 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regcprop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: :./genrtl.h:487 :3: ^ note: expanded from macro 'XSTR': In file included from In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reg-stack.c1208:38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regstat.c warning: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:3741: ./genrtl.h:26: : note:157:3:In file included from 160/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : expanded from macro 'RTL_CHECK1' X0EXP (rt, 1) = NULL_RTX; warningIn file included from : #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~:3741: :3741: ./genrtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) :612 XEXP (rt, 6) = arg6; ^ ~ ^ ~./genrtl.h: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h152:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::13203::440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h23:5::3: 1209::38:note: :1337:27 : warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]note: :array 'fld' declared here warning XVEC (rt, 2) = arg2; : note rtunion fld[1]; ^ ~expanded from macro 'XEXP' notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XEXP (rt, 1) = arg1; ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209: expanded from macro 'X0EXP' ^ ::38 :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reginfo.c:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) 33/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: In file included from 1321: note: :23:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320 ^ ~ :expanded from macro 'RTL_CHECK2'note 3741: : expanded from macro 'RTL_CHECK2' ./genrtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) expanded from macro 'XVEC':note:184: : 1208 ^ ~: 38expanded from macro 'XEXP' 3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: :440#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) warning ^ ~:: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]440:5 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209::5: XEXP (rt, 3) = arg3;note: : ^ ~ expanded from macro 'RTL_CHECK1' 38: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~note : note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1209:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array 'fld' declared here : rtunion fld[1]; ^440 38: ^ ~5 :: note ^ ~ note: : array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];expanded from macro 'RTL_CHECK2' note::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1320 ^ : :23: note440:5: note: array 'fld' declared here : expanded from macro 'XEXP' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :440:5: note: array 'fld' declared hereIn file included from rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regcprop.c : ^24 : array 'fld' declared here In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520 rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regstat.c:26#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ::3741: ./genrtl.h ^:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 3: XBBDEF (rt, 2) = arg2; ^ ~ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ^ ~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337In file included from ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reg-stack.c:160: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ./genrtl.h::1324:25: note: expanded from macro 'XBBDEF' :#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~note 27/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: note: :630expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~1208:3In file included from : warning: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regrename.c:25:: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:1208158:3:expanded from macro 'RTL_CHECK2': warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : XVEC (rt, 1) = arg1; X0EXP (rt, 7) = NULL_RTX;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~38: note: expanded from macro 'RTL_CHECK1' 38 :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote:: 1321array 'fld' declared herenote: expanded from macro 'RTL_CHECK1' ::440 ^ ~:5: note: array 'fld' declared here rtunion fld[1]; ^ 23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) In file included from 1337 ^ ~ rtunion fld[1];:27: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reginfo.cnote/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ::expanded from macro 'X0EXP' ^440 :33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:53: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regcprop.c:24: In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::12083741 warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : note./genrtl.h: XINT (rt, 4) = arg4;:38:array 'fld' declared here note: rtunion fld[1]; ^ ~ 538 : ^ 3note: expanded from macro 'XVEC': In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regstat.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h26: :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1317expanded from macro 'RTL_CHECK1':23: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)note : expanded from macro 'XINT' :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 3741 ^ ~: warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):1209:38: note: 38expanded from macro 'RTL_CHECK2': : : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]./genrtl.h :154:3 : note: expanded from macro 'RTL_CHECK2' ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :warning: :440 ^ ~ array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~440:5: note: array 'fld' declared here : rtunion fld[1];5 : ^ 440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 1320:note: array 'fld' declared here rtunion fld[1]; ^ :In file included from 23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reg-stack.c:160: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3 XEXP (rt, 3) = arg3; : ^ ~ 5:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regrename.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note:: array 'fld' declared here 251320: :note23In file included from : note: : expanded from macro 'XEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];expanded from macro 'XEXP' ^ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reginfo.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)3741 XSTR (rt, 1) = arg1;./genrtl.h ^ ~ : :./genrtl.h :182:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)3 : warning: 186array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~1319 :23: XEXP (rt, 1) = arg1;note:: 3::1209 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning: expanded from macro 'XSTR':1209:38: note: expanded from macro 'RTL_CHECK2' :array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XINT (rt, 5) = arg5;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 38 ^ ~: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1320:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h440:5: : note:: 1317array 'fld' declared here: 23expanded from macro 'RTL_CHECK2': note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):1209:38: rtunion fld[1];note : expanded from macro 'RTL_CHECK2' ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 1209In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regstat.c38::26 : noteIn file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~: 3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h440:./genrtl.h:155:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])3: warning: expanded from macro 'RTL_CHECK2'array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]440 : ^ ~ :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XINT (rt, 4) = arg4; ^ ~ 5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317::23: note: expanded from macro 'XINT' :5440:: 5#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): note: array 'fld' declared here :440:5: note: notearray 'fld' declared here : array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regrename.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from rtunion fld[1]; ^ note XBBDEF (rt, 2) = arg2; ^ ~ ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reg-stack.carray 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reginfo.c:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: :note: expanded from macro 'RTL_CHECK2' 33#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~In file included from : :1208:38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regcprop.cnote:: 24expanded from macro 'RTL_CHECK1' 160#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here : rtunion fld[1]; ^In file included from In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regrename.c:3741: ./genrtl.h:::440::525: note: : 187::3741array 'fld' declared here 3741 rtunion fld[1]; 3: ./genrtl.h:573::In file included from ^3 :: In file included from ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regstat.c::66626:: 3:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:37413741warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: XVEC (rt, 1) = arg1;./genrtl.h:156:3:warning warning ^ ~: ./genrtl.h:184:3: : warningarray index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ : XEXP (rt, 3) = arg3;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1320:23: note: expanded from macro 'XEXP' ^ ~1321 XSTR (rt, 1) = arg1;#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :: XINT (rt, 5) = arg5;1319 : ^ ~23: :note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: 1320/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~expanded from macro 'RTL_CHECK2' :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h23:1209:38:1317:: 23note: note: : expanded from macro 'XVEC' expanded from macro 'XINT'#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) : ^ ~23 note: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1209:38: note: expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :440:5: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here expanded from macro 'XEXP' ^ ~ : rtunion fld[1]; ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~ 440:5:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :note1209: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ 440:5: note: array 'fld' declared here : rtunion fld[1]; : ^ 1209:38 : ^ In file included from note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reginfo.c: :33 : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from :3741: ./genrtl.h38:188In file included from :3: warning: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reg-stack.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regcprop.c:24 : noteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741:: ./genrtl.h:574expanded from macro 'RTL_CHECK2'array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]160 : :In file included from 3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 3741warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 7) = arg7; ^ ~ ./genrtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:expanded from macro 'RTL_CHECK2'685 :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XSTR (rt, 2) = arg2;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):440:3:1320:523: note: expanded from macro 'XEXP' ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1319 : ^ ~23 note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 ^ ~:5: note: array 'fld' declared here rtunion fld[1];warning: note: expanded from macro 'XSTR' In file included from #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regstat.c:26 array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ^ ~./genrtl.h:157 :3: XEXP (rt, 1) = arg1; warning: ^array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: XEXP (rt, 6) = arg6;1209 :38: noteIn file included from : expanded from macro 'RTL_CHECK2' ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regrename.c:25:: In file included from 38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: ^ ~ warning: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XINT (rt, 4) = arg4; ^ ~ note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])440 :5:: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote:: 440array 'fld' declared here:5: 1320note:: 23array 'fld' declared here: rtunion fld[1];note : ^expanded from macro 'XEXP' 1320 1317:23: rtunion fld[1]; note: expanded from macro 'XINT' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regcprop.c23::24 : note: expanded from macro 'XEXP' In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^:1209:383741:: ./genrtl.hnote:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTL_CHECK2'592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1209:38: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECK2' 38 XSTR (rt, 1) = arg1;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from : ^ ~ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reginfo.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3741:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h./genrtl.h:1319208:3 : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote XEXP (rt, 1) = arg1;: :expanded from macro 'RTL_CHECK2' ^ ~23 440440::5:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: array 'fld' declared here 5 rtunion fld[1];: ^ ::In file included from 1320/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regstat.c note: array 'fld' declared herenote : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ~ expanded from macro 'XSTR':26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h23::440 note: In file included from expanded from macro 'XEXP':/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reg-stack.c :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)5 ^ ~160 : 3741: :./genrtl.h:158#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 3: warning: In file included from note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~:1209: 38: XSTR (rt, 2) = arg2;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:note38: : array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here :expanded from macro 'RTL_CHECK2' ^ ~ note /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ : X0EXP (rt, 7) = NULL_RTX;expanded from macro 'RTL_CHECK2' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regrename.c#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): 25 ^ ~: :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 37411319: : ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: ^ ~ 23note:: array 'fld' declared herenote : rtunion fld[1]; ^ expanded from macro 'XSTR'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1208: 38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~: 186/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h440::5: note: In file included from array 'fld' declared here: 3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reginfo.c rtunion fld[1]; ^ ^ ~:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: : ./genrtl.h:209:3:440 warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XBBDEF (rt, 2) = arg2; ^ ~ 5warning:: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1209:38: note: expanded from macro 'RTL_CHECK2' XINT (rt, 5) = arg5;:1324:25#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5:23: note:: expanded from macro 'XINT'note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regstat.c rtunion fld[1]; :26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnoteIn file included from : expanded from macro 'XBBDEF' ^#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regcprop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) XSTR (rt, 1) = arg1; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' ^ ~3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 1209note: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reg-stack.c ^ ~: 160#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])expanded from macro 'XSTR' : ^ ~:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:38 : note: expanded from macro 'RTL_CHECK2' 3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :1320:23: note: expanded from macro 'XEXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h./genrtl.h::705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~440 :5: note: array 'fld' declared here : XSTR (rt, 1) = arg1; rtunion fld[1];1209 : ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])38 : ^ ~ note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::4401209::538:: notenote: : array 'fld' declared hereexpanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ rtunion fld[1];:1319:23: ^note : expanded from macro 'XSTR' ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from In file included from rtunion fld[1]; ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1209:440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regrename.c::5 :25 note: ^array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reginfo.c:38: :: 33note: : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regcprop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:expanded from macro 'RTL_CHECK2'3:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning XEXP (rt, 3) = arg3;: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regstat.c 3741:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h XVEC (rt, 2) = arg2;:183:3: warning ^ ~: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~: ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h187:440::5: note: array 'fld' declared here 1320 rtunion fld[1]; ^ ~:132123:::23 : note : noteexpanded from macro 'XVEC': expanded from macro 'XEXP' 3#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning:: 1209::1324:25: note: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XBBDEF' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reg-stack.c#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) XEXP (rt, 6) = arg6; ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 1209:38: ^ ~ note38: expanded from macro 'RTL_CHECK2' : ^ ~ 160#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: :In file included from 5:1208 note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :expanded from macro 'RTL_CHECK2'1320 :23: note: 38:expanded from macro 'XEXP'3741 : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ./genrtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h706::440:5: note : array 'fld' declared here ^ ~ rtunion fld[1]; ^ rtunion fld[1]; ^ 3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] noteIn file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reginfo.cexpanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) XSTR (rt, 2) = arg2; ^ ~:1209:33: ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regcprop.c3741: ./genrtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:24: ::38:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319211:23:: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h440::3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]:: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 3741 X0EXP (rt, 4) = NULL_RTX; ^ ~5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 1209note:: 38array 'fld' declared here: : rtunion fld[1]; ^note : ./genrtl.hexpanded from macro 'RTL_CHECK2': 630:3noteIn file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regstat.cexpanded from macro 'RTL_CHECK2': 26#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:: warning:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: ^ ~ 53741: ./genrtl.h27array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h184:440::5: :: 3: notewarning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; note: note: expanded from macro 'X0EXP'array 'fld' declared here : rtunion fld[1]; ^ ^ ~ array 'fld' declared here XEXP (rt, 3) = arg3; rtunion fld[1]; ^ ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regrename.c1320:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: : 23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reg-stack.c: ^ ~./genrtl.h:1321::160: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:374123: ./genrtl.h:188 :note3: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h725:1208:: 38: :note: :expanded from macro 'RTL_CHECK1' warningexpanded from macro 'XEXP': #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])note ^ ~ 3array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XVEC': 440:5#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ^ ~ warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 XEXP (rt, 7) = arg7; ^ ~ : note: : XSTR (rt, 1) = arg1; ^ ~array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320 1209:38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 38note:: expanded from macro 'RTL_CHECK2' rtunion fld[1];:23 : :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~notenote: : expanded from macro 'XEXP'expanded from macro 'RTL_CHECK2' ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)1319 ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::23440:: 5note: expanded from macro 'XSTR'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reginfo.c: ^ ~ ::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :440:120933note: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h5:38::#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ : array 'fld' declared here : notenote: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :expanded from macro 'RTL_CHECK2'1209 : rtunion fld[1];38 ^ rtunion fld[1]; ^ 3741#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : noteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regstat.c:26: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h440:3741: ./genrtl.h./genrtl.h:185In file included from :5::: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):3: note: array 'fld' declared here212/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regcprop.c:24warning:3:: : rtunion fld[1]; ^In file included from warning: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: :array 'fld' declared here3741 In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regrename.c: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4;./genrtl.h X0EXP (rt, 5) = NULL_RTX;In file included from : ^ ~ : rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c ^ ~ 648:325: :1337:27 ^ :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reg-stack.c: : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: 35/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:warningnote: expanded from macro 'X0EXP'./genrtl.h: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:208: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h : XSTR (rt, 1) = arg1;#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) 160 ^ ~ :1671317:: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:23:::1208 ^ ~7/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741 3: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning :./genrtl.h::38: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]1319:note: : 23: : XEXP (rt, 1) = arg1; 726 warning: :3 ^ ~notearray index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XINT' note: :: expanded from macro 'XSTR' expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) if (INSN_CODE (insn) < 0) XEXP (rt, 2) = arg2; ^ ~: ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) 23 ^~~~~~~~~~~~~~~~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209: ^ ~ ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:38::1320:1209:440:note: note5:: expanded from macro 'RTL_CHECK2'expanded from macro 'XEXP'38: : note : expanded from macro 'RTL_CHECK2'note: 23: array 'fld' declared here25 : rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reginfo.cnotenote: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~ :expanded from macro 'XEXP'331209: : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~:3741: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:120938./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'INSN_CODE':38::213:3440:5:: note: : expanded from macro 'RTL_CHECK2' 440:warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]:5 :note: expanded from macro 'RTL_CHECK2' X0EXP (rt, 6) = NULL_RTX; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define INSN_CODE(INSN) XINT (INSN, 5)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~note /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :440: ^ ~:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1337:27 :5: note440: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: array 'fld' declared here array 'fld' declared herenote:: rtunion fld[1]; 5: 1317: rtunion fld[1];note: ^ : note: array 'fld' declared here ^ array 'fld' declared here expanded from macro 'X0EXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regstat.c rtunion fld[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)In file included from ^ ~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regrename.c:2326:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reg-stack.c:: ^1208:: note38 25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::In file included from 3741: ./genrtl.h:209:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regcprop.c: 160expanded from macro 'XINT': noteIn file included from : expanded from macro 'RTL_CHECK1'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h :3741: ./genrtl.h:24::746186warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : XBBDEF (rt, 2) = arg2;: In file included from 3: ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741 ^ ~3: : ./genrtl.h: warning /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~:440warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :666 XINT (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: ^ ~ :3:5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:notearray index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: array 'fld' declared here12091324:25:38: note: expanded from macro 'RTL_CHECK2'1317: note: expanded from macro 'XBBDEF' XINT (rt, 5) = arg5; rtunion fld[1];: ^ 23 In file included from #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reginfo.c:33 ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 1208:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XVEC (rt, 1) = arg1; ^ ~:38 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note ^ ~1317:: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'XINT'23: ::1321 note: :23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ::: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)expanded from macro 'RTL_CHECK1' note: 440: note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 5: : note3741: ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:expanded from macro 'XVEC' ^ ~ 440:5: : array 'fld' declared here :214 rtunion fld[1]; note: array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::3:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)expanded from macro 'XINT' 1209 ^ ~ warning:38 ^ : note: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) rtunion fld[1]; ^In file included from array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c X0EXP (rt, 7) = NULL_RTX; ^ ~ 1209In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regrename.c ^ ~: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:25expanded from macro 'RTL_CHECK2' 1337:27 : In file included from :35/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: note:168:: expanded from macro 'X0EXP'440 38: note::5:1209:: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) note: 38: ^ ~ noteexpanded from macro 'RTL_CHECK2'./genrtl.h : expanded from macro 'RTL_CHECK2' 5 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ::array 'fld' declared here1208:38: note210: warning: ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:3 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : rtunion fld[1];: warningarray index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'RTL_CHECK1' : :440:5: INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ notearray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: array 'fld' declared here ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reg-stack.c:160: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: XEXP (rt, 3) = arg3;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1504:4401320:23:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ 440In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regstat.c: note3741: 5:25::5:26: :./genrtl.h note: :In file included from : expanded from macro 'XEXP' note: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)array 'fld' declared here expanded from macro 'INSN_CODE'array 'fld' declared here : 747 ^ ~ rtunion fld[1]; ^#define INSN_CODE(INSN) XINT (INSN, 5) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 rtunion fld[1]; ^:./genrtl.h38: ::3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note 187 ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:In file included from 23expanded from macro 'RTL_CHECK2': note XEXP (rt, 2) = arg2;: expanded from macro 'XINT'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regcprop.cIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reginfo.c:3 :: warning 33: : ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] 1320:23: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~./genrtl.h:232 ^ ~ XEXP (rt, 6) = arg6;24 ^ ~ :: note 3: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h expanded from macro 'XEXP'In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741:440:: warning5: :./genrtl.h note: array 'fld' declared here array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : ^ :685:1320In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regrename.c1209:38::3 : XEXP (rt, 1) = arg1; ^ ~: :23: notewarning note: : : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XEXP': expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XEXP (rt, 1) = arg1; ^ ~note: expanded from macro 'RTL_CHECK2'25#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :1320 : 23: : note: ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 ^ ~ 3741 ^ ~ :5: :./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ :211:3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: warning : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]::1320:23note38: :440::1209:5:38 array 'fld' declared herenote: : note: rtunion fld[1]; expanded from macro 'XEXP' : note: array 'fld' declared here X0EXP (rt, 4) = NULL_RTX; ^ ~expanded from macro 'RTL_CHECK2'note: ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTL_CHECK2'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):1337:27 rtunion fld[1]; :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):35 ^ ~ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 note : ^ ~:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^: expanded from macro 'X0EXP'440:5 38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : note440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~: array 'fld' declared here : In file included from ::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h169:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reg-stack.c:160 : rtunion fld[1];5: 1208note: array 'fld' declared here10: warning: ^ note : expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regstat.c ^ ~:26: In file included from : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reginfo.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:38:3741: 3741: ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440In file included from :5:748:./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: :3./genrtl.h:: : note233:3:: : note warningarray index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]188: array 'fld' declared here expanded from macro 'RTL_CHECK1' : :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): warningarray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 3 return INSN_CODE (insn); rtunion fld[1]; ^ ~ : X0EXP (rt, 2) = NULL_RTX; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~:array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 440: ^5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :In file included from 1337/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regcprop.c :24:warning :27 XSTR (rt, 3) = arg3;: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1504: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] note : array 'fld' declared here XEXP (rt, 7) = arg7; ^ ~:3741: : rtunion fld[1]; : ^ ~ 25 note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^expanded from macro 'X0EXP' ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 6861320:23: note: ::1319:23expanded from macro 'XEXP':3: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : expanded from macro 'XSTR'In file included from note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regrename.c:: expanded from macro 'INSN_CODE' 25#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :1209:38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::: note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) XSTR (rt, 2) = arg2;3741: 1208 ^ ~ ^ ~#define INSN_CODE(INSN) XINT (INSN, 5) ./genrtl.h:38 : ^ ~: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319::1209: 23:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 131738212note: expanded from macro 'XSTR' ^ ~note::3 :23 : note: : warning: expanded from macro 'XINT'expanded from macro 'RTL_CHECK1'note: expanded from macro 'RTL_CHECK2': /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440440 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: X0EXP (rt, 5) = NULL_RTX; 51209:38440::5 note: expanded from macro 'RTL_CHECK2': note: array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ : :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: array 'fld' declared here note: expanded from macro 'X0EXP' rtunion fld[1]; ^ ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reginfo.c rtunion fld[1];note /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ 1209:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)33 : ^ ~: In file included from :38440:: 5In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regstat.c:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: note: note1208/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here : :3741: ./genrtl.h rtunion fld[1];:234: expanded from macro 'RTL_CHECK2': In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:: ^array 'fld' declared here 38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 3208:: 3: :warning rtunion fld[1];: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note ^ ~ : warning XEXP (rt, 1) = arg1;In file included from expanded from macro 'RTL_CHECK1' ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reg-stack.c: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: X0EXP (rt, 3) = NULL_RTX;:160 : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h440440::51320: note: array 'fld' declared here :: ^ ~3741 5: note: array 'fld' declared here 23:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' rtunion fld[1];: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) note ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regrename.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :3741: ./genrtl.h:213: XVEC (rt, 1) = arg1; 3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ X0EXP (rt, 6) = NULL_RTX; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regcprop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XSTR (rt, 1) = arg1;: : ^ ~expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:13211337:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ :2327 : note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote:: 1208::381208:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :note1209: :expanded from macro 'RTL_CHECK1'38 expanded from macro 'XVEC':1319:23: : note#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): ^ ~ : 38expanded from macro 'XSTR': note : noteexpanded from macro 'RTL_CHECK1' : #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1209440 : ^ ~5: expanded from macro 'RTL_CHECK2'note :38:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here : rtunion fld[1]; note array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1209 ^ : :expanded from macro 'RTL_CHECK2' :440In file included from :5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 38 rtunion fld[1];: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regstat.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 440 ^:5: note: array 'fld' declared here rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here 26 rtunion fld[1];In file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regrename.cIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741:: ./genrtl.h ^ rtunion fld[1]; ^ In file included from :209: 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;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reginfo.c 25: In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regcprop.c: ^ ~3741 : ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:: 125/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reg-stack.c:160 X0EXP (rt, 7) = NULL_RTX; 33:19: : In file included from ^ ~ : 25:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: expanded from macro 'XBBDEF':3741warning:1337: : ./genrtl.h:784In file included from array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] : for (i = 0; i < ASM_OPERANDS_LABEL_LENGTH (asmop); i++)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3 ::2427: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: note 3741: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :2538: ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: expanded from macro 'X0EXP' : ./genrtl.h:./genrtl.h40 XINT (rt, 1) = arg1;: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx):706:3 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :235 warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ^ ~ 1208 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: expanded from macro 'ASM_OPERANDS_LABEL_LENGTH' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1317:1208#define ASM_OPERANDS_LABEL_LENGTH(RTX) XCVECLEN (RTX, 5, ASM_OPERANDS)23:: XSTR (rt, 2) = arg2;38: 3 :note : notewarning ^ ~ : : 38:: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTL_CHECK1':1363:43 note: :array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : 1319: X0EXP (rt, 4) = NULL_RTX; ^ ~:note: ^ ~expanded from macro 'XCVECLEN'1209:38 #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): ^ ~ 23 note: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C))/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : note1337:5: : 440:5:: ^ ~expanded from macro 'XSTR' 27note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : notenote rtunion fld[1];#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) : array 'fld' declared here ^ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regstat.cexpanded from macro 'X0EXP' ^ ~:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^:1355 26 : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209: 3741: ./genrtl.h::38210::323:: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regrename.c:25: In file included from : ^ ~ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208: ./genrtl.h:232: :38: note: :expanded from macro 'RTL_CHECK2' expanded from macro 'RTL_CHECK1'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote:440warning:5:: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 3: warningnote: : XEXP (rt, 3) = arg3;#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ^ ~array 'fld' declared here: XEXP (rt, 1) = arg1; ^ ~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h440:1320expanded from macro 'XCVEC' :#define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec):440 ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reg-stack.c:: ^ ~ note 5:: note1320:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 23:1210: array 'fld' declared here160:37: expanded from macro 'XEXP':: In file included from rtunion fld[1]; ^ note: expanded from macro 'XEXP'5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:3741array 'fld' declared here 38 rtunion fld[1]; ^ : In file included from ./genrtl.h ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reginfo.cIn file included from 802: expanded from macro 'RTL_CHECKC1' ::33#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: expanded from macro 'RTL_CHECK2' In file included from :3: ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: warning: 1209737:32array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :::3741: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regcprop.c XEXP (rt, 1) = arg1; ^ ~./genrtl.h:236:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note:38: expanded from macro 'GET_NUM_ELEM' :3: warning#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:24 ^ ~array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]440 : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741 X0EXP (rt, 5) = NULL_RTX;: :5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:./genrtl.h ^ ~ note: expanded from macro 'RTL_CHECK2': #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 725note: 440:5 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3::1337440: rtunion fld[1]; :1320note27: :note: :5array 'fld' declared here ^warning :23: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'X0EXP': note: array 'fld' declared here#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) XSTR (rt, 1) = arg1; ^ ~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)note: expanded from macro 'XEXP' rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 1209 : ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note ^: expanded from macro 'RTL_CHECK2' ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regstat.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regrename.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c: 26/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208: 247:39::25In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h38: : In file included from 38:440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note:3741: 5::./genrtl.h:211: expanded from macro 'RTL_CHECK1' : note3741: ./genrtl.h : expanded from macro 'RTL_CHECK2' warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])::3: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) changes[num_changes].old_code = INSN_CODE (object); ^ ~ ^ ~233note: array 'fld' declared herewarning rtunion fld[1];: ^ ^~~~~~~~~~~~~~~~~~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3 : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from X0EXP (rt, 4) = NULL_RTX; ^ ~ ::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337: warning440:5:: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regcprop.c440:5: : :24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here::3741: ./genrtl.hnote: 27:::7261504 : X0EXP (rt, 2) = NULL_RTX;:3array 'fld' declared here25 rtunion fld[1]; : rtunion fld[1]; : notewarning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ : In file included from ^ ~ expanded from macro 'INSN_CODE' XEXP (rt, 2) = arg2;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reginfo.c ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: : :expanded from macro 'X0EXP'331337:27 ^ ~: note: : expanded from macro 'X0EXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reg-stack.c#define INSN_CODE(INSN) XINT (INSN, 5)#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 3741: ./genrtl.h:237/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:160: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3::3741 ^ ~ ^ ~: warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::: 120813171320: ::38: :23:note./genrtl.h :array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote 23 X0EXP (rt, 6) = NULL_RTX;822::#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])1208 :3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~ XVEC (rt, 1) = arg1;440:5 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: expanded from macro 'XINT'expanded from macro 'XEXP' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)38 : :note1321: expanded from macro 'RTL_CHECK1' :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 133723: ^ ~ ^ ~:27:note : note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: noteexpanded from macro 'X0EXP' : array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:expanded from macro 'XVEC' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 440:5::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1209:38 #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec):1208: rtunion fld[1]; note: ^ ~ ^ ~: array 'fld' declared here 38 rtunion fld[1]; ^note: : ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h expanded from macro 'RTL_CHECK2'::1209:In file included from 38:1209note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regrename.c :note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regstat.c::: 38: 26note: : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECK1' 25 #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from ^ ~ :440:5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :3741note: :44037415array 'fld' declared here: ^ ~:5:: ./genrtl.h :note234 rtunion fld[1]; ./genrtl.h:3:::212 note: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarningarray 'fld' declared here:440: array 'fld' declared here array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ rtunion fld[1]; ::3: ^5 X0EXP (rt, 3) = NULL_RTX; ^ ~ : ^ note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c :248:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from INSN_CODE (object) = -1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regcprop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741 rtunion fld[1];warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] : In file included from ^ ^~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reginfo.c./genrtl.hIn file included from : X0EXP (rt, 5) = NULL_RTX; ^ ~:1337746 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reg-stack.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:33: :::15043:27::In file included from :160: 27: warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: 25:./genrtl.h:258:noteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 3array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]3741note: :: : ./genrtl.h:823expanded from macro 'INSN_CODE' expanded from macro 'X0EXP' :#define INSN_CODE(INSN) XINT (INSN, 5) ^ ~3:note warning: expanded from macro 'X0EXP' XINT (rt, 1) = arg1;#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) warning#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ : ^ ~ XEXP (rt, 1) = arg1;array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317 ^ ~ : 23: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XSTR (rt, 2) = arg2; :: 1208note1208:38:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:: ^ ~expanded from macro 'XINT' :38: 23#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): 23 note:: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h expanded from macro 'RTL_CHECK1'note note: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319expanded from macro 'RTL_CHECK1' :: expanded from macro 'XEXP'#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) 120923: ^ ~note /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: : :38:expanded from macro 'XINT'expanded from macro 'XSTR'#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)440440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 1209 ^ ~:38:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:44055: : : note: array 'fld' declared here note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209note: array 'fld' declared here: : note: array 'fld' declared here : rtunion fld[1];38:1209:expanded from macro 'RTL_CHECK2': rtunion fld[1]; rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ^ ~ ^ note38In file included from : note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regrename.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::25440:5:: expanded from macro 'RTL_CHECK2': expanded from macro 'RTL_CHECK2'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regstat.c440:note 5: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ::290:2652:array 'fld' declared here warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: : rtunion fld[1]; ^note5In file included from :: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3741: ./genrtl.h : 3741 && swap_commutative_operands_p (XEXP (x, 0), XEXP (x, 1)))note: rtunion fld[1]; :235:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reg-stack.c./genrtl.h:: 3:160: 213: ^:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here :3 warning: rtunion fld[1]; ^ ~ 3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : warning1320 X0EXP (rt, 4) = NULL_RTX;:23In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reginfo.c::: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~: X0EXP (rt, 6) = NULL_RTX; note: expanded from macro 'XEXP' ./genrtl.h ^ ~ :824:3 ^: warning /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :In file included from 27: 33 ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regcprop.c:note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :1337:27: expanded from macro 'X0EXP'24: : XVEC (rt, 3) = arg3;note: expanded from macro 'X0EXP' : #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::3741 : ./genrtl.h ^ ~ : #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:1209:38::259/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:747::38:: note120833: : : note:warning1321 warning: expanded from macro 'RTL_CHECK1':38:: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: noteexpanded from macro 'RTL_CHECK2' array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'RTL_CHECK1' :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) 23:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XEXP (rt, 2) = arg2; ^ ~ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h440 XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note:5:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:::1320: : 440expanded from macro 'XVEC'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote:23: :51324440:5: :25array 'fld' declared here: note: note: expanded from macro 'XEXP' note rtunion fld[1];: expanded from macro 'XBBDEF': :array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ^ ~ ^ ~#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) noteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regstat.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: rtunion fld[1];: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::26: In file included from array 'fld' declared here1209:38 : ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];:3741: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:note./genrtl.h:214 : 1209:expanded from macro 'RTL_CHECK2':38: 1208 : ^ 3#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: ^38 expanded from macro 'RTL_CHECK2' : note: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regrename.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c X0EXP (rt, 7) = NULL_RTX;25 : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from expanded from macro 'RTL_CHECK1' : 440:5: 295/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741:52: note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): array 'fld' declared herewarning /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 ^ ~ : : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h5:440:5: ^ ~ ./genrtl.h: : validate_unshare_change (insn, &XEXP (x, 0), XEXP (x, 1), 1); ^ ~ rtunion fld[1];236:3note: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320 ^ :: array 'fld' declared here 23: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here rtunion fld[1]; : X0EXP (rt, 5) = NULL_RTX;expanded from macro 'XEXP' ^ ~ rtunion fld[1]; : ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 1337In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reg-stack.c ^ ~ ::27:1337:27: ^ note: note: 160: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reginfo.cIn file included from expanded from macro 'X0EXP':expanded from macro 'X0EXP' 3741 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regcprop.c#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) 33 ^ ~: ./genrtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 1209:844/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:::: 120812083: ::In file included from warning38:38: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: 38:24: In file included from XSTR (rt, 1) = arg1; note: expanded from macro 'RTL_CHECK1'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:expanded from macro 'RTL_CHECK2' : ^ ~:37413741: ./genrtl.h : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])./genrtl.h ^ ~ note::260:3: warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : 748:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])440:array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 51319:23: note: array 'fld' declared here : X0EXP (rt, 3) = NULL_RTX; ^ ~ ::3: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote warning: :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ : :expanded from macro 'XSTR'1337expanded from macro 'RTL_CHECK1': 27 : #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) XSTR (rt, 3) = arg3; ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: ^ ~13195: : note: array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.cnote: 23 rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h360:440 ^ ~ : ^ :: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XSTR':3:51209: :expanded from macro 'X0EXP'38 :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~: note: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regstat.cnote: array 'fld' declared here :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208 :26warning: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: rtunion fld[1];38: ^expanded from macro 'RTL_CHECK2'3741: ./genrtl.h: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]232: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regrename.c: ^ ~: 25 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440note: 3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:12093741:::: ./genrtl.h: warning: expanded from macro 'RTL_CHECK1' 38: note: expanded from macro 'RTL_CHECK2'#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) 5array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]237:: INSN_CODE (insn) = icode; ^~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: 3array 'fld' declared here XEXP (rt, 1) = arg1;: ^ ~ ^ ~ warning : ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :440 rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: notearray index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: 1320 :array 'fld' declared here :In file included from X0EXP (rt, 6) = NULL_RTX; rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reg-stack.c: 51504 ^160: : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::253741: ./genrtl.h:845:3: warning:: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ ~ 23: XSTR (rt, 2) = arg2; ^ ~ note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337noteexpanded from macro 'INSN_CODE' In file included from :27: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regcprop.c: #define INSN_CODE(INSN) XINT (INSN, 5) expanded from macro 'XEXP':24note: array 'fld' declared here note rtunion fld[1]; ^: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319 In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reginfo.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h23::1209::23expanded from macro 'X0EXP': note33: : expanded from macro 'XINT' note: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): In file included from 3741expanded from macro 'XSTR' : ./genrtl.h:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 ^ ~:38#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): 38766: note: expanded from macro 'RTL_CHECK2': ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:12083: 1209warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])::38:3741: ./genrtl.hnote ^ ~ :38: note: note261: expanded from macro 'RTL_CHECK2' : expanded from macro 'RTL_CHECK1' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XVEC (rt, 1) = arg1; ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :: expanded from macro 'RTL_CHECK2' 3440#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: ^ ~::5 :5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ::440note note: ^ ~: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]:array 'fld' declared here array 'fld' declared here rtunion fld[1]; 1321: ^ 23: note: expanded from macro 'XVEC' : X0EXP (rt, 4) = NULL_RTX; rtunion fld[1]; 5 ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^: :440: 5: notenoteIn file included from 1337: : array 'fld' declared here :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regstat.c27:26: In file included from array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) rtunion fld[1];: : ^ note : In file included from expanded from macro 'X0EXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reg-stack.c:160 rtunion fld[1];: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :3741: ./genrtl.h : ^ ~846 3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:: 38: note:: ./genrtl.h ^:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]3 X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): : 1337 ^ ~: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :440:5In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regrename.c :note: XSTR (rt, 3) = arg3;array 'fld' declared here 25 rtunion fld[1];: In file included from ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :3741: 27: :note ^ ~: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx):1319:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regcprop.c:1208: 548:2: :24: In file included from ^ ~23warning38:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: 1208: note:: :expanded from macro 'XSTR' INSN_CODE (changes[i].object) = changes[i].old_code; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 383741: ./genrtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ./genrtl.h:258:784expanded from macro 'RTL_CHECK1':3:25: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) 3: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: warning expanded from macro 'INSN_CODE': array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1209:38warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: :: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note: XINT (rt, 1) = arg1; :expanded from macro 'RTL_CHECK2' XEXP (rt, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~5 ^ ~ #define INSN_CODE(INSN) XINT (INSN, 5)440: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1317/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: array 'fld' declared here : ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h440::23: note: expanded from macro 'XINT'5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320 :1317: rtunion fld[1];5:23: 23:: note note: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)array 'fld' declared here ^: : rtunion fld[1]; In file included from expanded from macro 'XEXP'note ^: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reginfo.c ^ ~note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~: 33: array 'fld' declared here In file included from 38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h expanded from macro 'XINT' :1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regstat.c#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ rtunion fld[1];: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: 26/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: 5note: expanded from macro 'RTL_CHECK2' ./genrtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ::234: ^ ~3: 1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::38 : note: expanded from macro 'RTL_CHECK2' :In file included from 440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :: ^ ~ 5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:note X0EXP (rt, 3) = NULL_RTX;262 :440:5: note: array 'fld' declared here 3 rtunion fld[1];: ^ : ^ ~ note: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning:: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here rtunion fld[1]; ^ 1337:27: note: expanded from macro 'X0EXP' array 'fld' declared here In file included from XINT (rt, 5) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regrename.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h: rtunion fld[1];259:3: warning : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) XBBDEF (rt, 2) = arg2;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here 1208:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regcprop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regrename.c:25: ./genrtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ : X0EXP (rt, 3) = NULL_RTX;802:3 ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: 5: note:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c:567:52: : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1209 && swap_commutative_operands_p (XEXP (x, 0), XEXP (x, 1))) ^ ~ :warning38: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1337:27 XEXP (rt, 1) = arg1; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 1320note: expanded from macro 'X0EXP'In file included from :23:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regstat.c note: expanded from macro 'XEXP' : note: ^ ~expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^ ~1320 :23:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'XEXP' :26: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^ ~3741 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1209:38 ^ ~: note::440: : ./genrtl.h:5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:12082351209:38:: expanded from macro 'RTL_CHECK2' ::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note ^ ~: 38:array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :440:5 rtunion fld[1];: note: array 'fld' declared here: ^note : expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])3 rtunion fld[1];: warning: ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regrename.c:25: In file included from note In file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reginfo.c :33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regcprop.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h X0EXP (rt, 4) = NULL_RTX;: 3741 ^ ~: ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1337::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])263 ^ ~27 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::3:::440 :note5: :24expanded from macro 'X0EXP': In file included from #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 3741 : warning./genrtl.h: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote:: 1208array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: XSTR (rt, 6) = arg4; rtunion fld[1]; ^ 261::3741: ./genrtl.h::38822:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c : 3note: 3: expanded from macro 'RTL_CHECK1': ^ ~ warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:warning X0EXP (rt, 4) = NULL_RTX;: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) 572 ^ ~:27: :23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ XVEC (rt, 1) = arg1; ^ ~ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209::38:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: GET_MODE (x), XEXP (x, 1),expanded from macro 'RTL_CHECK2' ^ ~440 :5: note ^ ~: 1337:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here: 1321:2327:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note: note: rtunion fld[1];1320 : expanded from macro 'XVEC': ^ expanded from macro 'X0EXP'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regstat.c ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:23440:: 5note:: note: array 'fld' declared here 26 : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:expanded from macro 'XEXP'3741#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): ./genrtl.h ^ ~: 236 :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) rtunion fld[1]; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' 3#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reginfo.c ^ ~: 33/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: :5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1209:38:: note3741: : rtunion fld[1];./genrtl.h:281expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning: :: 3 array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ warning : 1208:38./genrtl.h X0EXP (rt, 5) = NULL_RTX;::39 note: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regcprop.c: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])140 warning24: s generated . XINT (rt, 1) = arg1;: ^ ~ ^ ~ ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3741: ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h36::440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 5note:: expanded from macro 'gen_rtx_fmt_ee'note: array 'fld' declared here:1317:23 :823::3: rtunion fld[1];1337 : ^27: note: expanded from macro 'X0EXP' warning gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO): array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regrename.c:25 XSTR (rt, 2) = arg2;: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741 : ^~./genrtl.h :262:3: :expanded from macro 'XINT' warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :440:5:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) : ^ ~ array 'fld' declared here XINT (rt, 5) = arg3; rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::5901209:381208: note1319:11:::131738::23 note: :23:expanded from macro 'RTL_CHECK1' note: warning expanded from macro 'XSTR': expanded from macro 'RTL_CHECK2': : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (x, 1));#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:note:1320440::23:: expanded from macro 'XINT'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ : 1209:38:5 notenote: : expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::4401209::538:: note: expanded from macro 'XEXP'note : array 'fld' declared here expanded from macro 'RTL_CHECK2' rtunion fld[1];note : ^array 'fld' declared here 440 rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regcprop.c rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from :440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reginfo.c #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ::533:: In file included from note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: array 'fld' declared here In file included from ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regstat.c :26: rtunion fld[1];In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h24:: 1209In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741:3741: 3741:38:./genrtl.h : ^304 : ./genrtl.hnote:: expanded from macro 'RTL_CHECK2' : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):8243::3: warningwarning: : ./genrtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regrename.c:25: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XSTR (rt, 1) = arg1; ^ ~ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa XVEC (rt, 3) = arg3;In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 237:3:./genrtl.h ^ ~ :263:23::-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o reload.o -MT reload.o -MMD -MP -MF ./.deps/reload.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c :440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: :warning5: 3expanded from macro 'XSTR': warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: note:: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)array 'fld' declared here1321 ^ ~ XSTR (rt, 6) = arg4;:23: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]note: expanded from macro 'XVEC' X0EXP (rt, 6) = NULL_RTX; #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c::1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319596: : ^ ~ 38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440::5: : note: array 'fld' declared here note2123: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (x, 0), XEXP (x, 1)); ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27:expanded from macro 'RTL_CHECK2' note: expanded from macro 'X0EXP' rtunion fld[1]; #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)note : ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:expanded from macro 'XSTR' 23: note: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):1208:38: note: expanded from macro 'RTL_CHECK1' expanded from macro 'XEXP' ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ rtunion fld[1]; ^ ~ ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h440:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regcprop.c: rtunion fld[1];24: :12095:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regstat.c:374138 ^ 26: note: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c:614: expanded from macro 'RTL_CHECK2':: 374140#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~note: : ./genrtl.h:: ./genrtl.hwarning844: : array 'fld' declared here : 3array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h if (CONST_INT_P (XEXP (x, 1)) && XEXP (x, 1) == to): warning::258 ^ ~ 440: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320: :23: XSTR (rt, 1) = arg1;note : expanded from macro 'XEXP' ^3 : warning#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~:5: note: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here In file included from XEXP (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reginfo.c: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regrename.c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note:: expanded from macro 'RTL_CHECK2' :1320:23 :33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 253741: In file included from : ./genrtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])./genrtl.h:281: 3 ^ ~: warningnote: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]1209 : XINT (rt, 1) = arg1; expanded from macro 'XEXP' :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h38:: 440note:: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~expanded from macro 'RTL_CHECK2' 5: note305#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~:1317:23: note: : :3 ^ ~array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1209:61738expanded from macro 'XINT'warning:: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]39: warning#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : note: expanded from macro 'RTL_CHECK2' array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XINT (rt, 2) = arg2; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) (PLUS, GET_MODE (x), XEXP (x, 0), XEXP (x, 1)), 1);/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1209::38: note: expanded from macro 'RTL_CHECK2'440 :5: note: array 'fld' declared here 1317:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 23 rtunion fld[1]; ^ ^ ~ ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regcprop.c: 24 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:::: 440:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~440note53741::: ./genrtl.h5: 845note: ::: expanded from macro 'XINT' array 'fld' declared here3 #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :: ^ ~ warning1320/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: :23: notenote: expanded from macro 'XEXP'array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^1209 :38:In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regstat.c:26: array 'fld' declared here XSTR (rt, 2) = arg2;: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ ^ ~ 3741: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h./genrtl.h:259:3In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regrename.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reginfo.c:: warning1209warning33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : :3741: :./genrtl.h38::array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note XBBDEF (rt, 2) = arg2;: expanded from macro 'RTL_CHECK2' 306:3:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) warning: ^ ~array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XVEC (rt, 3) = arg3; ^ ~ : XSTR (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324: ^ ~:440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:5: note: 25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): 1319 ^ ~: 23: note: expanded from macro 'XSTR' 1319#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) :23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ ::1321:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h23:: rtunion fld[1];1209:38:1208#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):38 : notenote: expanded from macro 'RTL_CHECK1' note: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECK2' ^ ~ ^ : ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c : ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XVEC':1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])625/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::26440:5 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1209440::5:: 38note:: ::5 note: array 'fld' declared hereexpanded from macro 'RTL_CHECK2' warning rtunion fld[1]; ^ : : In file included from note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regrename.cnote: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array 'fld' declared here: ^ ~ :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]25 : array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h GET_MODE (x), XEXP (x, 1),In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h: ^ ~ rtunion fld[1]; :440:5: rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :note: array 'fld' declared here 1320 ^:23: ^ note: expanded from macro 'XEXP' 305:3: rtunion fld[1];warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regstat.c XINT (rt, 2) = arg2;#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~: 26/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: In file included from ^ ~: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:expanded from macro 'XINT'3741: ./genrtl.h:260:3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regcprop.c #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h X0EXP (rt, 3) = NULL_RTX;: :24: In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:37411209: ./genrtl.h:846/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reginfo.c:clang ^ ~::33:1209: : 3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h38: note: 38: :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTL_CHECK2'warning note: : expanded from macro 'RTL_CHECK2' treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]::: 3741: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 1337 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])./genrtl.h : ^ ~ XSTR (rt, 3) = arg3; ^ ~ :307 27: :note3: expanded from macro 'X0EXP' ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h440:5 :: 1208:38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note: :expanded from macro 'RTL_CHECK1' :warning : note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~4401319:23 rtunion fld[1];: note: expanded from macro 'XSTR' array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: 5: note: array 'fld' declared here ^ XVEC (rt, 4) = arg4;#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c:644:9: rtunion fld[1]; warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ^ ~ SUBREG_BYTE (x)); ^~~~~~~~~~~~~~~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : 1321: ^:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h23:1209 :note: expanded from macro 'XVEC' 38:440::5: noteIn file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regrename.c:25#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :2011:26: note: array 'fld' declared hereexpanded from macro 'SUBREG_BYTE' : rtunion fld[1];3741: ^ ~ ./genrtl.h:306:3: warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note ^: expanded from macro 'RTL_CHECK2' : #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) XVEC (rt, 3) = arg3;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~note: expanded from macro 'RTL_CHECK2' ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h In file included from ::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regstat.c:26/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::513213741:: 23::1210:37: note: expanded from macro 'RTL_CHECKC1' :./genrtl.h :note261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :440 :note5: note: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reginfo.c ^ ~:: 33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:308:: 3 X0EXP (rt, 4) = NULL_RTX;: warningexpanded from macro 'XVEC': array 'fld' declared here: 440 ^ ~: 5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) rtunion fld[1];1337 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: :expanded from macro 'RTL_CHECK2' array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XVEC (rt, 5) = arg5; ^ ~ ^27: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c: ^ ~ 667:22:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note rtunion fld[1]; ^ int pos = INTVAL (XEXP (x, 2));:: expanded from macro 'X0EXP' ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ In file included from 1321/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regrename.c:25/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' :23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ expanded from macro 'RTL_CHECK2' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reg-stack.c ^ ~: 166: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1940:29:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~ :12091208::3838:: note: expanded from macro 'RTL_CHECK2' note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note:: 167:7/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::: expanded from macro 'RTL_CHECK1'warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :expanded from macro 'INTVAL'440 440 ::5:#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^~~ if (INSN_CODE (insn) < 0)note : ^~~~~~~~~~~~~~~~ 5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1215: ^ ~33: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: expanded from macro 'XCWINT'array 'fld' declared here rtunion fld[1];note ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]): ^~~ :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reginfo.c:440: array 'fld' declared here 33/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:4401504 rtunion fld[1]; ^:: 5In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h :25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regrename.c: :note309:325: warning:: 5:note note: : array 'fld' declared here array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: : expanded from macro 'INSN_CODE'In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: array 'fld' declared here rtunion fld[1];./genrtl.h:308 :3:#define INSN_CODE(INSN) XINT (INSN, 5) warning ^ ~: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XVEC (rt, 5) = arg5;In file included from XINT (rt, 6) = arg6; ^ ~ :1317:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regstat.c ^ ~note: expanded from macro 'XINT'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h26:1317::#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 696/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1321::120923: note23: :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741::38:: notenote: : 34expanded from macro 'RTL_CHECK2'expanded from macro 'XINT' ./genrtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): warning ^ ~: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) validate_change (object, &XEXP (x, 2), GEN_INT (pos), 1);:: expanded from macro 'XVEC' 262#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): 3 ^ ~: ^ ~ warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::12091209:38array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ : XINT (rt, 5) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:38:note :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317note:23: : 1320:23:expanded from macro 'RTL_CHECK2'note : note: expanded from macro 'XEXP': expanded from macro 'XINT' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 440:5:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regcprop.c: array 'fld' declared here31 :: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:167: ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h7: ^ ~1209::440 rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h warning ^:: 38440In file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reg-stack.c::5:array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]166: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:note 1209::note5: 38: array 'fld' declared here:168:expanded from macro 'RTL_CHECK2' : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 5: if (INSN_CODE (insn) < 0) rtunion fld[1];notenote: ^ : ^ ~ ^~~~~~~~~~~~~~~~ warning: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regrename.c:25: array 'fld' declared here array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h expanded from macro 'RTL_CHECK2': :3741 rtunion fld[1]; 1504: :25./genrtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ INSN_CODE (insn) = recog (PATTERN (insn), insn, 0);:: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :expanded from macro 'INSN_CODE'440 :#define INSN_CODE(INSN) XINT (INSN, 5) ^~~~~~~~~~~~~~~~5 :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reginfo.c ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : 309::13171504:33/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2325::array 'fld' declared here ::: In file included from 440 rtunion fld[1];note: : expanded from macro 'XINT'35:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note3741: ^ note: ./genrtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: warning:: 327:array 'fld' declared here 3: rtunion fld[1]; 1209expanded from macro 'INSN_CODE' ^ : :38warningIn file included from #define INSN_CODE(INSN) XINT (INSN, 5):: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regstat.c : ^ ~ 26 : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XINT (rt, 1) = arg1;: ^ ~ :3741: 1317#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h./genrtl.h:263 XINT (rt, 6) = arg6; ::233:: notewarning: : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ ~1317 :expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XSTR (rt, 6) = arg4; ^ ~23 #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c::758/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :440 ^ ~ note20::::13191317 : expanded from macro 'XINT' 5#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) :::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning23 ^ ~ :note: 23array 'fld' declared here:: : 1209: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: 38:expanded from macro 'XSTR' : gcc_assert (ASM_OPERANDS_INPUT_VEC (SET_SRC (XVECEXP (x, 0, 0))) rtunion fld[1]; notenote ^: expanded from macro 'RTL_CHECK2': ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ expanded from macro 'XINT' note#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) In file included from : expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2527/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regcprop.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1209:440:37:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h31: :5:440:1209:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:38 note :: 38:note: note: :5expanded from macro 'RTL_CHECK2': :168expanded from macro 'RTL_CHECK2': note note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) array 'fld' declared here rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~ ^ ~ 5:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; :440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:warning: : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]:expanded from macro 'ASM_OPERANDS_INPUT_VEC'440 :5#define ASM_OPERANDS_INPUT_VEC(RTX) XCVEC (RTX, 3, ASM_OPERANDS) ^ ~ : ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:5:1355 In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reg-stack.cnote::: array 'fld' declared here noteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reginfo.c166: INSN_CODE (insn) = recog (PATTERN (insn), insn, 0);: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h ^~~~~~~~~~~~~~~~33: :169: 10:In file included from rtunion fld[1];: ^ array 'fld' declared herewarning : rtunion fld[1];array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regrename.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:323741:: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regstat.c3741./genrtl.h:::26: : 347 return INSN_CODE (insn); In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h./genrtl.h:::3 note: 3271504: ^~~~~~~~~~~~~~~~:25 warning: 3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:expanded from macro 'XCVEC'::array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1504:: XVEC (rt, 1) = arg1; ^ ~25#define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec): note 3 : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:./genrtl.h: 1321: note ^ ~:23expanded from macro 'INSN_CODE' 281warning: : expanded from macro 'INSN_CODE'#define INSN_CODE(INSN) XINT (INSN, 5) : ^ ~ notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3: #define INSN_CODE(INSN) XINT (INSN, 5): : expanded from macro 'XVEC' warning1317 XINT (rt, 1) = arg1; ^ ~ ^ ~:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]23: :12101317:23: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:37 note:note XINT (rt, 1) = arg1; ^ ~: note#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): expanded from macro 'XINT': expanded from macro 'XINT' ^ ~expanded from macro 'RTL_CHECKC1': /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)1317: ^ ~:23 ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 12091209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 1209:38::38#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~38: note: note expanded from macro 'XINT' : note: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/system.hexpanded from macro 'RTL_CHECK2': note: expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)1317 : ^ ~expanded from macro 'RTL_CHECK2'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])745: ^ ~ : ^ ~23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h14: : : note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h440: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) :5:expanded from macro 'gcc_assert' ^ ~ note 440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209: ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) : 5 ^ ~ : ^~~~ : array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^38:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h440::440 1209:385note:5:: note : array 'fld' declared here rtunion fld[1]; ^ :note note: expanded from macro 'RTL_CHECK2' : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECK2' ^ ~:758:44: array 'fld' declared herenote#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ array 'fld' declared here::440:5: noteIn file included from : rtunion fld[1]; ^ 440: :5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regcprop.cIn file included from : note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reginfo.carray 'fld' declared here rtunion fld[1];:31 : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:: rtunion fld[1];33 : ^In file included from ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regrename.c:25169: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]3:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2;In file included from warning /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regstat.c:26: In file included from ^ ~:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gcc_assert (ASM_OPERANDS_INPUT_VEC (SET_SRC (XVECEXP (x, 0, 0))): array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.h:304 return INSN_CODE (insn); XVEC (rt, 1) = arg1; ^ ~ ::3: ^~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1320 warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :23:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XSTR (rt, 1) = arg1; ^ ~ ::15041321::25: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote:: expanded from macro 'XEXP' 23#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)2641: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'INSN_CODE': 1319:23: note: :expanded from macro 'XSTR' note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec):#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)22 ^ ~ ^ ~#define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~: 1209:38:: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317: note: ::1209:expanded from macro 'RTL_CHECK2'38: expanded from macro 'SET_SRC' note: expanded from macro 'RTL_CHECK2'38 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): note: expanded from macro 'RTL_CHECK2' 23 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :#define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :array 'fld' declared here1354::32:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h440 :note440: :expanded from macro 'XCEXP'5: note: array 'fld' declared here :5: note rtunion fld[1];note : ^ array 'fld' declared here: expanded from macro 'XINT' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)In file included from #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reginfo.c : ^ ~33 : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 :38: note ^ ~: expanded from macro 'RTL_CHECK2' rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1210: 37: In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regstat.c3741: ./genrtl.hnote:: ^expanded from macro 'RTL_CHECKC1' 349 ^ ~:3:In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regrename.c26:: 25In file included from : In file included from #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741warning ^ ~: note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)./genrtl.h : :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]:440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :3741: ./genrtl.h XEXP (rt, 3) = arg3; : ^ ~348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :1355305: XEXP (rt, 2) = arg2; 3: :45: warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320notearray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :23 XINT (rt, 2) = arg2; ^ ~ ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'XCVEC' :1320:23: note: expanded from macro 'XEXP' note: expanded from macro 'XEXP' :1317:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^~~ 23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:38: note: expanded from macro 'RTL_CHECKC1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ :440::38: note: expanded from macro 'RTL_CHECK2' note: expanded from macro 'RTL_CHECK2' 5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/system.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here :745:14: note: expanded from macro 'gcc_assert' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ~ rtunion fld[1]; ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared hereIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regstat.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741In file included from : ./genrtl.h:306:3: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reginfo.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ X0EXP (rt, 4) = NULL_RTX; ^ ~ warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XVEC (rt, 3) = arg3; ^ ~ rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c:759#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :9: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regrename.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warningIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regcprop.c:37 == ASM_OPERANDS_INPUT_VEC (SET_SRC (XVECEXPnote : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XVEC': ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) : 1208In file included from :38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h: note ^ ~ : : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: 2527:37: note: expanded from macro 'RTL_CHECK1'expanded from macro 'ASM_OPERANDS_INPUT_VEC' : XEXP (rt, 3) = arg3; 211 ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hempty macro arguments are a C99 feature [-Wc99-extensions]: 1209::132038::23 : noteHOOK_VECTOR_END (asm_out) : note: expanded from macro 'RTL_CHECK2'#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) #define ASM_OPERANDS_INPUT_VEC(RTX) XCVEC (RTX, 3, ASM_OPERANDS) ^ ~ ^ ~ expanded from macro 'XEXP'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)^ : ^ ~440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1355:32 : note: expanded from macro 'XCVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h1209:38: :note: expanded from macro 'RTL_CHECK2'440#define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~43:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ::50: 5note: expanded from macro 'HOOK_VECTOR_END'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :: 1210note:37: : note rtunion fld[1];#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ^ : expanded from macro 'RTL_CHECKC1' array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 rtunion fld[1]; ^ :#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regstat.c : ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/system.h:745In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regcprop.c:2637: In file included from In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reginfo.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regrename.c:25:: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 33In file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h: :./genrtl.h:307In file included from 14:211 note: :expanded from macro 'gcc_assert' : ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def ^~~~ 3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::3440::: 5:./genrtl.h : 1638:warning::369./genrtl.h1::350 :warning3: :empty macro arguments are a C99 feature [-Wc99-extensions] warning note: : HOOK_VECTOR_END (sched) ^array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43array 'fld' declared here XVEC (rt, 4) = arg4; ^ ~ :: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]3 :50: :note: expanded from macro 'HOOK_VECTOR_END'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h X0EXP (rt, 4) = NULL_RTX; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c:warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) XEXP (rt, 1) = arg1; 1337: ^ ^ ~ 1321:23In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regcprop.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h27: :note: expanded from macro 'X0EXP'37:759: :1320:3323:: note: expanded from macro 'XEXP'warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ note : expanded from macro 'XVEC' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h1209::21138: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ == ASM_OPERANDS_INPUT_VEC (SET_SRC (XVECEXPnote : ^~~~~~~~~~~~~~~~expanded from macro 'RTL_CHECK2' ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def :1668:1#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~warning : empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:HOOK_VECTOR_END (simd_clone)38 ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTL_CHECK1' 440 :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :51209: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.harray 'fld' declared here: 43 rtunion fld[1]; ^: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h2641::44022::5: 38note: array 'fld' declared here:In file included from 50/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reginfo.c::33: In file included from : note rtunion fld[1];: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ note: In file included from expanded from macro 'SET_SRC'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regcprop.c :37: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211:#define SET_SRC(RTX) XCEXP (RTX, 1, SET) : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def: ^3741 : ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XEXP (rt, 2) = arg2; ^ ~ note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:In file included from 23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regrename.c: note: : expanded from macro 'XEXP' :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)25/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:13541680expanded from macro 'RTL_CHECK2' :32: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~1: warning note ^ ~: expanded from macro 'XCEXP' : empty macro arguments are a C99 feature [-Wc99-extensions]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx): 38 ^ ~: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: HOOK_VECTOR_END (simt)In file included from ^ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43 :5: note: array 'fld' declared herenote#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: : rtunion fld[1];: expanded from macro 'RTL_CHECKC1' ^./genrtl.h :369:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regstat.c ^ ~:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 3741note: ./genrtl.h:50:440:3083: 5: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :1355:::array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: note3 note: : 45array 'fld' declared here: note: expanded from macro 'XCVEC' rtunion fld[1]; : warning ^: XEXP (rt, 1) = arg1;array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'HOOK_VECTOR_END' ^ ~ #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XVEC (rt, 5) = arg5; ^ ~ :#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 130/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1320::1321 warnings:23:23 :note: expanded from macro 'XVEC' generated In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regcprop.c ^~~ note #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): . ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: 37: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.hexpanded from macro 'XEXP' expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ::In file included from 38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reginfo.c:: 33note: : In file included from expanded from macro 'RTL_CHECKC1'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h211:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:17321209::1: :#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])3741 : ^~~./genrtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning: empty macro arguments are a C99 feature [-Wc99-extensions]: 38:435:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/system.hHOOK_VECTOR_END (goacc) ^3:: note: warningexpanded from macro 'RTL_CHECK2' : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h745#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ :44043:5:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 14note:: note: : expanded from macro 'gcc_assert'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :50 :440:array 'fld' declared here ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)): XWINT (rt, 1) = arg1; rtunion fld[1]; 5: ^ ^~~~ note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :440:In file included from note5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regstat.c:: : notearray 'fld' declared here: array 'fld' declared hereexpanded from macro 'HOOK_VECTOR_END' rtunion fld[1]; ^ ^ ~ rtunion fld[1]; ^#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regrename.c:25: In file included from ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :3741: 26./genrtl.h:370In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c:93: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75: :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h In file included from 1/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regcprop.c:37/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::3741: ./genrtl.h: :In file included from warning: 3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.hclass 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]: 211:309:class rtx_def;3 :^ warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h1213::5529::8 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.defnote:: XINT (rt, 6) = arg6; note warning ^ ~ expanded from macro 'XWINT'::2025: 848: :1/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317 previous use is here#define XWINT(RTX, N) ((RTX)->u.hwint[N]): ^ ~: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]15 :23: struct rtx_def; XEXP (rt, 2) = arg2;clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : -esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o reload1.o -MT reload1.o -MMD -MP -MF ./.deps/reload1.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c ^ notewarning: : expanded from macro 'XINT'empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~ warningHOOK_VECTOR_END (vectorize) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):441:^5: :: 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))/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.hnote: : ^~~~~~~~~~~~~~~~43 :50:23 ^ ~: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XEXP': 1589 note: expanded from macro 'HOOK_VECTOR_END'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 25: note: expanded from macro 'REG_NOTES' array 'hwint' declared here #define REG_NOTES(INSN) XEXP(INSN, 6) HOST_WIDE_INT hwint[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' :1209:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' : ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regcprop.c:59:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])26 note:: expanded from macro 'RTL_CHECK2'note : expanded from macro 'HOST_WIDE_INT' : ^ ~ 37# define HOST_WIDE_INT long long ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1209440:38: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reginfo.c::: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h ^ ~ note: 533: In file included from : 211/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :3741: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def5: expanded from macro 'RTL_CHECK2'note: array 'fld' declared here :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note./genrtl.h:436/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];:440:5: note: : array 'fld' declared here 3373:3: rtunion fld[1];: ^ warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XWINT (rt, 2) = arg2; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c:848:46: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here ^ ~ rtunion fld[1]; ^ for (note = REG_NOTES (insn); note; note = XEXP (note, 1)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regstat.c:26:: In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regrename.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::253741: : In file included from ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::327:3:1 :warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning29: 3741 XINT (rt, 1) = arg1; ^ ~: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : note./genrtl.h: :expanded from macro 'XWINT'435 :#define XWINT(RTX, N) ((RTX)->u.hwint[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^ ~1209 3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:1317:::38:23 warning note: 5::expanded from macro 'RTL_CHECK2'empty macro arguments are a C99 feature [-Wc99-extensions] note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ note: array 'hwint' declared here HOOK_VECTOR_END (addr_space): array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])^ XWINT (rt, 1) = arg1; HOST_WIDE_INT hwint[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ ^ ~ 43:50 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^:note1213440:: 5: :29::38 :expanded from macro 'HOOK_VECTOR_END' notenote : note: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) : expanded from macro 'XWINT'expanded from macro 'RTL_CHECK2' ^ array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h rtunion fld[1]; ^ :59:26: note: expanded from macro 'HOST_WIDE_INT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define XWINT(RTX, N) ((RTX)->u.hwint[N])# define HOST_WIDE_INT long long ^ ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here rtunion fld[1]; HOST_WIDE_INT hwint[1]; ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regcprop.c:37: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c:900:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]# define HOST_WIDE_INT long long ^ warning newpat = simplify_rtx (SET_SRC (pat)); ^~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' : #define SET_SRC(RTX) XCEXP (RTX, 1, SET) In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regstat.c ^ ~:26 empty macro arguments are a C99 feature [-Wc99-extensions]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regrename.c :: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h347:3::HOOK_VECTOR_END (calls) ^251354: : warningIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from : 3741: ./genrtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reginfo.c32::33 : note436array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 3 :: expanded from macro 'XCEXP' In file included from #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h: : ^ ~:12103741: 43./genrtl.h:37:::470: 50 XWINT (rt, 2) = arg2; note: : expanded from macro 'RTL_CHECKC1' ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ note: 1321: warningexpanded from macro 'HOOK_VECTOR_END' 23: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::440:12135:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): :29 ^ note SUBREG_BYTE (rt) = arg1; expanded from macro 'XVEC': note: expanded from macro 'XWINT' : array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ^~~~~~~~~~~~~~~~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regcprop.c:37: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h :211: rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^2011 :26: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def#define XWINT(RTX, N) ((RTX)->u.hwint[N]) expanded from macro 'SUBREG_BYTE'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c:901 :35: ^ ~5965 ::1 warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441 #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: if (newpat && !rtx_equal_p (SET_SRC (pat), newpat))warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h5: note : array 'fld' declared here 5::1352:32 ^~~~~~~~~~~~~ :HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h::264143:50 notenote: : array 'hwint' declared hereexpanded from macro 'XCSUBREG' rtunion fld[1]; ^ :: In file included from #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regstat.c: :expanded from macro 'HOOK_VECTOR_END'26: HOST_WIDE_INT hwint[1];In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:22 3741 ^: ./genrtl.h::#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) note ^: expanded from macro 'SET_SRC' 348:#define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ 3 : warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h26:: noteIn file included from XEXP (rt, 2) = arg2;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regcprop.c : ^ ~37 : 1210In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h37::211 note: expanded from macro 'RTL_CHECKC1'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : :expanded from macro 'HOST_WIDE_INT'1320 #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])# define HOST_WIDE_INT long long:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h23::1354 :note32: :expanded from macro 'XEXP' note: expanded from macro 'XCEXP' : ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx): 6118 ^ ~: 1/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 440#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)clang: :5 warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210: ^ ~ :: 37empty macro arguments are a C99 feature [-Wc99-extensions]: ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hHOOK_VECTOR_END (cxx): 1209^: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h :43:5038 note: array 'fld' declared here note: expanded from macro 'RTL_CHECKC1' : note: expanded from macro 'HOOK_VECTOR_END' rtunion fld[1]; #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ : note: expanded from macro 'RTL_CHECK2' ^In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regrename.c ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regcprop.c:37: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h::21125: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reginfo.c:33: 3741 ^ ~: : ./genrtl.h:470:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:::1: warningIn file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hempty macro arguments are a C99 feature [-Wc99-extensions]: 37413: 5warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 440: SUBREG_BYTE (rt) = arg1; note ^~~~~~~~~~~~~~~~: array 'fld' declared here : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h./genrtl.h:2011:: rtunion fld[1]; ^:HOOK_VECTOR_END (emutls) ^ 526: 487note: expanded from macro 'SUBREG_BYTE'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h ::43:503:: note: expanded from macro 'HOOK_VECTOR_END'#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c:914 warning#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) :29:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ^ ~ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; In file included from ^ ~ newpat = simplify_rtx (SET_SRC (s)); ^~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regcprop.c:37/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:135222: 1337: notenote211: : expanded from macro 'SET_SRC'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:: array 'fld' declared here : 32#define SET_SRC(RTX) XCEXP (RTX, 1, SET) rtunion fld[1];27: :: notenote: expanded from macro 'XCSUBREG' 1 ^ ~: warning : expanded from macro 'X0EXP' ^: empty macro arguments are a C99 feature [-Wc99-extensions] #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^ ~1354 HOOK_VECTOR_END (target_option)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note:: expanded from macro 'RTL_CHECKC1' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)32: note: expanded from macro 'XCEXP' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ In file included from ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h ^ ~:43: 50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::440:5#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regstat.c : array 'fld' declared here : ^ rtunion fld[1]; ^ 1208:3826: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warningIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regrename.c:: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ::93note: : In file included from XEXP (rt, 3) = arg3; ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regcprop.c expanded from macro 'RTL_CHECK1'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:37:1320 : ^ ~:23: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])note: 25 expanded from macro 'XEXP' ^ ~ : : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h417: :In file included from 440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h5:1210:3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :323:: ^ ~ 211: :37: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:./genrtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note: 1209:38array 'fld' declared here1: note: :: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: expanded from macro 'RTL_CHECKC1' 487 rtunion fld[1]; warning ^ ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]):3: : warning'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :struct pod_mode: ^ ~ 6430 :^ 440:5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:: 20note:1: In file included from :note: : array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hdid you mean struct here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reginfo.c rtunion fld[1];array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^:warning33: :440 In file included from : empty macro arguments are a C99 feature [-Wc99-extensions]template class pod_mode; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h X0EXP (rt, 1) = NULL_RTX;:In file included from ^~~~~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regstat.c ^ ~ 5HOOK_VECTOR_END (shrink_wrap) ^:26: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:: structIn file included from 3741 note: array 'fld' declared here: ./genrtl.h1337 :2743 rtunion fld[1];:::520 ^ note:: 3expanded from macro 'X0EXP': /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.cwarning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h50: ::#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) note: ^ ~ 3741: : 915expanded from macro 'HOOK_VECTOR_END': /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 34#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) X0EXP (rt, 1) = NULL_RTX;./genrtl.h:350::3: warning: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337: X0EXP (rt, 4) = NULL_RTX; 27: ^ ~note : 1208expanded from macro 'X0EXP':38: In file included from note if (newpat && !rtx_equal_p (SET_SRC (s), newpat)) ^~~~~~~~~~~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regcprop.c: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ::1337:27 ^ ~: note: expanded from macro 'X0EXP' 37#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h5::1208:38In file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:26411: warning: empty macro arguments are a C99 feature [-Wc99-extensions] note#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): HOOK_VECTOR_END (mode_switching)array 'fld' declared here ^ ^ ~note rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h : ^43 :50:22: : :expanded from macro 'RTL_CHECK1' note: note: expanded from macro 'SET_SRC' expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regrename.c #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^:note 25 : : ^ ~ expanded from macro 'RTL_CHECK1'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define SET_SRC(RTX) XCEXP (RTX, 1, SET) rtunion fld[1]; ^ ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' :1210:37#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ : note: expanded from macro 'RTL_CHECKC1' In file included from #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) In file included from #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^ ~1208/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regstat.c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regcprop.c:37: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h::211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:6715::1: ^ ~ warning: empty macro arguments are a C99 feature [-Wc99-extensions] 26/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:44038:5::HOOK_VECTOR_END (C90_EMPTY_HACK) ^ : noteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :3741: ./genrtl.h::440:5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.hnote:: 43array 'fld' declared here 369: rtunion fld[1];50: array 'fld' declared herenote: expanded from macro 'HOOK_VECTOR_END' : note3: ^ rtunion fld[1]; expanded from macro 'RTL_CHECK1' ^ : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 1) = arg1; In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reginfo.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here ^ ~ XEXP (rt, 1) = arg1; ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regrename.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here XEXP (rt, 1) = arg1; rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regstat.c:26: In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reginfo.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1010:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ && maybe_ne (SUBREG_BYTE (op), 0) ^~~~~~~~~~~~~~~~ XSTR (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ ::1209:38: note: expanded from macro 'RTL_CHECK2' 3741: ./genrtl.h:370:3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:: 26warning: : note: expanded from macro 'SUBREG_BYTE'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regcprop.c::195: 33 ^ ~: warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] GET_MODE (SUBREG_REG (x)), SUBREG_BYTE (x)); ^~~~~~~~~~~~~~~ 1319 :#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h In file included from ^ ~: :5 XEXP (rt, 2) = arg2;: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c:93/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320 ::23note: 23array 'fld' declared here: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:4232011 :: rtunion fld[1]; : In file included from note: :note /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h26/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: expanded from macro 'XSTR': expanded from macro 'XEXP' ^ note: expanded from macro 'SUBREG_BYTE' 235: :1352:32/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352272:32:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:: note: :38In file included from :8 note ^ ~: expanded from macro 'XCSUBREG' : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regrename.cnote: expanded from macro 'RTL_CHECK2':#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) expanded from macro 'XCSUBREG' 25 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1209 ^ ~:3741 ::warning: : struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] 1210#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)./genrtl.h:37: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h38:expanded from macro 'RTL_CHECKC1'::inline struct rtx_def *573: ^ ~ note4403 ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:: warning: :575expanded from macro 'RTL_CHECK2' : :#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) 7 : :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1210 ^ ~ :note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: XSTR (rt, 1) = arg1; ^ ~44037:: ^ ~: array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h5note: : : rtunion fld[1]; :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnoteexpanded from macro 'RTL_CHECKC1':previous use is here1319:: 23array 'fld' declared here :440 ^ :5:class rtx_def; rtunion fld[1];#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^noteIn file included from note: ^: ^ ~expanded from macro 'XSTR'array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reginfo.c rtunion fld[1]; In file included from 5::33 : note /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.cIn file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h93#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^:3741: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1209:In file included from 38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regstat.c:26: ./genrtl.h:574:: 3: : In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:423: warningnote: In file included from expanded from macro 'RTL_CHECK2' : : array 'fld' declared herearray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h3741:: ./genrtl.h235:435: rtunion fld[1];3 : ^ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XSTR (rt, 2) = arg2; ^ ~ ^ ~ XWINT (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here : rtunion fld[1]; ^ 275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regrename.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ :3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here XSTR (rt, 2) = arg2; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h HOST_WIDE_INT hwint[1]; ^ :1319:23: note: expanded from macro 'XSTR'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' class rtx_def; ^ # define HOST_WIDE_INT long long ^ :440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regstat.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) XWINT (rt, 2) = arg2; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reginfo.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: HOST_WIDE_INT hwint[1]; 1209:38: note: : ^ expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regcprop.c3741: ./genrtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XSTR (rt, 1) = arg1; ^ ~ 529:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: rtx orig_op1 = XEXP (x, 1); ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::12851319::1323:: warningnote: expanded from macro 'XSTR'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:59: 5: 26#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): ^ ~note : :expanded from macro 'HOST_WIDE_INT'1320:23: notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : :array 'fld' declared here note: || XEXP (XEXP (op, 1), 0) != XEXP (op, 0) ^ ~expanded from macro 'XEXP'# define HOST_WIDE_INT long long /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^: 1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:13201209::2338:: note: ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:expanded from macro 'XEXP'440In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regstat.c : note: expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regrename.c:25/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h26:: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~5440::37415: ./genrtl.h:: : note:: array 'fld' declared here 470In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741 : ./genrtl.h:3592:3 rtunion fld[1];: warningnote: warning: : : array 'fld' declared herearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209: SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ rtunion fld[1]; ^ 38: note: XSTR (rt, 1) = arg1; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reginfo.c:33#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' XSTR (rt, 1) = arg1; ^ ~#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regcprop.cexpanded from macro 'RTL_CHECK2': 731: 18/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 1319warning:: 23array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352: ^ ~ :1209: for (exp = CALL_INSN_FUNCTION_USAGE (insn); exp; exp = XEXP (exp, 1))/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:expanded from macro 'XSTR'35: note : expanded from macro 'XEXP' :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38In file included from #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c 32 :: ^~~ : 93note: expanded from macro 'XCSUBREG' ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1620 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:note1209In file included from :39: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h: ^ ~ : 40:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h423expanded from macro 'RTL_CHECK2'38 ::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): note:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h1210:37: note : ^ ~ :expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: :expanded from macro 'RTL_CHECK2'561440expanded from macro 'CALL_INSN_FUNCTION_USAGE' 440#define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7):: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h 5 ^~~ ^ ~:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 5:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::440 :126:11320note:5:: note:23 : array 'fld' declared here ^ ~ array 'fld' declared herenote :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : :440 array 'fld' declared here warning: rtunion fld[1]; rtunion fld[1]; rtunion fld[1]; note: 'mem_usage' 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]: expanded from macro 'XEXP'5 ^ ^struct mem_usage ^ ^ :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from :1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regstat.c:In file included from 26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regrename.c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: rtunion fld[1]; : ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c:: 3741note: : 25did you mean struct here? 1286class mem_usage;In file included from ::./genrtl.h 24:: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reginfo.c^~~~~:48738: :33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 3:struct notewarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]3741:3741: : ./genrtl.h:612 : ./genrtl.h::expanded from macro 'RTL_CHECK2' warning611:3:: : 3warning:: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]warning : || !poly_int_rtx_p (XEXP (XEXP (op, 1), 1), &offset)array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XVEC (rt, 2) = arg2;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1320:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~23 : note:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321: 440 X0EXP (rt, 1) = NULL_RTX; ^ ~: XSTR (rt, 1) = arg1; ^ ~: expanded from macro 'XEXP' 523: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :note : expanded from macro 'XVEC' :#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^ ~1337 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h27::1209 :note38: : note1319: expanded from macro 'RTL_CHECK2' expanded from macro 'X0EXP'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note ^ ~ :23:: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)array 'fld' declared here ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: rtunion fld[1];38 ^ : 1209expanded from macro 'XSTR':38:440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regcprop.c:731 : note : expanded from macro 'RTL_CHECK1' note:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)5: :note: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])array 'fld' declared here : expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])62 ^ ~ ^ ~: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h for (exp = CALL_INSN_FUNCTION_USAGE (insn); exp; exp = XEXP (exp, 1)) ^ ~ rtunion fld[1]; ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ 440:5: note: array 'fld' declared here :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:38In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reginfo.c:33:: note rtunion fld[1];440:5: : expanded from macro 'RTL_CHECK2'In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: 1320#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:./genrtl.h:630 :23: note: ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 expanded from macro 'XEXP'note : array 'fld' declared here ::5: note: array 'fld' declared here rtunion fld[1]; ^ 3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c rtunion fld[1]; ^ :1286In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regstat.c::#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) In file included from ^ ~ 26 : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regrename.c:25: 30 XVEC (rt, 1) = arg1; In file included from :38:: noteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741 ^ ~: ./genrtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h warning: : :3741: 612:3:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h./genrtl.h:520 || !poly_int_rtx_p (XEXP (XEXP (op, 1), 1), &offset) XVEC (rt, 2) = arg2; ^ ~: ^ ~ :13213:23 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning:: 1321array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 23::23: note: expanded from macro 'XEXP' X0EXP (rt, 1) = NULL_RTX; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :440:note5: expanded from macro 'XVEC': expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 : ^ ~ 38:1337::27: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: 1209 : ^ ~38 : rtunion fld[1]; ^ note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' note: expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ : expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1320:35: note: expanded from macro 'XEXP' rtunion fld[1]; ^ rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regstat.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reginfo.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regcprop.c:762: XEXP (rt, 1) = arg1; ^ ~ 18In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regrename.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XSTR (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtx loc = INSN_VAR_LOCATION_LOC (insn);:1209:38: note: expanded from macro 'RTL_CHECK2' ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XSTR'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :1721:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c5::1383 :note34:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1209:38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 38 return (known_eq (offset + SUBREG_BYTE (op), 0):: 1662 ^~~~~~~~~~~~~~~~ :36note:: expanded from macro 'RTL_CHECK2'note : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011 expanded from macro 'PAT_VAR_LOCATION_LOC' ^ ~ #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION))array 'fld' declared here ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; : note: ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1354:32:expanded from macro 'RTL_CHECK2': note: expanded from macro 'XCEXP'440#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 5 In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regrename.c:112#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~: warning26 : note: note ^ ~ : array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:expanded from macro 'SUBREG_BYTE'25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1210:#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741s: :440 ^ ~37 ./genrtl.h: :5 generated:note rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::: expanded from macro 'RTL_CHECKC1' note . ^#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ 648 : array 'fld' declared here 1352/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reginfo.c:33 rtunion fld[1];array 'fld' declared here :3: :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: ^ :3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1;32 XSTR (rt, 1) = arg1; ^ ~ :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regstat.c rtunion fld[1]; ^: note : expanded from macro 'XCSUBREG' 23#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~:26: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regcprop.c:780: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:3237: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: :expanded from macro 'RTL_CHECKC1' In file included from #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): note: expanded from macro 'XSTR' ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :: warning3741: ./genrtl.h:: 573:3array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]1321:23: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) warning:In file included from : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/poly-int.h:: unsigned int regno = REGNO (SET_SRC (set));: 22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75 ^~~~~~~~~~~~~ : XSTR (rt, 1) = arg1; 1304expanded from macro 'XVEC'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ ^ ~:26411#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec):: 36 22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] : ^ ~ 1319 :23: :note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote:: : class rtx_def; ^ note1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h: :38: expanded from macro 'known_eq': 1209:55expanded from macro 'SET_SRC': note #define SET_SRC(RTX) XCEXP (RTX, 1, SET)expanded from macro 'XSTR'38:#define known_eq(A, B) (!maybe_ne (A, B)) ^: expanded from macro 'RTL_CHECK2'8: ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])::440:: ^ ~ 5note: 1354/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~ :note: : note: expanded from macro 'RTL_CHECK2'array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h32: note: :1209:38 rtunion fld[1]; 440previous use is here expanded from macro 'XCEXP' :: #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)struct rtx_def;5 note : note ^: expanded from macro 'RTL_CHECK2'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ^ ~ ^ ~ : array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1210:37: note: expanded from macro 'RTL_CHECKC1' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 440:5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1878:31: note: expanded from macro 'REGNO' rtunion fld[1]; ^ #define REGNO(RTX) (rhs_regno(RTX)) ^~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5In file included from : note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regstat.c:26/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c: :1441 rtunion fld[1];:13In file included from : warning /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regrename.c:In file included from In file included from 25 ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reginfo.cclang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: :-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o reorg.o -MT reorg.o -MMD -MP -MF ./.deps/reorg.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c : : In file included from ./genrtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regcprop.carray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:784::335748::3: ./genrtl.hwarning:: 666array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : In file included from XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::37411319:: 23array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: expanded from macro 'XSTR': 3#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) tmp = SET_SRC (body);: ./genrtl.h:685:3 : ^ ~ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 ^~~~~~~~~~~~~~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: SET_SRC (set), vd); ^~~~~~~~~~~~~:38: XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22:note note: expanded from macro 'SET_SRC' 2641: :expanded from macro 'RTL_CHECK2' #define SET_SRC(RTX) XCEXP (RTX, 1, SET)22 ^ ~: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :note XVEC (rt, 1) = arg1; 1320 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : expanded from macro 'SET_SRC' ^ ~23:1354 ^ ~ : note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~::440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::32 note#define SET_SRC(RTX) XCEXP (RTX, 1, SET):1321: : ^ ~1209 : 38note:: expanded from macro 'XCEXP' 23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354: #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx):32: note: ^ ~ array 'fld' declared here note: expanded from macro 'XVEC'note rtunion fld[1];: expanded from macro 'XCEXP' ^ : expanded from macro 'RTL_CHECK2' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regstat.c ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ^ ~:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: ^ ~440:In file included from 5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h440:5:: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: : array 'fld' declared here: 1209:38:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ note: notearray 'fld' declared here :1210:: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reginfo.c37:33: In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :3741: rtunion fld[1];./genrtl.h :592:expanded from macro 'RTL_CHECK2'3: note ^: expanded from macro 'RTL_CHECKC1' ./genrtl.h:686/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regcprop.cwarning:: 3: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:785: ^ ~warning: 57 : ^ ~ warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]440:5array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: note if (rtx_equal_p (r1 ? r1 : SET_DEST (set), r2 ? r2 : SET_SRC (set))): array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XSTR (rt, 1) = arg1; : XSTR (rt, 2) = arg2; ^ ~ rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h440 ^~~~~~~~~~~~~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^1319:5 :::23: note : note: 1319expanded from macro 'XSTR':/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here: 2641 23: rtunion fld[1]; : note ^In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regrename.c: :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.cexpanded from macro 'XSTR'In file included from 2522::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c 1452 ^ ~note :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): :1209:: 38In file included from 10::95 ^ ~ warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'SET_SRC':: note#define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~: expanded from macro 'RTL_CHECK2'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from 3741 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 211 : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ tmp = SET_SRC (tmp);./genrtl.h::: 685/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def1209:38:947:1354 ^~~~~~~~~~~~~: :3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1: note:: 2641: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'RTL_CHECK2':22warning:440:warning: : 5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])32: note empty macro arguments are a C99 feature [-Wc99-extensions]: : ^ ~ expanded from macro 'SET_SRC'note : array 'fld' declared here #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote 440:: expanded from macro 'XCEXP': ^5HOOK_VECTOR_END (asm_out) XEXP (rt, 1) = arg1;1354 : ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:32: note: expanded from macro 'XCEXP':^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' 1320:23:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reginfo.c:note#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210array 'fld' declared here: note:37: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 3741expanded from macro 'RTL_CHECKC1': : expanded from macro 'XEXP' rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ :1210 In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c::./genrtl.h#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h705::37: 95In file included from 3: In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regstat.c:261209:note440:5: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : warningexpanded from macro 'RTL_CHECKC1':: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:3741 note: : :211: 38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def: 1638:1:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~./genrtl.h XSTR (rt, 1) = arg1; ^ ~array 'fld' declared here : warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: :611::empty macro arguments are a C99 feature [-Wc99-extensions] note rtunion fld[1]; 440: expanded from macro 'XSTR' HOOK_VECTOR_END (sched) ^ 3: warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h ^ note: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regcprop.c::838: XSTR (rt, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 195: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: array 'fld' declared here : ^ ~ ^ ~ :1319:23 rtunion fld[1]; ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: :43:50 note : note: expanded from macro 'HOOK_VECTOR_END' note: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)warning: expanded from macro 'RTL_CHECK2' expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note In file included from #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c: :array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]95 rtunion fld[1];: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211 : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1 clang ^: warning for (link = REG_NOTES (insn); link; link = XEXP (link, 1)) : : array 'fld' declared here ^ ~ : empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1];warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c:1523:12: HOOK_VECTOR_END (simd_clone) warning ^~~~~~~~~~~~~~~~ ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reginfo.c : :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^33: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) if (ASM_OPERANDS_INPUT_VEC (SET_SRC (elt))In file included from :In file included from 1589/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regrename.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note ^ ~:25: 3741: expanded from macro 'HOOK_VECTOR_END' :25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741 #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ./genrtl.hIn file included from :440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h686::5::3:: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :2527:37:./genrtl.h note 95: :note XSTR (rt, 2) = arg2; : In file included from note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:: expanded from macro 'ASM_OPERANDS_INPUT_VEC'706211: ^ ~ : expanded from macro 'REG_NOTES' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.defarray 'fld' declared here :#define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~3 ::1319/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: warning: #define ASM_OPERANDS_INPUT_VEC(RTX) XCVEC (RTX, 3, ASM_OPERANDS) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ::16801355: XSTR (rt, 2) = arg2;:132023: :23: note: expanded from macro 'XSTR' ^ ~1note: expanded from macro 'XEXP' ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regstat.c: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1209:2638: : 32#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from : warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:: empty macro arguments are a C99 feature [-Wc99-extensions] note: note: expanded from macro 'RTL_CHECK2' 3741 ^ ~: ./genrtl.h::23: note #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :6121209:38 ^ ~expanded from macro 'XSTR':: noteexpanded from macro 'XCVEC' : expanded from macro 'RTL_CHECK2' HOOK_VECTOR_END (simt) 3: ^#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1209:38440 #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 5 ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440::5 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h XVEC (rt, 2) = arg2; : note: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : expanded from macro 'RTL_CHECK2': note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from array 'fld' declared here array 'fld' declared here ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 1210:37/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:1321:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: rtunion fld[1];: ^: rtunion fld[1];43:23: 44022 :5: note: : : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h50:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regcprop.c :note: notearray 'fld' declared here ^417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h : expanded from macro 'XVEC' expanded from macro 'RTL_CHECKC1':#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec):838 323 rtunion fld[1]; ^note: expanded from macro 'HOOK_VECTOR_END' :: 1In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regrename.c#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) : #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ~50: ^ ^ ~ 25: In file included from warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :440:5:'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]: note In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:struct pod_mode3741: ./genrtl.h1209:38: In file included from : note^:705warningarray 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reginfo.c:33: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.cIn file included from :3:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : :95array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 3741 rtunion fld[1];: ./genrtl.h:: In file included from warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67 for (link = REG_NOTES (insn); link; link = XEXP (link, 1)) 725:3: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:20: : expanded from macro 'RTL_CHECK2' ^ ~ :211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def: ^warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 1732:1/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c:1523:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: : XSTR (rt, 1) = arg1;: 361320 ^ ~ XSTR (rt, 1) = arg1;::23: did you mean struct here? ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : template class pod_mode;1319:23: note: expanded from macro 'XSTR' warningnote#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning: expanded from macro 'XEXP':1319:: 440 23empty macro arguments are a C99 feature [-Wc99-extensions]:: ^ ~5array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) struct:HOOK_VECTOR_END (goacc) note : if (ASM_OPERANDS_INPUT_VEC (SET_SRC (elt)) ^~~~~~~~~~~~~ : ^ expanded from macro 'XSTR'1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43: note: ^ ~array 'fld' declared here :38#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): 50: 2641note: expanded from macro 'HOOK_VECTOR_END' ^ ~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209note:: ^ 22: 1209note:: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)expanded from macro 'SET_SRC' 38In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regstat.c:: expanded from macro 'RTL_CHECK2' ^ 3826#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define SET_SRC(RTX) XCEXP (RTX, 1, SET): note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTL_CHECK2': In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c :95#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): :440In file included from ^ ~ 3741: ./genrtl.h:630:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354: :532/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h note: 3: ^ ~ :: note:expanded from macro 'RTL_CHECK2' warning211: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:expanded from macro 'XCEXP' 440:: 5 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def::array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: note: 20255note: #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~:array 'fld' declared here 1 array 'fld' declared here: :warning : empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1]; ^ rtunion fld[1];note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210: XVEC (rt, 1) = arg1;array 'fld' declared here37 ^ ~ ^:HOOK_VECTOR_END (vectorize) rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:43 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regcprop.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regrename.c:: 848note: ^:25: :49: In file included from warning:1321expanded from macro 'RTL_CHECKC1': array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~23: In file included from note 50: && reg_overlap_mentioned_p (XEXP (link, 0), SET_SRC (set)))/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reginfo.c:3741: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2527: ^~~~~~~~~~~~~44:::33: note: expanded from macro 'XVEC'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: ./genrtl.h expanded from macro 'HOOK_VECTOR_END' In file included from expanded from macro 'SET_SRC'#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38note#define SET_SRC(RTX) XCEXP (RTX, 1, SET): : note: :expanded from macro 'RTL_CHECK2' expanded from macro 'ASM_OPERANDS_INPUT_VEC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): #define ASM_OPERANDS_INPUT_VEC(RTX) XCVEC (RTX, 3, ASM_OPERANDS) ^ ~ 3741: ./genrtl.h:726: 3 ^ ~: ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 :warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h5::1355In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c 706:3: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]note:45: note: expanded from macro 'XCVEC' : :1354:32#define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) array 'fld' declared here ^~~ XEXP (rt, 2) = arg2; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::95: 1210 noteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: rtunion fld[1];: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373 ^ XSTR (rt, 2) = arg2;: 38:: note expanded from macro 'XCEXP': 1expanded from macro 'RTL_CHECKC1' ^ ~ ^ ~#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx): warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from empty macro arguments are a C99 feature [-Wc99-extensions] :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regstat.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ :#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])1320/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:HOOK_VECTOR_END (addr_space) ^: :26: 37: noteIn file included from 1319:: expanded from macro 'RTL_CHECKC1' 2323#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5 ./genrtl.h: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43648 :50:note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :440:5 :3notenote: : expanded from macro 'XSTR' note: rtunion fld[1]; #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): ^ : expanded from macro 'HOOK_VECTOR_END' ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c:: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) 1524:8 ^expanded from macro 'XEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1209 note: array 'fld' declared here :warning38: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] warning rtunion fld[1]; != ASM_OPERANDS_INPUT_VEC (asm_op)): note: expanded from macro 'RTL_CHECK2' : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ XSTR (rt, 1) = arg1; ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2527:37: note:: 440expanded from macro 'ASM_OPERANDS_INPUT_VEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319#define ASM_OPERANDS_INPUT_VEC(RTX) XCVEC (RTX, 3, ASM_OPERANDS)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 In file included from ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::23:538:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regcprop.c:95:: 1355: note: : note863: :32:: array 'fld' declared here In file included from 14: noteexpanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:: warning211: expanded from macro 'XSTR' : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) rtx src = SET_SRC (set); ^~~~~~~~~~~~~ note ^ ~: expanded from macro 'XCVEC' ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def: 5154 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec): 2641/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regrename.c:25: ^ ~ : :22/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 1expanded from macro 'SET_SRC'In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:22:1209: In file included from 5#define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ::::3812103741:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from : : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: 37: ::./genrtl.hnotenotewarningexpanded from macro 'RTL_CHECK2' : : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: 235:5:: expanded from macro 'RTL_CHECKC1'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h: array 'fld' declared here272: noteempty macro arguments are a C99 feature [-Wc99-extensions]1354 8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] : :725#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]):array 'fld' declared here32 :HOOK_VECTOR_END (calls) rtunion fld[1]; 3: inline struct rtx_def * ^ ~ ^ rtunion fld[1];: note: ^ expanded from macro 'XCEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h ^^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::440:575: note: array 'fld' declared here :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regstat.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reginfo.c:666:3: 7:33: warningIn file included from : note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741 : rtunion fld[1];: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: warningprevious use is here: ./genrtl.h class rtx_def; : ^:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ 43 XSTR (rt, 1) = arg1; ^ :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ 746 XVEC (rt, 1) = arg1;::1210/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:37: 22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h: :275:11 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c:15393::: ^ ~ warning: 50note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hstruct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]expanded from macro 'RTL_CHECKC1' : 11: return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT);1319:: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) 23note1321:23 ^ XINT (rt, 1) = arg1; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 5: note: array 'fld' declared here: :: warningnote: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.harray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: :expanded from macro 'HOOK_VECTOR_END'75 rtunion fld[1];#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) expanded from macro 'XSTR'1317note ^: :23: note: expanded from macro 'XINT' return (ASM_OPERANDS_INPUT_LENGTH (asm_op) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ^ ~ : #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)7 :95/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:12092530note: ^ ~:38:: In file included from note: expanded from macro 'RTL_CHECK2': 40 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regcprop.c: noteexpanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :: 1209:1029 : ^ ~ 15/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.hexpanded from macro 'ASM_OPERANDS_INPUT_LENGTH' note: array 'fld' declared herenote #define ASM_OPERANDS_INPUT_LENGTH(RTX) XCVECLEN (RTX, 3, ASM_OPERANDS) :211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def: previous use is here rtunion fld[1];: ^ :: warning ^ ~ ^ ~5965: In file included from class rtx_def; ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regrename.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 38: :notearray index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : for (exp = CALL_INSN_FUNCTION_USAGE (insn); exp; exp = XEXP (exp, 1)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1620:40 : In file included from :: warning note: :1363:440: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :expanded from macro 'CALL_INSN_FUNCTION_USAGE' ^ ~empty macro arguments are a C99 feature [-Wc99-extensions] 543: #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7)HOOK_VECTOR_END (c): note ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: expanded from macro 'XCVECLEN' :726:3#define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C)) : ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~::1320::23:array 'fld' declared here440 note : expanded from macro 'XEXP' :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h: rtunion fld[1];warning43:50/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 5:: :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 1355 :32In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XEXP (rt, 2) = arg2; ^ ~ note: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reginfo.c: : :33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ expanded from macro 'HOOK_VECTOR_END'3741:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210./genrtl.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) :37:: ^ note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :expanded from macro 'RTL_CHECKC1' 747:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) 1320In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c3: ::warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]2395: ^ ~ XEXP (rt, 2) = arg2;:note: array 'fld' declared hereIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211 ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def: 6118:note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:737: expanded from macro 'XEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320 rtunion fld[1];:32:1: ^ :1209 warning: 23::38 :note : noteIn file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) expanded from macro 'XEXP' note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regstat.c:empty macro arguments are a C99 feature [-Wc99-extensions] : 26HOOK_VECTOR_END (cxx): In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :::3741^ 12091209:38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:expanded from macro 'GET_NUM_ELEM': note: 43:50: note: expanded from macro 'HOOK_VECTOR_END'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~38: note: : expanded from macro 'RTL_CHECK2': ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)::5:expanded from macro 'RTL_CHECK2' note685 ^~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : :3:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h array 'fld' declared here ^ ~ warning#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regcprop.c:440: : ^ ^ ~ XEXP (rt, 1) = arg1; 5440:5 ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c:95: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: noteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:440note211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:: 1320:102923: :59:array 'fld' declared hereIn file included from : array 'fld' declared here: 6207: rtunion fld[1]; rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ^warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:22/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c5: for (exp = CALL_INSN_FUNCTION_USAGE (insn); exp; exp = XEXP (exp, 1)) ^ ~: HOOK_VECTOR_END (emutls): In file included from note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: In file included from array 'fld' declared here ^: :1320: expanded from macro 'XEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regrename.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 1540: rtunion fld[1]; : ^:25/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):::433741: ./genrtl.h In file included from 6: :1209:50:warning: ^ ~ array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]:38746 :3: : + ASM_OPERANDS_LABEL_LENGTH (asm_op) + n_sets);423 : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: In file included from : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reginfo.cnote1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:expanded from macro 'HOOK_VECTOR_END':: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3356138 expanded from macro 'RTL_CHECK2' : : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:::748 2538: XINT (rt, 1) = arg1; ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^40/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):note: expanded from macro 'RTL_CHECK2' :1::23: ^ ~: 3 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: warningIn file included from : :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c: 'mem_usage' 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] :warningnote95 ^ ~ : 440: expanded from macro 'XINT': /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440expanded from macro 'ASM_OPERANDS_LABEL_LENGTH'array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :5struct mem_usage ^In file included from #define ASM_OPERANDS_LABEL_LENGTH(RTX) XCVECLEN (RTX, 5, ASM_OPERANDS) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? XSTR (rt, 3) = arg3;: class mem_usage; ^~~~~ :5 ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 211/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:6328struct1209:::1319: 1363:43:2338: :1: : note: note note: : expanded from macro 'XCVECLEN'note: array 'fld' declared herenote warning: empty macro arguments are a C99 feature [-Wc99-extensions] array 'fld' declared hereexpanded from macro 'XSTR' HOOK_VECTOR_END (target_option): expanded from macro 'RTL_CHECK2'#define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C)) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])^ ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 431355:32: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ ~ :1209:note : expanded from macro 'XCVEC' rtunion fld[1];:50 ^#define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) 38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~: ^ : note: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regstat.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:expanded from macro 'RTL_CHECK2':1210 note :26: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regcprop.c:103737expanded from macro 'HOOK_VECTOR_END'440: :23:In file included from : warning: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:5:440:5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : :#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) copy_value (dest, SET_SRC (x), vd); note: array 'fld' declared here3741 : ./genrtl.h rtunion fld[1]; ^: ^note : notearray 'fld' declared here In file included from ^~~~~~~~~~~: 686 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c:95: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:expanded from macro 'RTL_CHECKC1' : rtunion fld[1];3 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ : warningIn file included from : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ :2641:22:1/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regrename.c::25 : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarningIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reginfo.c::note: empty macro arguments are a C99 feature [-Wc99-extensions] :737:HOOK_VECTOR_END (shrink_wrap) 3741: expanded from macro 'SET_SRC'33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741^ XSTR (rt, 2) = arg2;#define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: : 32: notenote/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h./genrtl.h ^ ~:1354::766:: : expanded from macro 'GET_NUM_ELEM' 3: expanded from macro 'HOOK_VECTOR_END' 32: : note: #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h./genrtl.h:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XCEXP' XVEC (rt, 1) = arg1;#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)747#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx):3 ^ ~ : 1319 ^~~~~::23 warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XEXP (rt, 2) = arg2;:: ^ ^ ~ 440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~ 1320:23: note: expanded from macro 'XEXP': /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from note13215:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c:95:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 23 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote1210: : : ::37:array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:note rtunion fld[1];1209expanded from macro 'XSTR' ^ note: : expanded from macro 'RTL_CHECKC1' expanded from macro 'XVEC' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def::668838#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)::440: 5:1209 ^ ~1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 1209 note: 38:38: note: expanded from macro 'RTL_CHECK2' array 'fld' declared here: note : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECK2' HOOK_VECTOR_END (mode_switching) ^ ~ rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote:440:5: :array 'fld' declared here note: array 'fld' declared here ^ ^ rtunion fld[1]; rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regcprop.c: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c:In file included from 1067 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::40: 440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regstat.cwarning: ^:5: : : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note26: array 'fld' declared here 1573/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h && rtx_equal_p (SET_DEST (set), SET_SRC (set)));:15In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reginfo.c:: :: rtunion fld[1];In file included from 43 warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~~:50: asmop = SET_SRC (body);33 note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ : : 3741: ^~~~~~~~~~~~~~expanded from macro 'HOOK_VECTOR_END'In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regrename.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:./genrtl.h264125:22: : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)::3741 7053741note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ./genrtl.h:./genrtl.h748: ^ ::3:: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]784 expanded from macro 'SET_SRC'::2641 33#define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ::22: note: expanded from macro 'SET_SRC': /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32:warning note: #define SET_SRC(RTX) XCEXP (RTX, 1, SET)expanded from macro 'XCEXP' XSTR (rt, 1) = arg1;warning : ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23 XINT (rt, 1) = arg1;:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c ^ ~ :95: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h 1354::211: 32/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def1210 expanded from macro 'XSTR' ::#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)37note XSTR (rt, 3) = arg3;: ^ ~ :expanded from macro 'XCEXP' ^ ~ 6715:1/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx): /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1209:empty macro arguments are a C99 feature [-Wc99-extensions]13171319:23: note: expanded from macro 'RTL_CHECKC1' 23: ^ ~38HOOK_VECTOR_END (C90_EMPTY_HACK) :: ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:note 1210/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h: notenote: :43:37expanded from macro 'XINT'50: : #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ : note: :expanded from macro 'RTL_CHECK2'expanded from macro 'HOOK_VECTOR_END' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~expanded from macro 'XSTR' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1209#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 440: ^#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) note: expanded from macro 'RTL_CHECKC1' ^ ~5 : note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: rtunion fld[1];440 ::5: note : array 'fld' declared here 38 ^ ~: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regcprop.c:1093:34: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] copy_value (SET_DEST (set), SET_SRC (set), vd); In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regstat.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~ ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3741: ./genrtl.h: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c:96: 706 rtunion fld[1];:12093:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:38 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::305440 note: ^ : warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'RTL_CHECK2' 2641::: 15 XSTR (rt, 2) = arg2; ^ ~22#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reginfo.c:: :33: In file included from warning /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ :1319:::3741: ./genrtl.h23: note: :expanded from macro 'SET_SRC'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440expanded from macro 'XSTR' note: array 'fld' declared here :5:'rtx_def' 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] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) 802 rtunion fld[1]; ^ ^ ~:note : array 'fld' declared here#define SET_SRC(RTX) XCEXP (RTX, 1, SET)3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209struct GTY((desc("0"), tag("0"),: ^ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c:38warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h XEXP (rt, 1) = arg1; ^ ~ note rtunion fld[1]; 1582 ^ : :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h19:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:::1354 1320expanded from macro 'RTL_CHECK2' 75:32:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])::1: note: note: did you mean struct here?23: note: expanded from macro 'XCEXP' ^ ~ class rtx_def; warningexpanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h^~~~~In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regrename.c ^ ~ :440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hstruct :5: : constraints[0] = ASM_OPERANDS_OUTPUT_CONSTRAINT (asmop); note: array 'fld' declared here ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~25: In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:37411210 :37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ : rtunion fld[1];: ^note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 2525 :440:./genrtl.h:766:45: note: expanded from macro 'ASM_OPERANDS_OUTPUT_CONSTRAINT' #define ASM_OPERANDS_OUTPUT_CONSTRAINT(RTX) XCSTR (RTX, 1, ASM_OPERANDS)In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regstat.c:26 : ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:13535:32: note: 3741 ^ ~: expanded from macro 'XCSTR': : ./genrtl.h:725:3: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XCSTR(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_str): 440 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:warningnote: array 'fld' declared here : warning: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 5 XVEC (rt, 1) = arg1;: ^ ~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:1210 note: expanded from macro 'XVEC' :#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:37 ^ 38: note: expanded from macro 'RTL_CHECKC1' In file included from note#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): array 'fld' declared here ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::440:5: 96note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c:1595:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319 asmop = SET_SRC (asmop);:23:: : note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 ^:1372:13: ^~~~~~~~~~~~~~~ warning5:: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote:1209: 38: note: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32 rtx tmp = XEXP (this, 1);array 'fld' declared here: note: expanded from macro 'XCEXP'In file included from expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reginfo.c :#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ 33: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ 1210:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c: XVEC (rt, 1) = arg1; ^ ~37105 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regrename.c: ^ ~ 25note: : ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:expanded from macro 'RTL_CHECKC1' :1320:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): 1321:23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ::440: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:./genrtl.h:784note:5:: expanded from macro 'XVEC' 23:3: ^ ~: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) 75:1: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ note : array 'fld' declared here warning rtunion fld[1]; ^: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] XINT (rt, 1) = arg1; class rtx_def; ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~ note: In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regstat.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:expanded from macro 'XEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:131755:8: 44026: note231209: : noteprevious use is here::5 :38 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~: : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:note : array 'fld' declared herestruct rtx_def; ^expanded from macro 'XINT' :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)3741 rtunion fld[1];: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h./genrtl.h ^:726 ::31209note: expanded from macro 'RTL_CHECK2' note:: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 1608 ^ ~: 38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 440expanded from macro 'RTL_CHECK2':: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 2) = arg2; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 ^ ~::5 :note note: 22array 'fld' declared here : : ^ ~warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1320::23 constraints[i] = XSTR (SET_SRC (XVECEXP (body, 0, i)), 1); ^ ~ : rtunion fld[1]; rtunion fld[1]; ^ ^ In file included from note: array 'fld' declared here noteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regrename.c:25 rtunion fld[1];: : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741 ^: ./genrtl.h:802 :3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reginfo.c:33: noteIn file included from XEXP (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XEXP':1385:: 13 : warning : ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XSTR' 3741#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1209:: 38#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~ 1320./genrtl.h:823/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; rtx tmp = XEXP (this, 1); ^ ~ ::1209:2338 : ^ ~: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38:note : note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'RTL_CHECK2' expanded from macro 'RTL_CHECK2':#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note 1319 : ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 23:expanded from macro 'RTL_CHECK2':440: 5: note: array 'fld' declared here 1320:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 440expanded from macro 'XSTR': 5#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): 440:23: note: expanded from macro 'XEXP' rtunion fld[1]; :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: array 'fld' declared here ^ ~ ^:12095:38: note: expanded from macro 'RTL_CHECK2': /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regrename.c::25: : rtunion fld[1];note: array 'fld' declared here ^ 5 rtunion fld[1];:38 : noteIn file included from : expanded from macro 'RTL_CHECK2' ^ In file included from note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c3741: ./genrtl.hIn file included from :822::1608#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~3::28/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regstat.c:2624: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def::947: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741 ^ :1: warning 440:5: : note./genrtl.h: : array 'fld' declared here :warning746: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1]; XVEC (rt, 1) = arg1; ^ ~:3: HOOK_VECTOR_END (asm_out)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: warning ^ 1447:14:^: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: warning: XINT (rt, 1) = arg1;array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1321: constraints[i] = XSTR (SET_SRC (XVECEXP (body, 0, i)), 1);array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reginfo.c23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43 ^ ~: note : :expanded from macro 'XVEC' : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~50 rtx next = XEXP (insn, 1);#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: note: 33: 1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :38:expanded from macro 'HOOK_VECTOR_END': 1317#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:23: ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: expanded from macro 'RTL_CHECK2' :1320#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note: array 'fld' declared here 23 rtunion fld[1]; ^:: note: note: expanded from macro 'XINT' 3741#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regrename.cIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:24: ^ ~:expanded from macro 'XEXP' : 2641 :25./genrtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 22In file included from 824: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::3 ^ ~3741 note :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::211: : warning1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def: :38:: ./genrtl.h:expanded from macro 'SET_SRC' 1209:38: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note#define SET_SRC(RTX) XCEXP (RTX, 1, SET)note823:3: expanded from macro 'RTL_CHECK2' ::1638: XVEC (rt, 3) = arg3; 1: ^ ~ ^ ~warning: expanded from macro 'RTL_CHECK2': #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h warning ^ ~ XSTR (rt, 2) = arg2; : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hempty macro arguments are a C99 feature [-Wc99-extensions]:1321:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~ 231354:32440::440 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:5HOOK_VECTOR_END (sched) ^::23: note:5: note: note : expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h: :note43expanded from macro 'XVEC' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ array 'fld' declared here:50: : expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: note#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) :1210:37: rtunion fld[1]; #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ^ ~: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :array 'fld' declared herenote: expanded from macro 'HOOK_VECTOR_END'expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1453/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^:1209: 35: 10::38 In file included from note: warning:expanded from macro 'XSTR' : rtunion fld[1]; array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:39 :1209 return XEXP (insn, 1); note ^ ^ ~:In file included from 38: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320note:: expanded from macro 'RTL_CHECK2' note: : :23:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regstat.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECK2': 24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.hexpanded from macro 'RTL_CHECK2' ^ ~ :211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1::440:26: In file included from 5:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) warning /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.hexpanded from macro 'XEXP' : empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~ note ^~~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): array 'fld' declared here:440HOOK_VECTOR_END (simd_clone) ^ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h747: 440:5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h ^ ~ :::43:50/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : note5 note: : expanded from macro 'HOOK_VECTOR_END' ::1209:array 'fld' declared here rtunion fld[1];3#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) 38: : warning rtunion fld[1];: note note: ^ ^ ^ array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c:1617:In file included from In file included from rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regrename.c:24array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]15:25: warning: expanded from macro 'RTL_CHECK2' ^: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2;: ^ ~ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h :211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 1320/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reginfo.c::231: *loc = ASM_INPUT_SOURCE_LOCATION (asmop); :440:5:33: 3741In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ::: ./genrtl.h3741: ./genrtl.h:warning : :824/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2541:844:40 3:3noteempty macro arguments are a C99 feature [-Wc99-extensions] : warning: :expanded from macro 'XEXP' HOOK_VECTOR_END (simt) : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'ASM_INPUT_SOURCE_LOCATION' XSTR (rt, 1) = arg1;#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : warningnote: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : array 'fld' declared here ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h: ^ ~#define ASM_INPUT_SOURCE_LOCATION(RTX) XCUINT (RTX, 1, ASM_INPUT) ^ ~ rtunion fld[1]; 43 XVEC (rt, 3) = arg3; ^:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ 50 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321 ::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1351:note32:1209:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :1458:note: expanded from macro 'HOOK_VECTOR_END'38: expanded from macro 'XVEC'10:1319note : note: : expanded from macro 'RTL_CHECK2' warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :23:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) return XBBDEF (insn, 2);#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^expanded from macro 'XCUINT' ^ ~ ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324#define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) :440 ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: expanded from macro 'XSTR':: :2551209#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ : note: :: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::: expanded from macro 'XBBDEF' 1210:1209array 'fld' declared here 37 rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:24#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~:: note38: : ^ note: expanded from macro 'RTL_CHECK2'In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h38: :: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regstat.c:26/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211expanded from macro 'RTL_CHECKC1': In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote 1208:38#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]):: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])3741 ^ ~ ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: note: :1732: expanded from macro 'RTL_CHECK2'1/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: :expanded from macro 'RTL_CHECK1' ./genrtl.h440: :warning:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) 748: empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~ 5: note: array 'fld' declared here :HOOK_VECTOR_END (goacc)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h5 ^:440:5:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])3 rtunion fld[1];: warning:: In file included from note : note: ^array 'fld' declared here array 'fld' declared here rtunion fld[1]; rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h ^ ~: In file included from 43: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^ 440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reginfo.c:33/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h XSTR (rt, 3) = arg3;: ^ ~ :5: ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319note : 845:3: warning50/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :105array 'fld' declared here: In file included from ::: 23: rtunion fld[1];note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h : 1463 XSTR (rt, 2) = arg2; ^ ~:417 ^expanded from macro 'XSTR' : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) 1627:7note:1: : ^ ~ :: warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'HOOK_VECTOR_END':1319 warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h In file included from 10'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;):23array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regrename.c:struct pod_mode1209 n = ASM_OPERANDS_INPUT_LENGTH (asmop);: :^25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ note: 38: expanded from macro 'XSTR'note ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h: :67: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning::In file included from 20:2530:40:: expanded from macro 'RTL_CHECK2'array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 3741 #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c: return XBBDEF (insn, 2);note./genrtl.h:844::24 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38 ^ ~: note: expanded from macro 'RTL_CHECK2' : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])3did you mean struct here? :: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.hwarning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324 note: expanded from macro 'ASM_OPERANDS_INPUT_LENGTH': array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 440:5:25::template class pod_mode; ^~~~~ ^ ~ 211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def: 2025note : struct#define ASM_OPERANDS_INPUT_LENGTH(RTX) XCVECLEN (RTX, 3, ASM_OPERANDS):/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: XSTR (rt, 1) = arg1; note: expanded from macro 'XBBDEF' :array 'fld' declared here 1 ^ ~ rtunion fld[1]; ^ ^ ~ : warning#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)440 : ^ ~5 In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regstat.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1363::131943/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:23:note: :120826 note:: empty macro arguments are a C99 feature [-Wc99-extensions] : expanded from macro 'XSTR' : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::HOOK_VECTOR_END (vectorize) ^3741 array 'fld' declared here: ./genrtl.h: 766:3:38#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1];: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.hwarningnote: expanded from macro 'XCVECLEN': : 43:50: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:: expanded from macro 'HOOK_VECTOR_END' note array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 38: expanded from macro 'RTL_CHECK1'#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) #define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C)) XVEC (rt, 1) = arg1; ^ ^: ^ ~ noteIn file included from ^ ~ : expanded from macro 'RTL_CHECK2'#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reginfo.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])33 : ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): In file included from ^ ~3741: : rtunion fld[1]; ./genrtl.h:846: ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:24: In file included from 1355/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h::2113:440: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:32: 38:3373note:5: :1: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regrename.c:25warning: empty macro arguments are a C99 feature [-Wc99-extensions]:note: note: : expanded from macro 'XCVEC' : array 'fld' declared hereexpanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])3741 : rtunion fld[1]; ^: ^ ~ HOOK_VECTOR_END (addr_space) #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec)./genrtl.h^ array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:845: XSTR (rt, 3) = arg3; ^ ~: 3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43 : ^ ~ 1210 XSTR (rt, 2) = arg2; :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: rtunion fld[1]; ^50147437::::1319: note: 10: noteexpanded from macro 'HOOK_VECTOR_END': expanded from macro 'RTL_CHECKC1' ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ 23: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:warning1319:23: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regstat.c737::: 32 return XEXP (insn, 3);note : ^ ~expanded from macro 'XSTR' note#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):: expanded from macro 'XSTR'note 26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h :784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~: expanded from macro 'GET_NUM_ELEM' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) XINT (rt, 1) = arg1; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h440 ^ ~ 1320::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h24:1209:: :38:13175:23: note::23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~: 1209: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:381209:expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: :38 : expanded from macro 'XEXP' note: : note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:notearray 'fld' declared hereexpanded from macro 'RTL_CHECK2' 5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions]: expanded from macro 'RTL_CHECK2'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)HOOK_VECTOR_END (calls) ^ rtunion fld[1]; ^ ~ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: 43:50 ^ ::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 5 note: expanded from macro 'HOOK_VECTOR_END': /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :note440:5: : : ^ ~#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ note: array 'fld' declared here rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c:1631:29: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here operand_locs[nbase + i] = &ASM_OPERANDS_INPUT (asmop, i); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1209 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^: 2529:36: note: expanded from macro 'ASM_OPERANDS_INPUT' :440:5: note rtunion fld[1]; ^ In file included from #define ASM_OPERANDS_INPUT(RTX, N) XCVECEXP (RTX, 3, N, ASM_OPERANDS) ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.carray 'fld' declared here: 24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h: rtunion fld[1];In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regstat.c38: note ^:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from : expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regrename.c: ::25211In file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ./genrtl.h:846:13623:: warning: : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 374143: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.defnote: expanded from macro 'XCVECEXP' XSTR (rt, 3) = arg3; ^ ~#define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~: 440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::513195965./genrtl.h:23: note: :expanded from macro 'XSTR' : :1: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)warning: empty macro arguments are a C99 feature [-Wc99-extensions] note ^ ~ : ^ ~ HOOK_VECTOR_END (c)802:3:array 'fld' declared here warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1209: XEXP (rt, 1) = arg1;In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c 1355 ^ ~ ^ :38: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h10532::1320:note: In file included from : rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.hexpanded from macro 'RTL_CHECK2'23: note: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.hexpanded from macro 'XCVEC' 423#define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:note: expanded from macro 'XEXP' : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 1210/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209::37:: note: expanded from macro 'RTL_CHECKC1' 38: 43 ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])235note: expanded from macro 'RTL_CHECK2' : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h: ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 272 ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1212:35: note: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479 :expanded from macro 'RTVEC_ELT'10:: warning: 50array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h return XEXP (insn, 3); ^ ~8: note#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]):440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'HOOK_VECTOR_END':1320:23: ^ ~ : warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:5 ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hstruct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)440 note: : note 5: note: array 'fld' declared here : array 'fld' declared here ^ inline struct rtx_def * ^ : rtunion fld[1]; rtunion fld[1]; expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h ^440:5: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :: array 'fld' declared here: ^ ^ ~ 7524/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h: rtunion fld[1];In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regstat.c ^: 38:7: note: previous use is here:211 : note: expanded from macro 'RTL_CHECK2'26class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c:105: In file included from : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:4403741:5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.cnote: array 'fld' declared here : :6118:1: warning rtunion fld[1];: empty macro arguments are a C99 feature [-Wc99-extensions]./genrtl.h :::1633:42324HOOK_VECTOR_END (cxx): ^822 ::^3 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43::50: In file included from note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ warning : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] warningIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: operands[nbase + i] = ASM_OPERANDS_INPUT (asmop, i);211 : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2529:36: note: :expanded from macro 'ASM_OPERANDS_INPUT'275 XVEC (rt, 1) = arg1;#define ASM_OPERANDS_INPUT(RTX, N) XCVECEXP (RTX, 3, N, ASM_OPERANDS) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~: 1362:43: note: expanded from macro 'XCVECEXP' :#define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~ 6207/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: ::1: notewarning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'XVEC' :1355:32: 11note return XUINT (insn, 4);: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) expanded from macro 'XCVEC' ^ ~ : warning HOOK_VECTOR_END (emutls): struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h^: ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h : 43/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~50: note: return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT);expanded from macro 'HOOK_VECTOR_END' 1209 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210 :37: :note1318:26:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) note: : ^expanded from macro 'XUINT' :38: ^expanded from macro 'RTL_CHECKC1' note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::75: expanded from macro 'RTL_CHECK2' 1209 In file included from :38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]):#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])7: note ^ ~: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hclass rtx_def; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:24 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1212:35: note: : :expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from :440 rtunion fld[1]; ^ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c:1635:27: rtunion fld[1]; ^ 440:5: note: array 'fld' declared here rtunion fld[1]; ^ HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regstat.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) In file included from warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: XSTR (rt, 2) = arg2;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c ^ ~ 1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:24: :1319:23: note: expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 constraints[nbase + i] = ASM_OPERANDS_INPUT_CONSTRAINT (asmop, i);:38: note ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 440:: 6430expanded from macro 'RTL_CHECK2' ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :1 : warning: empty macro arguments are a C99 feature [-Wc99-extensions] :5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hHOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note:2534:9: note: expanded from macro 'ASM_OPERANDS_INPUT_CONSTRAINT' XSTR (XCVECEXP (RTX, 4, N, ASM_OPERANDS), 0) ^ ~ : expanded from macro 'HOOK_VECTOR_END' ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1362:43: note: expanded from macro 'XCVECEXP' rtunion fld[1]; ^ #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regstat.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741In file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regrename.c:32: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h./genrtl.h::167/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::15127:: warning12 : : warningIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1355:array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]32: note: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:24824 if (INSN_CODE (insn) < 0): 3 ^~~~~~~~~~~~~~~~: : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */1504 :25:6688 note: : ^ ~expanded from macro 'XCVEC' expanded from macro 'INSN_CODE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 1warning:: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :#define INSN_CODE(INSN) XINT (INSN, 5)1321 ^ ~: warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 23empty macro arguments are a C99 feature [-Wc99-extensions]: 1317:23: note XVEC (rt, 3) = arg3;HOOK_VECTOR_END (mode_switching) :: expanded from macro 'XINT'In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c^: #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec)105 : ^ ~ note: expanded from macro 'XVEC'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) note: ^ ~ ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h43/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 1209:38:::1321:2350#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)423(skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all): :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h ^ ~ :561/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h note: expanded from macro 'HOOK_VECTOR_END'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:126 :: :38:: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)note: ^ :expanded from macro 'RTL_CHECK2' 1note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~1212: note: :35: : expanded from macro 'RTL_CHECK2' note expanded from macro 'XVEC' : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTVEC_ELT': 440:5:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^ ~ ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning:1319:35: : note : expanded from macro 'XSTR' note:: 1209:38'mem_usage' 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]: notearray 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 struct mem_usage : rtunion fld[1];: 5 ^In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:expanded from macro 'RTL_CHECK2': note ^~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~24 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:^ :: array 'fld' declared here In file included from rtunion fld[1]; ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h1209:39 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5:341:In file included from : note1/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regrename.c:: array 'fld' declared here:32/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h1836 6715 rtunion fld[1]; notenote: : :: 1expanded from macro 'RTL_CHECK2' ^did you mean struct here? :168 34::5 :warning : array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); warningclass mem_usage;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ^~~~~~~~~~~~~~~~~: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :^~~~~ :1832 warningstruct INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regstat.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :26: empty macro arguments are a C99 feature [-Wc99-extensions]In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: :3741: ./genrtl.h ^~~~~~~~~~~~~~~~HOOK_VECTOR_END (C90_EMPTY_HACK) ^:440:5 28:844: note /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:: array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote:1504:25: : note: expanded from macro 'JUMP_LABEL'expanded from macro 'INSN_CODE' 43::3: warning50 : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: note#define INSN_CODE(INSN) XINT (INSN, 5): expanded from macro 'HOOK_VECTOR_END' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ rtunion fld[1]; ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c:1641:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h n = ASM_OPERANDS_LABEL_LENGTH (asmop); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1317:23: XSTR (rt, 1) = arg1; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2538 ^ ~::135440::32 note: noteexpanded from macro 'ASM_OPERANDS_LABEL_LENGTH' In file included from #define ASM_OPERANDS_LABEL_LENGTH(RTX) XCVECLEN (RTX, 5, ASM_OPERANDS) :: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote:: 1319expanded from macro 'XCEXP':23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c ^ ~note : expanded from macro 'XSTR' ^ ~ :25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1363::43:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)1209 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h38:1210: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:37::305 :1:note1209:: 38note:: expanded from macro 'RTL_CHECK2'note : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): noteexpanded from macro 'XCVECLEN': expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECK2' warning#define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C)) ^ ~ : ^ ~ ^ ~'rtx_def' 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] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: :note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h: :array 'fld' declared here75 ::15:: note rtunion fld[1];1355:: 440array 'fld' declared here:5: note: array 'fld' declared here32 note: rtunion fld[1]; :did you mean struct here? rtunion fld[1]; ^ noteclass rtx_def; ^ ^~~~~ ^ struct : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regrename.cexpanded from macro 'XCVEC'In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regstat.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h::32/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:169:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~#define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ :1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:737#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :32: note: expanded from macro 'GET_NUM_ELEM' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:25/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem): 1354 ^~~~~: 32: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :note1372: :13:: warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'XCEXP' :: array 'fld' declared here #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~1317 rtunion fld[1]; ^note rtx tmp = XEXP (this, 1); In file included from : array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~: rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regstat.c:26/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h23: : :1210:note ^ 37:1320::: expanded from macro 'XINT'23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c:1645 :29: : note #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)warning : ^ ~array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'RTL_CHECKC1'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : expanded from macro 'XEXP' In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) operand_locs[nbase + i] = &ASM_OPERANDS_LABEL (asmop, i); ^ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1209:38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note:: 1209expanded from macro 'RTL_CHECK2':38:: note#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) 3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :2539: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~36: expanded from macro 'RTL_CHECK2' ./genrtl.h:846:3:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::440 :warning5: ^ ~note: array 'fld' declared here: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~note:440 array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : :expanded from macro 'ASM_OPERANDS_LABEL'5: rtunion fld[1];note: array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ XSTR (rt, 3) = arg3;#define ASM_OPERANDS_LABEL(RTX, N) XCVECEXP (RTX, 5, N, ASM_OPERANDS) ^ ~ ^ ~ ^ :440:5: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23:array 'fld' declared here note: expanded from macro 'XSTR' ::136213:43:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) rtunion fld[1]; note: ^ ~expanded from macro 'XCVECEXP' :#define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M): ^ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :1832:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 28: note: expanded from macro 'JUMP_LABEL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1355#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :32: note rtunion fld[1]; ^ : expanded from macro 'XCVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1212#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :35: note: expanded from macro 'RTVEC_ELT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c:1647:24: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] operands[nbase + i] = ASM_OPERANDS_LABEL (asmop, i); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2539:36: note: expanded from macro 'ASM_OPERANDS_LABEL' note: expanded from macro 'JUMP_LABEL' #define ASM_OPERANDS_LABEL(RTX, N) XCVECEXP (RTX, 5, N, ASM_OPERANDS) ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1362:43: note: expanded from macro 'XCVECEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:#define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~ 32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1355:32: note: expanded from macro 'XCVEC' rtx next = XEXP (insn, 1); ^ ~ #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1212#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :35: note: expanded from macro 'RTVEC_ELT' rtunion fld[1]; ^#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c:1655:12: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *loc = ASM_OPERANDS_SOURCE_LOCATION (asmop); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2540:43: note: expanded from macro 'ASM_OPERANDS_SOURCE_LOCATION' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define ASM_OPERANDS_SOURCE_LOCATION(RTX) XCUINT (RTX, 6, ASM_OPERANDS) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1351:32: note: expanded from macro 'XCUINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reginfo.c:41: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:167:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ 440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' :5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :2011:26: note: expanded from macro 'SUBREG_BYTE' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ : warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ return XEXP (insn, 3); ^ ~ :1875:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' && XEXP (*p, 1) && CONSTANT_P (XEXP (*p, 1))) ^ ~ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here : rtunion fld[1]; ^ 1210In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reginfo.c:41: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:168:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :37: note: expanded from macro 'RTL_CHECKC1' INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ :1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :23: note: expanded from macro 'XEXP' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ 1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' :38:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regrename.c : ^1284:17:: warning rtunion fld[1];: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 1479:10In file included from : :warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reginfo.c:41 rtx orig_op1 = XEXP (x, 1);: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h ^ ~:169: 5: return XEXP (insn, 3); ^ ~ note /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:132010/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c:1887:: array 'fld' declared here :: warning: rtunion fld[1]; ^23 1320:23: note: expanded from macro 'XEXP' : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c:107: :7In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:1209211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def return INSN_CODE (insn);: warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^~~~~~~~~~~~~~~~947:1 : warning if (XEXP (*p, 1) != 0)note ^ ~ : empty macro arguments are a C99 feature [-Wc99-extensions] : :expanded from macro 'XEXP'38:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hHOOK_VECTOR_END (asm_out) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: : :expanded from macro 'RTL_CHECK2'1320 :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])^1504 :25: 23note: expanded from macro 'INSN_CODE'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ::43#define INSN_CODE(INSN) XINT (INSN, 5) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regstat.c ::50:note /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::: expanded from macro 'XEXP' ^ ~ note : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1317440expanded from macro 'HOOK_VECTOR_END':231209#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~:147 :5:note: : 38 note: expanded from macro 'XINT' : note: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)array 'fld' declared here ^:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) expanded from macro 'RTL_CHECK2'14: ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h warning rtunion fld[1]; ^ ~ ^ :1209:38: note: expanded from macro 'RTL_CHECK2' : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) link = REG_NOTES (insn);/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c1209:38: ^ ~ 107/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^~~~~~~~~~~~~~~~440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 3032 ::note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:5:195/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regrename.c: expanded from macro 'RTL_CHECK2'1589: : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h 25#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): : :note ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1476notenote: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]::24array 'fld' declared here: 211:: expanded from macro 'REG_NOTES' : array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def rtunion fld[1]; *step_out = XEXP (x, 1); :1638 rtunion fld[1]; ^ :440#define REG_NOTES(INSN) XEXP(INSN, 6)warning ^ ~ : :1array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1320::5 ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: scan_rtx (insn, &XEXP (x, 2), cl, action, OP_IN); 23: ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:warning: empty macro arguments are a C99 feature [-Wc99-extensions] 1320: note HOOK_VECTOR_END (sched) warning^: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 23:1320:23: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h : :array 'fld' declared here notenote: expanded from macro 'XEXP'43:50: notearray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'XEXP' : expanded from macro 'HOOK_VECTOR_END'expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ return XUINT (insn, 4); #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c:107:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:1209 ^ ~: 38: note /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :1209 ^ ~ 38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.cIn file included from :: :1318:: note: :26: 38expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h: :note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'XUINT'2003 expanded from macro 'RTL_CHECK2' ^ ~ note211#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def: expanded from macro 'RTL_CHECK2' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint):33/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : ^ ~440:1668::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 440: 1warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: warning5: empty macro arguments are a C99 feature [-Wc99-extensions]1209: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])38: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from notenote/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reginfo.c plus_constant (address_mode, XEXP (y, 1), HOOK_VECTOR_END (simd_clone) 5 ^ ~ ^ ~ :^: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h: 44array 'fld' declared here 43: note: 1320:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])23440 rtunion fld[1];: :5array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/output.h ^ ~ rtunion fld[1]; ^:: note ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regrename.c:note: array 'fld' declared here1496:: 133:50:440expanded from macro 'XEXP':: 116: note :warning warning:: rtunion fld[1];: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes]5: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'HOOK_VECTOR_END' : ^ ~ if (XEXP (x, 1))array 'fld' declared here ATTRIBUTE_ASM_FPRINTF(2, 3); ^ rtunion fld[1]; ^ ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/output.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:38: ::123/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regstat.c14891320 :152:53:10 ^:11::: notenote: 23warning: : expanded from macro 'RTL_CHECK2'expanded from macro 'ATTRIBUTE_ASM_FPRINTF' In file included from : : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.cwarning return XUINT (insn, 4);: note ^ ~107#define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m): expanded from macro 'XEXP' : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^:1318 link = XEXP (link, 1);: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h./genrtl.h26::1680::1#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):3731 ::111098 ^ ~ note: warning:44 warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~: : expanded from macro 'XUINT'1320 : empty macro arguments are a C99 feature [-Wc99-extensions] attrs = MEM_ATTRS (x); note :HOOK_VECTOR_END (simt)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : expanded from macro 'gen_rtx_LO_SUM'#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) :^ 23:1209 ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h::38 ^~~~~~~~~~~~~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 43: gen_rtx_fmt_ee (LO_SUM, (MODE), (ARG0), (ARG1)) note : ^~~~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::25641209:5038: note :: expanded from macro 'XEXP': 24: note./genrtl.h:expanded from macro 'RTL_CHECK2': expanded from macro 'RTL_CHECK2'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 39 ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 40::440note note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): :note: : expanded from macro 'MEM_ATTRS'5expanded from macro 'HOOK_VECTOR_END' expanded from macro 'gen_rtx_fmt_ee': #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1)note: gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO) #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ~ :array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1209 rtunion fld[1]; ^::38: ^~440 ^:5 ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c:107 : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h: note: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :1344:29array 'fld' declared here: note: expanded from macro 'X0MEMATTR'expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ :211: #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:5 note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): ^ ~1732 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1:440:5:12 :note: array 'fld' declared here warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: array 'fld' declared here rtunion fld[1]; return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ rtunion fld[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :440:5warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:: 23note:: array 'fld' declared herenote: expanded from macro 'XVEC' ^: empty macro arguments are a C99 feature [-Wc99-extensions] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ^ ~ HOOK_VECTOR_END (goacc) ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regrename.c:1762:25: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] if (CALL_P (insn) && CALL_INSN_FUNCTION_USAGE (insn)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1620:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :2115:14: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] int code = INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h38:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c:96: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c:107: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]440:5:: note: : array 'fld' declared here : XEXP (rt, 1) = arg1; ^ ~34 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1320 rtunion fld[1];:23:2025 note: warning:: expanded from macro 'XEXP'array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^1 return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~note #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : warning: empty macro arguments are a C99 feature [-Wc99-extensions] : expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])HOOK_VECTOR_END (vectorize) ^: ^ ~note : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'JUMP_LABEL': 440:5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN): ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h::44043:5: 2172/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354::32:::50: notenote: : array 'fld' declared hereexpanded from macro 'XCEXP' 14: warning rtunion fld[1];: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ note#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) int code = INSN_CODE (insn);note ^ ~ : : expanded from macro 'HOOK_VECTOR_END'array 'fld' declared here ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regrename.c :1504:25#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): ^note: expanded from macro 'INSN_CODE': : rtunion fld[1]; ^ #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ 1763:23: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] 1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' scan_rtx (insn, &CALL_INSN_FUNCTION_USAGE (insn), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1620:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from 1209:38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reginfo.c:1050#define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) note#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])In file included from : ^ ~ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c: expanded from macro 'RTL_CHECK2':107 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320: 96#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: :6: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 23:In file included from warning:440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from :array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h :440:5: note5: if (REG_NOTES (insn)): array 'fld' declared here3741: ./genrtl.h:note: 51note: 211 :3 rtunion fld[1];array 'fld' declared here: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def: rtunion fld[1]; ^ ^ : ^~~~~~~~~~~~~~~~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XEXP' warning : 3373:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1589:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)25 : ^ ~ note: expanded from macro 'REG_NOTES'1 #define REG_NOTES(INSN) XEXP(INSN, 6) :1843/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c XEXP (rt, 1) = arg1; ^ ~:::: ^ ~ 10/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 12092191/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:::34warning: warning:empty macro arguments are a C99 feature [-Wc99-extensions] :38: : 231320:note:HOOK_VECTOR_END (addr_space)array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]23 : : ^ expanded from macro 'RTL_CHECK2'note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43 : expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :warning return JUMP_LABEL (this);: ^~~~~~~~~~~~~~~~~note array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]50 ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1832 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h if (recog_data.insn == insn && INSN_CODE (insn) >= 0): : ^ ~ note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::: ^~~~~~~~~~~~~~~~4401209:38: :: expanded from macro 'XEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: expanded from macro 'HOOK_VECTOR_END'5:expanded from macro 'RTL_CHECK2' 28 :#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) note1504:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 25 ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :: ^ ~: note: expanded from macro 'JUMP_LABEL' array 'fld' declared here note: expanded from macro 'INSN_CODE' ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define INSN_CODE(INSN) XINT (INSN, 5): ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regrename.c:1810#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN):1209:44038: note: expanded from macro 'RTL_CHECK2': 5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^ ~1317 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::440::5: 16:: note In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c ^ ~ warning23note: :107:: : array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:: expanded from macro 'XINT': array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here rtunion fld[1];: 1354 211: : rtunion fld[1];#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def ^ ^ ^ ~ 32:5154 for (note = REG_NOTES (insn); note; note = XEXP (note, 1)):/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reginfo.c:11051:: 1209 : note: ^~~~~~~~~~~~~~~~: warningexpanded from macro 'XCEXP' 38: 24 note: expanded from macro 'RTL_CHECK2' : :#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) warning ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hempty macro arguments are a C99 feature [-Wc99-extensions]In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c1210: ::HOOK_VECTOR_END (calls)1589:: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] 25: note: expanded from macro 'REG_NOTES'^ 96 reg_scan_mark_refs (REG_NOTES (insn), insn); #define REG_NOTES(INSN) XEXP(INSN, 6)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h : ^~~~~~~~~~~~~~~~In file included from ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:37/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h43::1589:440::50:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: expanded from macro 'RTL_CHECKC1' :#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) : note: ^ ~ 374125/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::: 440expanded from macro 'HOOK_VECTOR_END'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 5::1320: ./genrtl.hnote#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^:note :2369:: 3:: 5: expanded from macro 'REG_NOTES' array 'fld' declared herenote : array 'fld' declared here :warningIn file included from #define REG_NOTES(INSN) XEXP(INSN, 6) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c:107 rtunion fld[1]; rtunion fld[1]; : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 1) = arg1;In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:note ^ 211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def: ^ ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: 5965/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::11320:23array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :: expanded from macro 'XEXP' return safe_as_a (JUMP_LABEL (this));#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ note HOOK_VECTOR_END (c) ^~~~~~~~~~~~~~~~~ 23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 ::38: ^ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h notenote: : expanded from macro 'XEXP'expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XEXP': 1832#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h43::44050::5 : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note :note: expanded from macro 'HOOK_VECTOR_END' 28 #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ : note: expanded from macro 'JUMP_LABEL' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~In file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c:107: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~array 'fld' declared here :211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: ^ ~expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h empty macro arguments are a C99 feature [-Wc99-extensions] ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hHOOK_VECTOR_END (cxx): /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regrename.c^ 1354/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ::12091810::3247: :warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]38 #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) for (note = REG_NOTES (insn); note; note = XEXP (note, 1)) : ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ note ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c:107:: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211 : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: :expanded from macro 'XCEXP' 440warning /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c: empty macro arguments are a C99 feature [-Wc99-extensions] :2495::155: HOOK_VECTOR_END (emutls) ^#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)note: :note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.hexpanded from macro 'RTL_CHECK2' array 'fld' declared here int icode = INSN_CODE (insn); : 43: rtunion fld[1]; ^~~~~~~~~~~~~~~~:50: note: expanded from macro 'HOOK_VECTOR_END' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210 1320 ^ : ^ ~37 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :note1504:25/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note ^: : expanded from macro 'INSN_CODE' :440:23::#define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ note: 5expanded from macro 'RTL_CHECKC1' expanded from macro 'XEXP' In file included from #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c:107:: ^ ~ : ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38 : note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from 96: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: array 'fld' declared hereexpanded from macro 'RTL_CHECK2' :440 :3741: ./genrtl.h::5:1317:124 note: array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h: rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])211: :3: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def23 : notewarning ^: :6328:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: rtunion fld[1]; ^ 1array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1209:440 :5: note: XEXP (rt, 1) = arg1;array 'fld' declared here warning:38: : empty macro arguments are a C99 feature [-Wc99-extensions]note : HOOK_VECTOR_END (target_option) ^ ^ ~ rtunion fld[1]; ^ warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h: :43:50: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regrename.c JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ :1823:16/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1832expanded from macro 'HOOK_VECTOR_END' warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]note for (note = REG_NOTES (insn); note; note = XEXP (note, 1)) ^~~~~~~~~~~~~~~~ : :28: ^ ~note: expanded from macro 'XEXP'expanded from macro 'JUMP_LABEL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1589:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)25#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)32 : ^ ~ :note : noteexpanded from macro 'XCEXP': expanded from macro 'REG_NOTES'#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reginfo.c#define REG_NOTES(INSN) XEXP(INSN, 6):1210:In file included from 440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c375:: :note1088:11/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: warning: :note: 1209107: array 'fld' declared herearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h: ::211: 38expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def: : if (XEXP (x, 1)) ^ ~6430 rtunion fld[1];:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: expanded from macro 'RTL_CHECK2' warning ^ ^ ~: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1320:23:empty macro arguments are a C99 feature [-Wc99-extensions] : HOOK_VECTOR_END (shrink_wrap)note : ^expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~: 1320:23:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: expanded from macro 'XEXP' : ^ ~440:5: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note: array 'fld' declared here440 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h :5: :note: array 'fld' declared here ^ ^ ~ 43In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c:96: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h125::50 rtunion fld[1]; ^: :1209:383:: warning: : note: expanded from macro 'HOOK_VECTOR_END' array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 1209:38: note: expanded from macro 'RTL_CHECK2' XBBDEF (rt, 2) = arg2; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c:2606:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regrename.c1324: SUBREG_BYTE (op),In file included from :25440:1823/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c5: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote note: expanded from macro 'XBBDEF': ^~~~~~~~~~~~~~~~::: array 'fld' declared here2138107: 47:10/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) warning ^ ~: warning array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:2011: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:: rtunion fld[1]; 26/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:211: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def ^ SUBREG_BYTE (x), GET_MODE (x)); for (note = REG_NOTES (insn); note; note = XEXP (note, 1))/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reginfo.c1208: 38: :note ^ ~ note: expanded from macro 'SUBREG_BYTE' :66881089: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):1320:23: ^ ~ : ^~~~~~~~~~~~~~~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h22: notewarning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:warning: empty macro arguments are a C99 feature [-Wc99-extensions]: expanded from macro 'XEXP': : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:20111352: HOOK_VECTOR_END (mode_switching)#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ^440 ^ ~:32 26: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:543 reg_scan_mark_refs (XEXP (x, 1), insn);/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :50note: expanded from macro 'XCSUBREG' note: expanded from macro 'SUBREG_BYTE' ^ ~ note#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg):/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320: : array 'fld' declared here ^ ~: 23: rtunion fld[1]; 1209 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ : note: expanded from macro 'HOOK_VECTOR_END'note 1210: expanded from macro 'XEXP'In file included from #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG):38:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) : ^ ~ ^ 37: 96#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352: note: ^ ~note : : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 32: expanded from macro 'RTL_CHECKC1'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:note:: 3741: ./genrtl.h expanded from macro 'RTL_CHECK2' expanded from macro 'XCSUBREG':#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])126 ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1209 : ^ ~38 : :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:4403 : :expanded from macro 'RTL_CHECK2'5 : note: array 'fld' declared here :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c: rtunion fld[1]; :#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ 107 ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 5:: warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regrename.c: ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210note:array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]:37:1868: 211array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 rtunion fld[1];note: expanded from macro 'RTL_CHECKC1':16 : XEXP (rt, 3) = arg3; ^ ~ :5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def::: note: array 'fld' declared here1320#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ :warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :HOOK_VECTOR_END (C90_EMPTY_HACK) ^ 440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' 23#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reginfo.c:1094:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :5: note: array 'fld' declared here if (XEXP (x, 1)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note rtunion fld[1]; ^ : expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reginfo.c:1095:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] reg_scan_mark_refs (XEXP (x, 1), insn); In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c:108: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:291323: 75 for (note = REG_NOTES (insn); note; note = XEXP (note, 1)) ^~~~~~~~~~~~~~~~::1: note: expanded from macro 'XEXP':/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h16::1589 :25: note: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note expanded from macro 'REG_NOTES' : copy_rtx (SET_SRC (insn_set)));did you mean struct here? #define REG_NOTES(INSN) XEXP(INSN, 6)note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)class rtx_def; ^~~~~ struct ^ ~ ^~~~~~~~~~~~~~~~~~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define SET_SRC(RTX) XCEXP (RTX, 1, SET) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c:96: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :1354:32: note: expanded from macro 'XCEXP' ^ ~ array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regrename.c:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)1868:47/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032: ^ ~ :108/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 1317warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h19::: warning4401210::23array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]37: :: note: :expanded from macro 'XINT'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: for (note = REG_NOTES (insn); note; note = XEXP (note, 1)) #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)5 1372 ^ ~ *step_out = XEXP (x, 1); :13: ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :: 1320:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:warning:1320note: : :array 'fld' declared here array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; 1209 ^ ~ rtx tmp = XEXP (this, 1);23:38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:23:: note ^ ~: : expanded from macro 'XEXP' note: 440: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)1320: ^ expanded from macro 'RTL_CHECK2'expanded from macro 'XEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reginfo.c:5 23: : ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 1134: note25/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'XEXP' : ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ warning:1209:38note : array 'fld' declared here ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : rtunion fld[1];: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note ^: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]1209: expanded from macro 'RTL_CHECK2' :4401209:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])38: note && REG_POINTER (SET_SRC (x))): expanded from macro 'RTL_CHECK2' ^~~~~~~~~~~ 38::5: ^ ~note: array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641: 22In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c note: noteexpanded from macro 'SET_SRC' ^ ~:96: #define SET_SRC(RTX) XCEXP (RTX, 1, SET)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440In file included from : expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: ^ ~ :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 5./genrtl.h:: 128:3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h5: : warning note: array 'fld' declared here: :1354: ^ ~ array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]32 : note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :expanded from macro 'XCEXP' note rtunion fld[1];: ^ XINT (rt, 5) = arg5; ^ ~ 440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1210:37: note: expanded from macro 'RTL_CHECKC1' ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1927:37: note: expanded from macro 'REG_POINTER' rtx tmp = XEXP (this, 1); ^ ~ (RTL_FLAG_CHECK1 ("REG_POINTER", (RTX), REG)->frame_related) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :1307:45: note: expanded from macro 'RTL_FLAG_CHECK1' rtunion fld[1]; ^ #define RTL_FLAG_CHECK1(NAME, RTX, C1) (RTX) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regrename.c:1875:16: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c:96 for (note = REG_NOTES (insn); note; note = XEXP (note, 1))/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^~~~~~~~~~~~~~~~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1209::440:In file included from 38:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c:5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::15893326 :::193741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: :3731:: array 'fld' declared here :1125 : note./genrtl.h rtunion fld[1]; : note: expanded from macro 'REG_NOTES' ^: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning#define REG_NOTES(INSN) XEXP(INSN, 6)expanded from macro 'RTL_CHECK2' : : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ 129/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ :440 attrs = MEM_ATTRS (x);/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :1320: 523: ^~~~~~~~~~~~~:3::note : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reginfo.c warning :1139:: for (note = REG_NOTES (new_insn); note ; note = XEXP (note, 1))note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]27:2564 ^~~~~~~~~~~~~~~~~~~~: array 'fld' declared hereexpanded from macro 'XEXP':24: : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) warning ^ ~ rtunion fld[1]; XEXP (rt, 6) = arg6; ^ ~ ^: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h && REG_POINTER (XEXP (SET_SRC (x), 0))): 1589 ^~~~~~~~~~~: 25: note: expanded from macro 'REG_NOTES' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:: 22expanded from macro 'MEM_ATTRS'#define REG_NOTES(INSN) XEXP(INSN, 6):1209: ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1): note: 38:13201447: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:14::1320 warning: :: ^ ~expanded from macro 'SET_SRC'note23array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]23:: expanded from macro 'RTL_CHECK2' : rtx next = XEXP (insn, 1);note /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~note#define SET_SRC(RTX) XCEXP (RTX, 1, SET) :: 1344#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : 29 ^ ~:1320: ^ ~ expanded from macro 'XEXP' ^ ~ note23#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'X0MEMATTR' ^ ~:1354: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h32 note:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1209#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) : :440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:expanded from macro 'XEXP'note:38:51209: ^ ~ :: noteexpanded from macro 'XCEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: array 'fld' declared herenote: : expanded from macro 'RTL_CHECK2'38: note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx):1210#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):37: ^ ~: ^ ~expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regrename.c ^ ~:1875/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note::47 :: 37 ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:expanded from macro 'RTL_CHECKC1' warning:1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])440::440 38 :note:5:: 5:: expanded from macro 'RTL_CHECKC1' note ^ ~note :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : note: expanded from macro 'RTL_CHECK2' : array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ~440#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: ^ ~ 5array 'fld' declared here for (note = REG_NOTES (insn); note; note = XEXP (note, 1)): ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c:(skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) rtunion fld[1]; ^ ~note: 3326 array 'fld' declared here 440 ^ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h55::: warning: 5array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]1209:39: note: ^1320expanded from macro 'RTL_CHECK2':: 23: notenote: expanded from macro 'XEXP' for (note = REG_NOTES (new_insn); note ; note = XEXP (note, 1)) ^ ~ : array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];In file included from 1320:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c1927 : ^: ^ ~23 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c :2537: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:37411453: : :120910: :38note./genrtl.h::96:note: expanded from macro 'XEXP'33note: ::: 3:: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarningexpanded from macro 'REG_POINTER': expanded from macro 'RTL_CHECK2' :3741 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]warning : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) XEXP (rt, 1) = arg1;./genrtl.h:: (RTL_FLAG_CHECK1 ("REG_POINTER", (RTX), REG)->frame_related)152 ^ ~ :3 ^~~ ^ ~ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: :1209:1320 38: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :expanded from macro 'RTL_CHECK2': 440: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:23 array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:1307:455 return XEXP (insn, 1);: note: : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ expanded from macro 'RTL_FLAG_CHECK1'note: ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here note:440 rtunion fld[1]; : XEXP (rt, 1) = arg1; ^ ~ :#define RTL_FLAG_CHECK1(NAME, RTX, C1) (RTX) expanded from macro 'XEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ 51320:23#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regrename.c ^~~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote : 1887/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:::164401209:: :note: 23array 'fld' declared here:38: note 5:expanded from macro 'XEXP'warning: : note: note: expanded from macro 'XEXP'expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ~array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]440:5 ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: for (note = REG_NOTES (insn); note; note = XEXP (note, 1)) 1209 ^~~~~~~~~~~~~~~~ : ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1589 ::2538: array 'fld' declared here: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reginfo.c3345: note: ^ ~: expanded from macro 'RTL_CHECK2'21:note rtunion fld[1]; ^: 1161 :warning34: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'REG_NOTES' In file included from :#define REG_NOTES(INSN) XEXP(INSN, 6) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:25: for (note = REG_NOTES (old_insn); note ; note = XEXP (note, 1)) ^ ~ 1209 : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning: ^ ~ ::1320 ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 44038:3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :: ./genrtl.h::5:note23:51 : set_reg_attrs_from_value (dest, SET_SRC (x));note ^~~~~~~~~~~: array 'fld' declared hereexpanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3: : rtunion fld[1]; ^warning: 1589note: :440 expanded from macro 'XEXP':25array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]22In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 : :note96: In file included from note: XEXP (rt, 1) = arg1; ^ ~ expanded from macro 'REG_NOTES': : 5: #define REG_NOTES(INSN) XEXP(INSN, 6) note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: array 'fld' declared here ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 383741::expanded from macro 'SET_SRC' rtunion fld[1];: ./genrtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ 153:3:#define SET_SRC(RTX) XCEXP (RTX, 1, SET)1320 ^ ~ ::23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:1320 1458:10: XBBDEF (rt, 2) = arg2;1354 :: expanded from macro 'XEXP' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::23:32 expanded from macro 'RTL_CHECK2': warning:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2);1324 :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~25:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note: expanded from macro 'XEXP'note: expanded from macro 'XCEXP' note 1324:25: : #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)expanded from macro 'XBBDEF'note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'XBBDEF' ^ ~ : ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ :1209 440:5 : #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)note: array 'fld' declared here ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h38 rtunion fld[1]; ^ ::1210:37/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regrename.c:1209:38 ::: note /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1887:47note: expanded from macro 'RTL_CHECKC1': ^ ~: expanded from macro 'RTL_CHECK2' warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])::1208:1208: 38: note: expanded from macro 'RTL_CHECK2'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)) ^ ~ : ^ ~ 38 note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])440:5:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECK1' note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320 ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):note: 23expanded from macro 'RTL_CHECK1' : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1]; ^note440 ^ ~ : expanded from macro 'XEXP' :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :440:5: note: array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h5 ^ ~: : note ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: array 'fld' declared here rtunion fld[1];440440:5 rtunion fld[1];38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c: note:3345 : note: : ^ expanded from macro 'RTL_CHECK2': In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c: ^ 96: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: 5./genrtl.h:154:: :3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here57: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) for (note = REG_NOTES (old_insn); note ; note = XEXP (note, 1)) XEXP (rt, 3) = arg3; ^ ~In file included from note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:array 'fld' declared here25: In file included from 23 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ rtunion fld[1];: : ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: note rtunion fld[1]; 1320warning ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : :1463:10: warningarray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ 440 XEXP (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^ ~: 5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23:1324:23: note: expanded from macro 'XEXP'note :: expanded from macro 'XEXP'note : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)array 'fld' declared here ^ ~ rtunion fld[1]; ^ expanded from macro 'XEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/regrename.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1902:32: :warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 25: && !VAR_LOC_UNKNOWN_P (INSN_VAR_LOCATION_LOC (insn))) 1209#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):note: expanded from macro 'XBBDEF' 38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): note: expanded from macro 'RTL_CHECK2' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1208 :38: ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209: ^ ~38: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTL_CHECK2': 1209#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^ ~1721:3note: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note: :expanded from macro 'RTL_CHECK1': array 'fld' declared here : rtunion fld[1];440expanded from macro 'INSN_VAR_LOCATION_LOC': 38 :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) 5 ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote:: 440array 'fld' declared here ^ : 5 rtunion fld[1];: note: array 'fld' declared here rtunion fld[1]; ^ note: expanded from macro 'RTL_CHECK2' PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c:3407:7: warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1662 In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::25: In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h36:3741: ./genrtl.h:124:3#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] CALL_INSN_FUNCTION_USAGE (new_insn) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ warningIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c:96: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: :: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XEXP (rt, 1) = arg1; : :./genrtl.h1620: ^ ~ 1474155:3: expanded from macro 'PAT_VAR_LOCATION_LOC'warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:132040 XINT (rt, 4) = arg4;: 10 ^ ~: : 23warning:: #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)): /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT'array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38 note: expanded from macro 'XEXP' return XEXP (insn, 3); ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 1320 expanded from macro 'RTL_CHECK2' : ^ ~:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1354:32: note: expanded from macro 'XCEXP' 23#define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7): ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209: 38: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :440:5:: expanded from macro 'RTL_CHECK2'note: #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)array 'fld' declared here 1320note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h23:1209 :38: :note rtunion fld[1]; ^ ^ ~note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all): expanded from macro 'XEXP'expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c1731#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):38:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ ^ ~ note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :expanded from macro 'VAR_LOC_UNKNOWN_P'440 :: (GET_CODE (X) == CLOBBER && XEXP ((X), 0) == const0_rtx)5 : ^ 96 : note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1209440:5:: rtunion fld[1]; note ^: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::In file included from 1320/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c: 35note:: expanded from macro 'RTL_CHECK2': ^ : 3741: ./genrtl.h:156#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 325: ^ ~: In file included from warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10 : warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : return XEXP (insn, 3);/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XINT (rt, 5) = arg5; ^ ~ 3741expanded from macro 'XEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : 440:: 1320 ^ ~:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)23: ./genrtl.hnote: : ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:39: note: expanded from macro 'RTL_CHECK2' 125::13173:23:5 noteexpanded from macro 'XEXP': : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h expanded from macro 'XINT' ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) : ^ ~440 : note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :array 'fld' declared here12095: 38: note: expanded from macro 'RTL_CHECK2' : rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1209:38: ^ ~ warningnote: expanded from macro 'RTL_CHECK2' note: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c:3408::4: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] 440 = CALL_INSN_FUNCTION_USAGE (old_insn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :5array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XBBDEF (rt, 2) = arg2; ^ ~ ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1620 :40: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :1324:25: note: note: expanded from macro 'XBBDEF' 440:5: note: array 'fld' declared here expanded from macro 'CALL_INSN_FUNCTION_USAGE' : array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c:96: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)#define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XEXP (rt, 6) = arg6; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' :1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' note#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'RTL_CHECK2' :1209:38: note1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c:3411:19: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ for (note = REG_NOTES (old_insn); ^~~~~~~~~~~~~~~~~~~~ expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1589:25: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: array 'fld' declared here note: expanded from macro 'REG_NOTES' rtunion fld[1]; ^ :440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: ^ ~#define REG_NOTES(INSN) XEXP(INSN, 6) In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c:96: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' X0EXP (rt, 7) = NULL_RTX; ^ ~ array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' :1320:23: note: expanded from macro 'XEXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ :38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1];In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' 3413:12#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ note = XEXP (note, 1)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: XINT (rt, 4) = arg4; ^ ~ 1512:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' 12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c:96: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XEXP (rt, 1) = arg1; rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' 5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XINT (rt, 5) = arg5; rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1317:23: note: expanded from macro 'XINT' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c:96: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c:96: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ :23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ 1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' :38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ 1209114/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here warnings generated. :38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:: 10array 'fld' declared here : rtunion fld[1]; ^ warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] 440: return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ 5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c:3780:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c:96: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: rtunion fld[1]; ^ in_set = SET_SRC (in_set); ^~~~~~~~~~~~~~~~ XINT (rt, 4) = arg4; note: expanded from macro 'JUMP_LABEL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ :2641:22: note: expanded from macro 'SET_SRC' ^ ~ #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' XEXP (rt, 1) = arg1; ^ ~#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ :1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~1320 1210:37: note: expanded from macro 'RTL_CHECKC1' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c:3785:48: :1209:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])38 ^ ~ : note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ if (reg_mentioned_p (SET_DEST (out_set), XEXP (in_set, 1)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c:96: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1848 XINT (rt, 5) = arg5;:40clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o resource.o -MT resource.o -MMD -MP -MF ./.deps/resource.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/resource.c : warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23 ^ ~ return safe_as_a (JUMP_LABEL (this)); XBBDEF (rt, 2) = arg2; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ :1209:38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c:96: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h array 'fld' declared here warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XEXP (rt, 6) = arg6;:440:5:: note rtunion fld[1];: array 'fld' declared here440 ^ ~ : rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ 51320: note ^ :23: noteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:25: In file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741:: 1853: ./genrtl.h::154:3: warning: 3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];:1209: JUMP_LABEL (this) = target;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^~~~~~~~~~~~~~~~~1320:2338:: note: expanded from macro 'XEXP' ^ note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832 ^ ~: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3786:1209:28: note: expanded from macro 'JUMP_LABEL' :38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 44#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~: warning: ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h440:: || reg_mentioned_p (SET_DEST (out_set), XEXP (in_set, 2))) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h5: note: array 'fld' declared here 1354:: rtunion fld[1];32: note: expanded from macro 'XCEXP' ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23440:5: note: array 'fld' declared here : note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: expanded from macro 'XINT' expanded from macro 'XEXP' rtunion fld[1];#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' 1210:37: note: expanded from macro 'RTL_CHECKC1' ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c:96: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] :1209:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 7) = arg7; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c:3806:45: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ :1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; if (reg_mentioned_p (SET_DEST (out_set), XEXP (in_set, 1)) ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c : ^ ~ note: array 'fld' declared here rtunion fld[1]; ^ 25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' 440:5:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.c:3807:48: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c:96: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ clang || reg_mentioned_p (SET_DEST (out_set), XEXP (in_set, 2))) ^ ~ : 3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :23: note: expanded from macro 'XEXP' 1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : XEXP (rt, 6) = arg6; ^ ~ 1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :38: note: expanded from macro 'RTL_CHECK2' SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : expanded from macro 'SUBREG_BYTE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' :440:#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ 5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' : note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c:96: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XBBDEF (rt, 2) = arg2; rtunion fld[1]; ^ ^ ~ rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) X0EXP (rt, 7) = NULL_RTX; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c:96: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c:96: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XBBDEF (rt, 2) = arg2; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c:96: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' X0EXP (rt, 5) = NULL_RTX; ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c:96: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c:96: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; *step_out = XEXP (x, 1); ^ ~ ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: XINT (rt, 5) = arg5; ^ ~ 1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c:96: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: rtunion fld[1]; ^ noteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ : expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c:96: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' X0EXP (rt, 2) = NULL_RTX; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c:96: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' X0EXP (rt, 3) = NULL_RTX; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' In file included from #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c:96#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here X0EXP (rt, 4) = NULL_RTX; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) XBBDEF (rt, 2) = arg2; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c:96: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); X0EXP (rt, 5) = NULL_RTX; ^ ~ ^~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :24: note: expanded from macro 'MEM_ATTRS' XEXP (rt, 3) = arg3; ^ ~ #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ 5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c:96: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ X0EXP (rt, 6) = NULL_RTX; ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) rtunion fld[1]; ^ ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' X0EXP (rt, 4) = NULL_RTX; ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c:108: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c:96: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; XEXP (rt, 1) = arg1; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ X0EXP (rt, 6) = NULL_RTX; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c:96: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' XBBDEF (rt, 2) = arg2; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ 108: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XEXP (rt, 1) = arg1; ^ ~ :1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XEXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c:96: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ X0EXP (rt, 3) = NULL_RTX; ^ ~ X0EXP (rt, 7) = NULL_RTX; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' note: expanded from macro 'X0EXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c:108: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 1) = arg1; ^ ~ 5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c:96: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here X0EXP (rt, 4) = NULL_RTX; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c:96: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c:108: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XEXP (rt, 1) = arg1; rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c:96: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XSTR (rt, 6) = arg4; ^ ~ :1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c:108: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :1337:27: note: expanded from macro 'X0EXP' XBBDEF (rt, 2) = arg2; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ :38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 96: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XINT (rt, 1) = arg1; ^ ~ :1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c:108: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here X0EXP (rt, 3) = NULL_RTX; rtunion fld[1]; ^ ^ ~ XEXP (rt, 3) = arg3; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 96: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 108/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) X0EXP (rt, 4) = NULL_RTX; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' XINT (rt, 4) = arg4; ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c:96: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XINT (rt, 2) = arg2; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here X0EXP (rt, 5) = NULL_RTX; rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c:108: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' 27: note: expanded from macro 'X0EXP' XINT (rt, 5) = arg5; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c:96: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1321:23: note: expanded from macro 'XVEC' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c:108: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 6) = arg6; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: rtunion fld[1]; note: expanded from macro 'X0EXP' ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c:96: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c:96: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c:108: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ XEXP (rt, 1) = arg1; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c:96: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: XBBDEF (rt, 2) = arg2; ^ ~ array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c:108: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ XBBDEF (rt, 2) = arg2;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c:96: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ XINT (rt, 1) = arg1; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) X0EXP (rt, 3) = NULL_RTX; ^ ~ ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) rtunion fld[1]; ^ ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c:108: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) XEXP (rt, 3) = arg3; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c:96: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XVEC (rt, 1) = arg1; ^ ~ :440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :1321:23: note: expanded from macro 'XVEC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :440:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here X0EXP (rt, 4) = NULL_RTX; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c:108: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c:96: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' :1317:23: note: expanded from macro 'XINT' XEXP (rt, 2) = arg2; ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note: expanded from macro 'RTL_CHECK2' :440:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XINT (rt, 5) = arg3; rtunion fld[1]; ^ ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c:108: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c:96: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' XEXP (rt, 3) = arg3; ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' XINT (rt, 5) = arg5; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' 1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/resource.c:22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ ~ class rtx_def;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ rtunion fld[1]; ^ struct rtx_def; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XSTR (rt, 6) = arg4; ^ ~ :440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c:96: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' X0EXP (rt, 4) = NULL_RTX; ^ ~ rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c:108: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ XEXP (rt, 6) = arg6;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' ^ ~ ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c:108: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c:96: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h X0EXP (rt, 7) = NULL_RTX; ^ ~ XEXP (rt, 1) = arg1; ^ ~ :1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c:96: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c:108: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' ^ XEXP (rt, 1) = arg1; ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XINT (rt, 2) = arg2; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c:108: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c:96: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: XBBDEF (rt, 2) = arg2; note: ^ ~ array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324: rtunion fld[1]; ^ 25In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: expanded from macro 'XBBDEF' XVEC (rt, 3) = arg3; ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) XWINT (rt, 1) = arg1; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' 1213:29: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208note:38: note: expanded from macro 'RTL_CHECK1' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' expanded from macro 'XWINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ :5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here HOST_WIDE_INT hwint[1]; rtunion fld[1]; ^ ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c:108: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' 59:26: note: expanded from macro 'HOST_WIDE_INT' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XVEC (rt, 4) = arg4; ^ ~ # define HOST_WIDE_INT long long /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 96: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :29: note: expanded from macro 'XWINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c:108: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here XINT (rt, 4) = arg4; ^ ~ HOST_WIDE_INT hwint[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' XVEC (rt, 5) = arg5; ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' # define HOST_WIDE_INT long long ^#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c:108In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ XINT (rt, 5) = arg5; ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c:96: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) rtunion fld[1]; ^ ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c:108: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XEXP' XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c:96: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' 5: note: array 'fld' declared here In file included from #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c:108: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ rtunion fld[1]; ^ XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here XVEC (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c ^ :96: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c:108: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ XEXP (rt, 1) = arg1; ^ ~ XEXP (rt, 2) = arg2; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/resource.c:22/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323array 'fld' declared here : rtunion fld[1]; ^ 1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hstruct pod_modeIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c:108: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XBBDEF (rt, 2) = arg2; ^ ~ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h rtunion fld[1]; ^ :67:20: note: did you mean struct here? :440template class pod_mode; ^~~~~ struct :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1324:25: note: expanded from macro 'XBBDEF' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ XEXP (rt, 3) = arg3;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c:96: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XEXP (rt, 1) = arg1; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c:108: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1209:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 3) = arg3; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' X0EXP (rt, 4) = NULL_RTX; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c:96: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'RTL_CHECK1' XSTR (rt, 1) = arg1; ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c:108: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' 440:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) rtunion fld[1]; ^ ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c:96: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c:108: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ rtunion fld[1]; ^ X0EXP (rt, 5) = NULL_RTX; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' :25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c:96: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XSTR (rt, 1) = arg1; ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: rtunion fld[1]; ^ note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c:108: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c:96: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c:108: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ X0EXP (rt, 7) = NULL_RTX;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])147 warnings generated/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here . ^ ~ :441:5: note: array 'hwint' declared here rtunion fld[1]; HOST_WIDE_INT hwint[1]; ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c:96: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XVEC (rt, 2) = arg2; ^ ~ # define HOST_WIDE_INT long long ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c:108: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XEXP (rt, 1) = arg1; rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' HOST_WIDE_INT hwint[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/resource.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h# define HOST_WIDE_INT long long:423: 1209In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h :272::8: :warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ 9638: note: expanded from macro 'RTL_CHECK2' inline struct rtx_def *: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:In file included from 7: note: previous use is here : note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:25#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ : In file included from class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c:108In file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/resource.c:22In file included from : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:423: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h::275::11: 1209warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]3741 ::3741: : return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^38 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:: 75note: expanded from macro 'RTL_CHECK2' ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' X0EXP (rt, 2) = NULL_RTX; ^ ~ :7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ 5: note: array 'fld' declared here class rtx_def; ^ :1208: rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' 38: note#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' expanded from macro 'RTL_CHECK1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c:96: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XSTR (rt, 1) = arg1; ^ ~ ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c:108: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' X0EXP (rt, 3) = NULL_RTX; ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/resource.cnote:25clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa ^ ~-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o rtl-chkp.o -MT rtl-chkp.o -MMD -MP -MF ./.deps/rtl-chkp.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-chkp.c : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'RTL_CHECK2' X0EXP (rt, 1) = NULL_RTX; ^ ~ :22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27:: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561 : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' :126:1: warning: 'mem_usage' 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] note: expanded from macro 'X0EXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ struct mem_usage ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h rtunion fld[1]; ^ :341:1: note: did you mean struct here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 108: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hclass mem_usage;: ^~~~~ struct 3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here : X0EXP (rt, 4) = NULL_RTX; ^ ~ 440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1337:27: note: expanded from macro 'X0EXP' rtunion fld[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c:108: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c X0EXP (rt, 5) = NULL_RTX; ^ ~ :96: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' XVEC (rt, 1) = arg1; ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) X0EXP (rt, 1) = NULL_RTX; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :440:5: note: expanded from macro 'RTL_CHECK2' : ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: array 'fld' declared here rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:12085: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c:108: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237::38: note: 3: rtunion fld[1];warningexpanded from macro 'RTL_CHECK1' : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c:96: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; XEXP (rt, 1) = arg1;5: note: array 'fld' declared here rtunion fld[1]; ^ ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' 1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c:108: In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: rtunion fld[1]; ^ 3741In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c:96: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ XEXP (rt, 1) = arg1; ^ ~ 440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' 5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c:108: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XBBDEF (rt, 2) = arg2; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' XSTR (rt, 1) = arg1; ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c:96: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c:108: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ XSTR (rt, 2) = arg2; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c:96: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' XSTR (rt, 2) = arg2; ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1319:23: note: expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c:108: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: X0EXP (rt, 4) = NULL_RTX; ^ ~ 1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c:108: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ XINT (rt, 5) = arg3; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c:96: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: XSTR (rt, 1) = arg1;clang: warning : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] expanded from macro 'XINT' ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c:108: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XSTR (rt, 6) = arg4; ^ ~ ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c:96#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' XSTR (rt, 1) = arg1; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c:108: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: rtunion fld[1]; ^ In file included from note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c:96: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) XINT (rt, 1) = arg1; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c:96: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c:108: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' XSTR (rt, 1) = arg1; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ XVEC (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c:108: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XINT (rt, 2) = arg2; rtunion fld[1]; ^ ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c:96: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' XSTR (rt, 3) = arg3; ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/resource.c:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' 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] ^ ~ note: expanded from macro 'XSTR' struct GTY((desc("0"), tag("0"), ^#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here class rtx_def; ^~~~~ struct #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c:108: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' rtunion fld[1]; ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c:96: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ XVEC (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c:108: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) XVEC (rt, 4) = arg4; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :1321:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 23#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::440:5 : note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' note: expanded from macro 'XVEC' rtunion fld[1]; ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c:96: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XINT (rt, 1) = arg1; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c:108: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' XVEC (rt, 5) = arg5; ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' XEXP (rt, 1) = arg1; ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c:108In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c:96 : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c: 25In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/resource.c: XINT (rt, 6) = arg6; ^ ~ 24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); XSTR (rt, 2) = arg2; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c:108: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1209 XINT (rt, 1) = arg1;In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c:96: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ :38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' 1317:23: note: expanded from macro 'XINT' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ XSTR (rt, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c:96: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XSTR (rt, 2) = arg2; ^ ~ ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c:108: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) XVEC (rt, 1) = arg1; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' :5:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtx next = XEXP (insn, 1); ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c:96: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c:108: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 2) = arg2; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XSTR (rt, 1) = arg1; ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' 1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h return XEXP (insn, 1);440 ^ ~ :1209:38: note: expanded from macro 'RTL_CHECK2' :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XEXP (rt, 2) = arg2; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c:108: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 3) = arg3; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c:96: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 38: note: expanded from macro 'RTL_CHECK2' XSTR (rt, 1) = arg1; ^ ~ rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' ^ rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c:108: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ XINT (rt, 1) = arg1; ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' ^ ~ X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ return XBBDEF (insn, 2); ^ ~ rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XEXP (rt, 2) = arg2; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c:96: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XSTR (rt, 2) = arg2; ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' 1320:23#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ : note: expanded from macro 'XEXP' :1324:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 25: note: expanded from macro 'XBBDEF' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c:108: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XEXP (rt, 1) = arg1; ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' 1209:38#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : note: expanded from macro 'RTL_CHECK2' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c:96: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XSTR (rt, 3) = arg3; rtunion fld[1]; ^ ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];3: ^ :1319:23: note: expanded from macro 'XSTR' : warning#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c:108: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h return XEXP (insn, 3); ^ ~ :1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c:108: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XWINT (rt, 1) = arg1; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XINT (rt, 1) = arg1; ^ ~ :1213:29: note: expanded from macro 'XWINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) HOST_WIDE_INT hwint[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ # define HOST_WIDE_INT long long ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c:108: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XWINT (rt, 2) = arg2; rtunion fld[1]; ^ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' rtunion fld[1]; ^ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] HOST_WIDE_INT hwint[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ # define HOST_WIDE_INT long long ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c:108: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XVEC (rt, 1) = arg1; ^ ~ :1352/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' :32: note: expanded from macro 'XCSUBREG' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) rtunion fld[1]; ^ ^ ~ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c:108: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-chkp.c:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return safe_as_a (JUMP_LABEL (insn)); class rtx_def; ^ ^~~~~~~~~~~~~~~~~ warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here XVEC (rt, 3) = arg3; ^ ~ : ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] struct rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~In file included from 140/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c:108: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1210:37: note: expanded from macro 'RTL_CHECKC1' s generated. X0EXP (rt, 1) = NULL_RTX; ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ 3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' XSTR (rt, 1) = arg1; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1208:38: note: expanded from macro 'RTL_CHECK1' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1832:28: note: expanded from macro 'JUMP_LABEL' rtunion fld[1]; ^#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' XSTR (rt, 2) = arg2; ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c:108: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ XEXP (rt, 1) = arg1; ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 rtunion fld[1]; ^ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ 440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XSTR (rt, 3) = arg3; ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: note: expanded from macro 'RTL_CHECK2' 1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c:108: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c:108: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c:108: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c:108: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c:108: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c:108: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c:108: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c:108: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c:108: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa:-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o rtl-error.o -MT rtl-error.o -MMD -MP -MF ./.deps/rtl-error.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.c warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c:108: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c:108: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c:108: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c:108: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c:108: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c:108: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c:108: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:In file included from 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-chkp.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])struct pod_mode ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? rtunion fld[1]; ^ template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c:108: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c:108: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c:108: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c:108: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c:108: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/resource.c:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:323: note: expanded from macro 'XVEC' : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ XEXP (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c:108: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: : note: expanded from macro 'XSTR' expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c:108: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/resource.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/resource.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c:108: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h844:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c:104: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:167:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 3: if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' XSTR (rt, 1) = arg1; #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' 69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ XEXP (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c:104: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:168:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ note: expanded from macro 'INSN_CODE' 38:#define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' note: expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c:108: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XSTR (rt, 2) = arg2; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c:104: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:169:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :1209:38: note: expanded from macro 'RTL_CHECK2' return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' ^ ~ #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' rtunion fld[1]; ^ In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-chkp.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)108 In file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/resource.c423:: 24In file included from : ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ inline struct rtx_def * ^ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XSTR' class rtx_def; ^#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: clang: warning rtunion fld[1];expanded from macro 'RTL_CHECK2' In file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-chkp.ctreating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 ^:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/resource.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h: XBBDEF (rt, 2) = arg2; ^ ~ 75:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' class rtx_def; ^ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/resource.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/resource.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/resource.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c:294:54: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h for (it = reg_equiv_alt_mem_list (regno); it; it = XEXP (it, 1)):440:5: note: array 'fld' declared here rtunion fld[1]; ^ ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/resource.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' XEXP (rt, 6) = arg6; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/resource.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/resource.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/resource.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-chkp.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])struct mem_usage ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? rtunion fld[1]; ^ class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/resource.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/resource.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/resource.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/resource.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/resource.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/resource.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/resource.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/resource.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/resource.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/resource.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/resource.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/resource.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/resource.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/resource.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/resource.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/resource.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/resource.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/resource.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/resource.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/resource.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/resource.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/resource.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/resource.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/resource.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/resource.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/resource.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/resource.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/resource.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/resource.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/resource.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/resource.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/resource.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/resource.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/resource.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/resource.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/resource.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/resource.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/resource.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/resource.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/resource.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/resource.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/resource.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/resource.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:34: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:167:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: array 'fld' declared here ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/resource.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 2) = arg2;In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:34: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:168:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ 1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:34: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:169:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/resource.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/resource.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c:1127:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from SUBREG_BYTE (in),/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/resource.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~~~~~ SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' :1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c:1211:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (out), ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/resource.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' X0EXP (rt, 1) = NULL_RTX; ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c:1574:19: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here for (note = REG_NOTES (this_insn); note; note = XEXP (note, 1)) ^~~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1589:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c:1574:55: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (note = REG_NOTES (this_insn); note; note = XEXP (note, 1)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/resource.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/resource.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 689:49: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ for (list = reg_equiv_init (i); list; list = XEXP (list, 1)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:725:56: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/resource.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (rtx list = reg_equiv_init (regno); list; list = XEXP (list, 1)) ^ ~ XSTR (rt, 1) = arg1; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/resource.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/resource.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/resource.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c:1868:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ if (INSN_CODE (this_insn) == -1) ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' rtunion fld[1]; #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/resource.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ XVEC (rt, 2) = arg2;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' : array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-chkp.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c:1879:15: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here HOOK_VECTOR_END (asm_out) rtunion fld[1]; ^ ^ for (note = REG_NOTES (this_insn); note; note = XEXP (note, 1))/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ^~~~~~~~~~~~~~~~~~~~~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1589:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/resource.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared hereIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c:1879:51: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-chkp.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] for (note = REG_NOTES (this_insn); note; note = XEXP (note, 1)) ^ ~ HOOK_VECTOR_END (sched)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:1105:3#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' MEM_COPY_ATTRIBUTES (reg, reg_equiv_memory_loc (i)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-chkp.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :1209:38: note: expanded from macro 'RTL_CHECK2' HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2620:4: note: expanded from macro 'MEM_COPY_ATTRIBUTES' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h: MEM_ATTRS (LHS) = MEM_ATTRS (RHS)) ^~~~~~~~~~~~~~~ 43:50: note: expanded from macro 'HOOK_VECTOR_END' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) rtunion fld[1]; ^ ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-chkp.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1];HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-chkp.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from :1210:37: noteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/resource.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'RTL_CHECKC1' XSTR (rt, 1) = arg1; ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h rtunion fld[1]; ^ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:1105:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 43:50: MEM_COPY_ATTRIBUTES (reg, reg_equiv_memory_loc (i)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h116/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :expanded from macro 'HOOK_VECTOR_END' :#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h2620::22:13191960:9 note ^: expanded from macro 'MEM_COPY_ATTRIBUTES' : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 167:7: warning: In file included from SUBREG_BYTE (out),array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^~~~~~~~~~~~~~~~~ MEM_ATTRS (LHS) = MEM_ATTRS (RHS))/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-chkp.c::201125:26: ^~~~~~~~~~~~~~~: if (INSN_CODE (insn) < 0)In file included from ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:256423/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211::1504:: 25: notenote: expanded from macro 'INSN_CODE':/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025 24: note:#define INSN_CODE(INSN) XINT (INSN, 5) ^ ~: 1expanded from macro 'MEM_ATTRS': warning: note: expanded from macro 'XSTR' : #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1)empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^ ~1317 : ^ ~ HOOK_VECTOR_END (vectorize)expanded from macro 'SUBREG_BYTE' 23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1344:^29: note: #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h ^ ~: 43:50:note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :expanded from macro 'XINT'1352:32/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: note: expanded from macro 'X0MEMATTR' note: expanded from macro 'HOOK_VECTOR_END' 1209#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)expanded from macro 'XCSUBREG' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ^ ~ :#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)38 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h37:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): note 1210 ^ ~: : :37: note: expanded from macro 'RTL_CHECKC1' note: expanded from macro 'RTL_CHECKC1' expanded from macro 'RTL_CHECK2' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-chkp.c:25/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h warning: :440:5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/resource.c:440::empty macro arguments are a C99 feature [-Wc99-extensions] :524: note5: array 'fld' declared here :note: array 'fld' declared here rtunion fld[1];: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hHOOK_VECTOR_END (addr_space) ^^ :3741: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c: rtunion fld[1];116: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h./genrtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h::43:50 :168:666:5 ^noteIn file included from 3: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.c:array 'fld' declared here : : warning rtunion fld[1]; note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c ^warning: ::array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 23#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:751970 INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); : ^ 8 ^~~~~~~~~~~~~~~~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:: : 1/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 1504warning:: 25class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]: note: 1107class rtx_def; ^ warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55expanded from macro 'INSN_CODE':8: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (in), #define INSN_CODE(INSN) XINT (INSN, 5)note : ^ ~:previous use is here XVEC (rt, 1) = arg1;struct rtx_def; ^ ~ ^~~~~~~~~~~~~~~~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3: In file included from warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-chkp.c: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1321/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::2011:26:23: note:: 1317expanded from macro 'XVEC' MEM_ATTRS (reg) = 0; note: expanded from macro 'SUBREG_BYTE' 25 ^~~~~~~~~~~~~~~: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def23:#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564::24: ^ ~note : expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352note ^ ~ 5154:32:: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1:expanded from macro 'XCSUBREG'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344 expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ::29#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg): ^ ~note: expanded from macro 'X0MEMATTR'warning ^ ~ : 1209empty macro arguments are a C99 feature [-Wc99-extensions]: 38: note: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hHOOK_VECTOR_END (calls) #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem)^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h ^ ~ :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1209 : ^ ~38 ::43:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h50: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: expanded from macro 'HOOK_VECTOR_END' :1210: :1210:37::#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) note ^: expanded from macro 'RTL_CHECKC1' 440#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])note ^ ~ 37:5:: : note: expanded from macro 'RTL_CHECKC1' note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-chkp.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:In file included from :5965expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/resource.c :1: warning: 440#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 5 ^ ~ ::24: empty macro arguments are a C99 feature [-Wc99-extensions]note In file included from HOOK_VECTOR_END (c) ^ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:440:note5: : :43:note rtunion fld[1];: array 'fld' declared here ^ ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:1149:50: array 'fld' declared here : : rtunion fld[1]; ^ rtunion fld[1]; 9: 685 ^ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c:116: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:169:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_VAR_LOCATION_LOC (insn) = gen_rtx_UNKNOWN_VAR_LOC (); return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' :3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1721:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC' note: expanded from macro 'HOOK_VECTOR_END' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ XEXP (rt, 1) = arg1; ^ ~ PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1662:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-chkp.c:#define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ 25/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c:2219::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h9::1209 warning: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : 38note: expanded from macro 'XCEXP'In file included from SUBREG_BYTE (x),/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h5::: ^~~~~~~~~~~~~~~211 : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.defnote: array 'fld' declared here :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) note: : rtunion fld[1];26 ^ 6118:1In file included from : warning: ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTL_CHECK2' note: empty macro arguments are a C99 feature [-Wc99-extensions]:1210:expanded from macro 'SUBREG_BYTE'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/resource.c:2437 : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: :#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) note ^ ~ : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:expanded from macro 'RTL_CHECKC1'32: HOOK_VECTOR_END (cxx)note: expanded from macro 'XCSUBREG'./genrtl.h ^: 686/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h::3: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~warning ^ ~ : 43:50 ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:37:: note: 5expanded from macro 'RTL_CHECKC1': note XSTR (rt, 2) = arg2;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])440 ^ ~note: array 'fld' declared here: : rtunion fld[1]; ^ expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;):5:5#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ : note: array 'fld' declared here note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c:2232:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:1154:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (y), ^~~~~~~~~~~~~~~ = simplify_replace_rtx (INSN_VAR_LOCATION_LOC (insn), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1721:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC' note PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : expanded from macro 'SUBREG_BYTE' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1662:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~#define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' :440:5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1210:37: note: expanded from macro 'RTL_CHECKC1' rtunion fld[1]; ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:1153:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here INSN_VAR_LOCATION_LOC (insn) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1721:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c:2324 PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/resource.c:24 if (maybe_ne (SUBREG_BYTE (x), SUBREG_BYTE (y))) ^~~~~~~~~~~~~~~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' :3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1662:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~#define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' XSTR (rt, 1) = arg1; ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' :1352:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 32: note: expanded from macro 'XCSUBREG' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-chkp.c:#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ 25/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c:2324:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from rtunion fld[1]; if (maybe_ne (SUBREG_BYTE (x), SUBREG_BYTE (y))) ^~~~~~~~~~~~~~~ ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c:412:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-chkp.c rtunion fld[1];: 25 ^: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c26: In file included from note7: :expanded from macro 'SUBREG_BYTE' warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/resource.c:1180:array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def LABEL_NUSES (label) = 0;26 : ^~~~~~~~~~~~~~~~~~~ warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]:#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)6328/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1: warning ^ ~: empty macro arguments are a C99 feature [-Wc99-extensions] 1777 : replace_pseudos_in (& CALL_INSN_FUNCTION_USAGE (insn),: HOOK_VECTOR_END (target_option) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ 26/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43::1352::24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1620/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h32: note:: expanded from macro 'XCSUBREG' note#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg): ^ ~ 503741:: ./genrtl.h:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210 :37:expanded from macro 'LABEL_NUSES' notenote40: :expanded from macro 'HOOK_VECTOR_END' note: expanded from macro 'CALL_INSN_FUNCTION_USAGE': #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)expanded from macro 'RTL_CHECKC1' ^ 706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL)In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-chkp.c: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])25 In file included from ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.c:23 ^ ~ XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:#define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7):5:1350 In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:::321319:23: : In file included from 211 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:417:: 1320:note6430:note1:: : : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.harray 'fld' declared here: : 23: rtunion fld[1]; noteexpanded from macro 'XCINT' ^ 323#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int): ^ ~expanded from macro 'XSTR'warning: empty macro arguments are a C99 feature [-Wc99-extensions] :1: warning: expanded from macro 'XEXP'HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h37::43 :50:'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] note: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)expanded from macro 'HOOK_VECTOR_END'note : #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)expanded from macro 'RTL_CHECKC1' ^ struct pod_mode ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ In file included from ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-chkp.c:25/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:440:538 :: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 1209:38:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:67211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def::array 'fld' declared here 6688:20 :note: expanded from macro 'RTL_CHECK2' note rtunion fld[1]; ^: note: 1#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])did you mean struct here? template class pod_mode; ^~~~~ struct :: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ warning: empty macro arguments are a C99 feature [-Wc99-extensions] :428HOOK_VECTOR_END (mode_switching) ^ :7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h rtunion fld[1]; ^ :43:50: note: expanded from macro 'HOOK_VECTOR_END' LABEL_NUSES (label) = 0; ^~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1777:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c:2400:44030:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/resource.c:24::5: note: array 'fld' declared here : rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:1181:20: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: VOIDmode, CALL_INSN_FUNCTION_USAGE (insn)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1620:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' note: expanded from macro 'XCINT' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ ~ XSTR (rt, 1) = arg1;#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-chkp.c:25 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h warning: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ::2111319:23 : note && XEXP (addr, 0) == XEXP (XEXP (addr, 1), 0)1209:38: : note: note: expanded from macro 'RTL_CHECKC1': ^ ~ expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XSTR': 1320:23:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote:: 440expanded from macro 'XEXP': /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.defnote: array 'fld' declared here#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 440:5 rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:1213::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:120917:38:6715 note: :expanded from macro 'RTL_CHECK2' : ^ ~ :1: warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: note: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:35: note: expanded from macro 'XEXP' empty macro arguments are a C99 feature [-Wc99-extensions] && (REGNO (SET_SRC (PATTERN (insn))): #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ rtunion fld[1]; ^ 1209:38 ^~~~~~~~~~~~~~~~~~~~~~~~HOOK_VECTOR_END (C90_EMPTY_HACK)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c :473:5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1209:2641:22: :note: expanded from macro 'SET_SRC' 39 :^ warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]:#define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50note ++LABEL_NUSES (*plabel); ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote:: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1354:32:: note:: expanded from macro 'RTL_CHECK2' : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1777:26 expanded from macro 'XCEXP' ^~~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ :note note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'HOOK_VECTOR_END': 1210:37::#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 440:5: ^ ~ note: array 'fld' declared here note rtunion fld[1]; ^ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c:2404:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECKC1' expanded from macro 'LABEL_NUSES' val.start = -INTVAL (XEXP (XEXP (addr, 1), 1)); ^ ~#define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1350:32: note: expanded from macro 'XCINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-chkp.c:26In file included from #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^ ~1320:23: : note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/resource.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)305:1 1878:::31: ^ ~note: expanded from macro 'REGNO'24 : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from :1210: 37: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define REGNO(RTX) (rhs_regno(RTX)) warning ^~~ note:: 1209:38: : note./genrtl.hexpanded from macro 'RTL_CHECKC1' 'rtx_def' 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]: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])726::440struct GTY((desc("0"), tag("0"),#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])3 : ^ ~ ^ ~ :^5: warningnote: array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]1 : note: : XEXP (rt, 2) = arg2; ^ ~ 440 rtunion fld[1]; ^did you mean struct here?/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1320::class rtx_def;5 :^~~~~ notestruct 29: note: expanded from macro 'INTVAL' 23:#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ note: expanded from macro 'XEXP' : array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c rtunion fld[1]; ^ :1220:11: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' 272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ pnote = ®_NOTES (insn); ^~~~~~~~~~~~~~~~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c:527class rtx_def;#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:120919:38: ^~~ note: : warningexpanded from macro 'RTL_CHECK2':1589: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^: 440:: 5array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: for (note = REG_NOTES (tem); note; note = next)25 ^~~~~~~~~~~~~~~ note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): note:: array 'fld' declared here 1589 ^ ~ : rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:25:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.c:23: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h2404:440:5: : 423/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-chkp.cnote: In file included from :26: : expanded from macro 'REG_NOTES'note: array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h30: : expanded from macro 'REG_NOTES'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h: rtunion fld[1]; 1372:13235: #define REG_NOTES(INSN) XEXP(INSN, 6)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ^ ~warning : #define REG_NOTES(INSN) XEXP(INSN, 6)array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ ~ val.start = -INTVAL (XEXP (XEXP (addr, 1), 1));/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); rtx tmp = XEXP (this, 1); ^ ~ : 1320In file included from ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/resource.c::1320:75::2324: : In file included from : ^ ~note: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:expanded from macro 'XEXP' 233741#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):: 1320 :23: note7: note ^ ~ ./genrtl.h: expanded from macro 'XEXP' : 746/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38::3expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::note1209:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) warning38 ^ ~note:: previous use is here : class rtx_def; notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ : : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:expanded from macro 'XEXP'expanded from macro 'RTL_CHECK2' XINT (rt, 1) = arg1;38 : note : expanded from macro 'RTL_CHECK2' ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317: ^ ~23: : note: expanded from macro 'XINT'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTL_CHECK2' ^ ~ :1320:35: note: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)440:5expanded from macro 'XEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote:440:5 : array 'fld' declared here : note: array 'fld' declared here#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c rtunion fld[1];:1226: ^ ~17: 38warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note *pnote = XEXP (*pnote, 1); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c:529#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):11: ^ ~ warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ :12091209:39: : next = XEXP (note, 1);note : ^ ~expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 38 : ^~~ note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTL_CHECK2': 1940:29 1320:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h23::1320:23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: expanded from macro 'INTVAL'note : expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT):440: 5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ note : ^~~ :note440: :expanded from macro 'XEXP' 5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1209:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~38array 'fld' declared here : : note rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 1215:33 : note: expanded from macro 'XCWINT' array 'fld' declared here ^note: expanded from macro 'RTL_CHECK2' 1209 rtunion fld[1]; ^ #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/resource.c:24: In file included from ^~~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])3741 : ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::38440:: 5note:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTL_CHECK2' :./genrtl.h:1385747:3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: : :13:array 'fld' declared here:440: ^ ~ warningarray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]205 XEXP (rt, 2) = arg2; rtx tmp = XEXP (this, 1);/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: rtunion fld[1]; 5 warning: ^ ~440: ^ ~ note5:In file included from : s generated/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h. /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.c::23array 'fld' declared here1320 ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h rtunion fld[1]; :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c: ^1320: note:232405:23: note423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:56123:: warning: : expanded from macro 'XEXP': : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h: note: 126expanded from macro 'XEXP': 1: array 'fld' declared here#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning:: 'mem_usage' 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] val.end = INTVAL (XEXP (XEXP (addr, 1), 1)); ^ ~ ^ ~ 1209struct mem_usage ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c :38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 1320:23 : note: expanded from macro 'XEXP' note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)1209 ^ ~ : :expanded from macro 'RTL_CHECK2'542:3:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1 38: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: LABEL_NUSES (XEXP (note, 0)) ++;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ note1209:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : did you mean struct here?38:: ^ ~ 1777 class mem_usage; :26:note: expanded from macro 'RTL_CHECK2' ^ ~ note: ^~~~~expanded from macro 'LABEL_NUSES' struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/resource.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' XSTR (rt, 3) = arg3; ^ ~ #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~1350: 32/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : rtx next = XEXP (insn, 1); /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' note: expanded from macro 'XCINT' 1215:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])146 warnings generated. ^ ~ 33: note: expanded from macro 'XCWINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:1452:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h25:: warning ^ ~: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])1320:23 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa ^~~ || (INSN_P (insn) && REG_NOTES (insn) != 0))440:: expanded from macro 'XEXP' -esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o rtl-tests.o -MT rtl-tests.o -MMD -MP -MF ./.deps/rtl-tests.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-tests.c 5: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 1210: array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: ^~~~~~~~~~~~~~~~ :5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note1209:1589: rtunion fld[1]; ^::25: : array 'fld' declared here note37: 38note: expanded from macro 'RTL_CHECKC1' : expanded from macro 'REG_NOTES' rtunion fld[1]; #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ^#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~: 1320/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:23: :note: expanded from macro 'XEXP':/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/resource.c :24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: 440./genrtl.h #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note : ^ ~expanded from macro 'RTL_CHECK2' ::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h766::12093:38:5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c:2405 :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: : warning: : note: array 'fld' declared here29 array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~expanded from macro 'RTL_CHECK2': XVEC (rt, 1) = arg1; ^ ~ warning rtunion fld[1];: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :1321:23: note: expanded from macro 'XVEC' array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: val.end = INTVAL (XEXP (XEXP (addr, 1), 1));440:5: note: array 'fld' declared here : ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: expanded from macro 'XEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453: 10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 12095:: note: 38array 'fld' declared here return XEXP (insn, 1);/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 rtunion fld[1]; ^ ~ :38:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: : ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.cexpanded from macro 'RTL_CHECK2' 1320:23#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 736 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:33:: : note: 1458/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:19:expanded from macro 'XEXP' : clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa:1320warning warning-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o rtl.o -MT rtl.o -MMD -MP -MF ./.deps/rtl.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c note:35: :array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] note: : expanded from macro 'XEXP': array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] int old_code = INSN_CODE (insn); flags = get_jump_flags (insn, JUMP_LABEL (insn)); #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^~~~~~~~~~~~~~~~~expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^~~~~~~~~~~~~~~~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :28: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note : ^ ~expanded from macro 'JUMP_LABEL' : ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1504: 25: 1209#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN): ^ ~ note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :1209:39: note: 38: expanded from macro 'INSN_CODE' expanded from macro 'RTL_CHECK2'note: 440:5expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note: #define INSN_CODE(INSN) XINT (INSN, 5) :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1354: ^ ~ array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~:1317 rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: ^~~5:32 :23: note:In file included from : array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/resource.c:note: expanded from macro 'XINT' 24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29 rtunion fld[1];: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^note: note: expanded from macro 'XCEXP'expanded from macro 'INTVAL':3741 #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^ ~: ./genrtl.h ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^~~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:784: 38:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:1215:33:: note: expanded from macro 'XCWINT' 3#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^~~ note: :: 37: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTL_CHECKC1'warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]1458 expanded from macro 'RTL_CHECK2' : XINT (rt, 1) = arg1;440 :5: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) :note ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 10 : :array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~ warning ^ ~ rtunion fld[1]; ^: 1317:23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :440440::5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.cnote: array 'fld' declared here5 return XBBDEF (insn, 2); ^ ~ rtunion fld[1];: note :2420:10: warningnote: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c: array 'fld' declared hereexpanded from macro 'XINT' : base = XEXP (addr, 1); :1324:251459: rtunion fld[1];20 : ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ : note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: warning: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c:: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] 7571209 rtx old_notes = REG_NOTES (insn);: :38:In file included from 7/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.c : ^ ~: 1320:25: 23In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.h:note:: expanded from macro 'RTL_CHECK2' notewarning: : ^~~~~~~~~~~~~~~~ 23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:expanded from macro 'XEXP'305 : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 1:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::440'rtx_def' 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]1589:1209 ::::38:51208 && JUMP_LABEL (insn) == JUMP_LABEL (next_trial))) ^~~~~~~~~~~~~~~~~ :25struct GTY((desc("0"), tag("0"), note ^ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832 : expanded from macro 'REG_NOTES':38: array 'fld' declared here did you mean struct here? :class rtx_def; ^~~~~ struct note#define REG_NOTES(INSN) XEXP(INSN, 6) : note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ ~ ^ :28: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:440:5: note: :array 'fld' declared here 23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/resource.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.hexpanded from macro 'RTL_CHECK2'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note: expanded from macro 'JUMP_LABEL' : rtunion fld[1]; ^ ~ 802#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) 3: warning ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5 ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: note:1354:321209 array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :38:: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463array 'fld' declared here XEXP (rt, 1) = arg1;: ^ ~10: warning note: expanded from macro 'XCEXP': array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'RTL_CHECK2' return XBBDEF (insn, 2); ^ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: clang: 1320warning /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c:2426: :37::treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] : ^ ~ note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])expanded from macro 'XBBDEF'2312 ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.c ^ ~ 5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: warning note: array 'fld' declared herenote440:: 25: In file included from expanded from macro 'XEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.h: rtunion fld[1]; ^:: :23: 1208:38#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: rtx tmp = XEXP (this, 1);: 1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5 note ^ ~ ^ ~ offset = XEXP (addr, 1); ^ ~ : : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::expanded from macro 'RTL_CHECK1' 1320/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:1487:1320::7:23:440:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ : 5: rtunion fld[1];23 note : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.cexpanded from macro 'XEXP'warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)440 : : ((SET_SRC (set) == SET_DEST (set) ^~~~~~~~~~~~~ 5:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641757: ^ ~ :: ^ ~array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209120922 ::38: note: notenote rtunion fld[1];28: : 38: expanded from macro 'RTL_CHECK2' array 'fld' declared here : warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): rtunion fld[1]; note: expanded from macro 'RTL_CHECK2' ^ ~ ^expanded from macro 'SET_SRC'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: noteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/resource.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) && JUMP_LABEL (insn) == JUMP_LABEL (next_trial))): array 'fld' declared here#define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ :clang24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474 ^ ~:10:: ^~~~~~~~~~~~~~~~~~~~~~~ warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32 rtunion fld[1];: : note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : warning: :treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XCEXP'3741: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.h: ^ 1832822 return XEXP (insn, 3); ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h28:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ 1320::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385::23: :3:13:440:37::note note5: notewarning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : array 'fld' declared here : : note: rtunion fld[1];expanded from macro 'JUMP_LABEL' expanded from macro 'XEXP' warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ XVEC (rt, 1) = arg1; expanded from macro 'RTL_CHECKC1'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtx tmp = XEXP (this, 1); ^ ~ ^ ~ ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c:2441 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321: 23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: ^ ~47: :1320:23::1354:32 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:note :: expanded from macro 'XVEC'warning440:5note: expanded from macro 'XEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 : :#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 38: ^ ~ ^ ~ note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: : expanded from macro 'XCEXP' note rtunion fld[1];:1209:: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~38#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx):array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210 base = gen_rtx_PLUS (GET_MODE (base), base, XEXP (offset, 1));::1209:38:note: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~440note: expanded from macro 'RTL_CHECK2' :5: note: array 'fld' declared here 1489/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];440: ^ 17: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : 5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note: array 'fld' declared here ^ ~ rtunion fld[1];:1320:23371479:10 && REGNO (SET_SRC (set)) >= FIRST_PSEUDO_REGISTER) :: : ^~~~~~~~~~~~~ warning note : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ note: expanded from macro 'XEXP' expanded from macro 'RTL_CHECKC1'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h return XEXP (insn, 3);: 2641 ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::440 :5: note: 1209array 'fld' declared here ::22:38 note: expanded from macro 'SET_SRC'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note ^ ~:: expanded from macro 'RTL_CHECK2' rtunion fld[1]; 14471320:23:14/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: note: #define SET_SRC(RTX) XCEXP (RTX, 1, SET) : ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ ^ ~ In file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/resource.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :823warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote:: :: ./genrtl.h:1354950:42array 'fld' declared here1209:38: note: expanded from macro 'RTL_CHECK2' array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : rtx next = XEXP (insn, 1); : ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ rtunion fld[1];32: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: note: expanded from macro 'XCEXP' ^: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c: expanded from macro 'gen_rtx_PLUS' :3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 7615: gen_rtx_fmt_ee (PLUS, (MODE), (ARG0), (ARG1))1320 XSTR (rt, 2) = arg2; #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ^ ~: : :27:note: array 'fld' declared here warning ^~~~23 : : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319 rtunion fld[1];:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h./genrtl.h:23: :1210:array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ 37notenote: 39:40: note: expanded from macro 'XSTR'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'gen_rtx_fmt_ee' ::1484: note: expanded from macro 'XEXP' gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO) ^~ 10 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h if (invert_jump (insn, JUMP_LABEL (insn), 1))expanded from macro 'RTL_CHECKC1':#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~440:5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^~~~~~~~~~~~~~~~~ note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) 1209:38 : note: expanded from macro 'RTL_CHECK2' ^ ~ :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) return XUINT (insn, 4);/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^ ~38 rtunion fld[1]; ^ ~: note : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1832:1878: :31 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 440 ^:noteexpanded from macro 'RTL_CHECK2': : 1318:26 expanded from macro 'REGNO' :285#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define REGNO(RTX) (rhs_regno(RTX)): /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c:2447: note: expanded from macro 'JUMP_LABEL'12 ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : note:440: ^ ~:warning: #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 5 ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h offset = XEXP (offset, 1);note: : : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5expanded from macro 'XUINT' 1354: #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) : 32notenote: ^ ~: note: array 'fld' declared here: expanded from macro 'XCEXP'array 'fld' declared here ^ ~array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: rtunion fld[1];1320#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~: rtunion fld[1]; 23 rtunion fld[1];: ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ :1209:38:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.cnote/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 1210:37:1453: :10 ^ :expanded from macro 'XEXP' In file included from :note1491/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/resource.c: warning: note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~::33expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38expanded from macro 'RTL_CHECK2'24: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) : note: : warning array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :440:5: note return XEXP (insn, 1);#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): array 'fld' declared here && reg_renumber[REGNO (SET_SRC (set))] < 0expanded from macro 'RTL_CHECK2' ^ ~ ^~~~~~~~~~~~~ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :2641:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h22In file included from :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320 ^ ^ ~:440 note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c:778::23: : expanded from macro 'SET_SRC'3741 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define SET_SRC(RTX) XCEXP (RTX, 1, SET):440:5warning ^ ~23 : : ./genrtl.harray index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]:: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:13545: rtx target_label = JUMP_LABEL (next_trial);: ^~~~~~~~~~~~~~~~~~~~~~~: note: array 'fld' declared here:32: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h824:3 rtunion fld[1];note:note: :: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'XCEXP' rtunion fld[1]; ^ ^ ~ warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:18321209:array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]28 #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210: XVEC (rt, 3) = arg3;37 ^: note: expanded from macro 'JUMP_LABEL' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:132138::23 :note : noteexpanded from macro 'RTL_CHECK2': expanded from macro 'XVEC'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1489::44010:: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h5:: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)1354 : ^ ~32:note : notearray 'fld' declared here: return XUINT (insn, 4);#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1878:31 ^ ~: note rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XCEXP':: expanded from macro 'REGNO' ^#define REGNO(RTX) (rhs_regno(RTX)) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^~~note : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1210::37: note: expanded from macro 'RTL_CHECKC1' 1209::44038:expanded from macro 'XUINT'5 :: 1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])note: array 'fld' declared here #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c ^ ~: note1493/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ::expanded from macro 'RTL_CHECK2'44042:5: note: array 'fld' declared here :1209:38: note: expanded from macro 'RTL_CHECK2': warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) && reg_equiv_memory_loc (REGNO (SET_SRC (set))) != NULL ^~~~~~~~~~~~~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: :2641:22array 'fld' declared here: note: ^ ~expanded from macro 'SET_SRC' ^ ~ ^ rtunion fld[1]; ^ #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: :440:5: note: array 'fld' declared here rtunion fld[1]; note: expanded from macro 'XCEXP' ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1878:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c:882:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h31: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512::note12: 1208In file included from src = SET_SRC (pat);/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/resource.c ^~~~~~~~~~~~~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning:38:: note: : :2641:expanded from macro 'RTL_CHECK1'expanded from macro 'REGNO' array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]22 : note return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ : #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) #define REGNO(RTX) (rhs_regno(RTX)) ^ ~ 24expanded from macro 'SET_SRC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1321:23440 ::5 :note: expanded from macro 'XVEC'#define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^~~: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.hnote:251 3741: ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:18: ^ ~ note: : expanded from macro 'reg_equiv_memory_loc': /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h844::array 'fld' declared here3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] (*reg_equivs)[(ELT)].memory_loc: ^~~ rtunion fld[1];1209:38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : :note: expanded from macro 'RTL_CHECK2' XSTR (rt, 1) = arg1; ^1354 : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:440 :5 ^ ~10 : warning:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:2332/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note : expanded from macro 'XSTR': ::440 :note5: expanded from macro 'XCEXP' note#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: note : ^ ~array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210: rtunion fld[1]; return XBBDEF (insn, 2); ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): array 'fld' declared here 37: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: expanded from macro 'RTL_CHECKC1' rtunion fld[1]; ^ ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:1495: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:551324:: 25: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])note: expanded from macro 'XBBDEF' ^warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1209:38 #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ^ ~ : note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ && rtx_equal_p (reg_equiv_memory_loc (REGNO (SET_SRC (set))), ^~~~~~~~~~~~~ :1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::440:1836/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:534:: note: rtunion fld[1];array 'fld' declared here : expanded from macro 'SET_SRC'warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];: 440 ^:5: ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c note: array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474#define SET_SRC(RTX) XCEXP (RTX, 1, SET) return safe_as_a (JUMP_LABEL (insn)); ^ ~ ^~~~~~~~~~~~~~~~~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^: :887:82810: :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/resource.cwarning:135424:: :32: In file included from array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : && XEXP (src, 2) == pc_rtxwarning note: ^ ~note : expanded from macro 'XCEXP' : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'JUMP_LABEL': :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:12101320#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) 3741 ^ ~ :37:: return XEXP (insn, 3); 23: : ^ ~./genrtl.h:845: 3: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote:: 1354:32notewarning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : note: expanded from macro 'XCEXP'expanded from macro 'RTL_CHECKC1'expanded from macro 'XEXP' : XSTR (rt, 2) = arg2;1320 ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h23:: note#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx): expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)1319:23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):1878: ^ ~ 31:: notenote: expanded from macro 'XSTR' ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209expanded from macro 'REGNO'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1209:38:#define REGNO(RTX) (rhs_regno(RTX)) ^~~:: 1209note:: 38: note: expanded from macro 'RTL_CHECK2'38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.h:251expanded from macro 'RTL_CHECK2'37: : note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])18 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): :note note#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ : : expanded from macro 'reg_equiv_memory_loc' ^ ~ ^ ~ expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 (*reg_equivs)[(ELT)].memory_loc :5:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::440440::55: ^~~ :note: array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 :5: ^ ~ rtunion fld[1];note : note: note: array 'fld' declared herearray 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here rtunion fld[1]; : ^ 440:5: rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c: rtunion fld[1]; ^ 2687 ^:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 17 ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c:: 1501warning:17 889:231479/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1843:: :10 warningwarning: : warning: : array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]note: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 10: : warningarray 'fld' declared here && label_ref_label (XEXP (src, 1)) == target) ^ ~ : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h return JUMP_LABEL (this);array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] REGNO (SET_SRC (set)));: ^~~~~~~~~~~~~ rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1320:232641 ^~~~~~~~~~~~~~~~~ ^ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h return XEXP (insn, 3); ^ ~: && REGNO (SET_SRC (body)) < FIRST_PSEUDO_REGISTER1832 22:In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::28 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/resource.c::1320 note 24note: note: :: expanded from macro 'SET_SRC'In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 23 expanded from macro 'JUMP_LABEL' expanded from macro 'XEXP'#define SET_SRC(RTX) XCEXP (RTX, 1, SET) #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^~~~~~~~~~~~~~:3741 :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:1354:: ^ ~ note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:321354::: ^ ~: 32: expanded from macro 'XEXP'22/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :846:1209#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note: 3: note ^ ~ : expanded from macro 'XCEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XCEXP'warning note: expanded from macro 'SET_SRC'::38#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) : : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~1209 ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx): /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define SET_SRC(RTX) XCEXP (RTX, 1, SET)1319:note: ^ ~23: 1210note: ^ ~: :37:38: expanded from macro 'XSTR'expanded from macro 'RTL_CHECK2' note : note: expanded from macro 'RTL_CHECKC1' expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~: 37:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h32: note ^ ~ ^ ~ ^ ~ ::440: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:5::: expanded from macro 'RTL_CHECKC1'::1210:37: 440:38: note5#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) 440:: ^ ~: : note5expanded from macro 'RTL_CHECK2' note: array 'fld' declared here : array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECKC1' 1878 rtunion fld[1]; ^ rtunion fld[1];: ^: ^ ~ 31 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::890: ^ ~ 45:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: return safe_as_a (JUMP_LABEL (this)); array 'fld' declared herenote: warningexpanded from macro 'REGNO'1878 :440 : #define REGNO(RTX) (rhs_regno(RTX)) :31: rtunion fld[1]; ^array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || (ANY_RETURN_P (XEXP (src, 1)) && XEXP (src, 1) == target))) ^ ~ : ^~~~~~~~~~~~~~~~~5 note: expanded from macro 'REGNO' ^~~: note#define REGNO(RTX) (rhs_regno(RTX)) ^~~: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ :1320:2310:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: 1832 expanded from macro 'XEXP' :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: 5note:: expanded from macro 'RTL_CHECK2'note : :array 'fld' declared here440 :5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1];28 return XUINT (insn, 4); ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :note1318: :expanded from macro 'JUMP_LABEL'26 : note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c ^1209:38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c440:1529:8 : ^ ~ :2689:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:warning1354::32: 5note:: expanded from macro 'XCEXP' expanded from macro 'RTL_CHECK2'#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210note:37: : array 'fld' declared here : rtunion fld[1];33#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:: ^ warningarray index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECKC1' INSN_CODE (insn) = old_code; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: : #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c:expanded from macro 'INSN_CODE'894 :8: REGNO_REG_CLASS (REGNO (SET_SRC (body))),#define INSN_CODE(INSN) XINT (INSN, 5) 5 ^ ~: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:440 ^~~~~~~~~~~~~~: 5: notenote: array 'fld' declared here 23: rtunion fld[1]; :warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:array 'fld' declared here2641 ^ rtunion fld[1]; note: expanded from macro 'XINT' && XEXP (src, 1) == pc_rtx: ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)22 ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^ ~1320:23: note1489: :expanded from macro 'XEXP'10 :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) JUMP_LABEL (this) = target; warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : 1209:38array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: ^~~~~~~~~~~~~~~~~ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318: 26/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' note notenote: :expanded from macro 'SET_SRC' note: expanded from macro 'XUINT'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 1354expanded from macro 'JUMP_LABEL':32 : note: expanded from macro 'XCEXP' expanded from macro 'RTL_CHECK2' ^ ~#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1354::32440:: note: expanded from macro 'XCEXP'5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210::37:: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1878:31: note#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx): expanded from macro 'REGNO' 38 #define REGNO(RTX) (rhs_regno(RTX)) ^~~ :440 notenote: expanded from macro 'RTL_CHECK2' : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.harray 'fld' declared here rtunion fld[1]; ^ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c :1530:8: warning:: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):5: note: array 'fld' declared here REG_NOTES (insn) = old_notes; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ 421/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440::5: rtunion fld[1];note: array 'fld' declared here : 1210 ^~~~~~~~~~~~~~~~ 55:37/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note: expanded from macro 'RTL_CHECKC1': ^1589:25: note: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here : rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c:896:23: notewarning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'REG_NOTES' && label_ref_label (XEXP (src, 2)) == target) rtunion fld[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' : #define REG_NOTES(INSN) XEXP(INSN, 6)#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ expanded from macro 'REGNO_REG_CLASS' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define REGNO_REG_CLASS(REGNO) xtensa_regno_to_class (REGNO) ^~~~~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' :440:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512: 12:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~: 5: warningnote: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h2138::44010:: warningarray 'fld' declared here: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : SUBREG_BYTE (x), GET_MODE (x));5 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^~~~~~~~~~~~~~~1209 rtunion fld[1];array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h38::2011 :note: expanded from macro 'RTL_CHECK2'26 ^note: array 'fld' declared here:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321 :23: ^ ~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c :897: note: 45expanded from macro 'SUBREG_BYTE' note#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG): ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :440:5:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c :warning2702: :22:expanded from macro 'XVEC'array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/resource.c: ^ ~:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) : || (ANY_RETURN_P (XEXP (src, 2)) && XEXP (src, 2) == target))) note array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: ^ ~ 267array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; : ^ ~ insn_code_number = INSN_CODE (insn);:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1352 ^~~~~~~~~~~~~~~~ 23 ^ :32:1320:23::: warning /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote:: 1209:38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: :expanded from macro 'XEXP' : :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note: 1504expanded from macro 'RTL_CHECK2' expanded from macro 'XCSUBREG'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :25: ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note ^ ~ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ for (i = 0; i < ASM_OPERANDS_INPUT_LENGTH (x); i++)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~440:5 : note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209expanded from macro 'INSN_CODE':38:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:37 1577::#define INSN_CODE(INSN) XINT (INSN, 5) note ^ ~array 'fld' declared here 29 ::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: rtunion fld[1];:2530expanded from macro 'RTL_CHECK2' note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^: expanded from macro 'RTL_CHECKC1'1317:23:: ^ ~ 40#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])In file included from warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-tests.c array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~: note : : || (INSN_P (insn) && REG_NOTES (insn) != 0)) ^~~~~~~~~~~~~~~~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h22 :440:: 440:5::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: expanded from macro 'ASM_OPERANDS_INPUT_LENGTH'1589:5 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:expanded from macro 'XINT'251 :#define ASM_OPERANDS_INPUT_LENGTH(RTX) XCVECLEN (RTX, 3, ASM_OPERANDS) : #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~note ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :notewarning: : 1209:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hclass 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]38note: :expanded from macro 'REG_NOTES' : noteclass rtx_def;1363array 'fld' declared here : array 'fld' declared here^:43 #define REG_NOTES(INSN) XEXP(INSN, 6) rtunion fld[1]; rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h: expanded from macro 'RTL_CHECK2': ^ 55 ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^81320 :23: : note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XEXP':904 note note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):11: previous use is here: ^ ~ : In file included from struct rtx_def;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:expanded from macro 'XCVECLEN' 440: ^ ^ ~ 1836/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning: :29:1209note : #define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C)) : : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:34: :38: ^ ~ XEXP (XEXP (src, 0), 1));/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h: note ^ ~array 'fld' declared here warning rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: expanded from macro 'RTL_CHECK2' ^ 1355 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c75 : :11320#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :: ^ ~32:2843: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] note: return safe_as_a (JUMP_LABEL (insn)); warning823: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^~~~~~~~~~~~~~~~~ : : note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: expanded from macro 'XEXP' 4401832:5expanded from macro 'XCVEC'class rtx_def;#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : : note: array 'fld' declared here :#define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) rtunion fld[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:warning: 281209 ^ ^ : note: expanded from macro 'JUMP_LABEL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:38 array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ::1594 :expanded from macro 'RTL_CHECK2' INSN_CODE (insn) = -1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~~~~~~~~~~~~~~1354: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~: 32:5535: warning37./genrtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]3032:: : 19:81504 warningnote: expanded from macro 'XCEXP': note:: 39 rtx t = eliminate_regs_1 (SET_SRC (set), VOIDmode, insn, array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~~ : *step_out = XEXP (x, 1);#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :40expanded from macro 'RTL_CHECKC1' ^ ~ :: note: 2641/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h25: :1320:22 ^ ~:23: expanded from macro 'gen_rtx_fmt_ee' note : note gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO)expanded from macro 'XEXP':: note /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : expanded from macro 'INSN_CODE' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])#define INSN_CODE(INSN) XINT (INSN, 5) : ^ ~ ^~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):1210 ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ :note: expanded from macro 'SET_SRC'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:120937:#define SET_SRC(RTX) XCEXP (RTX, 1, SET):: previous use is here ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:440:737:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354 note: expanded from macro 'RTL_CHECKC1' :38:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): notestruct rtx_def; ^: ^ ~ 5323223: note: expanded from macro 'RTL_CHECK2'expanded from macro 'XCEXP' : #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) :: note /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note: 440note ^ ~ expanded from macro 'GET_NUM_ELEM' : : expanded from macro 'XINT' array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210::#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) 37#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)5 ^ ~ :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: rtunion fld[1]; ^~~~~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1209note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440note::440::5:: : expanded from macro 'RTL_CHECKC1' ^385: note#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])array 'fld' declared here note:: rtunion fld[1]; ^ ~array 'fld' declared here : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here: ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/resource.c:268:44029: : warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c:5 rtunion fld[1]; ^:1843:: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note916: :: 53: warning: array 'fld' declared here:array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] mark_referenced_resources (ASM_OPERANDS_INPUT (x, i), res, false); rtx other_condition = get_branch_condition (insn, JUMP_LABEL (insn)); expanded from macro 'RTL_CHECK2' ^~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; 10: warning: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832: ^ ~28: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote:: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this);/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note2529: array 'fld' declared here rtunion fld[1];expanded from macro 'JUMP_LABEL' ^ : 36: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c:2957:35:expanded from macro 'ASM_OPERANDS_INPUT' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^~~~~~~~~~~~~~~~~ #define ASM_OPERANDS_INPUT(RTX, N) XCVECEXP (RTX, 3, N, ASM_OPERANDS) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1362:43: note: expanded from macro 'XCVECEXP' ^ ~ #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:note: expanded from macro 'XCEXP' 1354#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ :32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:5: note: array 'fld' declared here rtunion fld[1]; ^ :1355:32: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832: :28: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'JUMP_LABEL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN):1210:37: ^ ~note: expanded from macro 'RTL_CHECKC1'expanded from macro 'XCVEC' : 3731:11: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])warning : : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^~~~~~~~~~~~~ && recog_data.operand[1] == SET_SRC (set))/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec)440:5 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:2101/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::: note:28 ^ ~:: 1354:32array 'fld' declared here ^~~~~~~~~~~~~ 2564: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: rtunion fld[1];2641:22 ^ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:24:: note: 1210expanded from macro 'SET_SRC' : note: 37/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c && ! side_effects_p (SET_SRC (PATTERN (prev)))) :expanded from macro 'XCEXP'#define SET_SRC(RTX) XCEXP (RTX, 1, SET)930: note: : ^~~~~~~~~~~~~~~~~~~~~~~~ ^ ~#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) 25expanded from macro 'MEM_ATTRS' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: warning1354:32: expanded from macro 'RTL_CHECKC1':2641array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:22: || ! rtx_equal_p (XEXP (condition, 1), XEXP (other_condition, 1))): ^ ~ :1210:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h37:#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1): note: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) note note: : expanded from macro 'SET_SRC'1320:23: expanded from macro 'XCEXP' ^ ~#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ^ ~ expanded from macro 'RTL_CHECKC1' note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) :29:expanded from macro 'XEXP' ^ ~ #define SET_SRC(RTX) XCEXP (RTX, 1, SET)1212: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h35: :5: note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): note ^ ~ note: array 'fld' declared here ^ ~: expanded from macro 'RTVEC_ELT'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'X0MEMATTR': : 1354:#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])321210#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) : rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~: ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:121037/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: note: expanded from macro 'RTL_CHECKC1' :37:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) :1209: ^ ~note385: ^ : note: expanded from macro 'XCEXP' note: : #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTL_CHECK2' :5: notenote/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : array 'fld' declared here#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) rtunion fld[1];: ^ ~ : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~1853:3: ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: warning5:1210440::37/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c: note:5: : array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'RTL_CHECKC1' rtunion fld[1]; JUMP_LABEL (this) = target;3087 ^note : array 'fld' declared here : ^~~~~~~~~~~~~~~~~ :#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/resource.c: ^ ~ 8: :warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; SUBREG_BYTE (operand), ^~~~~~~~~~~~~~~~~~~~~ 275/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:1832:28: ^ : note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: note5: expanded from macro 'JUMP_LABEL' : #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) expanded from macro 'SUBREG_BYTE' ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :note1354:32array 'fld' declared here: array 'fld' declared here In file included from rtunion fld[1]; ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-chkp.c:26: rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c:34:930:#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) note : expanded from macro 'XCEXP': ^ ~ 46 ^In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : warning: #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]3741: ./genrtl.h:33:3 : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning1352/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : : XEXP (rt, 1) = arg1; || ! rtx_equal_p (XEXP (condition, 1), XEXP (other_condition, 1))) ^ ~ 32:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : mark_referenced_resources (XEXP (x, 1), res, false); ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1210::132037:: ^ ~ 23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23:: note: expanded from macro 'XEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)1320note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: :expanded from macro 'RTL_CHECK2' 1209 :note38: :expanded from macro 'XCSUBREG' note#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'RTL_CHECKC1' ^ ~23 :#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: expanded from macro 'XEXP': :1210:37: note: expanded from macro 'RTL_CHECKC1' expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here : rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c440:3092:12: warning: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]440 : 5: SUBREG_BYTE (operand), noteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-tests.c: ^ ~ ^ ~: ^~~~~~~~~~~~~~~~~~~~~22/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: rtunion fld[1];::5::440: note: 2011:265 :1209:38:: ^: notenotearray 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c :: expanded from macro 'SUBREG_BYTE' rtunion fld[1]; ^ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/resource.c array 'fld' declared here#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG): /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h: : rtunion fld[1]; ^ ~323:1283 :34note: expanded from macro 'RTL_CHECK2' :: warning: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 2348 ^ ~ ^ 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352 : 32::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h warningstruct pod_mode: 30array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] note: :expanded from macro 'XCSUBREG' mark_referenced_resources (SET_SRC (x), res, false); ^~~~~~~~~~~ 440: if (! offsets_known_at[CODE_LABEL_NUMBER (x) - first_label_num])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h510:^ : 2641#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg): ^ ~ :22: warning /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: expanded from macro 'SET_SRC' ^~~~~~~~~~~~~~~~~~~~~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:1210:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h :37: SUBREG_BYTE (x), GET_MODE (x));note: array 'fld' declared here #define SET_SRC(RTX) XCEXP (RTX, 1, SET) note: rtunion fld[1];1119::1625:expanded from macro 'RTL_CHECKC1':67 37 ^ ~ ^~~~~~~~~~~~~~~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::20 33:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) : note: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^1354:32/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:note:: warning2011:26 expanded from macro 'CODE_LABEL_NUMBER' :: #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5)did you mean struct here? : note: expanded from macro 'SUBREG_BYTE' note ^ ~template class pod_mode;#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) : expanded from macro 'XCEXP' ^ ~ In file included from 440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317 ^~~~~ struct #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-chkp.c::526: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: flags = get_jump_flags (insn, JUMP_LABEL (seq->insn (0)));: ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^~~~~~~~~~~~~~~~~~~~~~~~~~ 23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: :1352:notenote: :: expanded from macro 'XINT' 1210array 'fld' declared here: :51:332: rtunion fld[1];:1832:28#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) 37 :warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:note ^ ~ : expanded from macro 'XCSUBREG' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote:1209:38: note: #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^expanded from macro 'RTL_CHECK2' : XEXP (rt, 1) = arg1;expanded from macro 'RTL_CHECKC1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~note: ^ ~ ^ ~ expanded from macro 'JUMP_LABEL'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c:3920: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])11:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~1210:37: :note1320/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: :44029 : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417:warningexpanded from macro 'RTL_CHECKC1': : 5: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h::23#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): 323 note ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)440:5 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ::: : op = XEXP (op, 1); ^ ~ array 'fld' declared here1 440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::5 rtunion fld[1]; note: ^ ~: ^:note1320:23: note : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:2351 expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354array 'fld' declared here:17:32:note note: expanded from macro 'XCEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~: ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209warning rtunion fld[1];: warning: expanded from macro 'XEXP' :array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] : 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] 38: note: expanded from macro 'RTL_CHECK2'array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ struct pod_mode/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/resource.c:348 :1210 ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)::37 rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h18 :67:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):20 ^ ~ ^ ~ ^: offsets_at[CODE_LABEL_NUMBER (x) - first_label_num][i] ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 1209:38:1625:: :33: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: note: expanded from macro 'CODE_LABEL_NUMBER'note:440:: did you mean struct here?noteexpanded from macro 'RTL_CHECKC1'5:: expanded from macro 'RTL_CHECK2' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])#define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ template class pod_mode; note warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^~~~~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : 440: ^ ~ struct5: :1317 note:array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:23 440:5: note: array 'fld' declared here for (link = CALL_INSN_FUNCTION_USAGE (x); rtunion fld[1]; ^ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ : array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-chkp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: rtunion fld[1];3741: : rtunion fld[1]; ^note./genrtl.h: :expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XEXP (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c::16203936::4052: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.cwarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : tem = gen_rtx_SUBREG (operand_mode[i], tem, SUBREG_BYTE (subreg)); :: ^~~~~~~~~~~~~~~~~~~~ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:20111163::2644:: notewarning: : expanded from macro 'SUBREG_BYTE'array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] 1209note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23 *pnew_thread = first_active_target_insn (JUMP_LABEL (seq->insn (0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~ :38:#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352: note: expanded from macro 'XEXP' :1320 :note23: : :note32: :expanded from macro 'XEXP' expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1209note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1832 ^ ~ :: :303228: note:expanded from macro 'XCSUBREG': :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'JUMP_LABEL' :440:5#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)19: :: notewarning1209:#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~: 3838array 'fld' declared here ^ ~: : :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: *step_out = XEXP (x, 1);note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ : expanded from macro 'RTL_CHECK2': ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:2354 1354: ^ ~21: note32: expanded from macro 'RTL_CHECKC1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1320:warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 ^ ~:440:5:23note: : :note5:expanded from macro 'XCEXP': array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: : note: 440In file included from #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)array 'fld' declared here ^ ~ offsets_known_at[CODE_LABEL_NUMBER (x) - first_label_num] = 1; ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210: rtunion fld[1]; ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-tests.cexpanded from macro 'XEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :1625 :33: 37:array 'fld' declared here22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/resource.c:350 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~note:: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h 511::: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : 423: note1209:warning rtunion fld[1];: array 'fld' declared here: 38: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'RTL_CHECKC1': : In file included from ^ rtunion fld[1]; ^ note link = XEXP (link, 1))/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.cexpanded from macro 'CODE_LABEL_NUMBER': /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.hexpanded from macro 'RTL_CHECK2': ^ ~4215 :#define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ 235/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) 1317:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h ^ ~5:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-chkp.c272::8: warning: :440:5: warningnote: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320: ++LABEL_NUSES (label_ref_label (substitution)); 26note: array 'fld' declared here23: expanded from macro 'XINT' ^ ~ : struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]: In file included from rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: ^ note: :expanded from macro 'XEXP' 440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hinline struct rtx_def * 3741: ./genrtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^124:3 rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):1777 :: ^ ~: 2611961209:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h: warning::3833: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: note : :75: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 7: expanded from macro 'LABEL_NUSES' 38: note: warning#define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) expanded from macro 'RTL_CHECK2' ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: XEXP (rt, 1) = arg1; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~ ^ ~ : array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] 1350: flags = get_jump_flags (insn, JUMP_LABEL (insn)); :note: previous use is here ^~~~~~~~~~~~~~~~~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320 :class rtx_def; ^:23: 5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h32:note440::: note : array 'fld' declared here5: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-tests.c rtunion fld[1]; ^1832expanded from macro 'XEXP'note :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:22: note: 28: : 2371#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) expanded from macro 'XCINT' :In file included from :29:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c ^ ~#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) warning: :array 'fld' declared hereIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 29 if (maybe_ne (offsets_at[CODE_LABEL_NUMBER (x) - first_label_num][i], rtunion fld[1];423: note ^ ~ ^~~~~~~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: : 235: 1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h: ^ : 1625:275:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::37expanded from macro 'JUMP_LABEL':3731::11: 33: note 38: warning: note : note11: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]warningexpanded from macro 'RTL_CHECKC1': expanded from macro 'CODE_LABEL_NUMBER' attrs = MEM_ATTRS (x);#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) : : expanded from macro 'RTL_CHECK2' ^ ~ struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h ^~~~~~~~~~~~~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:423 1317:23: ^ ~: return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440440:: note: 135424:5 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h: :note: noteexpanded from macro 'XINT' :: 7532#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)expanded from macro 'MEM_ATTRS' array 'fld' declared here#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) : 235: 5 rtunion fld[1]; ^ ~ ^ ~: note: : note: ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XCEXP'7 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h1344:29: :272:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/resource.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) :: array 'fld' declared here 507 rtunion fld[1];: ^84560 note: expanded from macro 'X0MEMATTR' ^ ~::In file included from 19/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-chkp.c:26: : warning : note#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem)array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ :: : warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:previous use is here *jump_target = JUMP_LABEL (this_jump_insn);6:: warning struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 3741inline struct rtx_def * 1209 ^:1210:37:1210 : note: expanded from macro 'RTL_CHECKC1' : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])38array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : ./genrtl.h : expanded from macro 'JUMP_LABEL'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h: && (SET_SRC (PATTERN (insn)) == rld[i].innote ^ ~ class rtx_def; ^ 75#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ::125: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:expanded from macro 'RTL_CHECK2':440:5: ^~~~~~~~~~~~~~~~~~~~~~~~ : ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ :3: warning note: 7/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h2641:37:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:array 'fld' declared here:1354 : 32 XBBDEF (rt, 2) = arg2; : ^ ~440:5 : rtunion fld[1]; note ^ note: 22/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here:1324:25: note: note: : note: previous use is here rtunion fld[1]; note: : expanded from macro 'RTL_CHECKC1'expanded from macro 'SET_SRC' expanded from macro 'XBBDEF' class rtx_def; ^ #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:29: In file included from #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): 1354:32 ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h ^ ~ ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::423: ::2392In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:18440:5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h::23538 warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275::11: noteexpanded from macro 'XCEXP':1210: :: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c : array 'fld' declared here #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx):1274 : for (tem = REG_NOTES (x); tem; tem = XEXP (tem, 1))39: ^ ~warning warning: rtunion fld[1];: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] flags = get_jump_flags (delay_insn, JUMP_LABEL (delay_insn)); 37 return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ^: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote : expanded from macro 'RTL_CHECK1' :: ^~~~~~~~~~~~~~~~~~~~~~~ 1210/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.hexpanded from macro 'RTL_CHECKC1'#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^~~~~~~~~~~~~: 37: :#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) 1832/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from note ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.c:25 ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::: : 440:5::28::1589 note: array 'fld' declared hereexpanded from macro 'RTL_CHECKC1' In file included from 75:7: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : expanded from macro 'JUMP_LABEL' :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.h:2325#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~440: : note5 note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : : ^ ~ rtunion fld[1];: 440In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:previous use is here ^class rtx_def;3741expanded from macro 'REG_NOTES' : In file included from note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-chkp.c./genrtl.h:5: note: : 26: ^ #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~array 'fld' declared here33: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:13203In file included from :23 1354:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: rtunion fld[1]; : 32 ^3741 : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here rtunion fld[1];note: ./genrtl.hnote ^ : XEXP (rt, 1) = arg1;126 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::: 3:In file included from : expanded from macro 'XEXP' expanded from macro 'XCEXP': warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-tests.c:22#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) 1320#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):23: note ^ ~ 4561 ^ ~ :9: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:warning: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:37: : expanded from macro 'XEXP' XEXP (rt, 3) = arg3; ^ ~:423: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 38 || SET_SRC (PATTERN (insn)) == rld[i].in_reg) In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h ^ ~ : expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTL_CHECK2'::1320 ^~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ :23: note: expanded from macro 'XEXP' : 126:1: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1209 ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):38 warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/resource.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::440:5:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h2641: note: : array 'fld' declared here : note: ^ ~ :440:5:'mem_usage' 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]669: note: array 'fld' declared here expanded from macro 'RTL_CHECK2'22/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 16 :::struct mem_usage rtunion fld[1]; 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1209: rtunion fld[1]; ^ note: expanded from macro 'SET_SRC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1620:40: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define SET_SRC(RTX) XCEXP (RTX, 1, SET)note38:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:5: note: : note: array 'fld' declared here 2392 ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.hexpanded from macro 'CALL_INSN_FUNCTION_USAGE' :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1354 :44#define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: rtunion fld[1]; 32: ^ :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])341 :13201::23: ^ ~In file included from note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.c:: note: 25: In file included from warning: : expanded from macro 'XEXP'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XCEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 :5:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.h note for (tem = REG_NOTES (x); tem; tem = XEXP (tem, 1))#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~:: did you mean struct here? class mem_usage; note: array 'fld' declared here ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)^~~~~23: struct rtunion fld[1];In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 3741: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ./genrtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-chkp.c::26:1320/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c:1690 1209:: 51 ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ::23./genrtl.h:127/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3:38: : note: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: :expanded from macro 'RTL_CHECK2'warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 3: warning && (insn != label || LABEL_NUSES (insn) != 1))23: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XEXP (rt, 1) = arg1;warningnote: expanded from macro 'XEXP' ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h::561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h: :126:12101: warning : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ 'mem_usage' 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] : ^~~~~~~~~~~~~~~~~~ ^ ~:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1320 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hstruct mem_usage ^::23:440:5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XINT (rt, 4) = arg4;37: ^ ~: :1777: 1209note: array 'fld' declared here:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h26 note : : expanded from macro 'RTL_CHECKC1' rtunion fld[1];note :341::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h38:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])1 note :: : expanded from macro 'LABEL_NUSES' ^1317:expanded from macro 'XEXP':note : 23: expanded from macro 'RTL_CHECK2' note: did you mean struct here? ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ ^ ~ note class mem_usage;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/resource.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~note#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):1209:38670:22: :440 warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'XCINT': ^ ~^~~~~ :struct5 link; link = XEXP (link, 1)):440#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note:12105: notenote : ^ ~ :1209: array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 37:array 'fld' declared here: expanded from macro 'RTL_CHECK2' note :38 : rtunion fld[1]; ^ : 1320note:: expanded from macro 'RTL_CHECK2' : 23: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: expanded from macro 'XEXP'expanded from macro 'RTL_CHECKC1' ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: note: array 'fld' declared here : 2432/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: rtunion fld[1];23 :1209:44038 ^:: :note5: : note440: :expanded from macro 'RTL_CHECK2' warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) set_label_offsets (SET_SRC (x), insn, initial_p); array 'fld' declared here ^~~~~~~~~~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-chkp.c ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h5::2641 :note22: :array 'fld' declared here rtunion fld[1]; rtunion fld[1];note ^ ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here :: expanded from macro 'SET_SRC' 26 rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/resource.c:709:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.h mark_set_resources (SET_SRC (x), res, 0, MARK_SRC_DEST); ^~~~~~~~~~~ #define SET_SRC(RTX) XCEXP (RTX, 1, SET) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] note XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c::231757:17:1354 : : : warning32: expanded from macro 'SET_SRC'In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: 3741: ^ ~ for (link = REG_NOTES (p); link; link = next) : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:./genrtl.h1317: 69 ^~~~~~~~~~~~~ note:: #define SET_SRC(RTX) XCEXP (RTX, 1, SET): expanded from macro 'XCEXP'3 ^ ~23:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :note: expanded from macro 'XINT' 1589:25: note: expanded from macro 'REG_NOTES' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ : warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :#define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1354:32: note: expanded from macro 'XCEXP'1210 :#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ^ ~ 37:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :note1320: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h23: note: expanded from macro 'RTL_CHECKC1':expanded from macro 'XEXP' XEXP (rt, 1) = arg1;#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 1210 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:::37: note: 1320expanded from macro 'RTL_CHECKC1': 440 ^ ~: 523/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: :note : notearray 'fld' declared here 440 rtunion fld[1]; : ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): In file included from expanded from macro 'XEXP'1209 :38 ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-chkp.c :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)array 'fld' declared here : rtunion fld[1]; ^5: note: expanded from macro 'RTL_CHECK2' :26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])3741 : ^ ~./genrtl.h:129:3: warning : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/resource.c: : XEXP (rt, 6) = arg6; ^ ~ array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' 742: ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5:33 note rtunion fld[1];: array 'fld' declared here: ^ rtunion fld[1]; ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:2436:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ tem = XEXP (SET_SRC (x), 1); ^ ~ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h mark_set_resources (XEXP (XEXP (x, 1), 0), res, 0, MARK_SRC_DEST); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c::4730:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1320:23 1320440:5::::175923:9: warning: ^ ~ : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note next = XEXP (link, 1); ^ ~ 33: note: warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note: array 'fld' declared here:: 1209:38:expanded from macro 'XEXP' expanded from macro 'XEXP' rtunion fld[1]; GET_MODE (SUBREG_REG (x)), SUBREG_BYTE (x)); note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTL_CHECK2' : ^ 1320#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~~~~~~~~~~~~~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26:1209 note: expanded from macro 'SUBREG_BYTE' 23:38: ^ ~ note: expanded from macro 'RTL_CHECK2' : ^ ~note #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:35#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)expanded from macro 'XEXP' ^ ~ : note /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.c:25: expanded from macro 'XEXP' : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from :1209:38:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.h ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ note: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 440:5: ^ ~ : note: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:array 'fld' declared here23 1352:32: note: expanded from macro 'XCSUBREG' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) :120939 ::38 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~ rtunion fld[1]; : note ^ note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1210:37#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):3741 ^~~ : In file included from ./genrtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'RTL_CHECK2' :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-chkp.c440:26: 440note: expanded from macro 'RTL_CHECKC1':124#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~ 3741: ::./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h35#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) 5: note: array 'fld' declared here ^ ~:: 152::warning: 3440 rtunion fld[1];: ^ : warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/resource.c440:5array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note:: : : 743:5 XEXP (rt, 1) = arg1; ^ ~ 27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; mark_set_resources (XEXP (XEXP (x, 1), 1), res, 0, MARK_SRC_DEST); XEXP (rt, 1) = arg1;note ^ ~ : :1320 ^ ~array 'fld' declared here note: 23:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : :: expanded from macro 'XEXP'In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c rtunion fld[1]; #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~ 13202436:132031 rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^: :16 23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c:23::1769/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 1209:38: ^ note:note: : expanded from macro 'RTL_CHECK2' 305::6: warning warning: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: expanded from macro 'XEXP' array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1: warning tem = XEXP (SET_SRC (x), 1);/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XEXP (link, 1) = REG_NOTES (insn); ^~~~~~~~~~~ note: ^ ~expanded from macro 'XEXP':440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):2641: 'rtx_def' 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] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hstruct GTY((desc("0"), tag("0"), :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)5:^ 22 ^ ~ ^ ~: 1320note:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: array 'fld' declared here 120923/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note1209::38::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h: :38 rtunion fld[1]; expanded from macro 'SET_SRC'75 note: note ^ : 1expanded from macro 'RTL_CHECK2' : : note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ expanded from macro 'XEXP' : note : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: expanded from macro 'RTL_CHECK2' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)440:5 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from did you mean struct here? : ^ ~ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.cclass rtx_def;:25: note ^~~~~ struct: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440::5: note rtunion fld[1];: :231209 array 'fld' declared here 32 ^ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/resource.c:743:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]38 : rtunion fld[1]; ^ mark_set_resources (XEXP (XEXP (x, 1), 1), res, 0, MARK_SRC_DEST);In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-chkp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: : ^ ~ : note: expanded from macro 'XCEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c./genrtl.h:5093: :In file included from #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: : 153expanded from macro 'RTL_CHECK2' ./genrtl.h ^ ~ :1320#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])31::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :note :3 find_reloads_address_part (XEXP (ad, 1), &XEXP (ad, 1), 125 ^ ~ : expanded from macro 'XEXP' :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note: expanded from macro 'RTL_CHECKC1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)1320:23#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) : ^ ~ warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: note: 3: ^ ~ ^ ~ array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:35: note: expanded from macro 'XEXP' ^ ~ : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324expanded from macro 'XEXP'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 1209:38 XBBDEF (rt, 2) = arg2;25: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :: ^ ~ 440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c ^~~:5:1209:38: note: :31: : note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTL_CHECK2' :array 'fld' declared here note1324:25: rtunion fld[1]; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : 1372note : expanded from macro 'XBBDEF' ^ :note: expanded from macro 'XBBDEF'expanded from macro 'RTL_CHECK2' 13: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c440#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb):: ^ ~ :5: 1209:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h39:note1769 :23: warning: :: ^ ~ note: expanded from macro 'RTL_CHECK2' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here 1208warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1208:38: 38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^:note: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (link, 1) = REG_NOTES (insn);4401320 :5: note: ^~~~~~~~~~~~~~~~: array 'fld' declared here: expanded from macro 'RTL_CHECK1'35:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c:note5171:19: : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : rtunion fld[1]; INTVAL (XEXP (ad, 1))); ^ expanded from macro 'XEXP' rtx tmp = XEXP (this, 1);/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ note: 1589 ^ ~ ^ ~: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)2442:10: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~:warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:39: 1320note: expanded from macro 'RTL_CHECK2' : :23: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ note ::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h tem = XEXP (SET_SRC (x), 2); : ^ ~ ^~~ 5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:expanded from macro 'REG_NOTES' : expanded from macro 'XEXP' ::440:13205: #define REG_NOTES(INSN) XEXP(INSN, 6)note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)1209: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:23440: array 'fld' declared herenote 38 rtunion fld[1]; ^:5:: expanded from macro 'XEXP' : note: ^ ~ ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ::note array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~: rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320note: array 'fld' declared here 1209 ^ rtunion fld[1]; : ^ 1209expanded from macro 'RTL_CHECK2' In file included from :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-chkp.c: 2326:38:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.c::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/resource.c:749:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:: In file included from note note: expanded from macro 'RTL_CHECK2' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):1940:3741: ./genrtl.h:154:29 3: warning:note: expanded from macro 'RTL_CHECK2': expanded from macro 'XEXP' mark_set_resources (XEXP (x, 1), res, 0, MARK_SRC_DEST);: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 25: note ^ ~ In file included from ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.h:23 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: note: : expanded from macro 'INTVAL' XEXP (rt, 3) = arg3;expanded from macro 'XEXP' ^ ~ :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h./genrtl.h:126:3 : warning: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1209:385:#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ note 440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTL_CHECK2' XEXP (rt, 3) = arg3; ^ ~: array 'fld' declared here:5: note: array 'fld' declared here ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ rtunion fld[1]; 1215/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^1320:::1209440132023:::23::33 38:: note : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c note: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote:13855:: notenote: :: expanded from macro 'RTL_CHECK2' expanded from macro 'XEXP'13: expanded from macro 'XEXP'warning2442:16:array 'fld' declared here: expanded from macro 'XCWINT' : #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ~ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :440:5: note ^ ~ ^ ~ : array 'fld' declared here 440 rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: tem = XEXP (SET_SRC (x), 2);/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/resource.c:750 1209: :5: ^~~~~~~~~~~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: :2738 :: note: rtx tmp = XEXP (this, 1); ^ ~ array 'fld' declared hereexpanded from macro 'RTL_CHECK2' ^ warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641 : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c rtunion fld[1];:1209:1770:6 : : ^ ~ 23 ^ ::22 note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h38: :440:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note: warning:note: expanded from macro 'RTL_CHECK2' expanded from macro 'SET_SRC' mark_set_resources (XEXP (x, 2), res, 0, MARK_SRC_DEST);: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define SET_SRC(RTX) XCEXP (RTX, 1, SET) REG_NOTES (insn) = link;5 : ^ ~ note: array 'fld' declared here ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:1209:38::1320:: ^~~~~~~~~~~~~~~~ 23 rtunion fld[1]; 5:: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h noteexpanded from macro 'XEXP' : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ :1589:25 ^ ~ 1354 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-chkp.c:: note:: expanded from macro 'REG_NOTES':32/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c:expanded from macro 'RTL_CHECK2' 120926note :#define REG_NOTES(INSN) XEXP(INSN, 6)5342:57: : array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: expanded from macro 'XCEXP' rtunion fld[1]; ^ :: ^ ~In file included from warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741:: ./genrtl.h: 25: ^ ~ ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440In file included from return form_sum (mode, XEXP (x, 0), form_sum (mode, XEXP (x, 1), y)); ^ ~ 155note ::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :::132023: In file included from expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1320:3741: 31210:37:::23 warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ./genrtl.h5:::23 note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:expanded from macro 'RTL_CHECKC1' note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 127:: : 3array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): warning : ^ ~ ^ ~ : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1317:23note: expanded from macro 'XEXP': note rtunion fld[1];:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote:1320:35expanded from macro 'XINT' ^ 440: XINT (rt, 4) = arg4; :5:: expanded from macro 'XEXP' ^ ~note: expanded from macro 'XEXP' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtx next = XEXP (insn, 1); ^ ~note ^~~ ^ ~ ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h array 'fld' declared here:1209:39/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: ^ ~ 1209:1320 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 1317:1209: rtunion fld[1];23note1209 :38:38:38: :::23: expanded from macro 'RTL_CHECK2'note: expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ notenote: expanded from macro 'XEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/resource.c#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h5 note: :440:note ^ ~expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'RTL_CHECK2' ^ ~ : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~5:1209: 806/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:23note:: array 'fld' declared here 440 :note rtunion fld[1]; ^::38: 1209 In file included from : array 'fld' declared here:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote warning: 5: note 38: :440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-chkp.c::array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]5::: array 'fld' declared here rtunion fld[1]; 26 note: rtunion fld[1]; ^ note: : array 'fld' declared here for (i = 0; i < ASM_OPERANDS_INPUT_LENGTH (x); i++) ^ In file included from expanded from macro 'RTL_CHECK2' ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~expanded from macro 'RTL_CHECK2' rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ :3741: ./genrtl.h: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~156:3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c:5347:2530/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c: 5: :1791::17:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:44061:5: warningnote warning: : note: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] 40: warning for (link = REG_NOTES (p); link; link = next) XINT (rt, 5) = arg5;: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: array 'fld' declared here : return form_sum (mode, form_sum (mode, x, XEXP (y, 0)), XEXP (y, 1)); ^ ~ rtunion fld[1]; ^ ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: rtunion fld[1]; ^ 1453/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~ 1589:1320::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h2310::In file included from warning: note: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :25:1317 return XEXP (insn, 1); /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.c: note: : ^ ~ expanded from macro 'ASM_OPERANDS_INPUT_LENGTH' expanded from macro 'REG_NOTES':/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1320:23#define ASM_OPERANDS_INPUT_LENGTH(RTX) XCVECLEN (RTX, 3, ASM_OPERANDS)25note: : expanded from macro 'XEXP'23note: #define REG_NOTES(INSN) XEXP(INSN, 6) expanded from macro 'XEXP' :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.h ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ ::231209 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote:3741: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ./genrtl.h::1209expanded from macro 'XINT'::38: : note128136338#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): : :note132043: expanded from macro 'RTL_CHECK2': ^ ~3: warning: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : note: expanded from macro 'XCVECLEN'23 ^ ~ expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C)) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^ ~ note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440::expanded from macro 'XEXP'5:440:5 XINT (rt, 5) = arg5; ^ ~1209 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:2615:281355#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 38: :1209: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared herewarning38 : :note1317 :23: note: 32: expanded from macro 'RTL_CHECK2':array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^array 'fld' declared here : rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: expanded from macro 'RTL_CHECK2'note : expanded from macro 'XCVEC' note#define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~: && known_eq (INTVAL (XEXP (x, 1)), -ep->previous_offset)) ^ ~ expanded from macro 'XINT' ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210 :37:23:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) : note ^ ~ ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: 1458expanded from macro 'RTL_CHECKC1' note :: array 'fld' declared here 10/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c rtunion fld[1]; ^ ~ :5386 ^ warningnote: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440expanded from macro 'XEXP' 1209: : In file included from :38#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): note35::737 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-chkp.c5:32:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:noteexpanded from macro 'RTL_CHECK2' : 1209notewarningIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-tests.c: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'GET_NUM_ELEM' :#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): : op0 = XEXP (addr, 0), op1 = XEXP (addr, 1), op2 = 0; ^ ~: 38 ^~~~~: 35array 'fld' declared here return XBBDEF (insn, 2); ^ ~ rtunion fld[1]; ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ 26note: expanded from macro 'RTL_CHECK2' : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c:1793/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1:::1320:23 :: 5: note: array 'fld' declared here In file included from rtunion fld[1]; 9/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^warning : ^ ~3741 note 'rtx_def' 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]: 440 : expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/resource.cwarning: ./genrtl.h:157::1324array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :25: ^ ~ note: expanded from macro 'XBBDEF' struct GTY((desc("0"), tag("0"),/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb):/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h next = XEXP (link, 1);807 5:1940^3note:: ^ ~: 22: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.hwarning:: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ warning expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h29 :: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: array 'fld' declared here::1208: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; 1320 mark_set_resources (ASM_OPERANDS_INPUT (x, i), res, in_dest,#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ XEXP (rt, 6) = arg6; 38 ::: 75In file included from note23 note ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.c1 ^ ~ : : expanded from macro 'RTL_CHECK1' :expanded from macro 'INTVAL' ^~~~~~~~~~~~~~~~~~~~~~~~~25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.h:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1320:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~ :440 note#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) :5: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^~~ 23: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: array 'fld' declared here: expanded from macro 'XEXP' did you mean struct here? note:3741: 2529: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :1215 class rtx_def; :33./genrtl.h:440:5^~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) expanded from macro 'XEXP' ^ ~ : rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) struct : ^ ~ note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h129note: expanded from macro 'XCWINT'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::: 36 ^ 1209:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c:1209:383: note: :5408:: noteexpanded from macro 'ASM_OPERANDS_INPUT'838: expanded from macro 'RTL_CHECK2': : #define ASM_OPERANDS_INPUT(RTX, N) XCVECEXP (RTX, 3, N, ASM_OPERANDS): array 'fld' declared here note #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) XEXP (rt, 6) = arg6; ^~~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/poly-int.h:1304warning rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : ^ ~ 1362 ^ ^ ~: :expanded from macro 'RTL_CHECK2' array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h op2 = XEXP (op1, 1), op1 = XEXP (op1, 0); /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h43/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::36 note: expanded from macro 'XCVECEXP':1463::44010: warning :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: 5 #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M): : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 1320 return XBBDEF (insn, 2); note ^ ~: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: array 'fld' declared here ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' ^ ~23 #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ : rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-tests.c440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208 expanded from macro 'known_eq' :35: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ 1355:1372/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:note::1320:5:#define known_eq(A, B) (!maybe_ne (A, B))32: : 13 23In file included from note: ^: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-chkp.c:38note: note: : array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 :: expanded from macro 'XCVEC' warning: :26: expanded from macro 'RTL_CHECK1'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : rtx tmp = XEXP (this, 1); #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ In file included from expanded from macro 'XEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];note5: ^ ~: note: array 'fld' declared here : expanded from macro 'XEXP' ^ 1210 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:37: : note: 3741#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ./genrtl.h:158expanded from macro 'RTL_CHECKC1' ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c:1818: ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:383:1320: ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 1212: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] 15:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:35: 23:440:: X0EXP (rt, 7) = NULL_RTX; ::warning1209: 5 ^:note: note: array 'fld' declared here note: note38array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c: ^ : ^ ~:2619 for (link = REG_NOTES (insn); link; link = next) :: noteexpanded from macro 'RTVEC_ELT'34#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'RTL_CHECK2':1337: expanded from macro 'XEXP' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^~~~~~~~~~~~~~~~:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~: ^ ~ warning ^ ~ : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1474 plus_constant (Pmode, XEXP (x, 1), :27::: 1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^~~~~440440 10 note: : ^ ~::5:expanded from macro 'X0EXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 381589#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~: warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:5:440: note: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 25:::array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23:note: 1208array 'fld' declared here return XEXP (insn, 3); rtunion fld[1];:: note: ^38 expanded from macro 'RTL_CHECK2'note5::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c: : expanded from macro 'XEXP' 5410 rtunion fld[1];note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ 19 ^ ~ : warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note:1320:: note expanded from macro 'RTL_CHECK1' : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : ^ ~array 'fld' declared here ^ ~23 expanded from macro 'REG_NOTES'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.c:25 : :#define REG_NOTES(INSN) XEXP(INSN, 6) In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h440 ::5:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.h:23: note: 440 op2 = op1, op1 = XEXP (op0, 1), op0 = XEXP (op0, 0);: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320 array 'fld' declared here note:: 23 rtunion fld[1]; ^ expanded from macro 'XEXP' :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): note:: array 'fld' declared here 3741 rtunion fld[1];:13/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: rtunion fld[1]; ^:1209:38: notewarning1320: :23:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ : note: expanded from macro 'XEXP' note: expanded from macro 'XEXP' expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)./genrtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtx tmp = XEXP (this, 1);:1209 ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-chkp.c:: ^ ~ 26: In file included from 152 ^ ~./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 1320:23::./genrtl.h::182: 3: warning: note1209: :38::950 note3expanded from macro 'XEXP' :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]42#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :38: : 1209expanded from macro 'RTL_CHECK2': ^ ~:38 : notenote#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : note: warning ^ ~: expanded from macro 'RTL_CHECK2' expanded from macro 'gen_rtx_PLUS' XEXP (rt, 1) = arg1;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 1209 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h5: gen_rtx_fmt_ee (PLUS, (MODE), (ARG0), (ARG1)) ^ ~ XEXP (rt, 1) = arg1; : :440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^~~~38::440:5: note: 5 note note: array 'fld' declared here:array 'fld' declared here : rtunion fld[1]; rtunion fld[1]; ^expanded from macro 'RTL_CHECK2' ^ ~note : array 'fld' declared here ^ ./genrtl.h:39: ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 40 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 440 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c rtunion fld[1]; ^:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 5: note: expanded from macro 'gen_rtx_fmt_ee'note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :1820/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/resource.c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:14791320array 'fld' declared here :10: warning::1320:14: :23::warning note: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]23expanded from macro 'XEXP' 1051#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 rtunion fld[1]; :: ^ next = XEXP (link, 1); ^ ~ : gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO) ^~20: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note38: warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: ::5: note:: expanded from macro 'XEXP' 1320:23:array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : note : return XEXP (insn, 3); 1447 ^ ~ note: expanded from macro 'XEXP' for (link = REG_NOTES (real_insn); link; link = XEXP (link, 1)) ^ ~ array 'fld' declared here :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTL_CHECK2':: ^~~~~~~~~~~~~~~~~~~~~ 1320/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h14: ::231209warning1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ : note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:2640: 31:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: : expanded from macro 'XEXP' 38: note::array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'RTL_CHECK2' 1589 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 440 ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtx next = XEXP (insn, 1);: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:25 : : note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'REG_NOTES' 1209:5:: ^ ~ :note#define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ 3844038/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:warning5:: : 1320note: :23: note: :expanded from macro 'RTL_CHECK2':1320: note:23: expanded from macro 'RTL_CHECK2': : array 'fld' declared here notenotearray 'fld' declared herearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; : : ^ expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) expanded from macro 'XEXP' ^ ~ rtx new1 = eliminate_regs_1 (XEXP (x, 1), mem_mode, insn, true,#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: : 440:5:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-chkp.c:26#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ note: array 'fld' declared here rtunion fld[1]; ^ ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38:23 note: expanded from macro 'RTL_CHECK2':1320: ^ ~23 : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :In file included from note: expanded from macro 'XEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:5502 ^ note:153: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from :17148438/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 10: warning: array 'fld' declared here: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : rtunion fld[1];array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECK2' :1209::: XBBDEF (rt, 2) = arg2; ^ ^ ~: 38: note: expanded from macro 'RTL_CHECK2' warning /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 440:5:warning13243741: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: ^ ~: :array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c return XUINT (insn, 4);array 'fld' declared here: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note rtunion fld[1];25 ^ :: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here : rtunion fld[1];1853 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/resource.c: ^183: : :440:note3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.carray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :51051:2643: : rtx orig_op1 = XEXP (x, 1); ^ ~: : ^ ~7 56 : warning54: : warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note XBBDEF (rt, 2) = arg2;: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1320:23: expanded from macro 'XBBDEF': array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] note:warning1318: : :26 expanded from macro 'XEXP'array 'fld' declared here: rtunion fld[1]; LABEL_NUSES (label) = 0; #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ if (reg_renumber && (new0 != XEXP (x, 0) || new1 != XEXP (x, 1))) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note: ^~~~~~~~~~~~~~~~~~~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: ^ ~ expanded from macro 'XUINT' for (link = REG_NOTES (real_insn); link; link = XEXP (link, 1))/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~1324 :25: ^ ~ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)1320 note /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1453/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38 ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :23: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote : : expanded from macro 'RTL_CHECK2' expanded from macro 'XBBDEF'note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1320:10:381208: 23: 1777: note: : expanded from macro 'XEXP' :note ^ ~:: expanded from macro 'RTL_CHECK2' 38 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :5::1209: note: array 'fld' declared here: ^ ~:expanded from macro 'RTL_CHECK1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)38 #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ : ^ ~26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning rtunion fld[1]; ^note: expanded from macro 'LABEL_NUSES'440 #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) note: ^ ~ :440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:expanded from macro 'RTL_CHECK2' :5:#define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1208 ::385:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 5517 ^ ~ return XEXP (insn, 1); notenote ^ ~ note: :: 14:: expanded from macro 'RTL_CHECK1'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h array 'fld' declared herearray 'fld' declared here 440: 1350:32: note: expanded from macro 'XCINT' ^ ~ #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) : rtunion fld[1]; 1209:38:warning /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^: rtunion fld[1]; note:1320array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ : 5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTL_CHECK2' : 440:: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 1489:23::: 10 ^ :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: expanded from macro 'XEXP'1210:array 'fld' declared here: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.c ^ ~537: SUBREG_BYTE (orig_op0), warning :25: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~~~~~~~~~~~~~~~~~~~~ note: expanded from macro 'RTL_CHECKC1' : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.h ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 440:5 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: rtunion fld[1]; ^note440:5 : 2011note: array 'fld' declared here: :38:array 'fld' declared here 26:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:: : note: expanded from macro 'SUBREG_BYTE' :2697 array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ rtunion fld[1];note: : rtunion fld[1];23: return XUINT (insn, 4); ^ ~ : ^44: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: In file included from 3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-chkp.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ./genrtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h154warning: : 1318:26: note::expanded from macro 'RTL_CHECK2'3: ^ 261352array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 3) = arg3; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/resource.c gen_rtx_MULT (Pmode, ep->to_rtx, XEXP (x, 1)),/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : :32:1063: ^ ~20:array 'fld' declared here 440:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741:: ./genrtl.h: 5 rtunion fld[1];: :expanded from macro 'XUINT' ^ :184 ^ ~ note: expanded from macro 'XCSUBREG' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning: ::1320 :#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) : 132023note ^ ~3 ^ ~array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: : for (link = REG_NOTES (real_insn); link; link = XEXP (link, 1)) ^~~~~~~~~~~~~~~~~~~~~ :expanded from macro 'XEXP': array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1589 rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:warning23 :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ^ ~25: : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XEXP (rt, 3) = arg3; ^ ~ note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: expanded from macro 'REG_NOTES' :38:1458:1210/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :#define REG_NOTES(INSN) XEXP(INSN, 6) 1209note:3837: ^ ~ : note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:expanded from macro 'RTL_CHECK2'10note:: : expanded from macro 'XEXP' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)1320 : ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:warning:: 38 ^ ~1320expanded from macro 'RTL_CHECKC1' : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 23:23 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c return XBBDEF (insn, 2); :#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])note: note 1945 ^ ~note: expanded from macro 'XEXP': /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :: : note: expanded from macro 'RTL_CHECK2' 32expanded from macro 'RTL_CHECK2'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ::440 flags = get_jump_flags (insn, JUMP_LABEL (insn)); #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) expanded from macro 'XEXP' ^ ~ ^ ~ ^~~~~~~~~~~~~~~~~ 5:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ :./genrtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c9561832:5532:42: note: expanded from macro 'gen_rtx_MULT' note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h gen_rtx_fmt_ee (MULT, (MODE), (ARG0), (ARG1)):14: array 'fld' declared here : : warning ^~~~ : ^ ~440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]28 5./genrtl.h:39/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:40/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : rtunion fld[1]; ^ : ::: SUBREG_BYTE (orig_op1), 1209:38note ^~~~~~~~~~~~~~~~~~~~~~note: : 1324: expanded from macro 'gen_rtx_fmt_ee' 1209:: note:array 'fld' declared here gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011 25: : expanded from macro 'RTL_CHECK2' ^~: rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 26:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512 notenote: expanded from macro 'XBBDEF'38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 : 440: note: ^expanded from macro 'RTL_CHECK2' note: In file included from :5:: expanded from macro 'SUBREG_BYTE'12expanded from macro 'JUMP_LABEL' :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.c:: warning5: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])25 ^ ~array 'fld' declared here rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ note #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */: :array 'fld' declared here440 : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.h ^ ~ : ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :In file included from rtunion fld[1]; ^ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :120823#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN): 5:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-chkp.c :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:note:3741: 2698: :array 'fld' declared here 1321:26: :1354./genrtl.h381352: rtunion fld[1];23:155:::: 3::In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : note ^:: warning 41noteexpanded from macro 'RTL_CHECK1' :32: expanded from macro 'XVEC' : 3741: 32warning: : #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~:note: expanded from macro 'XCSUBREG' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])note: ./genrtl.h expanded from macro 'XCEXP' array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210: ^ ~37: XINT (rt, 4) = arg4; ep->previous_offset * INTVAL (XEXP (x, 1))); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5:1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 185: 1210:3:: warning: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/resource.c ^ ~37note: expanded from macro 'RTL_CHECKC1' :: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:381320: note#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) :#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~: array 'fld' declared here :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];13171063:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ XINT (rt, 4) = arg4;:56: rtunion fld[1]; ^23: note: expanded from macro 'XEXP' ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h44023/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::: for (link = REG_NOTES (real_insn); link; link = XEXP (link, 1))5645: :146351209:38:: notenote: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:12: expanded from macro 'XINT' note:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]440 : ^ ~ return XBBDEF (insn, 2);#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ : ^ ~ : array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ expanded from macro 'RTL_CHECK2' : 5::warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320: :1209:38: note: expanded from macro 'RTL_CHECK2' 23 ^ ~note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): note : ^ ~1317: expanded from macro 'XEXP' 1324/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c:2233:44:23:: :25: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940array 'fld' declared herenote440 : warning: rtx op1 = XEXP (x, 1);: 5:notearray index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]:29expanded from macro 'XINT': expanded from macro 'XBBDEF' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h new_label = get_label_before (new_label, JUMP_LABEL (trial)); ^~~~~~~~~~~~~~~~~~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note rtunion fld[1]; rtunion fld[1]; :1209:38:1320:23: ^ ~note:1209: expanded from macro 'INTVAL': ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832 :28: ^ note: expanded from macro 'JUMP_LABEL' expanded from macro 'XEXP' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~In file included from note :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.c ^ ~ 38:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) : note: ^~~expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 1354:32:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 251208: 38:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 ^ ~: : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.h: expanded from macro 'XCEXP': 523:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: In file included from 440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ :1215 XINT (rt, 5) = arg5;:33 5: note: expanded from macro 'XCWINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])note:18361209:note :: : array 'fld' declared here 1210:37: ^~~expanded from macro 'RTL_CHECK1' :38: note: expanded from macro 'RTL_CHECKC1' :34: warningnote#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];: : array 'fld' declared here ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 ^ ~ ^ :440: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/resource.c ^::1317/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-chkp.c5::23:::44026 note: array 'fld' declared here 5:5:: rtunion fld[1];:1832:28: note: expanded from macro 'JUMP_LABEL' 1098:9In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :note note warning :: 3741: ./genrtl.hnote: array 'fld' declared here#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN): : ^ : ^ ~:186: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:3array 'fld' declared here2719:24 : expanded from macro 'XINT'warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ rtunion fld[1]; rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ XINT (rt, 5) = arg5; ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):1210:37: note : expanded from macro 'RTL_CHECKC1' warning ^ note && NOTE_KIND (real_insn) == NOTE_INSN_EPILOGUE_BEG) ^~~~~~~~~~~~~~~~~~~~~ : : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.carray 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) : ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1317:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:225623 rtunion fld[1]; : 1474 ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:10: :notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c: : expanded from macro 'XINT':warning:311647: :1209 ^ ~ ? eliminate_regs_1 (XEXP (x, 1), mem_mode, insn, false,#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): :warning255675: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]: ^ ~38 ^ ~:38 NULL, 1, 1, own_thread_p (JUMP_LABEL (insn), : ^~~~~~~~~~~~~~~~~ array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :5: note ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: : array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 1209: return XEXP (insn, 3); find_reloads_address_1 (mode, as, XEXP (op1, 1), 1, code, SCRATCH, ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::38: 1320 note: 1320::23: expanded from macro 'NOTE_KIND'23 note::: expanded from macro 'XEXP'#define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; :440: ^ ~5expanded from macro 'RTL_CHECK2' 13201832:28: note: expanded from macro 'JUMP_LABEL' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN): 23: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~note expanded from macro 'XEXP': :1209 :38expanded from macro 'XEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1354::32 ^note: : ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: :note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note: array 'fld' declared herenoteexpanded from macro 'XCEXP'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : expanded from macro 'XCINT' expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)1843 ^ ~1209 : #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h10:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: :38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.c 37: notewarning: expanded from macro 'RTL_CHECKC1':note: 440expanded from macro 'RTL_CHECKC1':5 : array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] 5#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) :: : 1209 ^ ~25#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ return JUMP_LABEL (this);: :note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:note: expanded from macro 'RTL_CHECK2' note #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : 38 ^ ~ ^ 440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: :440::5: :In file included from 5array 'fld' declared here: ^~~~~~~~~~~~~~~~~:note note: note: 5expanded from macro 'RTL_CHECK2' array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-chkp.c:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: rtunion fld[1]; note: array 'fld' declared here :23 ^1832:28#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): array 'fld' declared hereIn file included from :: In file included from rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c:2257 ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741 rtunion fld[1]; note rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :: ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:expanded from macro 'JUMP_LABEL'./genrtl.h ^: 187:3: ^#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741 ^ ~: ./genrtl.h : 8: warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:13541479:warning10:: 440array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: 157:3:: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]5 XEXP (rt, 6) = arg6;: : warning warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c:6082 : JUMP_LABEL (insn), 0),32: note ^ ~array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: note55: array 'fld' declared here rtunion fld[1];: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'XCEXP' && (!targetm.legitimate_constant_p (GET_MODE (x), XEXP (x, 1))/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h return XEXP (insn, 3); ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ XEXP (rt, 6) = arg6; ^~~~~~~~~~~~~~~~~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ :1320:23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c: :2722: ^ ~:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h37/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: : ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23expanded from macro 'XEXP': : 1320:1210::37 note warning: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 23: 1832: if (new0 != XEXP (x, 0) || new1 != XEXP (x, 1)) expanded from macro 'XEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:28: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote note: expanded from macro 'JUMP_LABEL' note:1209: expanded from macro 'XEXP' 1320: ::expanded from macro 'RTL_CHECKC1' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) 381320#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~: ^ ~:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)23 note: expanded from macro 'RTL_CHECK2' :23: ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::note note: expanded from macro 'XEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ :440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 1209:38:1354expanded from macro 'XEXP'5 :32:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):: note note: expanded from macro 'XCEXP' :: array 'fld' declared here note rtunion fld[1]; ^ ~ : #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTL_CHECK2'5:1209: ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)38:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :1209:381210 note: note: array 'fld' declared here :: expanded from macro 'RTL_CHECK2' rtunion fld[1];In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-chkp.c: ^ ~note #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ :1209:38: note: expanded from macro 'RTL_CHECK2' ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5:37/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:26: expanded from macro 'RTL_CHECK2'440:5: note: : note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~1848:40: warningarray 'fld' declared here: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) expanded from macro 'RTL_CHECKC1' 3741 rtunion fld[1]; : #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ^ return safe_as_a (JUMP_LABEL (this));array 'fld' declared here ./genrtl.h ^~~~~~~~~~~~~~~~~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.c::188/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: ^ ~ 440 ::25 rtunion fld[1];: 4405 In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note:440: ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.h:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:5::1832:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h328:: note: : array 'fld' declared here5 note: expanded from macro 'JUMP_LABEL' rtunion fld[1];:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :3741#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ 1484array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : :warning1354note:10:: array 'fld' declared here ^:32: : warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ : array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.h return XUINT (insn, 4); note: expanded from macro 'XCEXP' ^ ~ rtunion fld[1]; ^ XEXP (rt, 7) = arg7; :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c 158:3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] 27401318:26 ^ ~:24 : note: X0EXP (rt, 7) = NULL_RTX;: #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ? eliminate_regs_1 (XEXP (x, 1), mem_mode, insn, true, /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.cexpanded from macro 'XUINT' :2298:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:60835/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ :: 1337: ^ ~ #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint):27 warning:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :1320:23: 441320:23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:note: expanded from macro 'XEXP' ::1210#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~: note: expanded from macro 'X0EXP'note warning: :37 : expanded from macro 'XEXP': note array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'RTL_CHECKC1' || targetm.preferred_reload_class (XEXP (x, 1), rclass) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h && JUMP_LABEL (insn) != NULL_RTX ^~~~~~~~~~~~~~~~~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1209#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: ^ ~ : note: array 'fld' declared here:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208 1832 rtunion fld[1]; ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : 1209 ^ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1209:38: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:38:3838:1320:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : note: expanded from macro 'RTL_CHECK2' :23:: note: noteexpanded from macro 'XEXP': 28: expanded from macro 'RTL_CHECK2' 1853:3: warning: : array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ expanded from macro 'RTL_CHECK2'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote:440 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: : :5note: array 'fld' declared hereexpanded from macro 'RTL_CHECK1' note: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'JUMP_LABEL' JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~1832 ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):1209:#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: 38: array 'fld' declared here:1489:10 28: ^ ~ note: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h440 warning: expanded from macro 'JUMP_LABEL'::5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; :1354:32 note: array 'fld' declared here : ^ 440 array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ rtunion fld[1];note: : return XUINT (insn, 4);/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note2744:56:1354 ^ ~: expanded from macro 'XCEXP' :32: note: ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XCEXP': :In file included from 51318:26 #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~5 x = alloc_reg_note (REG_NOTE_KIND (x), new_rtx, XEXP (x, 1));: : note /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-chkp.c ^ ~note: :: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::array 'fld' declared here array 'fld' declared here26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: rtunion fld[1]; ^1210 1210:37note: expanded from macro 'XUINT'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :3741: ./genrtl.h:208 ^ ~: rtunion fld[1]; :37 : note: note ^ expanded from macro 'RTL_CHECKC1'In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :1320:23: note:expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.c:25#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.h:23: : :5: ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c3expanded from macro 'XEXP' :6088./genrtl.hnote: :182#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):3:44 :::#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])38:array 'fld' declared here :warning ^ ~ : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: warning tem = force_const_mem (GET_MODE (x), XEXP (x, 1)); warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: ^ ~ XEXP (rt, 1) = arg1; expanded from macro 'RTL_CHECK2' ^ ~ rtunion fld[1]; ^: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h440:5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:1320: 38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :: : ^ ~note: XEXP (rt, 1) = arg1;1320note: expanded from macro 'RTL_CHECK2'23: 23array 'fld' declared here : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : note ^ ~note: : expanded from macro 'XEXP' rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~expanded from macro 'XEXP' 440#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h5: warning: note440 : ^ ~ : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:5 array 'fld' declared here ::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h38 SUBREG_BYTE (x), GET_MODE (x)); :1320 ^ rtunion fld[1]; ^~~~~~~~~~~~~~~: note ^: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :2011:26: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.cnote1209:38 :23: : 2305/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote:array 'fld' declared here rtunion fld[1]; ^:440:5: : expanded from macro 'XEXP' note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note: : :2755:11: ^ ~34 :: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here warning expanded from macro 'SUBREG_BYTE':1209:: rtunion fld[1];array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]38 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ : note if (XEXP (x, 1)) ^ ~ #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ^ ~ ^ : ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtx this_label_or_return = JUMP_LABEL (insn);expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:32 ^~~~~~~~~~~~~~~~~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :440:5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: notenote:: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 13201832:28expanded from macro 'XCSUBREG' :#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)1321::23:440 note: : rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c:5: :note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-chkp.c note ^expanded from macro 'JUMP_LABEL' 23In file included from : ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.c:2526expanded from macro 'XVEC': In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.h:: 6163 #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:note:#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~23:1209: 123741 : 1210::37expanded from macro 'XEXP'./genrtl.h:: note: expanded from macro 'RTL_CHECKC1' 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: In file included from warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ offset = SUBREG_BYTE (x);#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)2091354/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::: 3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h32 : note: expanded from macro 'XCEXP' XBBDEF (rt, 2) = arg2;#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~440: 440:5: ^~~~~~~~~~~~~~~:3741: :5:./genrtl.h ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:183:3 note:1209: : ^ ~ array 'fld' declared here38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: : rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTL_CHECK2'note: array 'fld' declared here warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:1210 rtunion fld[1];: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:37: note: :1324:25#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XBBDEF (rt, 2) = arg2;expanded from macro 'RTL_CHECKC1'2011 : note: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^:26: expanded from macro 'XBBDEF' note: expanded from macro 'SUBREG_BYTE' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];: ^ ^ ~1324:#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.cnote: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: :#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ^ ~ warning2757:: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] 440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h32:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1352 : ::1208:38warningnote::12081832:28:38: note: note: array 'fld' declared here: : expanded from macro 'RTL_CHECK1': note: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'RTL_CHECK1' rtunion fld[1]; expanded from macro 'JUMP_LABEL' 32 : note: expanded from macro 'XCSUBREG' ^ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ ^ ~ ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210440 :5: note:: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h new_rtx = eliminate_regs_1 (XEXP (x, 1), mem_mode, insn, true,: 1354 ^ ~ In file included from :32: note37: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-chkp.c#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx): 26 ^ ~: 440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::In file included from 1210/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::3032:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]):1320:23 :5 ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 3741: 19:notenote./genrtl.h:210: expanded from macro 'XEXP': : warningexpanded from macro 'RTL_CHECKC1' :440:5#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) 3: note: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning:array 'fld' declared here ^ ~ note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : array 'fld' declared here rtunion fld[1]; ^ *step_out = XEXP (x, 1);In file included from ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.c : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XEXP (rt, 3) = arg3; :25:440 :5 rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.h: note: ^ ^ ~: array 'fld' declared here1209:38: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h23: In file included from : rtunion fld[1];:1320:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ 23: note: :3741: 1320./genrtl.h:184:: expanded from macro 'XEXP' 23#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'RTL_CHECK2': : note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~:3: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1843:1209: :10: ::array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 38 ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ::warning: XEXP (rt, 3) = arg3;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:44023711209array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]:38 : ^ ~ : note33: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: return JUMP_LABEL (this); :5 expanded from macro 'RTL_CHECK2' note1320 :23: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~~~~~~~~~~~~~~~ : ^ ~ : expanded from macro 'RTL_CHECK2' expanded from macro 'XEXP' note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: rtunion fld[1]; ^ 1832#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c::2759:440: ^ ~5 19:: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.carray 'fld' declared here 28: :note: ^ ~ warningarray index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] flags = get_jump_flags (insn, JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~expanded from macro 'JUMP_LABEL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; : #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)440:: if (new_rtx != XEXP (x, 1)) 6373 ^ ~ ^:5: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: 1209note: array 'fld' declared here : note: expanded from macro 'XCEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320 :11: : expanded from macro 'JUMP_LABEL'23: #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]38: note rtunion fld[1];#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ^ ~ ^ ~ ^ ~ : expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) SUBREG_BYTE (*loc)); ^~~~~~~~~~~~~~~~~~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-chkp.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~:121026: In file included from : 32: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1209note::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:38:44037:3741: ./genrtl.h::: expanded from macro 'XCEXP' 26::211:3 note note: expanded from macro 'RTL_CHECKC1' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx): #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])5: : expanded from macro 'RTL_CHECK2' ^ ~ notewarning: array 'fld' declared here ^ ~ note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 rtunion fld[1];: ^ ~ expanded from macro 'SUBREG_BYTE' ^ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 5: :440:5 X0EXP (rt, 4) = NULL_RTX;1210In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.c :37:note: array 'fld' declared here ^ ~ rtunion fld[1]; ^ #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG):25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.h:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: note: : array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note: :3741: ./genrtl.h:185:3: expanded from macro 'RTL_CHECKC1'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); :1848:40 XINT (rt, 4) = arg4;1337:27 ^~~~~~~~~~~~~ : warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ return safe_as_a (JUMP_LABEL (this));: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) 1317: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24 ^~~~~~~~~~~~~~~~~note ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c23: :: note: expanded from macro 'XINT':/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h expanded from macro 'X0EXP': note1832:28: 2781#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) 1352/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~:: expanded from macro 'MEM_ATTRS' : expanded from macro 'JUMP_LABEL' 3213#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)440:: #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : warning :5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:note: expanded from macro 'XCSUBREG' 1208#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~:: 38 ^ ~note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 1209:38 array 'fld' declared here: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~1210:note: expanded from macro 'RTL_CHECK1': rtunion fld[1]; ^ 1354 && XEXP (XEXP (x, 1), 0) == XEXP (x, 0)) ^ ~ :3732:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344expanded from macro 'XCEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c:2530: :132021:29: :notenote: :5expanded from macro 'X0MEMATTR' : :23:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) : note: array 'fld' declared here rtunion fld[1]; #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem)expanded from macro 'RTL_CHECKC1' ^ note#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ^ ~ notewarning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210: In file included from ^ ~ : expanded from macro 'RTL_CHECK2' :array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h37expanded from macro 'XEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-chkp.c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h for (note = REG_NOTES (trial); : ^~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :440:5:26: In file included from note ^ ~440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1589:25: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'RTL_CHECKC1' :expanded from macro 'REG_NOTES' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) 1210/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~#define REG_NOTES(INSN) XEXP(INSN, 6)5: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 note:: array 'fld' declared here 3741: ^ ~5 ./genrtl.h:::37:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2121209:38 note note: note:3:: expanded from macro 'RTL_CHECKC1'array 'fld' declared here:: array 'fld' declared here rtunion fld[1]; ^ : rtunion fld[1]; #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1320note : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ warning: expanded from macro 'RTL_CHECK2' ^ array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c X0EXP (rt, 5) = NULL_RTX;1853:3: warning: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.carray index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]:25:: ^ ~:440 JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :6385:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ 5:: :1832:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2328:1320:35::39In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.h:1337note23: In file included from note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :::array 'fld' declared here: warning3741: 27expanded from macro 'JUMP_LABEL' array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : :./genrtl.h:note note#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN): : expanded from macro 'X0EXP'expanded from macro 'XEXP' rtunion fld[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)186 if (x != XEXP (*loc, 0) || y != XEXP (*loc, 1))#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~note /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 1208: ^ ~:38: ^~~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3:expanded from macro 'XEXP' : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 1354:32 ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c1209:39 : ^ ~31 note: warning : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: : :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h./genrtl.h: note: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :38 XINT (rt, 5) = arg5; expanded from macro 'XCEXP': ^ ~:1320 expanded from macro 'RTL_CHECK1' : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~23 note: :33 :expanded from macro 'RTL_CHECK2'3#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) : warning note1317:23: : ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 1) = arg1;note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note:440:: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)5note: array 'fld' declared here: :: expanded from macro 'RTL_CHECK2' expanded from macro 'XEXP'1210 : ^ ~ 37 rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ note: ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here ^ ~:1320:In file included from 23 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-chkp.c: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):: 26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : :1209note: expanded from macro 'RTL_CHECKC1'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ : ^~~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1209374138:: expanded from macro 'XEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :./genrtl.h note rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):: expanded from macro 'RTL_CHECK2' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c440::: 2134402532/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:::38: 12095: ::5:: note: array 'fld' declared here note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note ^ ~ rtunion fld[1]; ^38: note: : : array 'fld' declared here expanded from macro 'RTL_CHECK2'14 3 rtunion fld[1]; : warning:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ expanded from macro 'RTL_CHECK2' ^ ~: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:2783:warning: X0EXP (rt, 6) = NULL_RTX;: ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]36: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 440:::440:13375warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~5: :: note: 27/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note = XEXP (note, 1)) rtx new_rtx = eliminate_regs_1 (XEXP (XEXP (x, 1), 1), mem_mode,:440array 'fld' declared here:5: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here ^ ~ :2138:10: rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 1320 ^ warning: note rtunion fld[1]; ^ ~ : expanded from macro 'X0EXP'In file included from : ^ 23 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.c:25: In file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320note: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c::array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 31: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.h SUBREG_BYTE (x), GET_MODE (x));In file included from array 'fld' declared here#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) 23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741:23 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^~~~~~~~~~~~~~~ 1208: : ./genrtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011note: In file included from : note rtunion fld[1];51:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:expanded from macro 'XEXP' :3: ^:26 38: : expanded from macro 'XEXP':note3741: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ warning: note./genrtl.h:187:: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):38array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 3: ^ ~ :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: warning: expanded from macro 'SUBREG_BYTE'1209:38:array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] note note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: : XEXP (rt, 6) = arg6;:#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)expanded from macro 'RTL_CHECK2' ^ ~ XEXP (rt, 1) = arg1; ^ ~ expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:5 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1320 note: :23array 'fld' declared here: :1352: : rtunion fld[1]; ^ ~ 647532 440 ^ :23::In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-chkp.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: note: expanded from macro 'XEXP' ::: note: expanded from macro 'XEXP'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):expanded from macro 'XCSUBREG' 440:526 ^ ~: 5 : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note:: 11note: array 'fld' declared hereexpanded from macro 'RTL_CHECK2'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note : warning:: 3741#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.h ^ ~ : #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg):/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];array 'fld' declared here214 x = SET_SRC (x);: ^ ~ rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ^ ~: 3:1210::440 ^ :37: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 5note: expanded from macro 'RTL_CHECKC1'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c :1209:2783:: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] :#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ X0EXP (rt, 7) = NULL_RTX; ^~~~~~~~~~~ 42/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:253938: warning:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h440:5::: 10: ^ ~ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: rtx new_rtx = eliminate_regs_1 (XEXP (XEXP (x, 1), 1), mem_mode, ^ ~ note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:232641: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337: : LABEL_NUSES (XEXP (note, 0))++; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1];array 'fld' declared here : : note: expanded from macro 'XEXP' 22 ^expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^: note /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1777:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 2726: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440::5#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~note: note : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 1209:note: expanded from macro 'SET_SRC'In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:expanded from macro 'X0EXP' 31: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) : 38In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741 : array 'fld' declared hereexpanded from macro 'LABEL_NUSES'./genrtl.h : ^ ~ rtunion fld[1]; #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:69In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.c:3: ^ ~ #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ :note25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : expanded from macro 'RTL_CHECK2':1350warning13541208: :32:: :32array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.h note38: XEXP (rt, 1) = arg1;: expanded from macro 'XCINT': : ^ ~ note: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])23: In file included from #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320: expanded from macro 'RTL_CHECK1'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) : ^ ~ :23: note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 3741 ^ ~ : : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XEXP'35: note: expanded from macro 'XEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210: ^ ~ ./genrtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:::37:188: 37: note3 note: 440:: ^ ~ 5expanded from macro 'RTL_CHECKC1'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: warning:note: : array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): expanded from macro 'RTL_CHECKC1' XEXP (rt, 7) = arg7; ^ ~expanded from macro 'RTL_CHECK2' note : array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032 rtunion fld[1];:19:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ *step_out = XEXP (x, 1);#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) :1209 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-chkp.c::5: 1320::note4402623 : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::3741: ./genrtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 5440232:3: :5:array 'fld' declared here : rtunion fld[1];warningnote: array 'fld' declared here 39 ^ : note: expanded from macro 'XEXP': array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note: : expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ ~ XEXP (rt, 1) = arg1;note 1320:: In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])23array 'fld' declared here ^ ~ ^ : rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:note31: 1320:23: ^~~:2545note: :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XEXP'4: expanded from macro 'XEXP' :1209: :383741 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): :: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :440: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]./genrtl.h expanded from macro 'RTL_CHECK2' ^ ~ : LABEL_NUSES (JUMP_LABEL (trial))++; ^ ~5::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1209:38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ note:note: : :expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h440124#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])6542:5::::1777 array 'fld' declared here 3: warning rtunion fld[1];:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 11: ^: ^ ~26: note: warning XEXP (rt, 1) = arg1; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.cexpanded from macro 'LABEL_NUSES' ^ ~ 1209:38: : :#define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note: array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h32 2786:19 note SUBREG_BYTE (x), :440: rtunion fld[1]; :23:: note: ^expanded from macro 'XEXP' : : noteexpanded from macro 'RTL_CHECK2'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)5: note: array 'fld' declared here rtunion fld[1]; ^ ~ ^~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])warning ^ : : expanded from macro 'XCINT' array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: ^ ~expanded from macro 'SUBREG_BYTE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.c#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)1209:38:: note ^ ~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-chkp.c:26: if (new_rtx != XEXP (XEXP (x, 1), 1)) ^ ~In file included from expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :3741: ./genrtl.h 25 ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: In file included from :1352:32:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.h ^ ~:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 5: note: ::1320:: :array 'fld' declared here23: note121023323note: In file included from : :3:expanded from macro 'XCSUBREG': :37: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :warning3741: ./genrtl.hexpanded from macro 'XEXP' : :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 208 rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) X0EXP (rt, 2) = NULL_RTX; ^ ~: ^ ~::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h338 : : 440note note: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTL_CHECK2'5::warning: expanded from macro 'RTL_CHECKC1'1337 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~note: :: 1210 ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]27array 'fld' declared here : rtunion fld[1]; ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h37::440:5: note: expanded from macro 'X0EXP':In file included from note: note XEXP (rt, 1) = arg1; : array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:expanded from macro 'RTL_CHECKC1' 440:5: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c rtunion fld[1]; note: ^ ~ array 'fld' declared here :31: In file included from #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~ rtunion fld[1];:3741 ^ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h38: : ^440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:5: note: array 'fld' declared here ./genrtl.h rtunion fld[1];:::2545note: :171320:23:: ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c:6589expanded from macro 'RTL_CHECK1': :2786 note: 125warningexpanded from macro 'XEXP'45: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :3731:11#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) LABEL_NUSES (JUMP_LABEL (trial))++; :3: : warning ^~~~~~~~~~~~~~~~~~:warning#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]25: warningwarning ^ ~ attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XBBDEF (rt, 2) = arg2;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209: : :2564:24:38array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1832: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :: note: expanded from macro 'RTL_CHECK2' ^ ~ || reg_overlap_mentioned_for_reload_p (x, XEXP (in, 1)));28: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : if (new_rtx != XEXP (XEXP (x, 1), 1)): note ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:note5: 440: expanded from macro 'MEM_ATTRS' :: : #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1)5:1324/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23:: note: noteexpanded from macro 'JUMP_LABEL' ^ ~ ^ ~ array 'fld' declared here #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1344:29 : ^ ~ 25: note1320: 23:: note : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: expanded from macro 'XEXP' rtunion fld[1];: 1354 expanded from macro 'X0MEMATTR'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): noteexpanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~: ^ ~expanded from macro 'XBBDEF'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ rtunion fld[1];In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-chkp.c: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 32/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 1209note:::: :1208:note:38 ^ : : noteexpanded from macro 'XCEXP' expanded from macro 'RTL_CHECKC1'2638#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)1209In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.c ^ ~ : In file included from :25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210::note37:: expanded from macro 'RTL_CHECK1' : note: expanded from macro 'RTL_CHECKC1'#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) :3741: ./genrtl.h:234:3: ^ ~ ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 440: 5: ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.h:38:expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote :440:5: 23 : In file included from note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1777#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'RTL_CHECK2'note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h X0EXP (rt, 3) = NULL_RTX; ^ ~:33: : array 'fld' declared here rtunion fld[1];note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ expanded from macro 'LABEL_NUSES' rtunion fld[1]; ^ :: 3741In file included from : ./genrtl.h1320 ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c ^ ~::35::31209 :3: warning: note: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-tests.c XBBDEF (rt, 2) = arg2; :#define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^~~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:35/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337 : : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from ^~~ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:45: note: expanded from macro 'XCINT' :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h440 In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :120927: :39::3741: note: ^~~expanded from macro 'X0EXP'1324: note: ./genrtl.h expanded from macro 'RTL_CHECK2' ::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 126/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h25 ^~~5 : note: ./genrtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~::1210 :expanded from macro 'XBBDEF'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:38: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) :33#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)3: ^~~: : 1208 note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3: warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::440:: array 'fld' declared here warning5:440: rtunion fld[1];: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ 5array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c:6591 XEXP (rt, 3) = arg3; note : XEXP (rt, 1) = arg1;38: : note ^ ~ ^ ~ 45: :note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320: 1320:array 'fld' declared herearray 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; : ^ expanded from macro 'RTL_CHECK1': 23:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c :2549: note: 1208 || reg_overlap_mentioned_for_reload_p (XEXP (x, 1), in));: 21#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 rtunion fld[1]; : warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] for (note = REG_NOTES (trial); ^~~~~~~~~~~~~~~~~:235:38:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1320: ^:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:2850:55:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note expanded from macro 'XEXP': expanded from macro 'XEXP' : warning #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return adjust_address_nv (new_rtx, GET_MODE (x), SUBREG_BYTE (x)); ^~~~~~~~~~~~~~~ note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:note: : expanded from macro 'RTL_CHECK1' ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~array 'fld' declared here 1589:25: note: expanded from macro 'REG_NOTES' 2011#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): rtunion fld[1]; expanded from macro 'XEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :1209: 261209#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define REG_NOTES(INSN) XEXP(INSN, 6)In file included from :38 : note: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-chkp.c:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~noteexpanded from macro 'RTL_CHECK2'26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h38 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: :3741::1320: 1209./genrtl.h::: 23440#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note:5: note: array 'fld' declared here :38 : expanded from macro 'SUBREG_BYTE': ^ ~expanded from macro 'RTL_CHECK2' rtunion fld[1];: note: 235expanded from macro 'RTL_CHECK2' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:1352: ^ In file included from :3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.c32:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5: ^ ~ ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 25: X0EXP (rt, 4) = NULL_RTX; ^ ~ :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 5::note: : :1209:38:23: array 'fld' declared here 1337 rtunion fld[1]; ^ expanded from macro 'XCSUBREG' In file included from : notenote:: :: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:4403741: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-tests.c:35:#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) : array 'fld' declared hereIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: 275: : ^ ~warning : rtunion fld[1]; ./genrtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'X0EXP' :210#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: array 'fld' declared here XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~: 1210 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h37:: note:440:1320: 5: noteexpanded from macro 'RTL_CHECKC1': rtunion fld[1];:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 323: ::array 'fld' declared here note ^#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) rtunion fld[1];: expanded from macro 'XEXP' ^ ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c1208warning:In file included from :38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:312551: :: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/emit-rtl.h: 14: warning: 464:35#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note: note: In file included from : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'RTL_CHECK1' : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741 note = XEXP (note, 1)) ^ ~expanded from macro 'adjust_address_nv' XEXP (rt, 3) = arg3; ^ ~ ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ : adjust_address_1 (MEMREF, MODE, OFFSET, 0, 1, 0, 0) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:./genrtl.h:127/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 1209::: ^~~~~~ 440 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:::5:3440:5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1320:: note: note38array 'fld' declared here23: note: :: expanded from macro 'RTL_CHECK2' 1320:23#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array 'fld' declared here: warning: : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4;: ^ ~ note rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : :440note: expanded from macro 'XEXP' expanded from macro 'XEXP'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: rtunion fld[1];1209 ^ ~ ^ 5:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23In file included from ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-chkp.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:2852:56note26: In file included from :::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: 38: note:3741 warning: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ : return gen_rtx_raw_SUBREG (GET_MODE (x), new_rtx, SUBREG_BYTE (x)); : ./genrtl.h:: ^~~~~~~~~~~~~~~expanded from macro 'XINT'expanded from macro 'RTL_CHECK2'236: 3array 'fld' declared here rtunion fld[1];:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ warning1209 ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :38:1209::38:: ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 note: expanded from macro 'RTL_CHECK2'noteIn file included from :20115: note : array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-tests.c rtunion fld[1]; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c:6751:22: X0EXP (rt, 5) = NULL_RTX;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: : ^35: expanded from macro 'RTL_CHECK2' 26:: note: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741warning ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'SUBREG_BYTE' In file included from #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.c ^ ~ : :25/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1337:27: note: expanded from macro 'X0EXP' ./genrtl.h5:69:3: warning && true_regnum (SET_SRC (pat)) == regno:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^~~~~~~~~~~~~ : note#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx):/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]1352: 32/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : : note: expanded from macro 'XCSUBREG' XEXP (rt, 1) = arg1; ^ ~ ::22: ^ ~: array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h440In file included from : 1208/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.h rtunion fld[1]; :38: ^#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) : :23 ^ ~ note note: expanded from macro 'RTL_CHECK1' :5:In file included from : 1320In file included from :note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 23expanded from macro 'SET_SRC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.carray 'fld' declared here::#define SET_SRC(RTX) XCEXP (RTX, 1, SET) : rtunion fld[1];31/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1210 ^ ~ ^: note: :expanded from macro 'XEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c:2558 In file included from ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~3741: ./genrtl.h:211/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:10: 37/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 : note::3warning38: :::1354::array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 323741: ./genrtl.h:warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~: note LABEL_NUSES (XEXP (note, 0))--;expanded from macro 'RTL_CHECKC1' : X0EXP (rt, 4) = NULL_RTX;5 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^~~~~~~~~~~~~~~~~~~~~~~~~~~~:: ^ ~ expanded from macro 'RTL_CHECK2'1210/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1777:26: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]):: 1337:37 expanded from macro 'LABEL_NUSES' ^ ~: : note note: expanded from macro 'RTL_CHECKC1'27 128#define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])./genrtl.h:930:44:: array 'fld' declared here: note: : expanded from macro 'gen_rtx_raw_SUBREG' note: expanded from macro 'X0EXP' 3 gen_rtx_fmt_ep (SUBREG, (MODE), (ARG0), (ARG1)) ^~~~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~: ^ ~ warning /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350 ^ ~:./genrtl.h:476: :40: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 440 rtunion fld[1]; ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note:5: note :32: : :expanded from macro 'gen_rtx_fmt_ep' In file included from gen_rtx_fmt_ep_stat (c, m, p0, p1 MEM_STAT_INFO) 1208: array 'fld' declared here ^~note:38:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-chkp.c:26expanded from macro 'XCINT' rtunion fld[1]; : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ::37415/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XINT (rt, 5) = arg5; note : expanded from macro 'RTL_CHECK1': #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ^ ~:440:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~./genrtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: note 5 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::237:44012103: note: : In file included from array 'fld' declared here:5 array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-tests.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];: warning rtunion fld[1];37: note: ^ : : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.cnote: expanded from macro 'RTL_CHECKC1': array 'fld' declared here2854:5235: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])1317:23 ^: rtunion fld[1];:3741: ^ ~ ^: ./genrtl.h:124 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c:6756 :: note:342In file included from warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]440:5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.carray index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: : expanded from macro 'XINT': warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: return gen_rtx_SUBREG (GET_MODE (x), new_rtx, SUBREG_BYTE (x)); ^~~~~~~~~~~~~~~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.h:warning note: array 'fld' declared here: 23: XEXP (rt, 1) = arg1; ^ ~ : #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ X0EXP (rt, 6) = NULL_RTX;In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1320: rtunion fld[1]; ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c ^ ~: :120920113741:38: :note: && (valueno = true_regnum (valtry = SET_SRC (pat))) >= 0):2564:4: ./genrtl.h:26 : : notenote /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: warning: 212 ^~~~~~~~~~~~~:3expanded from macro 'XEXP'array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :1337:27 :: expanded from macro 'SUBREG_BYTE' warning: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 2641 X0EXP (rt, 5) = NULL_RTX; ^ ~ LABEL_NUSES (JUMP_LABEL (trial))--;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1209: ^ ~38 ^ ~ :22: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~note: expanded from macro 'X0EXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: expanded from macro 'SET_SRC'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h440: :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)#define SET_SRC(RTX) XCEXP (RTX, 1, SET)1352:: :1777:1337:5:32: ^ ~ note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: expanded from macro 'RTL_CHECK2' ^ ~ note2726#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :: ^ ~ 1354expanded from macro 'XCSUBREG' : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440array 'fld' declared herenote note: expanded from macro 'LABEL_NUSES' rtunion fld[1]; ^#define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:::#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)5: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c1350:expanded from macro 'X0EXP' 32:31:32 ^ ~ : 1208 note#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx):: 38: note: ^ ~expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : notenote#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:: array 'fld' declared here1210expanded from macro 'XCEXP'38:37: : rtunion fld[1];5 ^: : expanded from macro 'XCINT' notenote: #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) expanded from macro 'RTL_CHECKC1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-tests.c ^ ~ ::35 : array 'fld' declared here #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) note: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'RTL_CHECK1'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: ::1210 note:37: rtunion fld[1];In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) note: expanded from macro 'RTL_CHECKC1' ^ ~ 3741: ./genrtl.h:129:3 expanded from macro 'RTL_CHECKC1' :#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ^ ~ warning: :440:5: note: array 'fld' declared here ^array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:4403741: ./genrtl.h : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: XEXP (rt, 6) = arg6; rtunion fld[1];5 440::125 : ^ ~In file included from :53: : warning440:5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-chkp.c ^note: :26: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : XBBDEF (rt, 2) = arg2;array 'fld' declared here: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1320 rtunion fld[1];: ^ ~note:3741: 23: ^ rtunion fld[1]; ^: ./genrtl.hnote: expanded from macro 'XEXP' array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: : 258:expanded from macro 'XBBDEF' rtunion fld[1]; ^ 3: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.c:25#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~warning#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):2564: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :17:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ In file included from ::1208 warning XEXP (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:12096758:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.h:3833::: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] :38:: warning 23: : ^ ~In file included from array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (JUMP_LABEL (trial))--; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^~~~~~~~~~~~~~~~~~ (goal_const && rtx_equal_p (SET_SRC (pat), goal)3741: ./genrtl.h: :1320:expanded from macro 'RTL_CHECK1' :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 213 ^~~~~~~~~~~~~1832:28:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) 23 ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:3 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: expanded from macro 'RTL_CHECK2':: note: 440:5 expanded from macro 'XEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3029::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note:2641: :22: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'SET_SRC' X0EXP (rt, 6) = NULL_RTX; ^ ~ 31: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define SET_SRC(RTX) XCEXP (RTX, 1, SET) : ^ ~ array 'fld' declared here ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarningexpanded from macro 'JUMP_LABEL' 440#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ 1337/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h && XEXP (x, 0) == XEXP (XEXP (x, 1), 0) : ^ ~ ::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' 120927#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :135451354 ^ ^ ~::3232:: : note: :array 'fld' declared here38In file included from note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-tests.c:35 rtunion fld[1]; ^ : : notenote: expanded from macro 'X0EXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: expanded from macro 'RTL_CHECK2': In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:expanded from macro 'XCEXP'#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)31 : expanded from macro 'XCEXP'#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3:1209: ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): XEXP (rt, 1) = arg1;38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~3741: 1208#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) : :note: ./genrtl.h ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 1210 ^ ~expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h126#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: 37 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3:::12101320:37: note:note:: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) : :440 ^ ~ 23 :5::1320 expanded from macro 'RTL_CHECK1':35notewarningnote:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : array 'fld' declared here note: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):: rtunion fld[1];expanded from macro 'XEXP': array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECKC1' XEXP (rt, 3) = arg3; note: expanded from macro 'XEXP'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~440 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : ^~~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ^ ~5 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from :1209:note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1320/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-chkp.c1209:::39:440:526: In file included from : note: 23: rtunion fld[1];38: ^:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 3741 expanded from macro 'RTL_CHECK2': note./genrtl.h : note ::: note: array 'fld' declared hereexpanded from macro 'RTL_CHECK2'259/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c 1777:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])3::33 ::6765 ^ ~ note:42: ^~~ expanded from macro 'XEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: warning#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1];: 5 array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:5: noteexpanded from macro 'LABEL_NUSES'note: In file included from array 'fld' declared here XBBDEF (rt, 2) = arg2; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.c:25 && rtx_renumbered_equal_p (goal, SET_SRC (pat))) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209: array 'fld' declared here #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) rtunion fld[1];:38: ^~~~~~~~~~~~~ rtunion fld[1];: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^: ^~~ note: 1324 :expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^:3031:27:25: 23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : In file included from noteIn file included from ^ ~ : ep->offset -= INTVAL (XEXP (XEXP (x, 1), 1)); /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.cexpanded from macro 'XBBDEF' 2641/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320 :3741:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): ::31: note./genrtl.h:214:22::45: 440:5: : In file included from : note3 ^ ~: noteexpanded from macro 'XEXP' array 'fld' declared here rtunion fld[1];:note: expanded from macro 'XCINT': expanded from macro 'SET_SRC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741 : #define SET_SRC(RTX) XCEXP (RTX, 1, SET)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1208 warning ^: : #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)38./genrtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-tests.c: note ^~~array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] :35: In file included from 153 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741:: expanded from macro 'RTL_CHECK1' : ./genrtl.h3: warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:::array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 1209 ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) 127 XBBDEF (rt, 2) = arg2; ^ ~ : X0EXP (rt, 7) = NULL_RTX;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 38: ^ ~38: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::440: 31354:51337expanded from macro 'RTL_CHECK2' ::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 27/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note: : note1324: expanded from macro 'X0EXP': : ^ ~ :note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 25array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 32: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];:440:: XINT (rt, 4) = arg4;5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^::1208:38: noteexpanded from macro 'XBBDEF' note: rtunion fld[1]; ^ ~expanded from macro 'XCEXP' ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-chkp.c:1940:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : expanded from macro 'RTL_CHECK1'2635:49: 29 : :warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])note: expanded from macro 'INTVAL'1317 && !reg_overlap_mentioned_p (SET_DEST (pat), SET_SRC (pat))) 26 ^~~~~~~~~~~~~ : :In file included from #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) 23: ^ ~ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641note : :1210:3741: ^ ~#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)22: :37:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : note: 440note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: expanded from macro 'SET_SRC' expanded from macro 'RTL_CHECKC1' ./genrtl.h#define SET_SRC(RTX) XCEXP (RTX, 1, SET) #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :1208 :: ^~~ 38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:5 ^ ~expanded from macro 'XINT' : note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215: : : note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)33260expanded from macro 'RTL_CHECK1' 440:5: note: array 'fld' declared here: :3:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~array 'fld' declared here note rtunion fld[1];: :warning: 1354: expanded from macro 'XCWINT' rtunion fld[1]; array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :32 ^ ~ : ^ X0EXP (rt, 3) = NULL_RTX; ^ note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) :440:5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c ^ ~#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^ ~:::6767 ^~~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: ::45:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:251209:38:note : 13371210:27 :37array 'fld' declared herewarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note: array 'fld' declared herenote: expanded from macro 'RTL_CHECK2': note: expanded from macro 'RTL_CHECKC1' : && (valueno = true_regnum (valtry = SET_SRC (pat))) >= 0 rtunion fld[1];In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.h: note: expanded from macro 'X0EXP' ^ :#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~~~~~~~~~~~ 23: In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: rtunion fld[1]; #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~ 3741 ^ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641440 :22:5: note: ./genrtl.h::array 'fld' declared here31232: ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:3031: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3: warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h33: :: warningexpanded from macro 'SET_SRC' rtunion fld[1]; ^3741array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define SET_SRC(RTX) XCEXP (RTX, 1, SET): : 1208:: ./genrtl.h :38:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~In file included from XEXP (rt, 1) = arg1;: note440 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-tests.c:15435: ep->offset -= INTVAL (XEXP (XEXP (x, 1), 1)); :3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^ ~: expanded from macro 'RTL_CHECK1' ^ ~ XEXP (rt, 3) = arg3;3741 : note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23 ^ ~: :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) 1320 note ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here23: : : rtunion fld[1];: ./genrtl.h1320:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:expanded from macro 'XEXP' 1285note1354:32:: : : ^ note23: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):expanded from macro 'XEXP' 3 :: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) notenote: expanded from macro 'XCEXP' ^ ~ ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ expanded from macro 'XEXP' warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: array 'fld' declared here: ^ ~ rtunion fld[1];:1210:1209 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:12091209::37: XINT (rt, 5) = arg5;38 ^ ~: note: expanded from macro 'RTL_CHECKC1'2642 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :2438#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) 38: :1317:23: note: expanded from macro 'XINT' :note: expanded from macro 'RTL_CHECK2'#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~: note ^ ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:expanded from macro 'RTL_CHECK2':note /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-chkp.c440#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :warning: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]265 ^ ~: expanded from macro 'RTL_CHECK2' 1209: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])38In file included from && ! reg_set_p (SET_SRC (pat), next)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741 ::: :./genrtl.h: note: ^~~~~~~~~~~~~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note440261:5:: ^ ~3 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5 expanded from macro 'RTL_CHECK2' : note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note ^ ~: array 'fld' declared here ^ ~:2641 : array 'fld' declared herearray 'fld' declared here:22 : rtunion fld[1]; warning ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: rtunion fld[1]; rtunion fld[1];In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.c: 25 1320 : noteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.h:35: : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'SET_SRC' ^ ^ :440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c :5:note X0EXP (rt, 4) = NULL_RTX;In file included from #define SET_SRC(RTX) XCEXP (RTX, 1, SET) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:note: ^ ~ ^ ~134 warnings 6772 : ::2331/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: array 'fld' declared herewarning: : generated . array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] 3741: 1337 || (goal_const && REG_NOTES (p) != 0::: expanded from macro 'XEXP'./genrtl.h rtunion fld[1];In file included from :1354/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ::32: 27note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 233In file included from ^~~:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-tests.c3:: :35 ^~~~~~~~~~~~~: In file included from expanded from macro 'XCEXP' : note: 3741 warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :1209./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :1589:expanded from macro 'X0EXP': X0EXP (rt, 2) = NULL_RTX; :3741 ^ ~: ./genrtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~:12915525: #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx):3:: 3:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote warning: 1208:38: note: ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : expanded from macro 'RTL_CHECK1'array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]39: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h warning#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ expanded from macro 'REG_NOTES'note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ #define REG_NOTES(INSN) XEXP(INSN, 6):1337 XINT (rt, 4) = arg4;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : : 440:51940 ^ ~27: note: : note:: :expanded from macro 'X0EXP'array 'fld' declared here ^ ~ 1210/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]:23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 29: note::37: : expanded from macro 'XINT' rtunion fld[1];#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)1320 note: XEXP (rt, 6) = arg6; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ expanded from macro 'RTL_CHECKC1' ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):1208 : :38note ^ ~ 1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h23:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-chkp.c::: expanded from macro 'INTVAL' :#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:120926 note ^~~: 440:expanded from macro 'RTL_CHECK1' :38: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])expanded from macro 'XEXP'note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: 38 ^ ~:note : : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:expanded from macro 'RTL_CHECK2' In file included from :: 1209:5note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440::38 note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array 'fld' declared here : rtunion fld[1]; expanded from macro 'XCWINT': note: 5: note: array 'fld' declared here ^ expanded from macro 'RTL_CHECK2'#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:expanded from macro 'RTL_CHECK2'440 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5 ^ ~:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 3741: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa:-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o rtlhash.o -MT rtlhash.o -MMD -MP -MF ./.deps/rtlhash.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhash.c 2645 ^ ~ : 44: note:440:5./genrtl.h:262/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];: array 'fld' declared here440 ^ : 440In file included from :5: rtunion fld[1];::warning:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.c:25 ^3: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from 5 note: notearray 'fld' declared here :: array 'fld' declared here rtunion fld[1]; ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c : rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.h validate_replace_rtx (SET_DEST (pat), SET_SRC (pat), next); ^~~~~~~~~~~~~ 3114: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]23 ^ :: XINT (rt, 5) = arg3; 6826 : In file included from 13: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :2641:22::7array 'fld' declared here 3741: ^ ~: ./genrtl.h:: warning: note: warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from rtunion fld[1]; ^234:3:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-tests.c: :35 :1317:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.hIn file included from 23 rtx src = SET_SRC (x);:expanded from macro 'SET_SRC'152 if (REG_NOTES (where) != 0 && find_reg_note (where, REG_UNUSED, value))/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:31 :3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^~~~~~~~~~~~~~~~~: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)warning ^~~~~~~~~~~: notearray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1589: 25: note : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :2641:22: :note: expanded from macro 'SET_SRC' : #define SET_SRC(RTX) XCEXP (RTX, 1, SET) : In file included from expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ X0EXP (rt, 3) = NULL_RTX;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ :1320:23:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1210:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354expanded from macro 'XINT': 3741 :note: 1320:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)37expanded from macro 'XEXP' : 23: : ^ ~27 : 32: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote./genrtl.h: ^ ~ : expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])expanded from macro 'XEXP': note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:156:3 :1209:: note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)38warning: expanded from macro 'X0EXP' 1209: ^ ~ note: expanded from macro 'XCEXP':: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)38#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)expanded from macro 'RTL_CHECK2' XINT (rt, 5) = arg5; rtunion fld[1]; : ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ ^ :1317note ^ ~ : 23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ 1210:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:::1208 371209::38: note note: :38:note: : note: expanded from macro 'RTL_CHECK2' expanded from macro 'XINT' ^ ~expanded from macro 'RTL_CHECK2'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECK1' : expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]):440:5: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c ^ ~ note #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ : ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h38:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440array 'fld' declared here440:::5440:5: :note:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note:: array 'fld' declared here 440: expanded from macro 'RTL_CHECK2'2705:36 :note: array 'fld' declared here55 : : note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c: warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): rtunion fld[1]; rtunion fld[1]; ^ : ^3119array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c:6940:12:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-chkp.c::26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263 note: array 'fld' declared here:273 dest = SET_DEST (pat), src = SET_SRC (pat);In file included from : ^~~~~~~~~~~~~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-tests.c: warning: warning warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; :35/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ep->offset -= INTVAL (XEXP (src, 1)); ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ : 1320:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.c:25 pat = COND_EXEC_CODE (pat);: ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from ::3741: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:./genrtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1319440: :2653:29: note: expanded from macro 'COND_EXEC_CODE' :5: :2641:22: 153note: array 'fld' declared here 23: :3: warning23: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define COND_EXEC_CODE(RTX) XCEXP (RTX, 1, COND_EXEC) rtunion fld[1]; XBBDEF (rt, 2) = arg2; ^ ~note : In file included from note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25:3741: expanded from macro 'XEXP' ^ ~ ^: In file included from ./genrtl.h: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnoteexpanded from macro 'SET_SRC' :1354:32::: ^ ~ 3741noteexpanded from macro 'XBBDEF'235/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: #define SET_SRC(RTX) XCEXP (RTX, 1, SET): :31209 : warning: ./genrtl.h:157: ^ ~note38#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb):: note: 3: warningexpanded from macro 'XCEXP' expanded from macro 'XSTR' : : : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) XEXP (rt, 6) = arg6; ^ ~ ^ ~ expanded from macro 'RTL_CHECK2' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 1320:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h X0EXP (rt, 4) = NULL_RTX;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~ : ^ ~1210:23: 37 :: 1354note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote:: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h32:: expanded from macro 'XEXP':/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940 note: expanded from macro 'XCEXP'expanded from macro 'RTL_CHECKC1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):1337 :27:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 1209#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx): 29#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~: :38 ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440note note /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: :5noteexpanded from macro 'RTL_CHECK2'440:5:: expanded from macro 'X0EXP' ^ ~ ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~noteexpanded from macro 'INTVAL':: : ^ ~ :1210:37/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:array 'fld' declared here#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT):1209 440: rtunion fld[1]; ^~~ ^ 5: In file included from 38:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:note array 'fld' declared hereclang: 38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-tests.c:35: expanded from macro 'RTL_CHECKC1': warning : : 1215 rtunion fld[1];: notetreating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]notenote:: 33: : note array 'fld' declared hereIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'RTL_CHECK1' ^ expanded from macro 'XCWINT' rtunion fld[1]; ^#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c:440: 440:5: ^~~:3741 expanded from macro 'RTL_CHECK2':5:note : array 'fld' declared here : ./genrtl.h rtunion fld[1]; :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 6979/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:12: warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ :440array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:In file included from 440:5:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-chkp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3:: note: : v1 = COND_EXEC_CODE (v1);note: 25: :array 'fld' declared here5 154 rtunion fld[1]; ^~~~~~~~~~~~~~~~~~~: ^:3 warning: : warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c note: XINT (rt, 1) = arg1; rtunion fld[1]; array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^: rtunion fld[1]; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.h: ^ 23In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:1320:27103126:: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:37412328:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: :40: : note: expanded from macro 'XEXP'warningwarning1317 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ^ ~ : ::2653./genrtl.h:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]236:23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c :3129:3:: && ! reg_overlap_mentioned_p (dest, XEXP (src, 1)) :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'COND_EXEC_CODE': elimination_effects (SET_SRC (x), VOIDmode); ^~~~~~~~~~~ warning :38 ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from note: expanded from macro 'RTL_CHECK2' :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h2641:#define COND_EXEC_CODE(RTX) XCEXP (RTX, 1, COND_EXEC)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]:3741 : X0EXP (rt, 5) = NULL_RTX;22 1320expanded from macro 'XINT' ^ ~ ^ ~ ^ ~ :: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440note: expanded from macro 'SET_SRC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354: : :133732#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)23#define SET_SRC(RTX) XCEXP (RTX, 1, SET): : note ./genrtl.h:158: 5expanded from macro 'XCEXP': ^ ~ ^ ~::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354: : note : note3expanded from macro 'XEXP' : 32#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):: warningarray 'fld' declared here note: expanded from macro 'XCEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: rtunion fld[1]; ^ 27:In file included from ^ ~ : array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-tests.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:12101209 X0EXP (rt, 7) = NULL_RTX;:35#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx): ^ ~ ^ ~ 38 ^ ~ ::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337 :27: :37: note38:: expanded from macro 'X0EXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :In file included from 1210 note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:37::expanded from macro 'X0EXP':3741 : ./genrtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)note: : ^ ~ 155 expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])notenote: : ^ ~ expanded from macro 'RTL_CHECKC1' :3:expanded from macro 'RTL_CHECK2' warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]):expanded from macro 'RTL_CHECKC1'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ 440 :#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~: 1208: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]440 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208: ^ ~:5: note: array 'fld' declared here XINT (rt, 4) = arg4; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];:5: :38 : ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: : note: expanded from macro 'RTL_CHECK1'1317: 38array 'fld' declared here ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c23: :440note: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):: : expanded from macro 'RTL_CHECK1' 2713:5 ^ ~ 16note:expanded from macro 'XINT' rtunion fld[1];:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ warning:5 ^ : : : array 'fld' declared herearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; note: note:1209: rtx other = XEXP (src, 1); ^ 38: array 'fld' declared here array 'fld' declared here ^ ~ : rtunion fld[1]; ^ ~ note /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : ^ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-chkp.c:26 ^: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 440:In file included from 3741: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.cexpanded from macro 'RTL_CHECK2' :25: ./genrtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~5::3041320 note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.h:: 440:23:3:5: ^701723: warningnote: array 'fld' declared here: note:: In file included from expanded from macro 'XEXP' : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 22 XSTR (rt, 1) = arg1;In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:31/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : rtunion fld[1];: In file included from : warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ 3741 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:12093741: : ::38: note./genrtl.h :23: 182./genrtl.h:: if (CALL_P (p) && CALL_INSN_FUNCTION_USAGE (p)) 3note: : ^ :expanded from macro 'XSTR'In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-tests.c: warning237:3: warning: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]35 expanded from macro 'RTL_CHECK2' : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ X0EXP (rt, 6) = NULL_RTX; ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1620:40: ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::231209: ./genrtl.h:::38 note: 1337:440:: note: expanded from macro 'RTL_CHECK2'expanded from macro 'CALL_INSN_FUNCTION_USAGE':27 5:: note#define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~: note156 expanded from macro 'XEXP' : expanded from macro 'X0EXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):1320array 'fld' declared here#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) :23:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c ^ ~ :note: ^ ~3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: rtunion fld[1]; warning ^ ~ :1208 ^ :3613/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:expanded from macro 'XEXP': array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 1209 : :3832/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: note: :expanded from macro 'RTL_CHECK2' : warning: XINT (rt, 5) = arg5;38#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])unknown warning group '-Wmaybe-uninitialized', ignored [-Wunknown-warning-option]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c:440:: 5 ^ ~ ^ ~ note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::13172775: #pragma GCC diagnostic warning "-Wmaybe-uninitialized" ^ ~ :::1209 :38: 12expanded from macro 'RTL_CHECK1'note ^: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note 23warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]: :: note: : 440expanded from macro 'RTL_CHECK2' expanded from macro 'XINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: JUMP_LABEL (new_thread),5 #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: array 'fld' declared here#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c array 'fld' declared here5:3226::22 ^ ~: ^ ~ warning rtunion fld[1]; rtunion fld[1]; note ^~~~~~~~~~~~~~~~~~~~~~~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from = eliminate_regs (INSN_VAR_LOCATION_LOC (insn), VOIDmode, insn);/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-chkp.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: array 'fld' declared here ^ : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from :1209: rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:2631: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h38:1832440:5: note ^In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741In file included from : ./genrtl.h:183:: :3: warning: 1721: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c:7021/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note ^ ~3:28: XBBDEF (rt, 2) = arg2;: : ^ ~ note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here: note: :20: 440:5::expanded from macro 'INSN_VAR_LOCATION_LOC': note3741: expanded from macro 'JUMP_LABEL'./genrtl.h: 305:3: : PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN))/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 1324 warning: : ^ ~166225: rtunion fld[1];note: expanded from macro 'XBBDEF' warning ^: :36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-tests.c:35: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354note ^ : expanded from macro 'PAT_VAR_LOCATION_LOC' :32:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ note 3741In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.c:25: : array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38In file included from XINT (rt, 2) = arg2;:./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.h: for (link = CALL_INSN_FUNCTION_USAGE (p); XEXP (link, 1) != 0;: expanded from macro 'XCEXP' ^ ~ note: 23: expanded from macro 'RTL_CHECK1' ^ ~ 157#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx): In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:4403 : ^ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :1317:23: 3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:5 :1620:: ./genrtl.h: note:40: note :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]2581210note : : XEXP (rt, 6) = arg6;:3:array 'fld' declared hereexpanded from macro 'CALL_INSN_FUNCTION_USAGE' 1354:32: :: expanded from macro 'XINT' warning: 37#define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) rtunion fld[1]; ^ ~ : notenotearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: : expanded from macro 'RTL_CHECKC1' XEXP (rt, 1) = arg1; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from :1320:23:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c 1320/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:expanded from macro 'XCEXP' :1209:38:31#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])note :1320: expanded from macro 'XEXP' 23: note: expanded from macro 'XEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~:: : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h23 expanded from macro 'RTL_CHECK2' ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note : ^ ~expanded from macro 'XEXP' ::3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209: ./genrtl.h1209:::18438:3: 38: note /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note warning: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~ :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ : ^ ~ expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]1210: :440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 440 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:37:5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1209: note:: XEXP (rt, 3) = arg3; ^ ~: note5 : expanded from macro 'RTL_CHECKC1' 440: note: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) 5array 'fld' declared here ^ ~array 'fld' declared here :1320:38: 440 rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h23: ^:note:: : note5 In file included from : expanded from macro 'XEXP'note : 440#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): rtunion fld[1];array 'fld' declared hereexpanded from macro 'RTL_CHECK2': ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.c:note: array 'fld' declared here25 rtunion fld[1];: 5: ^ ~ note: In file included from In file included from array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-chkp.c rtunion fld[1]; ^:26: In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c rtunion fld[1]; ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.h ^note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : expanded from macro 'RTL_CHECK2' :3225:2/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):2777233741: In file included from ./genrtl.h : ::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-tests.c440 ^ ~306 In file included from 29warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 35:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 5:::440: INSN_VAR_LOCATION_LOC (insn) note: warning: 53741: 3: warning: : ./genrtl.h:259array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : XVEC (rt, 3) = arg3; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~array 'fld' declared hereIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] new_thread = follow_jumps (JUMP_LABEL (new_thread), insn, /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^~~~~~~~~~~~~~~~~~~~~~~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3note: : :3741array 'fld' declared here1321/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832: 1721:28: note :23: rtunion fld[1]; ^ note: expanded from macro 'JUMP_LABEL'3 rtunion fld[1]; ^In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:: note: 31 : : expanded from macro 'XVEC' :./genrtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.cexpanded from macro 'INSN_VAR_LOCATION_LOC' : #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) :In file included from 158/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^ ~: 70213::3741: : ./genrtl.h:185: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ warning #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]50/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: warning 3:: warning: ^ ~array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; 1662 :36: ^ ~ note: expanded from macro 'PAT_VAR_LOCATION_LOC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:warning#define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~1337 XINT (rt, 4) = arg4;:27:: note: :1209expanded from macro 'X0EXP'1354: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:32: XBBDEF (rt, 2) = arg2;:1317::1354:23 #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) note: expanded from macro 'XCEXP':38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)1324:2532: for (link = CALL_INSN_FUNCTION_USAGE (p); XEXP (link, 1) != 0; :: ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:expanded from macro 'XINT' 1210 ^ ~ ::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:note#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h371208:38:: 23note : expanded from macro 'XCEXP': 1209notenote: expanded from macro 'XBBDEF': : note: :38#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ expanded from macro 'RTL_CHECK1'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTL_CHECKC1'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: note: : expanded from macro 'RTL_CHECK2' :#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ 1210#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]):#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ expanded from macro 'XEXP'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)::5:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :note440: :12085 ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h5array 'fld' declared here :38: 37:440:: note rtunion fld[1];: note: expanded from macro 'RTL_CHECK1'5 :: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) note : ^notearray 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c:: 2786 notearray 'fld' declared here : expanded from macro 'RTL_CHECKC1' ^ ~ rtunion fld[1]; ^ ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-chkp.c::440#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]):7:array 'fld' declared here : rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:5 26warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~::1209: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h JUMP_LABEL (insn)); In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote:440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-tests.c:3741: 38./genrtl.h::307 : array 'fld' declared here ::3 ^~~~~~~~~~~~~~~~~note35 rtunion fld[1]; : : ^ 31In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTL_CHECK2'In file included from :: 5:3741: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.cnote: : :./genrtl.h ^ ~ ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832: warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::440:5:: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]28: 186note: array 'fld' declared herearray 'fld' declared here : XVEC (rt, 4) = arg4;3 rtunion fld[1]; 25182:3 : : rtunion fld[1];:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.h ^ ~: note: ^ warning: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarningarray index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]:expanded from macro 'JUMP_LABEL': 7022 array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)2313:: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]1321 XEXP (rt, 1) = arg1; XINT (rt, 5) = arg5; : ^23 ^ ~ ^ ~ : note ^ ~ link = XEXP (link, 1)) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3246/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1320::1354:32: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:14:23 warning :expanded from macro 'XVEC':3741: ./genrtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:260 :1317::note: expanded from macro 'XCEXP': :1320note: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 23: note#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)3:: rtx base = SET_SRC (old_set);: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec):expanded from macro 'XEXP' expanded from macro 'XINT' ^ ~ ^ ~ ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ 23:: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1209:array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]:2641: :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 38expanded from macro 'XEXP'1210:37: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:22 1209note: expanded from macro 'RTL_CHECKC1' 1209 X0EXP (rt, 3) = NULL_RTX;#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) :: ^ ~ ^ ~ note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5note: :38: :38: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337: : noteexpanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: :expanded from macro 'SET_SRC' expanded from macro 'RTL_CHECK2' 27: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define SET_SRC(RTX) XCEXP (RTX, 1, SET) : note ^ ~: ^ ~ : 1209 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~array 'fld' declared here :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h38: expanded from macro 'RTL_CHECK2' :expanded from macro 'X0EXP' rtunion fld[1]; ^note440: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' :#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)5: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~array 'fld' declared here :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: rtunion fld[1]; 1210:37: 440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 ^ ~ :5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 440:note: expanded from macro 'RTL_CHECKC1'::5: ^5:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) In file included from note: note: array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-tests.c ^ ~ note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c ^ ~:2848:22: :: warning35: In file included from rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h array 'fld' declared here :3741: ./genrtl.harray 'fld' declared here rtunion fld[1];: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ rtunion fld[1]; : ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h In file included from In file included from 183/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-chkp.c::3::1208/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:26: :array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] 440:5 In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:warning31: In file included from : 3741 target_label = JUMP_LABEL (jump_insn);: ./genrtl.h:308 :3:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: note: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~~~~~~~~~~~ warningarray 'fld' declared here XBBDEF (rt, 2) = arg2;: rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h38 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:3741:3258: XVEC (rt, 5) = arg5; ^ ~:1324 1832 note: :: :28:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:25 29:expanded from macro 'RTL_CHECK1'note: ./genrtl.h:187: expanded from macro 'JUMP_LABEL' warning: :note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) 13213:expanded from macro 'XBBDEF' :#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c: ^ ~23: note ^ ~warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: offset += INTVAL (XEXP (base, 1)); :7107: ^ ~expanded from macro 'XVEC' 36 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :440 ^ ~array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec):5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ::1208:38: XEXP (rt, 6) = arg6; 1354warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ note: note: :32 ^ ~:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 1320array 'fld' declared here1320expanded from macro 'XCEXP' expanded from macro 'RTL_CHECK1' ::23 #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) && XEXP (addr, 0) == XEXP (XEXP (addr, 1), 0) : note 23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note ^ ~ : expanded from macro 'XEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~:1320 : ^ ~:1210 rtunion fld[1];: :231209expanded from macro 'XEXP' ^:38 : ::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): note: ^ ~ note: expanded from macro 'RTL_CHECK2' In file included from expanded from macro 'XEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::120937: : ^ ~2338#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~:1209:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ::440:440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :5note5note: : expanded from macro 'RTL_CHECK2': In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::3741: 38:1209:38 note: array 'fld' declared here: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): note: rtunion fld[1];note:./genrtl.h: ^ ~: array 'fld' declared here expanded from macro 'RTL_CHECKC1'expanded from macro 'RTL_CHECK2' ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-chkp.c: rtunion fld[1]; 26 note261#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:3:: expanded from macro 'RTL_CHECK2' ^ ~ ^In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::29: X0EXP (rt, 4) = NULL_RTX; ^ ~ In file included from 3741: :./genrtl.h:note440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-tests.c:5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h309:35: ::: expanded from macro 'INTVAL' : 31337: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)note : 440 ^~~ ^ ~ : 5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215: :::1320array 'fld' declared herearray 'fld' declared here33: note: XINT (rt, 6) = arg6; : :35: rtunion fld[1]; rtunion fld[1]; note: expanded from macro 'XEXP' 27 expanded from macro 'XCWINT': #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ^3741: ./genrtl.h ^ ~ :184:3: ^ #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23In file included from note: expanded from macro 'X0EXP' : warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:31 : In file included from #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::3741: 440 :: expanded from macro 'XINT'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c ./genrtl.h:2891: XEXP (rt, 3) = arg3; ^ ~23: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning: 5::1209:array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) :1208188: ^ ~ ::1320:3823:: 39 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote:::3 note: : array 'fld' declared here expanded from macro 'RTL_CHECK1' 1209 note target_label = JUMP_LABEL (jump_insn);:: expanded from macro 'XEXP' note: rtunion fld[1]; : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'RTL_CHECK2' 38#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ^~~~~~~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ :1209:38note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::: expanded from macro 'RTL_CHECK2' 440:5 3265:18/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:note: expanded from macro 'RTL_CHECK2'440warning #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~:: 51832:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) notewarning: 28: note: expanded from macro 'JUMP_LABEL' : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ XEXP (rt, 7) = arg7; ^ ~ note: array 'fld' declared here ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354: rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h base = SET_SRC (prev_set); :32 ^~~~~~~~~~~~~~~~~~: ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h5: note note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c rtunion fld[1];: array 'fld' declared here :1320:440:: ^ 5: :7111:expanded from macro 'XCEXP'note: array 'fld' declared hereIn file included from rtunion fld[1];: 16 rtunion fld[1]; 23 ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-tests.c:35 ^: warning:2641#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx): : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.c:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h i = INTVAL (XEXP (XEXP (addr, 1), 1));: ^ ~ 253741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320 ^ ~: 22:23: note note: : expanded from macro 'XEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-chkp.c In file included from : note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.hexpanded from macro 'SET_SRC' :23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:./genrtl.h::185#define SET_SRC(RTX) XCEXP (RTX, 1, SET)expanded from macro 'XEXP' : ^ ~ 3741 26: In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : : :1354: ^ ~ warning ^ ~32./genrtl.h ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1210: note::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :37:327::1209: expanded from macro 'XCEXP' note: 3262#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~:array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]:38: note: expanded from macro 'RTL_CHECKC1'::expanded from macro 'RTL_CHECK2' 3 XINT (rt, 4) = arg4; ^ ~1209:: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XINT (rt, 5) = arg3; ^ ~ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~38 XINT (rt, 1) = arg1; ^ ~:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) 1210:37/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:::1317: 23 :440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :23: notenote ^ ~expanded from macro 'RTL_CHECK2' : expanded from macro 'XINT' : #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note5: note ^ ~ : array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h23::: expanded from macro 'RTL_CHECKC1' expanded from macro 'XINT'#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :1940:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 note:44029 rtunion fld[1];: expanded from macro 'XINT' ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)5 ^ ~:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~5: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1209: : ^ ~ 38In file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.cnote/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h notenote: array 'fld' declared here: expanded from macro 'RTL_CHECK2': :1209:::expanded from macro 'INTVAL' rtunion fld[1];38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 3741: ./genrtl.h:208::3#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) 1209 ^ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:3281: note: : array 'fld' declared here ^ ~: 38 ^~~ expanded from macro 'RTL_CHECK2' rtunion fld[1];:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440warning: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ 5: 1215note :33: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: array 'fld' declared here 8: expanded from macro 'RTL_CHECK2' expanded from macro 'XCWINT' ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^~~440 ^ ~ : rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XEXP (rt, 1) = arg1; ::5: ^ notewarning440 ^ ~ ::440: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]5: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from rtunion fld[1];:5::1320 note: array 'fld' declared here:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhash.c :22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c: if (REG_NOTES (insn)) 3027:4: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ rtunion fld[1];note XEXP (note, 1) = REG_NOTES (our_prev);: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.c ^ ~ 75 ^~~~~~~~~~~~~~~~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:array 'fld' declared here :25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.h:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ rtunion fld[1]; ^ :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-tests.c:2335 : :374113201In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: warning:1589:23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload.c: : note: expanded from macro 'XEXP' :: ./genrtl.h:In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-chkp.c:note ^ ~ class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:7111:2226:: : :263:3:: warning: 3741expanded from macro 'XEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from :array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]25:: ./genrtl.h:186: class rtx_def; ^ i = INTVAL (XEXP (XEXP (addr, 1), 1)); XSTR (rt, 6) = arg4;31209: 383741: ^ ~::#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ./genrtl.h warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h ^ ~ XINT (rt, 5) = arg5;note: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:131955:note::expanded from macro 'REG_NOTES' 238/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note::: #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ^ ~ 1209expanded from macro 'XSTR' note: previous use is here :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h38: : ^ ~347 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1317 3: warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:23: note:1320: note: struct rtx_def;expanded from macro 'RTL_CHECK2' ^ :1320:23: note: :expanded from macro 'RTL_CHECK2'expanded from macro 'XINT' : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 23#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XVEC (rt, 1) = arg1; expanded from macro 'XEXP' : ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 1209note :38: note: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'XEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^ ~:1321: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1];1209: 23: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)38 ^ ~note : expanded from macro 'XVEC' : ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209: ^ 38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:31: 4401209::5: note: array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 note: In file included from 38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :expanded from macro 'RTL_CHECK2'5:: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note rtunion fld[1]; ^ : ^ ~ ^ ~: 3741: expanded from macro 'RTL_CHECK2'note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ./genrtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:expanded from macro 'RTL_CHECK2' : array 'fld' declared here 38: note:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1320/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :3027:: expanded from macro 'RTL_CHECK2' 21: warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ ^ ~ ^209 :35: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :: ^ ~ 3:440array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: warning:5: 5:: 440 XEXP (note, 1) = REG_NOTES (our_prev); ^~~~~~~~~~~~~~~~~~~~ array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from notenote XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:5::: expanded from macro 'XEXP' : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.c: : :25:note: array 'fld' declared here:25: In file included from ^~~ note: expanded from macro 'XBBDEF'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.h array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1589 :array 'fld' declared here :#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) 120923 rtunion fld[1]; ^ rtunion fld[1]; :39: rtunion fld[1];In file included from ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-tests.c: :: ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h25:note 1208:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-chkp.c:./genrtl.h35 38:281 ^:note : :26: expanded from macro 'RTL_CHECK2'note3:: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 3741: ./genrtl.h: 348: expanded from macro 'REG_NOTES' warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c::3282#define REG_NOTES(INSN) XEXP(INSN, 6): : In file included from : 3: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])warning: ^ ~ XINT (rt, 1) = arg1; ^ ~38 : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:187expanded from macro 'RTL_CHECK1'warningarray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :1317::3: warning XEXP (rt, 2) = arg2;23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^~~: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] :1320:23: XEXP (rt, 6) = arg6; ^ ~ note ^ ~ : : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: expanded from macro 'XINT' : REG_NOTES (insn) = copy_insn_1 (REG_NOTES (insn));1940#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):1320 :29#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) :expanded from macro 'XEXP'1320:23 ^ ~ : ^ ~ 23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: ^~~~~~~~~~~~~~~~ 440:note: noteexpanded from macro 'INTVAL' note: expanded from macro 'XEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'XEXP':#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 1589:25:: #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ^ ~ 38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215: note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note: expanded from macro 'REG_NOTES'5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~: : note : :38:#define REG_NOTES(INSN) XEXP(INSN, 6) expanded from macro 'RTL_CHECK2' array 'fld' declared here ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209: note 33: rtunion fld[1]; ^: ^ ~ note38: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :1209 :38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 1320 ^ ~: note: expanded from macro 'RTL_CHECK2' :: note: 23expanded from macro 'XCWINT' : #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ expanded from macro 'RTL_CHECK2'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : In file included from note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):5: 440: note: array 'fld' declared here rtunion fld[1]; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.cexpanded from macro 'XEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:440::In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.h:23: In file included from 5: :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~:note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: rtunion fld[1];3741: ./genrtl.h:55: 304/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ : ::note31209:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from 31/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-chkp.c notewarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: In file included from ::38 : array 'fld' declared here XSTR (rt, 1) = arg1;: rtunion fld[1]; ^ ~ :440:: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note ^ :note: array 'fld' declared here: 1319:expanded from macro 'RTL_CHECK2' :3741: ./genrtl.h:26 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 210: In file included from rtunion fld[1];: rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:374123: note: expanded from macro 'XSTR'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ./genrtl.h: ^3 In file included from 349 ^ ::#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-tests.c: ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c:302835: 3: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: :440:4 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]:1209 ./genrtl.h:5:: warningwarning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; 38 ^ ~ : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: XEXP (rt, 3) = arg3; 188:3: ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: REG_NOTES (our_prev) = note; ^~~~~~~~~~~~~~~~~~~~notenote1320:23: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note:expanded from macro 'RTL_CHECK2' note: expanded from macro 'XEXP' : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : array 'fld' declared here : rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~warningexpanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~1589 ^: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:3282 ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :440:525 XEXP (rt, 7) = arg7; ^ ~6 :38:: : note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :1209:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::38warning: note : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'RTL_CHECK2' note: REG_NOTES (insn) = copy_insn_1 (REG_NOTES (insn));expanded from macro 'REG_NOTES'1320: : ^~~~~~~~~~~~~~~~ expanded from macro 'RTL_CHECK2'#define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])23 : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:23: rtunion fld[1];note: expanded from macro 'XEXP' note ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ : ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:1589: 38: :440:expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.c: 5:25: In file included from 25 note:: array 'fld' declared hereexpanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.h: rtunion fld[1]; note: array 'fld' declared here ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])23 In file included from : rtunion fld[1];In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-chkp.c ^ :26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c: ^ ~31note : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741expanded from macro 'REG_NOTES'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: In file included from In file included from 440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:5 ^ ~ : ./genrtl.h:305::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 3#define REG_NOTES(INSN) XEXP(INSN, 6): ./genrtl.h3741: :note::: array 'fld' declared here ./genrtl.h1209:211 rtunion fld[1]; :warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]38350: ^ ~ ^ 3: warning:: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3 X0EXP (rt, 4) = NULL_RTX;: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' warning: :In file included from array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) note : expanded from macro 'RTL_CHECK2' XINT (rt, 2) = arg2;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-tests.c:1320 ^ ~ 35/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: X0EXP (rt, 4) = NULL_RTX; ^ ~: ^ ~ 231208/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: In file included from note: :38: note expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1337:27:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note:1317 expanded from macro 'RTL_CHECK1' ^ ~: : expanded from macro 'X0EXP'#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741 23:1209#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: ^ ~ :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ./genrtl.h ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: note::1208: expanded from macro 'XINT' :538: 208:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:38#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): :3 :5note::: array 'fld' declared here notenote: : ^ ~ rtunion fld[1];expanded from macro 'RTL_CHECK2'expanded from macro 'RTL_CHECK1' warning ^ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1209:38:note /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 440:5 : note XEXP (rt, 1) = arg1;In file included from : : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~array 'fld' declared here array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-chkp.c ^ ~ rtunion fld[1]; ^ ::440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h5: 26 rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :In file included from 440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:note3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:5: note: : :1320::3295/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.carray 'fld' declared here ./genrtl.h:369 rtunion fld[1];In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhash.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h::: array 'fld' declared here 23::3: : rtunion fld[1]; ^ 4 ^ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.c:25: In file included from 3070323In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:23: In file included from warningnote:15warning::: : warning: 1:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: : 3741./genrtl.h array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] :306:3: SET_SRC (old_set) = src; XEXP (rt, 1) = arg1; expanded from macro 'XEXP' for (note = REG_NOTES (insn); note; note = next) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning: ^~~~~~~~~~~~~~~~./genrtl.h : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1589:25: note: ^~~~~~~~~~~~~~~~~ array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'REG_NOTES' :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] :2641:22: note: expanded from macro 'SET_SRC' 212:1209#define REG_NOTES(INSN) XEXP(INSN, 6)#define SET_SRC(RTX) XCEXP (RTX, 1, SET)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ struct pod_mode ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :1354^ XVEC (rt, 3) = arg3;:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h38 :1320:1320:: note ^ ~: 23:: expanded from macro 'RTL_CHECK2' 3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: :note note: 23expanded from macro 'XEXP' warning: :32: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :expanded from macro 'XVEC'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) X0EXP (rt, 5) = NULL_RTX;: did you mean struct here? note: expanded from macro 'XCEXP' ^ ~ ^ ~ ^ ~ note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::38: note: : expanded from macro 'RTL_CHECK2' expanded from macro 'XEXP'template class pod_mode;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^~~~~ 440:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) struct 1337#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 5 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ :: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 :27: note: ^ ~12095: : ^ ~note38 : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:expanded from macro 'X0EXP'note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:12091210: array 'fld' declared here: 37 rtunion fld[1];:: 38: note: notearray 'fld' declared here: : expanded from macro 'RTL_CHECKC1' : #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) rtunion fld[1]; ^expanded from macro 'RTL_CHECK2'note ^ ~ : expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c:3072 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :14/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^: :440In file included from warning ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-tests.c: :5: 35array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208: :38 :In file included from note: array 'fld' declared here:440: :5 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: next = XEXP (note, 1); ^ ~3741: ./genrtl.h: : rtunion fld[1];440209note: expanded from macro 'RTL_CHECK1':3 note: ^ :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c: rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::3327:13440 note:: 1320:235: :array 'fld' declared here:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-chkp.c :warning: warning note rtunion fld[1];26: : : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here note:: XBBDEF (rt, 2) = arg2; expanded from macro 'XEXP' In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)3741 plus_src = SET_SRC (old_set); rtunion fld[1]; ^ ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ./genrtl.h: ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209: ^ ~ 25:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c370/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h2641:::3:381324: In file included from :31:25/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.h :::note warning: 22: In file included from : expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]note::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'XBBDEF'23: : In file included from #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) XEXP (rt, 2) = arg2;note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741./genrtl.h:213expanded from macro 'SET_SRC' : ./genrtl.h:307:3: :3 ^ ~ ^ ~ warning: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ X0EXP (rt, 6) = NULL_RTX;:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define SET_SRC(RTX) XCEXP (RTX, 1, SET) 440 warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ^ ~: 1320/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 5::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: XVEC (rt, 4) = arg4; 231337: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1208::27/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:note: array 'fld' declared here note: expanded from macro 'XEXP' ::1321:135438 rtunion fld[1]; ^23 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): note : note: ^ ~: :expanded from macro 'RTL_CHECK1'expanded from macro 'X0EXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) 32 ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1209:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote3121:23:38:: : warning:440:5: 3838: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ::expanded from macro 'XCEXP' if (NOTE_P (p) && NOTE_KIND (p) == NOTE_INSN_SWITCH_TEXT_SECTIONS) : #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)note : expanded from macro 'RTL_CHECK1' ^ ~ note ^~~~~~~~~~~~~notenote: : #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here : expanded from macro 'RTL_CHECK2': ^ ~expanded from macro 'RTL_CHECK2' 1647:25/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: :440:5: 1210 : ^ ~ note ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: 37note: expanded from macro 'NOTE_KIND' array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-tests.c: note::#define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE)5 : :440: ^ ~ 535: expanded from macro 'RTL_CHECKC1' : note:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: rtunion fld[1]; ^ ~ note: array 'fld' declared here 3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350: rtunion fld[1];:array 'fld' declared here ^440:32 : ./genrtl.h rtunion fld[1]; In file included from ^ ^ :5: 210note: array 'fld' declared here In file included from rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.c : ^25 : :3:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c: note:: 31expanded from macro 'XCINT': warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from In file included from 3338:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.h:23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741 #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int): ./genrtl.h: XEXP (rt, 3) = arg3;: 17:214 ^ ~warning :3:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-chkp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3 : ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210In file included from :37array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhash.cIn file included from :22: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h for (links = REG_NOTES (insn); links; links = XEXP (links, 1)) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^~~~~~~~~~~~~~~~warning423: In file included from : warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECKC1'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h: :::3741:1589: ./genrtl.h: X0EXP (rt, 7) = NULL_RTX; :308:325:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])235 ^ ~ notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h::expanded from macro 'XEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h272 : 440 : XWINT (rt, 1) = arg1;:8: ^ ~ warning note5: note: : 1337array 'fld' declared here warning : : rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] expanded from macro 'REG_NOTES'array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :29 ^ ~: note: expanded from macro 'XWINT'inline struct rtx_def * /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209: XVEC (rt, 5) = arg5; ^27 ^ #define REG_NOTES(INSN) XEXP(INSN, 6)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h::3875:7#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321: : note23: note: : ^ ~: previous use is here expanded from macro 'XVEC' ^ ~ note /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'X0EXP'class rtx_def; ^: ^ ~ expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 1320 ^ ~:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from 441#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhash.c:23:522: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h::1209::38: 440 :5note: 423:: : note: In file included from array 'hwint' declared here ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h note: expanded from macro 'RTL_CHECK2':235 note: array 'fld' declared here: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 1208/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h: HOST_WIDE_INT hwint[1]; ^ : rtunion fld[1];38 :275:11 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1209:: ^ ~ warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 : note:59::note: expanded from macro 'RTL_CHECK1': expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-tests.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~26:35 return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT);/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 ^: :5: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])In file included from note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75array 'fld' declared here: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c:3152:37/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :7::note warning: expanded from macro 'HOST_WIDE_INT' 5: rtunion fld[1]; ^ : :# define HOST_WIDE_INT long long ^note ^ ~array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3741In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-chkp.c: : :440 && !ANY_RETURN_P (target_label = JUMP_LABEL (insn))) note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c./genrtl.h ^~~~~~~~~~~~~~~~~: :26: 3338: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:: :array 'fld' declared here50/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:::436 previous use is here 2111832:28class rtx_def;:warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^:: 3 note: 3:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.c: ^ : warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]255: : expanded from macro 'JUMP_LABEL' note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.h: X0EXP (rt, 4) = NULL_RTX; rtunion fld[1]; 23: for (links = REG_NOTES (insn); links; links = XEXP (links, 1)) ^ ~ ^ ~#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) In file included from ^ ~ ^ warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)3 : ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:1320 XWINT (rt, 2) = arg2; :23: :note: 31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:warningexpanded from macro 'XEXP':1210: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213: 1337::27:37: : notenote3741: : expanded from macro 'X0EXP' ./genrtl.h XINT (rt, 6) = arg6;#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~29 ::232:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~: 3note: ^ ~:1209 :38:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1317:expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XWINT' :1208: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~#define XWINT(RTX, N) ((RTX)->u.hwint[N])38: warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1003:1423array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note:note : expanded from macro 'RTL_CHECK2' ^ ~ note: expanded from macro 'ANY_RETURN_P' : expanded from macro 'RTL_CHECK1' (GET_CODE (X) == RETURN || GET_CODE (X) == SIMPLE_RETURN) ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note XEXP (rt, 1) = arg1; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'XINT' ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h720:45441:440:440:5::5:: : note: array 'hwint' declared here 1320note :: 23:5 ^ ~ note: HOST_WIDE_INT hwint[1]; expanded from macro 'GET_CODE' note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define GET_CODE(RTX) ((enum rtx_code) (RTX)->code)expanded from macro 'XEXP' ^ array 'fld' declared here:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):: rtunion fld[1]; ^ ^ ~ array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:1209: 440 rtunion fld[1]; 38: In file included from note: ^38expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-tests.c::35: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~5 59: noteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741:: expanded from macro 'RTL_CHECK2' : ./genrtl.h:3366:3526:212:3:440: note: warning #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :array 'fld' declared here X0EXP (rt, 5) = NULL_RTX; rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ::440 ^ :5: notenote: warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c5::: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'HOST_WIDE_INT' 3152 poly_int64 offset = INTVAL (XEXP (plus_cst_src, 1)); ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27:# define HOST_WIDE_INT long long/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320 ^array 'fld' declared herenote: array 'fld' declared here: :37 note: 23 In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhash.c:: warning rtunion fld[1]; rtunion fld[1]; :22: In file included from ^ ^: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) && !ANY_RETURN_P (target_label = JUMP_LABEL (insn))) note ^ ~ ^~~~~~~~~~~~~~~~~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208 : :expanded from macro 'XEXP' In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h423: In file included from :38In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-chkp.c: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.c:1209: :26: :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::25expanded from macro 'RTL_CHECK1':: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.h383741: 3741: ./genrtl.h561:: : ./genrtl.hnote:::23: : 233:31832#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.hexpanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~note126:1: :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:warning: 47028 :3: warning: 'mem_usage' 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] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hstruct mem_usage ^ array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h : :341:1: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:notenote: rtunion fld[1];: ^ X0EXP (rt, 2) = NULL_RTX;:did you mean struct here? expanded from macro 'JUMP_LABEL' warning3741: #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ In file included from 1940:: ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-tests.c 29:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:35: ./genrtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:class mem_usage;: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:37411337:1354: 327 ./genrtl.h::^~~~~:note:323: expanded from macro 'INTVAL' 213 #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ 27/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33:3:: SUBREG_BYTE (rt) = arg1; : note: warning ^~~~~~~~~~~~~~~~: warning:expanded from macro 'X0EXP': array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'XCWINT'struct X0EXP (rt, 6) = NULL_RTX; note#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): ^ ~ ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XINT (rt, 1) = arg1;: expanded from macro 'XCEXP' ^ ~ :1337:27#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ::440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ ::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1317:: note12082011: expanded from macro 'X0EXP' :38:5:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) :26:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :note: expanded from macro 'RTL_CHECK1':1210 note : ^ ~ note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])37 ^ ~ 23:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208: expanded from macro 'SUBREG_BYTE'note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note: expanded from macro 'XINT' 38#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) :440#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~:: note: 5 : : ^ ~ array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1003/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) :40:expanded from macro 'RTL_CHECK1' ^ ~ rtunion fld[1]; note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^: : 13521209:32:38:expanded from macro 'ANY_RETURN_P': note #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : expanded from macro 'RTL_CHECK2' (GET_CODE (X) == RETURN || GET_CODE (X) == SIMPLE_RETURN) note ^ ~ ^ : rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c::440720:45: note: In file included from :5:expanded from macro 'XCSUBREG' ^ ~3395 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.cexpanded from macro 'GET_CODE':31: In file included from note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) : ^ ~ array 'fld' declared here11:: #define GET_CODE(RTX) ((enum rtx_code) (RTX)->code) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 rtunion fld[1]; ^3741warning:1210: : In file included from :5 ^~~ :./genrtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 37:440234:3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-tests.c:: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: warning note: array 'fld' declared here: if (REG_NOTES (insn)) ^~~~~~~~~~~~~~~~ note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1589: : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]25: 5 : rtunion fld[1]; ^expanded from macro 'RTL_CHECKC1' note:: expanded from macro 'REG_NOTES'note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) X0EXP (rt, 3) = NULL_RTX; ^ ~ 35: In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];#define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.c:1337::: 3741: ./genrtl.h:214: :2725/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c:: note: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from 3170:1320/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.h:23: In file included from 3:expanded from macro 'X0EXP' 40/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h440: :3741: ::5#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)./genrtl.hwarning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]: : 23 347 ^ ~ note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: : 1208::warning3: array 'fld' declared herenote X0EXP (rt, 7) = NULL_RTX; ^ ~38 : : expanded from macro 'XEXP' warning : note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h if (target_label && target_label != JUMP_LABEL (jump_insn)) ^~~~~~~~~~~~~~~~~~~~~~ : XVEC (rt, 1) = arg1; ^ ~ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-chkp.c1337/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 1209:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:::1321:23183227: ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 38:5: notenotenote: array 'fld' declared here : expanded from macro 'X0EXP' 26#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1];:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h28: ^: note: : : expanded from macro 'XVEC'expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:31In file included from ^ ~ 1208note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ::1354: 32: note: : expanded from macro 'XCEXP' 3741: ./genrtl.h:487::expanded from macro 'RTL_CHECK2' 3#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~In file included from 38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: ^ ~:12093741 note: ./genrtl.h: ^ ~:38 : :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h235:: 3::1210: 37:expanded from macro 'RTL_CHECK1' warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: note: : #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~expanded from macro 'RTL_CHECK2'expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) X0EXP (rt, 1) = NULL_RTX; ^ ~ ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:440:5: note ^ ~ X0EXP (rt, 4) = NULL_RTX; : array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^ ~ rtunion fld[1]; 1337 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^::27 :1337 note: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.carray 'fld' declared here 5 note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:3396 rtunion fld[1];:41:27: note:: :5: expanded from macro 'X0EXP' ^note : array 'fld' declared here : rtunion fld[1];expanded from macro 'X0EXP' ^ : warning: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]note : array 'fld' declared here ^ ~ rtunion fld[1];#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) REG_NOTES (insn) = copy_insn_1 (REG_NOTES (insn)); In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.cIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-tests.c: ^ ~35: In file included from ^ : ^~~~~~~~~~~~~~~~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c:1208:: :3188/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: ./genrtl.h:25232:20: warning: 1208array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]338: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : rtx label = JUMP_LABEL (next); 1589note: ^~~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.h ::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:23: In file included from :expanded from macro 'RTL_CHECK1'1832:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]3825: 28: :3741: note: expanded from macro 'JUMP_LABEL'./genrtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) XEXP (rt, 1) = arg1;: ^ ~ :348 note: :expanded from macro 'RTL_CHECK1' note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~3 : #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])expanded from macro 'REG_NOTES' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320: : warning ^ ~#define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ 440:5::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^ ~ 1320/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: notearray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 2323: : ::1354:32 note: array 'fld' declared here XEXP (rt, 2) = arg2;In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhash.c:24: note rtunion fld[1]; :440:5: note ^ ~expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ : In file included from 305:: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c ^ ~ 1: warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ::note: expanded from macro 'XCEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 31:: 1320: rtunion fld[1]; expanded from macro 'XEXP'In file included from #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx):23 ^1209:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :3741#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : ^ ~ 38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210::./genrtl.h:236 : note: expanded from macro 'RTL_CHECK2' 37/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnoteIn file included from : :'rtx_def' 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]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-chkp.c note: expanded from macro 'RTL_CHECKC1' ::263struct GTY((desc("0"), tag("0"),expanded from macro 'XEXP'#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ :1209:: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h::3741: ./genrtl.h ^ ~: warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:44075:1:520:3 ^ ~38:: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; X0EXP (rt, 5) = NULL_RTX;5::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: : note: array 'fld' declared here 440: note: expanded from macro 'RTL_CHECK2' : ^ ~5 ^ ~did you mean struct here?#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1209:class rtx_def; ^~~~~ struct rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::13371337: array 'fld' declared here 38: ::note27: ^: rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-tests.c:35: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:expanded from macro 'RTL_CHECK2' ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c233 :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note3: 27: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : expanded from macro 'X0EXP' ^ ~note :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: :5expanded from macro 'X0EXP' :1208:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~:440: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 38 : note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3197:5: expanded from macro 'RTL_CHECK1'::10: X0EXP (rt, 2) = NULL_RTX; :1208:warning38 ^ ~ : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):note: note:1337array 'fld' declared here: ++LABEL_NUSES (target_label);array 'fld' declared here note rtunion fld[1]; rtunion fld[1]; ^: expanded from macro 'RTL_CHECK1' ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:27:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.c:25 ^ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.h: ^~~~~~~~~~~~~~~~~~~~~~~~~~ 23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1777: In file included from 440:In file included from ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhash.c:245:note: expanded from macro 'X0EXP'::: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:374126:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h440note: :::1372: expanded from macro 'LABEL_NUSES'133396: :9: warning349:3: warning1208: : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]notewarning#define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL)array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: : : XEXP (rt, 3) = arg3;array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]38array 'fld' declared here : note rtunion fld[1]; ^:5: ^ ~ rtx tmp = XEXP (this, 1); REG_NOTES (insn) = copy_insn_1 (REG_NOTES (insn)); ^ ~ ^ ~ ^~~~~~~~~~~~~~~~: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~1320: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:31/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :: 23 In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:13501320 note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:23:./genrtl.h:237note: expanded from macro 'XEXP':: array 'fld' declared here 32: rtunion fld[1]; ^ note: note1589#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::expanded from macro 'XEXP'3: : expanded from macro 'XCINT' :In file included from warning#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)440 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-chkp.c:5: note ^ ~ :26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here:25: 1210 1209:38 rtunion fld[1]; ^: note ^ ~:3741: ./genrtl.h: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from expanded from macro 'REG_NOTES' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-tests.c :37: X0EXP (rt, 6) = NULL_RTX;:1209: :38note538:335 ^ ~: : : note: note:: #define REG_NOTES(INSN) XEXP(INSN, 6)expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741expanded from macro 'RTL_CHECK2' ^ ~ expanded from macro 'RTL_CHECKC1'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ : :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27./genrtl.h440:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]::5234: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note ^ ~ XEXP (rt, 1) = arg1; ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1320:expanded from macro 'X0EXP' :231320 #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): notenote#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]):: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~: ^ ~3array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ::12091208 :38warning:523: : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'RTL_CHECK1':440:note: : ^ X0EXP (rt, 3) = NULL_RTX;:5 expanded from macro 'XEXP'In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.h:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.hnote: note: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):38:array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note: ^ ~ : rtunion fld[1]; ^expanded from macro 'RTL_CHECK2' array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~350:3 : ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 1337: ^ ~warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h27/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 1385:13/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: X0EXP (rt, 4) = NULL_RTX;1209:38::: note rtunion fld[1];440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 5: ^ ~ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :: : 440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: rtx tmp = XEXP (this, 1); ^ ~ ^ note: expanded from macro 'X0EXP':1337:27: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.cexpanded from macro 'RTL_CHECK2'5:note: array 'fld' declared here :3199:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)note5 : array 'fld' declared here rtunion fld[1];:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: expanded from macro 'X0EXP' ^ ~ ^ rtunion fld[1]; :440:5warning: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^: 1320:23: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:3412:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ ~expanded from macro 'XEXP' 1208#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) SET_SRC (old_set) = new_src;: 38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c: note: : ^~~~~~~~~~~~~~~~~ ++LABEL_NUSES (label); 1208 ^ ~: expanded from macro 'RTL_CHECK1' ^~~~~~~~~~~~~~~~~~~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from 31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1209: 38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-chkp.c#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h382641 ^ ~:: ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1777:: note /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ::expanded from macro 'RTL_CHECK2' 3741: ./genrtl.h26: note440#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~22:440: 258:5: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3: 5: note26warningexpanded from macro 'LABEL_NUSES'440: : #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL):expanded from macro 'SET_SRC'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: note: #define SET_SRC(RTX) XCEXP (RTX, 1, SET) warning: :array 'fld' declared here ^ ~ : XEXP (rt, 1) = arg1; rtunion fld[1]; ^ ~ ^5 ^ ~notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : note XSTR (rt, 1) = arg1;: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1350/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-tests.c:: :array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h32 rtunion fld[1]; ^35: ^ ~ :In file included from : 1320:23: rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ::1354 note:32:./genrtl.h : 1319:In file included from expanded from macro 'XEXP' :23: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note: ^note : expanded from macro 'XCEXP'note ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.c: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h235expanded from macro 'XSTR':120925: expanded from macro 'XCINT' :38: #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :1210 ^ ~ note::37:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)In file included from : ^ ~ expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.h:38:expanded from macro 'RTL_CHECKC1' :1210:3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~: note: expanded from macro 'RTL_CHECK2'37 warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : :23: ^ ~ X0EXP (rt, 4) = NULL_RTX; note : expanded from macro 'RTL_CHECKC1'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741440: 1447 ^ ~ ./genrtl.h:5: ::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) :369 ^ ~14/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:::5 note: 1337warning:array 'fld' declared here 3: warning: : :: rtunion fld[1];array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 27: notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note ^: : expanded from macro 'X0EXP' 440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here: XEXP (rt, 1) = arg1; ^ ~ : 440#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h5 : rtx next = XEXP (insn, 1);In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c: :1320: rtunion fld[1];315 ^ ~: note: 23:array 'fld' declared here ^ ~: ^ notenote: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-chkp.c#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320: 2623: : ^ : note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:In file included from ^ ~:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:array 'fld' declared here:3741: ./genrtl.h: 12083520:8:: 574 rtunion fld[1];:3741: : ./genrtl.h:25938:3expanded from macro 'XEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: warning 3: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : 1209:38:warning array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: : :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] if (REG_NOTES (insn)) warningnote ^ : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note XSTR (rt, 2) = arg2; XBBDEF (rt, 2) = arg2; ^ ~ ^~~~~~~~~~~~~~~~: ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1589:25: expanded from macro 'RTL_CHECK1' note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): ^ ~ :expanded from macro 'REG_NOTES' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3208#define REG_NOTES(INSN) XEXP(INSN, 6) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::12095::1324:25: rtunion fld[1];expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ note:38:1319:23:: ^ note #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):expanded from macro 'XBBDEF'In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) :1320:: --LABEL_NUSES (label);/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-tests.c:35expanded from macro 'XSTR' : ^ ~In file included from ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^~~~~~~~~~~~~~~~~~~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::440::1208/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:5374138 1209:23:38: note: :: noteexpanded from macro 'XEXP'1777 : note: array 'fld' declared here : ./genrtl.h::note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)26:: rtunion fld[1]; note: expanded from macro 'RTL_CHECK2' note236:3:expanded from macro 'RTL_CHECK1': ^ ~warning #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ expanded from macro 'LABEL_NUSES': array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : expanded from macro 'RTL_CHECK2' X0EXP (rt, 5) = NULL_RTX; ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1209note: array 'fld' declared here :38: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ rtunion fld[1]; note ^ #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL)In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c440 : 31: In file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from 1337:27:3741: :: note5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.c: ./genrtl.hnote:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:expanded from macro 'X0EXP' :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h440:::5:25: note: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.h:23: :260:3 rtunion fld[1]; ^ 440:5:1208In file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ::1350:32/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741 return XEXP (insn, 1);: warning: 38 array 'fld' declared here ^ ~ ./genrtl.hnote: note:370: : : :array 'fld' declared herearray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320 3 :note: rtunion fld[1]; ^ expanded from macro 'XCINT' X0EXP (rt, 3) = NULL_RTX; ^ ~warning rtunion fld[1]; ^expanded from macro 'RTL_CHECK1': In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-chkp.c 23: note: expanded from macro 'XEXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): :26#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3521: XEXP (rt, 2) = arg2;: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)38 ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ ^ ~:1337 3741: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210 ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::592: 1320:23:: ^ ~ : warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] 373:: warning:27: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] REG_NOTES (insn) = copy_insn_1 (REG_NOTES (insn)); ^~~~~~~~~~~~~~~~:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note XSTR (rt, 1) = arg1;note440note: 1209: : ^ ~expanded from macro 'X0EXP'expanded from macro 'RTL_CHECKC1' : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])5: : ^ ~expanded from macro 'XEXP':/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note1589:: array 'fld' declared here 38:1319 #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 2523 ^ ~ : rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: ^: note: :1208 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-tests.c:38: 35440:5note: expanded from macro 'RTL_CHECK1' noteexpanded from macro 'REG_NOTES' :: #define REG_NOTES(INSN) XEXP(INSN, 6) 1209:38: expanded from macro 'XSTR'note ^ ~: expanded from macro 'RTL_CHECK2' note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ : array 'fld' declared here : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])::3210440:5: 14: warning:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 1320 ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:note: array 'fld' declared here:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 23:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; 1209:38 ^:note note: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c: expanded from macro 'XEXP' if (--LABEL_NUSES (target_label) == 0) :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~~~~~~~~~~~~~~~~~~~~~~~~array 'fld' declared here 3741440 : :31 ^ ~./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h X0EXP (rt, 6) = NULL_RTX; note: rtunion fld[1]; ^: :expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h./genrtl.h ^ ~5: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 1777::1337::note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~26:27: :1209 note: : note: expanded from macro 'X0EXP'expanded from macro 'LABEL_NUSES'261:38 array 'fld' declared here:#define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) note: rtunion fld[1]; expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::3:1458 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h10: warning: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :440: ^ ^ ~ ^ ~ 5warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5 return XBBDEF (insn, 2); :1350:32: note:: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'XCINT' note ^ ~ note ^ ~ : array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.c:#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) 1208 ::38 ^ X0EXP (rt, 4) = NULL_RTX;: 1324 ^ ~25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.h :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:: :3521 ^ ~25 ::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note: array 'fld' declared hereexpanded from macro 'XBBDEF' note6 : rtunion fld[1];1337:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ 27: ::1210:37#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)expanded from macro 'RTL_CHECK1' ^ ~ In file included from 23#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-chkp.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h26: ::noteIn file included from 1208/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h440:5: warning: note: ::3741: ./genrtl.h:611:3note: expanded from macro 'RTL_CHECKC1' array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) REG_NOTES (insn) = copy_insn_1 (REG_NOTES (insn));: expanded from macro 'X0EXP'1319 : array 'fld' declared here 38#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ^~~~~~~~~~~~~~~~ :3741: ./genrtl.h:: rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 435 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208: ^ : ^ ~ note: ::1589:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h38expanded from macro 'RTL_CHECK1'23:440 253#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-tests.c: warning :35: :note ^ ~ 5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XWINT (rt, 1) = arg1;:: : 440:5expanded from macro 'RTL_CHECK1': note: array 'fld' declared herenote notenote : array 'fld' declared here ^ ~3741: ./genrtl.h: expanded from macro 'REG_NOTES' rtunion fld[1]; ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])::1213 :29258#define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ : ^ ~:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1463note:440:3:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c:3231:23: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]: 5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:expanded from macro 'XWINT' 1320 rtx other_target = JUMP_LABEL (other);:23#define XWINT(RTX, N) ((RTX)->u.hwint[N])::expanded from macro 'XSTR'10 :note#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^ ~ warning : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209expanded from macro 'XEXP': warning: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :note: :441#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~~~~~~~~~~~~~~~~:5:38 note: array 'fld' declared here XEXP (rt, 1) = arg1; array 'hwint' declared here rtunion fld[1]; : ^ ~ note: expanded from macro 'RTL_CHECK2' ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : HOST_WIDE_INT hwint[1]; ^In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1832 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1209#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):281320 ^ ~: ::: 26:23:3741: note: note: note: expanded from macro 'JUMP_LABEL' 38./genrtl.h:#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN): return XBBDEF (insn, 2);: expanded from macro 'XEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'HOST_WIDE_INT' : note ^ ~ : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) expanded from macro 'RTL_CHECK2' ^ ~ ^ ~ # define HOST_WIDE_INT long long440262:3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :1324:: ^ 1209 warning: ^ ~1354:32: :array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:note38440:5In file included from : XINT (rt, 5) = arg3; ^ ~: note::5:25: : array 'fld' declared here note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.c : : note: : 25: rtunion fld[1];expanded from macro 'XBBDEF' noteexpanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~In file included from : array 'fld' declared here expanded from macro 'XCEXP' ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.h: rtunion fld[1];:23: In file included from 1317:1208:: ^ ~ ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 23: note: ^ ~expanded from macro 'XINT' : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): 3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h5: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-chkp.c:3542:13 ^ ~ : note: array 'fld' declared herenote/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 1210:1209:38:::: rtunion fld[1]; 37note26expanded from macro 'RTL_CHECK1':warning: In file included from : ^: In file included from ./genrtl.h:436array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-tests.cexpanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 3#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~note: expanded from macro 'RTL_CHECKC1' :3741: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]):: warning35 && SET_SRC (old_set) != recog_data.operand[1]) : : ^~~~~~~~~~~~~~~~~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ./genrtl.h :440:5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :array 'fld' declared here: 612 XWINT (rt, 2) = arg2; ^ ~440:440:3741: rtunion fld[1];: 2641./genrtl.h5 ^: ::5: : 22/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10note3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::: warning: array 'fld' declared here 2591213:: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~::29: 3 rtunion fld[1]; ^ note:note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note : warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.carray 'fld' declared hereexpanded from macro 'XWINT':: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]:1321:23 XBBDEF (rt, 2) = arg2; : expanded from macro 'SET_SRC' : ^ ~3232 rtunion fld[1]; #define SET_SRC(RTX) XCEXP (RTX, 1, SET) note#define XWINT(RTX, N) ((RTX)->u.hwint[N]) : return XEXP (insn, 3); ^ ~ ^ ^ ~:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324expanded from macro 'XVEC' :25/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:135419 :32 ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c ^ ~ :note:note132031/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: In file included from : :23warning: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: : expanded from macro 'XCEXP' : expanded from macro 'XBBDEF'1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:38:expanded from macro 'XEXP': ./genrtl.h note#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ ~ target_label = JUMP_LABEL (insn);:5: 263 : :#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ^~~~~~~~~~~~~~~~~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :note: array 'hwint' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTL_CHECK2' 31210#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~:: HOST_WIDE_INT hwint[1];: ^37 warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: :440:array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]1832/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:591209:26 1208::28: note: expanded from macro 'JUMP_LABEL' XSTR (rt, 6) = arg4;#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) :: ^ ~3838note: expanded from macro 'HOST_WIDE_INT': note: 5 note ^ ~ : note: expanded from macro 'RTL_CHECK2': /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECKC1':# define HOST_WIDE_INT long long: 1354 ^ note: :32array 'fld' declared here expanded from macro 'RTL_CHECK1' ^ ~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1319note:23: note:: expanded from macro 'XSTR': 440 In file included from #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~expanded from macro 'XCEXP':/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.c:25#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-chkp.c:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from ^ ~ 5#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.h:: note #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ 23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~ array 'fld' declared here: 26440:5: : In file included from rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209440note: array 'fld' declared here:5:: note : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];: : ^ array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ^ rtunion fld[1]; ^In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-tests.c1210./genrtl.h:37: : note: expanded from macro 'RTL_CHECKC1'38 :#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): 630note /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:3: :10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 35: warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:3550: :expanded from macro 'RTL_CHECK2' return XEXP (insn, 3); ^ ~ : 3741: ./genrtl.h :In file included from ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ 6 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h: XVEC (rt, 1) = arg1; ^ ~ warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 470 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::440::3: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:warning260: INSN_CODE (insn) = new_icode; 440: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~~~~~:13215: note: array 'fld' declared here: SUBREG_BYTE (rt) = arg1;5 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^~~~~~~~~~~~~~~~ ::23:3:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : rtunion fld[1]; ^ 23: note: noteexpanded from macro 'XEXP' 20111504:26: :: : notenote: expanded from macro 'XVEC': : warning: array 'fld' declared herearray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'SUBREG_BYTE'25 rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h X0EXP (rt, 3) = NULL_RTX;#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ^ ~ ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3307 ^ ~ 1352:32: notenote: : expanded from macro 'INSN_CODE' 22/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:1209#define INSN_CODE(INSN) XINT (INSN, 5)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'XCSUBREG': In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg): 31::27: : 38:warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]:1209 noteIn file included from note: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 38 ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'X0EXP' 3741: : target_label = JUMP_LABEL (delay_jump_insn);#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ./genrtl.h ^ ~ :: expanded from macro 'RTL_CHECK2' :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: expanded from macro 'RTL_CHECK2'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])281:: 28: 1208:38: note3: note ^ ~ 1210 ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : expanded from macro 'RTL_CHECK1' :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]37 :1317: :23expanded from macro 'JUMP_LABEL'#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: ^ ~440:5::440: 5#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote XINT (rt, 1) = arg1; ^ ~:: array 'fld' declared herenote note: array 'fld' declared here note: expanded from macro 'XINT' : rtunion fld[1]; ^ rtunion fld[1]; ^ ~440: expanded from macro 'RTL_CHECKC1'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1354:5: note#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484::1317: ^: array 'fld' declared here32 10: : rtunion fld[1]; ^ :23: noteIn file included from : expanded from macro 'XCEXP'warning : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-chkp.cIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-tests.c:: ^ ~ note: expanded from macro 'XINT' array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~26 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h35/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:: #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) return XUINT (insn, 4);In file included from #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ note: expanded from macro 'RTL_CHECK2': ::1209: In file included from 3741: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])./genrtl.h ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~38 ^ ~:::261: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:12103741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::: ./genrtl.h:648:31318#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 337:: ^ ~ warning: :: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h440:5440:warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]::array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]5: 44026 note: X0EXP (rt, 4) = NULL_RTX; :array 'fld' declared here notenote: note: expanded from macro 'XUINT' XSTR (rt, 1) = arg1;#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) expanded from macro 'RTL_CHECKC1' : ^ ~ rtunion fld[1];5 ^ ~: ^ ~:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note1337:27: array 'fld' declared here : rtunion fld[1]; : rtunion fld[1]; #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])1319:23 ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:note: expanded from macro 'X0EXP' ^ : note: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.cexpanded from macro 'XSTR'In file included from 1209 ^ ~: :3599:14: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h38warning In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.c#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c25: ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.h:31:440:538: : : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ^ ~:23: note: ./genrtl.h:304:3: : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]:note: In file included from warning: note: array 'fld' declared here expanded from macro 'RTL_CHECK2' rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECK2' if (val && REG_NOTES (insn) != 0) ^~~~~~~~~~~~~~~~ ^:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])3741: ./genrtl.h:487#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : :1589:325 ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c:::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:12083370: note /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning: XSTR (rt, 1) = arg1; ^ ~ expanded from macro 'REG_NOTES' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :440:21: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:38:5: : notenote: :: #define REG_NOTES(INSN) XEXP(INSN, 6) 1319440array 'fld' declared here:5:: ^ ~ note : warning23: X0EXP (rt, 1) = NULL_RTX; array 'fld' declared here ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337 rtunion fld[1]; : array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECK1': note ^ 27 rtx temp_label = JUMP_LABEL (trial_seq->insn (0)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: expanded from macro 'XSTR' rtunion fld[1];#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-chkp.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:132026::: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :1832:28: note: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h23:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 3741440:5: notenote: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : expanded from macro 'XEXP'array 'fld' declared hereexpanded from macro 'X0EXP':1209: 38 rtunion fld[1];: : note: ^ ./genrtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489 ^ ^ ~: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ expanded from macro 'JUMP_LABEL'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from 1209:38:1208: 10: ^ ~ :38::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-tests.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h666:3:warning: warning: 440notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :: note: : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 35: In file included from XVEC (rt, 1) = arg1;expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)5 3741#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ return XUINT (insn, 4); : ^ ~ ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note:: expanded from macro 'RTL_CHECK1' : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ::1321: ^ ~1318:26262 ^ ~:array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440::: 5: 233 rtunion fld[1];:: notenote ^warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: expanded from macro 'XUINT': : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here 440 : :#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~1354 In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.cexpanded from macro 'XVEC':/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h32: note: : XINT (rt, 5) = arg3; :31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XCEXP' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ rtunion fld[1]; ^ ~ : ^5 3741: #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ./genrtl.h:: : 1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209305:: ^ ~ note38:: note: 3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:381210/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from :: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.c:notewarning: : 2537:expanded from macro 'RTL_CHECK2'1317 : : In file included from :expanded from macro 'RTL_CHECK2'array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here23#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.h :: 23 rtunion fld[1];note: In file included from note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : :3741: ./genrtl.h:520:3: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440warning: :5:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])note: array 'fld' declared here ^ rtunion fld[1]; XINT (rt, 2) = arg2; expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: X0EXP (rt, 1) = NULL_RTX;#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ : ^ ~ ^ ~ 36015: ^ ~:27: warning /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from : note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~440:1317:23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-chkp.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:26 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: array 'fld' declared here: :: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]:::1337: 5 rtunion fld[1]; 271209 ^:: note = eliminate_regs_1 (REG_NOTES (insn), VOIDmode, REG_NOTES (insn), true, ^~~~~~~~~~~~~~~~ :: In file included from 38: note: expanded from macro 'XINT'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: ./genrtl.h:: note#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h685 ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ expanded from macro 'X0EXP': ::1512array 'fld' declared here:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h12:1209:38: :1589: : note: expanded from macro 'RTL_CHECK2' 253 rtunion fld[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): note: expanded from macro 'REG_NOTES' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define REG_NOTES(INSN) XEXP(INSN, 6) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): warning: :440 ^ ~ : ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h5: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1320:23note: array 'fld' declared here 3456 :: return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */warning rtunion fld[1]; ^ : 1208 ^ ~: 16array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h38In file included from :440:: note: : expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XEXP (rt, 1) = arg1;warning5::1321 ^ ~ :23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-tests.c#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ note: expanded from macro 'RTL_CHECK1': /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h35: 38:note note: expanded from macro 'RTL_CHECK2': array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:5 rtx label = JUMP_LABEL (next);: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 3741 :1320:: ^~~~~~~~~~~~~~~~~ ^ ~ array 'fld' declared here: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:note5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ./genrtl.h:263:3: rtunion fld[1]; ^note23::1832expanded from macro 'XVEC' :#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~: note : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 : :38array 'fld' declared here:28: note: rtunion fld[1]; ^In file included from : notearray 'fld' declared herewarning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] : noteexpanded from macro 'JUMP_LABEL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:31: In file included from : expanded from macro 'XEXP' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) rtunion fld[1]; ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'RTL_CHECK2' XSTR (rt, 6) = arg4;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c : :3741 ^ ~ ^ ~: 3601:55In file included from ./genrtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.c: ^ ~306:3:warning:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] :1209:25 38: note : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: = eliminate_regs_1 (REG_NOTES (insn), VOIDmode, REG_NOTES (insn), true,expanded from macro 'RTL_CHECK2'32 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 1319note ^ ~ In file included from : expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^~~~~~~~~~~~~~~~#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) :440:5 ^ ~ array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: :23:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1589 :25: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XVEC (rt, 3) = arg3; expanded from macro 'REG_NOTES'note note: expanded from macro 'XSTR' 440 ^ ~: : #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.h1321array 'fld' declared here::1210:37:5: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)23note: ^ ~ 23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :1209:: array 'fld' declared herenote: expanded from macro 'XVEC'In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: expanded from macro 'RTL_CHECKC1'38:1320:: rtunion fld[1];: rtunion fld[1];23: note ^ : ^3741expanded from macro 'XEXP' : ./genrtl.h:538#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : note3#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~: In file included from warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-chkp.c ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]):26: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'RTL_CHECK2' ^ ~ XEXP (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 1836:34: In file included from warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~:440: ^ ~ : return safe_as_a (JUMP_LABEL (insn));:1209:38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: ^~~~~~~~~~~~~~~~~ note:38: ::55: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note :note1320:23#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: note: expanded from macro 'RTL_CHECK2' : array 'fld' declared here: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832 note: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 374128expanded from macro 'XEXP'array 'fld' declared here rtunion fld[1]; ^ : rtunion fld[1];:: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c:3457:20:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 440 : warning#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note ./genrtl.h: ^440:5array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: array 'fld' declared here rtx old_label = JUMP_LABEL (delay_jump_insn);: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ :686:expanded from macro 'JUMP_LABEL' ^ ~ : rtunion fld[1]; 5 ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h In file included from #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~note /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c: 31: :1209:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: array 'fld' declared hereIn file included from rtunion fld[1];warningIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-tests.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354::::35: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741374138: note 32: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]1832:: ./genrtl.h:307 ^ 28expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:3600:5 XSTR (rt, 2) = arg2; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):: note: :./genrtl.h: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'JUMP_LABEL' 281 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning: note#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN):::13193: ::: 3 expanded from macro 'XCEXP' ^ ~: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]23440array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]warning : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) REG_NOTES (insn): note ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354 :5: note :32: ^~~~~~~~~~~~~~~~:array 'fld' declared here XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :: :1321:note:1589expanded from macro 'XSTR'23 rtunion fld[1];:: ^ 25expanded from macro 'XCEXP'#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): 12101317 :: note ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ::37:23 ^ ~ : expanded from macro 'REG_NOTES' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:noteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.c::25/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define REG_NOTES(INSN) XEXP(INSN, 6): expanded from macro 'XVEC' note: ^ ~:1209:38expanded from macro 'XINT':1210 note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : note: : expanded from macro 'RTL_CHECKC1'#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) 37: ^ ~ note: :1320: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.h#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECK2'1209: ^ ~ :23: note /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):23: ^ ~: 440: 38 expanded from macro 'XEXP' : In file included from note:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 ^ ~: 55/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: note: 440:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :array 'fld' declared here38 : : ./genrtl.h:573 :: rtunion fld[1];3expanded from macro 'RTL_CHECK2' ^ ~5 note: notenote: : array 'fld' declared here: expanded from macro 'RTL_CHECK2' rtunion fld[1];: ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 1209 ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 38: note: rtunion fld[1]; ^ ~ XSTR (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.cexpanded from macro 'RTL_CHECK2' :3472#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ :::10: :440 ^ ~ 5:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ :5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1319:warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] 23In file included from 440:5:notewarning return JUMP_LABEL (this);:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-chkp.c : : 26: 5 ^~~~~~~~~~~~~~~~~array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from :array 'fld' declared here note: rtunion fld[1]; ++LABEL_NUSES (old_label); ^~~~~~~~~~~~~~~~~~~~~~~note : array 'fld' declared here array 'fld' declared here rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 1832:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1777:28note 26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c: rtunion fld[1];: expanded from macro 'XSTR' :3741: ./genrtl.h31 note ^ : #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note:: 3741: ./genrtl.h: ^ : expanded from macro 'LABEL_NUSES' 308: ^ ~ 3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38:705: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) : XVEC (rt, 5) = arg5; 3 ^ ~ noteexpanded from macro 'JUMP_LABEL' : expanded from macro 'RTL_CHECK2' : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-tests.c :1321:23:: XSTR (rt, 1) = arg1;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 35 ^ ~ ^ ~note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:13504401319 ^ ~ :: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354In file included from 5:32: : note:expanded from macro 'XVEC' 32: array 'fld' declared here note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741:: note#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) expanded from macro 'XCEXP': ./genrtl.h::23 ^ ~304: rtunion fld[1]; note ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:: : expanded from macro 'XSTR' :3: warningexpanded from macro 'XCINT': array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) XSTR (rt, 1) = arg1; ^ ~ In file included from #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)3655 #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.c:1209: ^ ~ ^ ~ :: 38: 13/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1319note: expanded from macro 'RTL_CHECK2': ^ ~: warning:2523: :1209: note: : expanded from macro 'XSTR' array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) : ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h plus_src = SET_SRC (old_set); :38: ^~~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : note: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' 1210/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.h1209#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): :38:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):23 ^ ~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]):3741: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :2641 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:::./genrtl.hnote ^ ~440 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h440:57444022:: :5: 5: note: array 'fld' declared herenote:3 : rtunion fld[1];: : 5expanded from macro 'SET_SRC': expanded from macro 'RTL_CHECK2' note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): note: array 'fld' declared here warning: :440#define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:array 'fld' declared here ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c 5: rtunion fld[1]; ^ XSTR (rt, 2) = arg2; ^ ~note:: 31 array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: rtunion fld[1];: ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1848 rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^3741:440:1354 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c:3491:27: warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 5 ^ array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 40./genrtl.h:: In file included from if (old_label && --LABEL_NUSES (old_label) == 0)note:32:309:1319/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-chkp.c: ::23 ^~~~~~~~~~~~~~~~~~~~~~~: warning3: : note: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : 26 return safe_as_a (JUMP_LABEL (this)); note: array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1777 :26:: In file included from warningexpanded from macro 'XSTR' ^~~~~~~~~~~~~~~~~ note: expanded from macro 'LABEL_NUSES' rtunion fld[1];: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209: :3741 ^: XINT (rt, 6) = arg6;#define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL)38In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-tests.c ^ ~ ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx):1832 :: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350 ^ ~ ^ ~35:706:3: :: warning:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 28::expanded from macro 'RTL_CHECK2' 1317 : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])32/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210: XSTR (rt, 2) = arg2;In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: ^ ~ 3723: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440note: expanded from macro 'XINT' :5: notenote:note: : expanded from macro 'JUMP_LABEL' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) expanded from macro 'XCINT' array 'fld' declared here ^ ~ note#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ : ^ ~ rtunion fld[1]; ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :3741 : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1210 ^ ~: expanded from macro 'RTL_CHECKC1'./genrtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.c:25 :37:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note: :1354:32:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::expanded from macro 'RTL_CHECKC1'1319In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.h:::1209 30523note23: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h: ^ ~: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]):38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :440:5:note592:3::: expanded from macro 'XSTR' expanded from macro 'XCEXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) note ^ ~:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx): note warning: 3: ^ ~array 'fld' declared here ^ ~ warning /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38 : expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: ^array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): XINT (rt, 2) = arg2;: 440:5: ^ ~3666 XSTR (rt, 1) = arg1; 1210 ^ ~ ::37: note: expanded from macro 'RTL_CHECKC1' ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 :#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :5:17/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ :440:note note::5: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:13171319: : array 'fld' declared here note:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h23: :440:5:: 23note : array 'fld' declared here:note array 'fld' declared here expanded from macro 'XSTR' rtunion fld[1]; ^ rtunion fld[1];warningnote#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) rtunion fld[1]; ^: array 'fld' declared here ^ ~ : rtunion fld[1]; array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] for (links = REG_NOTES (insn); links; links = XEXP (links, 1)) JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-chkp.c:26311209:38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832 ^~~~~~~~~~~~~~~~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:: ^ ~ :3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1589: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:28:25: note: :: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.cnote expanded from macro 'REG_NOTES' 1209note: : XSTR (rt, 1) = arg1;#define REG_NOTES(INSN) XEXP(INSN, 6) :38: :3544:5: ^ ~ note: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741expanded from macro 'JUMP_LABEL': ^ ~expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h expanded from macro 'RTL_CHECK2'warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: LABEL_NUSES (real_return_label)++; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./genrtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :327:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1777#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :26: note: expanded from macro 'LABEL_NUSES' note ^ ~ ^ ~#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)#define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL): expanded from macro 'XSTR' 1320:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: 5:23:3#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) : ^ ~note: array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ ^ ~: 440:5 rtunion fld[1];:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: expanded from macro 'XEXP' :: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350warning#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :32/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:: ^1354array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XINT (rt, 1) = arg1;:3832note: array 'fld' declared here note ^ ~:: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];In file included from :noteexpanded from macro 'XCEXP' ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-tests.c1209:1317::2338:: note: expanded from macro 'XCINT' :: : expanded from macro 'XINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)In file included from expanded from macro 'RTL_CHECK2' 35 ^ ~: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.c#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) In file included from :note ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx):: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 25/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~ 3741:440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:expanded from macro 'RTL_CHECK2'5:1210:37 :: noteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.h : array 'fld' declared here :: rtunion fld[1]; 23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210 12093741:note: ./genrtl.h::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])61138:./genrtl.h37 ^ ~ ::: note: : 306:3expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :expanded from macro 'RTL_CHECKC1': 440:5 warning: :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) note3: note XVEC (rt, 3) = arg3; ^ ~ : ^ ~ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XSTR (rt, 1) = arg1; : array 'fld' declared here expanded from macro 'RTL_CHECKC1'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ : : 440#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ rtunion fld[1];:1319:23: note: expanded from macro 'XSTR' ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:3666 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):5::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1321 :: 440 ^ ~ ^ 440:::5:In file included from 50/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-chkp.cnote: array 'fld' declared here5: 23:26: rtunion fld[1]; warning: note: array 'fld' declared here note array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^: ::3741: ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note:: rtunion fld[1]; ^: expanded from macro 'XVEC' 1209 #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec):38 array 'fld' declared here : ^ ~ note: expanded from macro 'RTL_CHECK2' 726/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c:3546 rtunion fld[1]; for (links = REG_NOTES (insn); links; links = XEXP (links, 1)) ^ ~ :3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^:5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320warning440:23::5 note: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : LABEL_NUSES (real_simple_return_label)++; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : :expanded from macro 'XEXP'1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:38: note: expanded from macro 'RTL_CHECK2' array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c : note XEXP (rt, 2) = arg2;: 1777: : ^ ~2138:10 :array 'fld' declared here rtunion fld[1]; ^warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: In file included from :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): :1320: ^ ~./genrtl.h26 ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.c:25 : 23In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.h note::440note120923: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:347::5: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]3: : warningexpanded from macro 'XEXP': array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note::38: XVEC (rt, 1) = arg1;: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1];note SUBREG_BYTE (x), GET_MODE (x)); ^ : ^~~~~~~~~~~~~~~expanded from macro 'RTL_CHECK2' : ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-tests.c:expanded from macro 'LABEL_NUSES'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h353741:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): :2011: ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 : 1209#define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ./genrtl.h::612::385: note: expanded from macro 'RTL_CHECK2' :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:374126:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):: ./genrtl.h:1321:23 ^ ~3: note: ^ ~ :expanded from macro 'SUBREG_BYTE' notewarning 307note:: : 3 array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5 array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: XVEC (rt, 2) = arg2; rtunion fld[1]; ^: : #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ 1350expanded from macro 'XVEC':/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here 3720:28: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note_reg_elim_costly (SET_SRC (old_set), insn);: ^~~~~~~~~~~~~~~~~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ : XVEC (rt, 4) = arg4;: ^ ~32 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h2641::120913521321:23::38::In file included from note: ^ ~ note: expanded from macro 'XVEC': 22/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-chkp.c32#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XCINT' :26: note:In file included from : expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741note: expanded from macro 'XCSUBREG' : :note ./genrtl.h: #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) 1209:38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): note ^ ~ ^ ~: expanded from macro 'SET_SRC' expanded from macro 'RTL_CHECK2': ^ ~ 746:3: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define SET_SRC(RTX) XCEXP (RTX, 1, SET) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~note /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ : warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XVEC' XINT (rt, 1) = arg1; ::121012101354:32:37::: :#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) : ^ ~37 note ^ ~440440 : expanded from macro 'RTL_CHECKC1' :5: note: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): note: ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote :1209:38: note: expanded from macro 'RTL_CHECK2' expanded from macro 'RTL_CHECKC1'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]):array 'fld' declared here5 1317:expanded from macro 'XCEXP' : rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :440:5: note: array 'fld' declared here note: 23array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ^ ~ In file included from rtunion fld[1]; ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 1210 ^::In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-tests.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.c :3531:440::3725: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.h:note23: note: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.cIn file included from : In file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741expanded from macro 'RTL_CHECKC1': In file included from 5./genrtl.h:348:3:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h./genrtl.h: :#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ 3569 :3741: :630:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:expanded from macro 'XINT':./genrtl.h:5note : note: : array 'fld' declared here 3#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)11 : rtunion fld[1];warning: :warning: : array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~array 'fld' declared here array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^308 ^ :3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h if (JUMP_LABEL (pat->insn (0)) == function_return_label):1209:38: XVEC (rt, 1) = arg1; ^ ~ XEXP (rt, 2) = arg2;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321 :23: notewarning: : expanded from macro 'XVEC' ^~~~~~~~~~~~~~~~~~~~~~~~~~note : expanded from macro 'RTL_CHECK2' array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832 ^ ~ XVEC (rt, 5) = arg5; ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320: 23:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23:: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec):/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ 28: note:440:5 : note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'JUMP_LABEL' : 3817:#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h15:note expanded from macro 'XVEC': array 'fld' declared here :13541209 #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)::note: expanded from macro 'XEXP' ^ ~ rtunion fld[1];warning 3238: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38 note: expanded from macro 'RTL_CHECK2' :: note: ^expanded from macro 'RTL_CHECK2' : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-chkp.c : ^ ~26: In file included from array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'XCEXP': || XEXP (SET_SRC (x), 0) != dest /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 3 ^~~~~~~~~~~:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ 440 ^ ~ :: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 5::warning: 1209array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: : XEXP (rt, 2) = arg2; 4401210: ^ ~:38: 2641/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:5note: note: 37: :22:note: expanded from macro 'RTL_CHECK2'array 'fld' declared here 1320:23 array 'fld' declared here:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note : expanded from macro 'XEXP' : In file included from :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-tests.c::expanded from macro 'RTL_CHECKC1'440 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'SET_SRC'35:1209: rtunion fld[1];#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): 38: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note ^ ~#define SET_SRC(RTX) XCEXP (RTX, 1, SET): :5 expanded from macro 'RTL_CHECK2' : note: ^3032 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :array 'fld' declared here 3741 rtunion fld[1];: ./genrtl.h:: ^In file included from ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.c309:3In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:1354:32::25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.h:19::23: In file included from : warning : note44031array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : *step_out = XEXP (x, 1); expanded from macro 'XCEXP': ^ ~ : ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5:5 warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: array 'fld' declared here :array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]3741 rtunion fld[1]; ^note: array 'fld' declared here : ./genrtl.h:648/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :: XINT (rt, 6) = arg6; ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:3 23: note: expanded from macro 'XEXP': :1210:373741 rtunion fld[1]; : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3574:16: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : else if (JUMP_LABEL (pat->insn (0)) == function_simple_return_label) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~~~~~~~~~~~~~~~~~~~~~~~~ notewarning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : 1832 ^ ~ : ^:1317:23:./genrtl.h In file included from array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 28 :: : note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-chkp.c:26: expanded from macro 'JUMP_LABEL'349 XSTR (rt, 1) = arg1; ^ ~note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 1209expanded from macro 'XINT'#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN):38 :: expanded from macro 'RTL_CHECKC1'3:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741 warning: : ./genrtl.h: ^ ~ ^ ~: note /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:748array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]:12091319: :3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 23: : note#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) XSTR (rt, 3) = arg3; 1354: expanded from macro 'XSTR' ^ ~expanded from macro 'RTL_CHECK2'#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) : XEXP (rt, 3) = arg3;38 ^ ~: ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:321320:35: note: expanded from macro 'XCEXP' 13201319: ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~:23:: :23: note /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'XEXP'440#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): note: expanded from macro 'XSTR' :5 ^ ~ 1210 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote::38:37 440#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :: expanded from macro 'XEXP' : note: array 'fld' declared here :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: 1209 ^~~ : :5 rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote note: : :: expanded from macro 'RTL_CHECK2' 1209expanded from macro 'RTL_CHECK2': : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^: 38 note: 39array 'fld' declared here : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECKC1' note : expanded from macro 'RTL_CHECK2' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) : note: expanded from macro 'RTL_CHECK2' ^ ~ ^ ~ rtunion fld[1]; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h440 ^~~ ^ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :440:5: note:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:: 440array 'fld' declared here 5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:5: noteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-tests.c:: :: note:440array 'fld' declared here : :5array 'fld' declared here5 rtunion fld[1]; rtunion fld[1]; ^ 35 ^:: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: array 'fld' declared here ::3741: ./genrtl.h rtunion fld[1]; rtunion fld[1]; note ^: array 'fld' declared here ^ :327:3 rtunion fld[1]; ^ In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.h:23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.cIn file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:31:: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-chkp.c: 26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning:3741: : ./genrtl.h:766:: 3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3599./genrtl.h:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:423741: ./genrtl.h::666:: 350:3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:3907 XINT (rt, 1) = arg1; ^ ~warningwarning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]warning :18: warning : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] : warning int label_nr = CODE_LABEL_NUMBER (insn);: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX;: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 1317:23: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 3731 ^ ~: XVEC (rt, 1) = arg1; ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : flags = get_jump_flags (jump_insn, JUMP_LABEL (jump_insn)); ^~~~~~~~~~~~~~~~~~~~~~: 2311 note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ :18321337:: ^~~~~~~~~~~~~~~~~~~~~~~~27: :: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1321:23expanded from macro 'XVEC'28::: warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1625 note: expanded from macro 'X0EXP' array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~note: :#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) 33expanded from macro 'XVEC': : note : expanded from macro 'JUMP_LABEL'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1209 ^ ~ :1208 attrs = MEM_ATTRS (x); :expanded from macro 'CODE_LABEL_NUMBER':38 ^~~~~~~~~~~~~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ : #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :#define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ ^ ~ 2564:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::note38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h24:13541209:1209 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:38:expanded from macro 'RTL_CHECK1' note note: expanded from macro 'RTL_CHECK2': : note: 38expanded from macro 'MEM_ATTRS' : :32: note: :1317 expanded from macro 'RTL_CHECK2' expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])23#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])note : note ^ ~: ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XINT' expanded from macro 'XCEXP':/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344: :#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ::440440 5: 440::#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)note29:5 note: : :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:array 'fld' declared here5: 5:note1210: : 37expanded from macro 'X0MEMATTR': : note: ^ ~ array 'fld' declared herenote#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here rtunion fld[1]; ^ : note: array 'fld' declared here expanded from macro 'RTL_CHECKC1':1209:38:1210 rtunion fld[1]; ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~: rtunion fld[1]; ^ :37: note: ^In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.c:expanded from macro 'RTL_CHECKC1'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from 440:25/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-tests.c: 5: note: array 'fld' declared here#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.h:23noteIn file included from : ^ ~ In file included from :35: rtunion fld[1]; ^: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-chkp.c:26 In file included from : In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:::3741: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3741:440./genrtl.h:784:3: warning31: ./genrtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):5 ^ ~ : :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c 685: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: array 'fld' declared herearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: :3 rtunion fld[1]; :4403658 XINT (rt, 1) = arg1;:::: ^:374142 5: note: 3741: ./genrtl.h./genrtl.h:: :array 'fld' declared here : rtunion fld[1]; 369 ^warning: ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; 347 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317::23In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhash.c:24: In file included from if (real_return_label != NULL_RTX && --LABEL_NUSES (real_return_label) == 0) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3 ^ ~ :3: warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:: expanded from macro 'XINT'3741: ./genrtl.h:33 : :warning1777:26: 3array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: expanded from macro 'LABEL_NUSES' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) XEXP (rt, 1) = arg1; XVEC (rt, 1) = arg1; ^ ~ ^ ~: warning : ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ::38::1350 XEXP (rt, 1) = arg1; ^ ~ :321321:23note ^ ~:: 23:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h noteexpanded from macro 'RTL_CHECK2' : expanded from macro 'XEXP'note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :1320:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1209note:38:23:1320:23expanded from macro 'XVEC' : note: expanded from macro 'XEXP': expanded from macro 'XCINT'note : note: expanded from macro 'XEXP'expanded from macro 'RTL_CHECK2'#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ ^ ~1210 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:37:1209: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:5: :1209:: note38note: expanded from macro 'RTL_CHECKC1' 1209: array 'fld' declared here440 :5 rtunion fld[1];38:38: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ :: note: array 'fld' declared here notenote:: expanded from macro 'RTL_CHECK2' ^ ~ note: rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ::440:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h5:440 In file included from In file included from ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.c:440: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-chkp.c5::25: :440array 'fld' declared hereIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.h: : 26note rtunion fld[1]; ^23: In file included from :: In file included from 5:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from : note: 3741: ./genrtl.h:686:3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c: ::3741 array 'fld' declared here5warning : :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here rtunion fld[1]; 31 ^ : : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c rtunion fld[1]; ./genrtl.h:802 :3 : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note XEXP (rt, 1) = arg1; : XSTR (rt, 2) = arg2; ^ ~ ^ ^ ~ In file included from 3661:: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-tests.c :1319:35: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h12/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::3481320:3: :In file included from 23warning:: :: 3741: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]notearray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhash.c: : && --LABEL_NUSES (real_simple_return_label) == 0) 24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~expanded from macro 'XEXP'23: note: : In file included from expanded from macro 'XSTR' XEXP (rt, 2) = arg2;./genrtl.h:370/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~ 3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1777:26:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :3741: :./genrtl.h : 1320:note#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):51:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning3 : ^ ~:: 231209: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:38: expanded from macro 'LABEL_NUSES'warning : note: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 note: XEXP (rt, 2) = arg2;:expanded from macro 'XEXP' ^ ~#define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):23: note : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 38: expanded from macro 'XEXP'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: XEXP (rt, 1) = arg1; ^ ~ note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~: ^ ~ expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :1350#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h440::1209:38:32: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~51320 :23:440:: note: expanded from macro 'XCINT' :: notenote/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: :: 5#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~1209:38 expanded from macro 'XEXP': /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here expanded from macro 'RTL_CHECK2'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : note: array 'fld' declared here rtunion fld[1]; ^: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : note: expanded from macro 'RTL_CHECK2' 1209: ^ ~ rtunion fld[1]; 38::1210 :note37: :In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ expanded from macro 'RTL_CHECK2' ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: 440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-chkp.c5 : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from note:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.c: 26:25: In file included from note: : :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: rtunion fld[1]; array 'fld' declared here:23: In file included from 440: ^expanded from macro 'RTL_CHECKC1'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 5 rtunion fld[1];: 3741: 3741: ./genrtl.h:705./genrtl.h: 3 ^ note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhash.c:::24#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])822:3: In file included from : warning In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-tests.c:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XSTR (rt, 1) = arg1;: 440 ^ ~:5:: note: 3741array 'fld' declared here warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]1319:: rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c ^23: XVEC (rt, 1) = arg1; ^ ~:6381./genrtl.hnote:69:18: warning: In file included from : expanded from macro 'XSTR' :35 array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h outer_offset = SUBREG_BYTE (subreg); ^~~~~~~~~~~~~~~~~~~~:3::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: warning: 3741 23: : 1209note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h./genrtl.h:31: : expanded from macro 'XVEC' ::2011:26:: notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): expanded from macro 'SUBREG_BYTE' 349#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)In file included from :3: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ ^ ~38: : note XEXP (rt, 1) = arg1; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3741: ^ ~ ./genrtl.h : expanded from macro 'RTL_CHECK2' :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~13201209:435: 38:23: note: expanded from macro 'XEXP' : warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: expanded from macro 'RTL_CHECK2'3::1352 warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ::32:440:5: note: XWINT (rt, 1) = arg1; array 'fld' declared here : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ~ notearray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'XCSUBREG' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XEXP (rt, 3) = arg3; ^:1213: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 29: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320 ^ ~In file included from note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.c :#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg):/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c:3689:7: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h2325:1209:warningexpanded from macro 'XWINT'440:5 note: expanded from macro 'XEXP' :38: #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ :: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h && NOTE_KIND (insn) == NOTE_INSN_EPILOGUE_BEG) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.h: ^~~~~~~~~~~~~~~~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1209:3823note: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37:expanded from macro 'RTL_CHECK2': note 1647:: : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h441:5: :3741: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array 'fld' declared here:note: expanded from macro 'RTL_CHECKC1'./genrtl.h: note: expanded from macro 'RTL_CHECK2'706 25 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~note ^ ~3 rtunion fld[1];: : ^: warning: note array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) XSTR (rt, 2) = arg2; : ^ ~: array 'hwint' declared here440 : In file included from 440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-chkp.c:26: In file included from 5:: : ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h HOST_WIDE_INT hwint[1]; 5:3741:: :1319: note ^expanded from macro 'NOTE_KIND' : ./genrtl.h 440::823: rtunion fld[1];:#define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^array 'fld' declared here rtunion fld[1];23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h: ^ ~3 : note: expanded from macro 'XSTR' ^ warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) XSTR (rt, 2) = arg2; ^ ~ 5 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhash.c::59:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-tests.c26: :35: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:::note:1209:1350In file included from note: array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:374124 : : 1319./genrtl.h38:: :note: 32In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: : 3741expanded from macro 'RTL_CHECK2'note expanded from macro 'HOST_WIDE_INT': expanded from macro 'XCINT'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1];: ./genrtl.h: ^ ^ ~ :#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)# define HOST_WIDE_INT long long ^350:3 ^ ~23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :440:In file included from 124:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c: note:31: warning: expanded from macro 'XSTR' : 3: :1210:37#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~In file included from warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h5 :array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h: X0EXP (rt, 4) = NULL_RTX; ^ ~ : note436:3: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ::expanded from macro 'RTL_CHECKC1' note#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ 1209:38: XEXP (rt, 1) = arg1;: array 'fld' declared here 1337:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h27 rtunion fld[1];:: note: 440:5expanded from macro 'X0EXP' : notewarning#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ^ ~ : array 'fld' declared here note rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XWINT (rt, 2) = arg2;: 1208 ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29:In file included from : note38 ^ ~ : note: expanded from macro 'RTL_CHECK1'expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: 3723 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.cnote: :expanded from macro 'XWINT': : 43 : #define XWINT(RTX, N) ((RTX)->u.hwint[N]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 25 : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5:warningexpanded from macro 'XEXP' ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]: ^ ~: ^ ~440: && ((target = skip_consecutive_labels (JUMP_LABEL (insn))) 23note5: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^~~~~~~~~~~~~~~~~:::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h37411209 array 'hwint' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832::: ./genrtl.h::440:538 : : 725 28 HOST_WIDE_INT hwint[1];:3:note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:note note: expanded from macro 'JUMP_LABEL' : : ^note: array 'fld' declared here #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)6555 ^ ~ rtunion fld[1]; ^: expanded from macro 'RTL_CHECK2' : warning /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:16: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]1354array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):32In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-tests.c:35: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741 ^ ~ : XSTR (rt, 1) = arg1; ^ ~ : ./genrtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h warning: 369::array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]4403::5:: rtunion fld[1]; 1319:23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h warning: note: expanded from macro 'XSTR' note ^ byte = SUBREG_BYTE (subreg); ^~~~~~~~~~~~~~~~~~~~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:59:26/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : : ::1209In file included from 2011:: :expanded from macro 'XCEXP' notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) 26:: array 'fld' declared here XEXP (rt, 1) = arg1; ^ ~ rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-chkp.c ^ expanded from macro 'HOST_WIDE_INT'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h38In file included from ::1210# define HOST_WIDE_INT long long /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhash.c:24note :: note:26 ^: : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: expanded from macro 'SUBREG_BYTE' ^ ~In file included from expanded from macro 'RTL_CHECK2'37 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3741: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG):./genrtl.h440:3741: :1320:./genrtl.h:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:31: : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:::5824:3: warning23125:3:: note : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note3741 : expanded from macro 'RTL_CHECKC1': note: expanded from macro 'XEXP' warning: ./genrtl.h ^ ~ XVEC (rt, 3) = arg3; : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) : ^ ~ array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)1352 ^ ~:440 ::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h325: note: rtunion fld[1];array 'fld' declared here:1321: ^1209 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 470 1324:::2325:note rtunion fld[1];::In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.c:25: In file included from 383note:: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.hnotewarning: : expanded from macro 'XCSUBREG' array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : SUBREG_BYTE (rt) = arg1;expanded from macro 'XBBDEF' ^: ^~~~~~~~~~~~~~~~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) expanded from macro 'XVEC' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):23: 38 :#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :2011/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:note: In file included from : 1210/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3724:11:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209expanded from macro 'RTL_CHECK1'37: warning:::38: :26note: expanded from macro 'RTL_CHECKC1' : 440#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~3741:notenote5 : ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ./genrtl.h:expanded from macro 'SUBREG_BYTE'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h726notearray index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] :: :3: : expanded from macro 'RTL_CHECK2' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ array 'fld' declared herewarning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 440#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): :5: != JUMP_LABEL (insn))) : XEXP (rt, 2) = arg2; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here 1352:note32 rtunion fld[1]; rtunion fld[1]; ^: array 'fld' declared here: note: 440expanded from macro 'XCSUBREG' :5 : note: array 'fld' declared here ^~~~~~~~~~~~~~~~~ rtunion fld[1]; ^#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhash.c: rtunion fld[1];In file included from :23:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: 24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-tests.c:35 ^ ^ note : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :expanded from macro 'RTL_CHECKC1'note : 1832expanded from macro 'XEXP' :#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) XEXP (rt, 2) = arg2;3741: ./genrtl.hIn file included from : ^ ~ :28: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-chkp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h126 ^ ~440:3: warning: note:5#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :3741: ./genrtl.h: : expanded from macro 'JUMP_LABEL' XEXP (rt, 3) = arg3; :#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)note844: ^ ~ 1320 array 'fld' declared here: ^ ~:23:3: ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:warning rtunion fld[1];1209: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote :38: ^note1354: : :expanded from macro 'XEXP'32: note: expanded from macro 'XCEXP' XSTR (rt, 1) = arg1; ^ ~note: : expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx):/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209expanded from macro 'RTL_CHECK2'In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:31: : ^ ~ 1319:23: note In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h383741: expanded from macro 'XSTR':1210: ./genrtl.h:37: :: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 487:3 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 ^ ~note: : warningexpanded from macro 'RTL_CHECK2':note : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209expanded from macro 'RTL_CHECKC1':385: : notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ : note: array 'fld' declared here#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note ^ ~ : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1];:1209: X0EXP (rt, 1) = NULL_RTX; array 'fld' declared here ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:38 rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h440::In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.c:25 ^51337: : 27: noteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhash.c:: 440: note24note: array 'fld' declared here: : expanded from macro 'RTL_CHECK2' :In file included from 5:: expanded from macro 'X0EXP' In file included from #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :23note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.cIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 3741: ./genrtl.h rtunion fld[1];:7348/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741:440:: ./genrtl.h:127::: array 'fld' declared here ^ ~ 15746: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 3 ^ && REGNO (SET_SRC (PATTERN (temp))) < FIRST_PSEUDO_REGISTER)5: note: : array 'fld' declared here rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c:3754::34: warning ^3: warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208 ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641: : :38:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]warning : 22 note: expanded from macro 'RTL_CHECK1' : rtunion fld[1]; XINT (rt, 1) = arg1;: note array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'SET_SRC' if (function_return_label && --LABEL_NUSES (function_return_label) == 0) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])#define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: In file included from ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1317 XINT (rt, 4) = arg4;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-chkp.c ^ ~ ^ ~:26/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1777In file included from :26: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'LABEL_NUSES' : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-tests.c #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL):/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h351317: :In file included from In file included from 23: note: expanded from macro 'XINT' :440::23: 5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :3741: ^ ~ 1354:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h./genrtl.h:435note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 323note: :1350:32:expanded from macro 'XINT':3741 note: expanded from macro 'XCINT' :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) :warning ^ ~: array 'fld' declared here 1209: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:./genrtl.h: rtunion fld[1]; ^ XWINT (rt, 1) = arg1; ^ ~1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1210:37: note: 38845::: 38: note: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:expanded from macro 'RTL_CHECK2' 1213: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) expanded from macro 'XCEXP':293expanded from macro 'RTL_CHECKC1' ::note#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) In file included from #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c: expanded from macro 'RTL_CHECK2':31/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440note: expanded from macro 'XWINT' : warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XWINT(RTX, N) ((RTX)->u.hwint[N]): ^ ~ ^ ~ XSTR (rt, 2) = arg2; ^ ~ 5 : ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~ array 'fld' declared here5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:5::: note: : array 'fld' declared here rtunion fld[1]; ^3741 note: rtunion fld[1];1210 ^ :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhash.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'hwint' declared here:: 440 ./genrtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c HOST_WIDE_INT hwint[1];:1319128:23::37 ^: :53./genrtl.h:: note: expanded from macro 'RTL_CHECKC1' 520:3note: ::3757 : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XSTR'#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) 12: warningnote/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: : X0EXP (rt, 1) = NULL_RTX; ^ ~ 26: warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1337:: ^ ~ array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: && --LABEL_NUSES (function_simple_return_label) == 0) XINT (rt, 5) = arg5;1878array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):31: ^ ~ notenote27: note: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~expanded from macro 'X0EXP' rtunion fld[1];: expanded from macro 'HOST_WIDE_INT' ^ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1777In file included from expanded from macro 'REGNO' # define HOST_WIDE_INT long long:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.c:25/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209: #define REGNO(RTX) (rhs_regno(RTX)) #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~26 38 ^~~ : : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.h ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-tests.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::23: In file included from :: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'RTL_CHECK2' 1208:::35: 383741In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])440::1317: 53741note: ^ ~: :: note: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]./genrtl.h:expanded from macro 'LABEL_NUSES'expanded from macro 'RTL_CHECK1' note: array 'fld' declared here : #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ XWINT (rt, 2) = arg2; rtunion fld[1];747::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ 440 ^ ~ 440:5:3: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:523:array 'fld' declared here::12137350 warning: rtunion fld[1]; array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^1350:::29: note: :32 note:28expanded from macro 'XINT' XEXP (rt, 2) = arg2; note: expanded from macro 'XWINT' : note:#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) array 'fld' declared here ^ ~warningIn file included from : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c spill_reg_store[REGNO (SET_SRC (PATTERN (temp)))] = 0;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~: expanded from macro 'XCINT' rtunion fld[1]; ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:44131: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641 3741#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int):5: : ^ note: :./genrtl.h22array 'hwint' declared here : 1209 HOST_WIDE_INT hwint[1]; ^:: In file included from : ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:538 1320::2338/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h59: :::26/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-chkp.c1210:note: : note: 3expanded from macro 'SET_SRC' note: : : 37: : notenote: expanded from macro 'RTL_CHECKC1' expanded from macro 'XEXP'expanded from macro 'RTL_CHECK2' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~#define SET_SRC(RTX) XCEXP (RTX, 1, SET)warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :440: 26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) expanded from macro 'HOST_WIDE_INT' :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741# define HOST_WIDE_INT long long ^5 ^ ~440 XEXP (rt, 1) = arg1; : ./genrtl.h:: ^ ~ 5 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1354/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:::32:note note: In file included from array 'fld' declared here : :1320:array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-tests.c rtunion fld[1];120923 note ^846 rtunion fld[1]; ^:35: :expanded from macro 'XCEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhash.c:: #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) note: expanded from macro 'XEXP' ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :383741: ./genrtl.h: 24/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'RTL_CHECK2' 3 ^ ~ :: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 1210: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XSTR (rt, 3) = arg3;470::3#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):3741: ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ :37:: note: warning129:3:1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:38: ^ ~ : :: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1319note SUBREG_BYTE (rt) = arg1;: expanded from macro 'RTL_CHECKC1':: 23 440#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]):5expanded from macro 'RTL_CHECK2' ^~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: note /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:warning:: : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ array 'fld' declared here 2011:26 rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XEXP (rt, 6) = arg6; ^ ^ ~note: note: expanded from macro 'XSTR' : expanded from macro 'SUBREG_BYTE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1878/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) :440 #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ : ^ ~ :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:231209:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h38 : note5:31note: expanded from macro 'XEXP':25: : : expanded from macro 'RTL_CHECK2': note: notearray 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from : ^ expanded from macro 'REGNO'1352 ^ ~ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 #define REGNO(RTX) (rhs_regno(RTX)) :120932::: note: expanded from macro 'XCSUBREG' 5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.h:: 23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:38#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)748:3note::In file included from ^~~ note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:31 array 'fld' declared here:440: : ^ ~ warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]5: note rtunion fld[1];:: : ./genrtl.h:573array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XSTR (rt, 3) = arg3; ^ ~1210 ^ rtunion fld[1]; ^:37: note: expanded from macro 'RTL_CHECKC1' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c :4403::5 :warning : note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~: rtunion fld[1];1209:38: note : :7351 ^: 32: warningarray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here : rtunion fld[1]; ^ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhash.c XSTR (rt, 1) = arg1; ^ ~ :24/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23:: In file included from note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :expanded from macro 'XSTR'3741 : ./genrtl.h:152:3: warning: expanded from macro 'RTL_CHECK2'#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-tests.c:35: In file included from spill_reg_stored_to[REGNO (SET_SRC (PATTERN (temp)))] = 0;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 3741 XEXP (rt, 1) = arg1;: ./genrtl.h ^ ~ ^~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::2641::440487::5: 22note: array 'fld' declared here 3 rtunion fld[1];: ^ : warningnote: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from note: expanded from macro 'SET_SRC'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.c : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c::expanded from macro 'XEXP'25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.h:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: #define SET_SRC(RTX) XCEXP (RTX, 1, SET) X0EXP (rt, 1) = NULL_RTX;31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):1319:23: note ^ ~: :expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1354:32: note1321:: expanded from macro 'XCEXP' :#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ^ ~1337 23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209::38: note: 27expanded from macro 'RTL_CHECK2'::1209:38 :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~1209 note:: expanded from macro 'X0EXP' 38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1210:37: note: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)expanded from macro 'RTL_CHECKC1' ^ ~ note: expanded from macro 'RTL_CHECK2' note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])1208 :38: note: ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: 440:5: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): array 'fld' declared here expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhash.c:24 1878: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h440::37415: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote::31: note: expanded from macro 'REGNO' 440./genrtl.h::153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : 5array 'fld' declared here: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define REGNO(RTX) (rhs_regno(RTX)) ^~~ rtunion fld[1]; rtunion fld[1]; ^ XBBDEF (rt, 2) = arg2; ^ ~ ^ :440In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.h:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h784::3:: In file included from 5In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c::1324/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:31105 :warning: note25: : array 'fld' declared here:: In file included from array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:440 :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423 rtunion fld[1]; ^ 5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592::3: XINT (rt, 1) = arg1;warning: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1;note : ^ ~ ^ ~In file included from array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h: 236: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-tests.c:35: In file included from ::1317:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 1319:23:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:7371:31:3741 : 1167:1023: ./genrtl.h:520warning :: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'XSTR'note3note: expanded from macro 'XINT' : :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): ^ ~ warningexpanded from macro 'XBBDEF' warning: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) = simplify_replace_rtx (INSN_VAR_LOCATION_LOC (temp),offset of on non-POD type 'vec_embedded' (aka 'vec, va_heap, vl_embed>') [-Winvalid-offsetof]#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~~~~~~~~~ 1208:38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209: ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]38: note: expanded from macro 'RTL_CHECK2' note: :/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h1721: expanded from macro 'RTL_CHECK1' 3: note: X0EXP (rt, 1) = NULL_RTX;expanded from macro 'INSN_VAR_LOCATION_LOC' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 104 :24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::440:538: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:: : noteexpanded from macro 'RTL_CHECK2'note: PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)): expanded from macro 'offsetof'5 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:array 'fld' declared here ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define offsetof(t, d) __builtin_offsetof(t, d)1662 : rtunion fld[1];133736 note #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): array 'fld' declared here ^ ~ rtunion fld[1]; ^ :27: In file included from ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:286/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhash.c:note44: :: 24note: In file included from In file included from : in instantiation of member function 'vec, va_heap, vl_embed>::embedded_size' requested here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.cexpanded from macro 'X0EXP': size_t size = vec::embedded_size (alloc);/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :25: In file included from ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.h:23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~: :440:::3741: ./genrtl.h:note: expanded from macro 'PAT_VAR_LOCATION_LOC' 3741: 154:5: note: 1565#define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:12083./genrtl.h::38: 12:802: : warning1354note3 rtunion fld[1];: : : :32warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] in instantiation of function template specialization 'va_heap::reserve >' requested here: note: note: expanded from macro 'RTL_CHECK1' expanded from macro 'XCEXP' XEXP (rt, 1) = arg1; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx):440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h::1320:array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 23: 5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: ^ ~: note: XEXP (rt, 3) = arg3;16743741 : ^ ~ array 'fld' declared here : ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:note:3:1320: expanded from macro 'XEXP' :611:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 231210: ^ ~3:37 : rtunion fld[1]; : warning in instantiation of member function 'vec, va_heap, vl_ptr>::reserve' requested here note: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h reserve (1, false PASS_MEM_STAT); XSTR (rt, 1) = arg1;#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ note: ^ expanded from macro 'RTL_CHECKC1' : ^ ~1209 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38 ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reorg.c:1330: 38: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]):19:noteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319: note: note: : in instantiation of member function 'vec, va_heap, vl_ptr>::safe_push' requested hereexpanded from macro 'RTL_CHECK2'expanded from macro 'RTL_CHECK2'23: note: expanded from macro 'XSTR' ^ ~ merged_insns.safe_push (std::pair (trial, false)); ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-tests.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~:440:5: note: array 'fld' declared here :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)440 ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: rtunion fld[1];1209 : ^35 : :In file included from 38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhash.c:24: :5In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741 : ./genrtl.h:155::noteIn file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTL_CHECK2':440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h5: note: array 'fld' declared here :note: array 'fld' declared here rtunion fld[1]; ^3741 : ./genrtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c rtunion fld[1];:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])7370538 ^ ~ 3 ^ ::5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: warningwarning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:In file included from 5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.c:: 25note: In file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4;: array 'fld' declared here ^ ~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XVEC (rt, 1) = arg1; ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:13211317 ^: : XEXP (rt, 1) = arg1;23 ^ ~ In file included from 23 INSN_VAR_LOCATION_LOC (temp) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ::17211320:3:: notenote: : expanded from macro 'INSN_VAR_LOCATION_LOC' 31:expanded from macro 'XVEC'23 : note: noteexpanded from macro 'XEXP'#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1209::1209:38:38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3741: ./genrtl.hnote:expanded from macro 'XINT'612 :1662:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' : #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ expanded from macro 'RTL_CHECK2'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):3#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning:1209:38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1354:: 440note:: expanded from macro 'RTL_CHECK2' array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note XVEC (rt, 2) = arg2;: 440array 'fld' declared here: 55:: notenote: : array 'fld' declared here rtunion fld[1]; rtunion fld[1]; 32 ^ ^ ~ ^array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];: :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhash.c:24 : noteIn file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:37411321: ./genrtl.h ^:156::3: expanded from macro 'XCEXP' 23: #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)In file included from ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 23: note: expanded from macro 'XVEC' XSTR (rt, 2) = arg2;In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-tests.c:35#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) XINT (rt, 5) = arg5; ^ ~ ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1319:23: note:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38expanded from macro 'XSTR': note: expanded from macro 'RTL_CHECK2' ^ ~3741 : #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 1317./genrtl.h::573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::23: note: expanded from macro 'XINT' XSTR (rt, 1) = arg1;#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 4401209 : ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 5: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note1209: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^ ~ 38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : note: expanded from macro 'RTL_CHECK2' note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440::51209:: 38note:: :array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ 38 ^ ~ : note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note: expanded from macro 'RTL_CHECK2'In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:31: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array 'fld' declared here ^ ~ 440:: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];:3741: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440./genrtl.h ^ :5: note: array 'fld' declared here :630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; rtunion fld[1]; ^ ^ ~ ^ ~ 5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.h:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: XVEC (rt, 3) = arg3; ^ ~ note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' rtunion fld[1]; ^#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:7769:30 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from :1209::38: note: rtunion fld[1]; warning ^: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from || !reg_mentioned_p (old, SET_SRC (set))expanded from macro 'RTL_CHECK2' ^~~~~~~~~~~~~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-tests.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 35 ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:22/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhash.cIn file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h24:: 3741: ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440::: note:: expanded from macro 'SET_SRC' 5#define SET_SRC(RTX) XCEXP (RTX, 1, SET)5741209: : ^ ~ note: array 'fld' declared here In file included from :3:38 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :note3741: : expanded from macro 'RTL_CHECK2'./genrtl.h :157:3: warningwarning rtunion fld[1]; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^: 440:5array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:230 warning snote: array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XSTR (rt, 2) = arg2; In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]:31 rtunion fld[1]; generated ^ :: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741. ^ ~ 1354 XEXP (rt, 6) = arg6;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): ./genrtl.h ^ ~:648:3: warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1320:In file included from :32:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XSTR (rt, 1) = arg1; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.c ^ ~: 2523: : notenote/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:13191209:23:: : expanded from macro 'XCEXP'expanded from macro 'XEXP' : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote:: 1210:37:3823expanded from macro 'XSTR':: : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) note ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: : expanded from macro 'RTL_CHECK2'expanded from macro 'RTL_CHECKC1' : #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 1209:: 12093741:: 38./genrtl.h:844/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h38:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note: :expanded from macro 'RTL_CHECK2' note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 440 ^ ~ :440:5:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h5:: note: 3: :440:5warning: array 'fld' declared here :note note: expanded from macro 'RTL_CHECK2'array 'fld' declared here rtunion fld[1];: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : array 'fld' declared here rtunion fld[1]; ^ ^ XSTR (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:7793:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 1319 && SET_SRC (set) == rl_reg_rtx)In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-tests.c ^~~~~~~~~~~~~: 35: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:440:531: In file included from :23:3741: :./genrtl.h:592/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641::22 :3:::3741: warningnote: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)./genrtl.h ^ ~ : notenote: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h666::3:: XSTR (rt, 1) = arg1; ^ ~expanded from macro 'SET_SRC' 1209 warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :array 'fld' declared here 38#define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ XVEC (rt, 1) = arg1; rtunion fld[1]; : ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensaIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhash.c1319:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::24: ^ ~-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o rtlanal.o -MT rtlanal.o -MMD -MP -MF ./.deps/rtlanal.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c 1354In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:32 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321: note: 233741:: ./genrtl.h:expanded from macro 'RTL_CHECK2': note :23: 158:3 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note ^ ~ : : warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XSTR': expanded from macro 'XVEC' :note440:5: : #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ expanded from macro 'XCEXP' X0EXP (rt, 7) = NULL_RTX; ^ ~ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1209:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)note: array 'fld' declared here38 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^: ^ ~ 1337:27::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :note 1210note:: 37expanded from macro 'RTL_CHECK2': note1209: expanded from macro 'X0EXP' In file included from #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.c:25 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.h ^ ~ expanded from macro 'RTL_CHECKC1':38:::3823:: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: expanded from macro 'RTL_CHECK1' : 440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :note5: :expanded from macro 'RTL_CHECK2' note: array 'fld' declared here: 3741 rtunion fld[1];#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :440:: ^./genrtl.h ^ ~ 5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:845:3: :440: warning5: noteIn file included from : array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note rtunion fld[1];: array 'fld' declared here ^:440: rtunion fld[1];5 : ^ note: array 'fld' declared here rtunion fld[1]; ^: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-tests.c:35: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:7795array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3: XSTR (rt, 2) = arg2;: 20: warningIn file included from ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhash.c :: 24array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319: :3741: int src = REGNO (SET_SRC (set)); ^~~~~~~~~~~~~: : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]./genrtl.h:685:23:3741 : 3 XSTR (rt, 1) = arg1;./genrtl.h::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::2641:22: warning ^ ~ note: expanded from macro 'SET_SRC'note : 182/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ::: 3: 1319:23:expanded from macro 'XSTR'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: expanded from macro 'XSTR'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]1209 XEXP (rt, 1) = arg1;1354:: 38 ^ ~32 ^ ~: note: XEXP (rt, 1) = arg1;: note: expanded from macro 'RTL_CHECK2' ^ ~ expanded from macro 'XCEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : 1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-chkp.c:23 ^ ~::202 :note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1320:38:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~440expanded from macro 'XEXP' note:5: note: array 'fld' declared here : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h23 rtunion fld[1]; :22:: ^ ~: note: warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210expanded from macro 'XEXP' 1209:38: noteexpanded from macro 'RTL_CHECK2'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: : :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECK2' rtx par_offs = XEXP (XVECEXP (par, 0, n), 1); ^ ~ 37 ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : note : expanded from macro 'RTL_CHECK2'In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-tests.c: 35: In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECKC1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) :3741 ^ ~: ./genrtl.h:612:3 1320:: ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:44023/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::440: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 : 5: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h5warning:1878:: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : XVEC (rt, 2) = arg2; :array 'fld' declared here note: ^ ~31 rtunion fld[1];:: expanded from macro 'XEXP' ^ In file included from note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::3741: note1321:: array 'fld' declared here: :23: rtunion fld[1];./genrtl.h ^:686expanded from macro 'REGNO' note: :3:note warning: 1209#define REGNO(RTX) (rhs_regno(RTX)) ^~~expanded from macro 'XVEC':array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : XSTR (rt, 2) = arg2; ^ ~ array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)1319:23 rtunion fld[1];38:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhash.c:: 440:5:24: In file included from ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 3741: note: In file included from note: expanded from macro 'XSTR' ./genrtl.h:183note: array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.c#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:expanded from macro 'RTL_CHECK2'::1209 rtunion fld[1];:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 38: 3: 25 ^ ~ note ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h warning: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209: In file included from array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.h::: expanded from macro 'RTL_CHECK2'7815:8 XBBDEF (rt, 2) = arg2; 440:5: ^ ~:: warning:23: 38:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324In file included from : rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:3741: 25 ^ && SET_SRC (set) == rl_reg_rtx ^ ~ ^~~~~~~~~~~~~ ./genrtl.h: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XBBDEF' :846note:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:32641:22: note: expanded from macro 'SET_SRC' :expanded from macro 'RTL_CHECK2'440:5: note: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~#define SET_SRC(RTX) XCEXP (RTX, 1, SET)warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XSTR (rt, 3) = arg3; : ^ ~array 'fld' declared here ^ ~ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:1354:131938:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hclang: note: expanded from macro 'RTL_CHECK1' ::440:325:: :warning /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-chkp.c:248 rtunion fld[1];note: ^ 23: expanded from macro 'XCEXP' 15#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) note:: ^ ~ : #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-tests.c: :note: expanded from macro 'XSTR' 35#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) array 'fld' declared herewarning: ^ ~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37:treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: expanded from macro 'RTL_CHECKC1': rtunion fld[1];#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]3741 ^ ~: ./genrtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ 630/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1209:38: rtx offs = XEXP (XVECEXP (bounds, 0, i), 1); 440 ^ ~:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3: warningnote : In file included from array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c5::440: XVEC (rt, 1) = arg1;5: : 1320:23:expanded from macro 'RTL_CHECK2' ^ ~: 31 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote :1321:: array 'fld' declared here : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1];note : expanded from macro 'XEXP' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: array 'fld' declared hereIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :440: rtunion fld[1]; 374123: note ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c5: expanded from macro 'XVEC': :: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhash.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~3741: 7827:18note:./genrtl.h ^ ~: :warning184: :3: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here warning rtunion fld[1];./genrtl.h:705: : : ^ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]12093: warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1209 : XEXP (rt, 3) = arg3;: 38: note ^ ~38 XSTR (rt, 1) = arg1;: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23 : note ^ ~ : expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319: if (set && SET_SRC (set) == s_reg23 : note ^~~~~~~~~~~~~: : expanded from macro 'XSTR' note#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'XEXP'expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h2641::1209#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 38 ^ ~: note: expanded from macro 'RTL_CHECK2' 22#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): note: expanded from macro 'SET_SRC' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:::440440440#define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h5::5: note: array 'fld' declared here :1354: rtunion fld[1]; ^ 5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ note:32: note: expanded from macro 'XCEXP':440:5: note #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx): array 'fld' declared here rtunion fld[1]; ^ ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhash.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: : note: expanded from macro 'RTL_CHECKC1' ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])expanded from macro 'XINT' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-tests.c#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):35: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :648 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: :1209 ^ ~:38: note: expanded from macro 'RTL_CHECK2' expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XSTR (rt, 2) = arg2; ^ ~ ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: :440:5: note: array 'fld' declared here rtunion fld[1]; ^ note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here :1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.c:43:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) asmop = SET_SRC (body); ^~~~~~~~~~~~~~ ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhash.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XINT (rt, 5) = arg5; ^ ~ :2641:22: note: expanded from macro 'SET_SRC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' 440:5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.c:48:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] asmop = SET_SRC (XVECEXP (body, 0, 0)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' :1209:38: note: expanded from macro 'RTL_CHECK2' #define SET_SRC(RTX) XCEXP (RTX, 1, SET)In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-tests.c:35: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ XSTR (rt, 1) = arg1; ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c::4408437 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1321:23note:19:: : array 'fld' declared herewarning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote:1354: : rtunion fld[1]; ^ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]32: note: expanded from macro 'XCEXP': 1319 src_reg = SET_SRC (set);: ^~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:expanded from macro 'XVEC'23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhash.c:24: 22In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)note: expanded from macro 'SET_SRC'note:3741: : ./genrtl.hexpanded from macro 'XSTR': 187:3#define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ^ ~: warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): ^ ~1210 XEXP (rt, 6) = arg6;#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:38:135437::32 : ^ ~: notenote:1209:note38: : note: : : expanded from macro 'XCEXP'expanded from macro 'RTL_CHECKC1' expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1320: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])23 ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTL_CHECK2' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ :: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210440: :expanded from macro 'XEXP' 37/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::440:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):5:5 ^ ~ ^ ~ note: expanded from macro 'RTL_CHECKC1' : note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) note rtunion fld[1];: ^ array 'fld' declared here ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.c ::561209::1138:: warningnote: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h5: : note: array 'fld' declared here rtunion fld[1]; : rtunion fld[1];array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] 440:5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) loc = ASM_OPERANDS_SOURCE_LOCATION (asmop); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ^: note /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~: 2540:43:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: expanded from macro 'ASM_OPERANDS_SOURCE_LOCATION' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3In file included from :#define ASM_OPERANDS_SOURCE_LOCATION(RTX) XCUINT (RTX, 6, ASM_OPERANDS)440 ^ ~: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-tests.c:35/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h5: : : warningnotearray 'fld' declared here In file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :: array 'fld' declared here rtunion fld[1]; XEXP (rt, 2) = arg2; ^ ^ ~ 1351:32:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320: rtunion fld[1];note: expanded from macro 'XCUINT' 23: note: expanded from macro 'XEXP' #define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ :1210:37: note: expanded from macro 'RTL_CHECKC1' 3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XEXP (rt, 1) = arg1; ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhash.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XEXP (rt, 7) = arg7; ^ ~ :1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:8619: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here 29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 && REGNO (out) == REGNO (XEXP (in, 1))) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-error.c:23:31 rtunion fld[1]; ^: :115:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'XEXP' if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhash.c: ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:374124/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-tests.c:35: ./genrtl.h: :In file included from 746/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::33741: ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :In file included from 1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::3741:: ./genrtl.h25:208:6863: :warning: :38 :note : noteexpanded from macro 'INSN_CODE': expanded from macro 'RTL_CHECK2' :3: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ^ ~ warning warning: : XEXP (rt, 1) = arg1; ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1878/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:31 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 1320:231317 XINT (rt, 1) = arg1; ^ ~::note23: :expanded from macro 'REGNO' array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XSTR (rt, 2) = arg2;note: expanded from macro 'XINT' #define REGNO(RTX) (rhs_regno(RTX)): 1317:23 #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) : notenote: expanded from macro 'XEXP' ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ : ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ::38expanded from macro 'XINT':1209:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :38 : note:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~: 1319:23440note: : :note5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'XSTR' expanded from macro 'RTL_CHECK2'#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)expanded from macro 'RTL_CHECK2':1209: ^ ~ 38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ : notearray 'fld' declared here: 1209: expanded from macro 'RTL_CHECK2' rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :440:5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): note ^ : ^ ~38 : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~note /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : :440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here expanded from macro 'RTL_CHECK2'5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c rtunion fld[1]; ^note:: 440array 'fld' declared here:5: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhash.c:8622 rtunion fld[1]; note: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h24:440: 5: 41note: array 'fld' declared here: ^In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ if (op0 != XEXP (in, 0) || op1 != XEXP (in, 1)) ^ ~ array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-tests.c:35: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: expanded from macro 'RTL_CHECK1' XSTR (rt, 1) = arg1; ^ ~ ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1];#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhash.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 3) = arg3; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' 5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-tests.c:35: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XSTR (rt, 2) = arg2; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XSTR (rt, 3) = arg3; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhash.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: X0EXP (rt, 4) = NULL_RTX; ^ ~ 440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' 5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhash.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-tests.c:35: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX;In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XVEC (rt, 1) = arg1; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' ^ ~ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c rtunion fld[1];#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ :8819:24: warning:: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ if (CALL_P (insn) && CALL_INSN_FUNCTION_USAGE (insn)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhash.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1620:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' 24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] 440: X0EXP (rt, 6) = NULL_RTX; ^ ~ 5:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' note: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:#define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ 38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' : note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' expanded from macro 'RTL_CHECK1' ^ :440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:8820:41: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-tests.c:35: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' XEXP (rt, 2) = arg2; ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' n_occurrences += count_occurrences (CALL_INSN_FUNCTION_USAGE (insn), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1620: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ 40/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhash.c:24:: In file included from 116/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: note: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h./genrtl.h:1209:expanded from macro 'CALL_INSN_FUNCTION_USAGE'38: warning:214note1209: :3:38#define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7): ^ ~note : s generated. warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' : expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ X0EXP (rt, 7) = NULL_RTX; ^ ~ expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' :5: note: array 'fld' declared here note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5 rtunion fld[1];: ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:8826:In file included from ^64/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:31:: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: array 'fld' declared here XEXP (rt, 1) = arg1; rtunion fld[1]; ^ warning ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-tests.c:35: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhash.c:24: : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' XEXP (rt, 1) = arg1; ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ for (rtx i1 = reg_equiv_alt_mem_list (REGNO (reg)); i1; i1 = XEXP (i1, 1)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ :1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' 1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o rtlhooks.o -MT rtlhooks.o -MMD -MP -MF ./.deps/rtlhooks.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhooks.c :440:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:31 rtunion fld[1];: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 5: note: array 'fld' declared here XVEC (rt, 1) = arg1; rtunion fld[1]; ^ ^ ~ ^ ~ ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:8845:11: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-tests.c:35 if (NOTE_INSN_BASIC_BLOCK_P (i1)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' XEXP (rt, 2) = arg2; ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1651:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 5: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1647:440:5:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)25: note: expanded from macro 'NOTE_KIND' ^ ~#define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here 32: note: expanded from macro 'XCINT' note: #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' :1209:38#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ~ rtunion fld[1];: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhash.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: X0EXP (rt, 2) = NULL_RTX; note: array 'fld' declared here ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' XSTR (rt, 2) = arg2; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' :1319:23: note: expanded from macro 'XSTR' rtunion fld[1]; #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-tests.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5: note: array 'fld' declared here 35 rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:8970:: 36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ || ! rtx_equal_p (dst, XEXP (SET_SRC (set), 0))In file included from ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ : ./genrtl.h:748:3In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhash.c:24:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:4402641::5::22 : :In file included from warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: note ./genrtl.h:234:3note XSTR (rt, 3) = arg3;: : ^ ~ array 'fld' declared here: expanded from macro 'SET_SRC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : rtunion fld[1];warning #define SET_SRC(RTX) XCEXP (RTX, 1, SET): array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^1319 :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:23: note: expanded from macro 'XSTR'31 ^ ~ X0EXP (rt, 3) = NULL_RTX; : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) note: XVEC (rt, 3) = arg3; expanded from macro 'XCEXP' ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~1209 :38#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ : note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:1321:23: note: expanded from macro 'XVEC' :27In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c::1210::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)37: note: 23expanded from macro 'RTL_CHECKC1' ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote:440:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])5 : ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] : noteexpanded from macro 'X0EXP' : #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)class rtx_def;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ array 'fld' declared here ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1209:38:1320 note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55: rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:8expanded from macro 'RTL_CHECK2' 1208 ^:38:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: : ^ ~ expanded from macro 'RTL_CHECK1' : note: previous use is here 35: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])struct rtx_def;#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ^~~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-tests.c:35: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:39: note: expanded from macro 'RTL_CHECK2' note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhash.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ X0EXP (rt, 4) = NULL_RTX;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:8971:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:31: clangIn file included from || ! rtx_equal_p (dst, XEXP (SET_SRC (set2), 0))/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^~~~~~~~~~~~~~3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-tests.c:: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:35warning22: ./genrtl.h: :treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1337:27: note: expanded from macro 'X0EXP' note: expanded from macro 'SET_SRC' : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) XSTR (rt, 1) = arg1;#define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:13541319/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' :32#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ : note: expanded from macro 'XCEXP' XINT (rt, 1) = arg1; ^ ~ :23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :5: note: array 'fld' declared here #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' 1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 rtunion fld[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhash.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: X0EXP (rt, 5) = NULL_RTX; ^ ~ 1320:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' 35: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:39: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:8973:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhash.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] != -INTVAL (XEXP (SET_SRC (set2), 1)))) ^ ~ X0EXP (rt, 6) = NULL_RTX; ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-tests.c:35: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 1) = arg1; ^ ~ note: expanded from macro 'INTVAL' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^:1215:33: note: expanded from macro 'XCWINT' rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XSTR (rt, 3) = arg3; ^ ~ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' rtunion fld[1]; ^#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhash.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 1) = arg1; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:8973In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-tests.c:35: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XVEC (rt, 1) = arg1; ^ ~ != -INTVAL (XEXP (SET_SRC (set2), 1)))) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' ^~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhash.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' :24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XBBDEF (rt, 2) = arg2; ^ ~ ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:39: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-tests.c:35: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'RTL_CHECK1' ^~~ XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' :23: note: expanded from macro 'XSTR' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhash.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c440:5: note: array 'fld' declared here :8972/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:19::3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] warning X0EXP (rt, 3) = NULL_RTX; ^ ~ : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ || (INTVAL (XEXP (SET_SRC (set), 1)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-tests.c:35: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:23: 824#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here :3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XVEC (rt, 3) = arg3; ^ ~ :1940:29: note: expanded from macro 'INTVAL' struct pod_mode #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' rtunion fld[1]; ^ #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhash.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' X0EXP (rt, 4) = NULL_RTX; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' ^ ~ : array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' ^ rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:8972:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here || (INTVAL (XEXP (SET_SRC (set), 1)) ^~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:81:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] rtunion fld[1]; ^ DEF_RTL_EXPR(UNKNOWN, "UnKnown", "*", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:#define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ 115:6: note: expanded from macro 'DEF_RTL_EXPR' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhash.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' XINT (rt, 5) = arg3; ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' 695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-tests.c:35: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' :1209:#define offsetof(t, d) __builtin_offsetof(t, d)39: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :1215:33: note: expanded from macro 'XCWINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:81:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] note: DEF_RTL_EXPR(UNKNOWN, "UnKnown", "*", RTX_EXTRA)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ :440:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhash.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-tests.c:35: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:81:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~DEF_RTL_EXPR(UNKNOWN, "UnKnown", "*", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' rtunion fld[1]; ^ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define offsetof(t, d) __builtin_offsetof(t, d) rtunion fld[1]; ^ ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl-tests.c:35: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhash.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:88:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' DEF_RTL_EXPR(VALUE, "value", "0", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/reload1.c:9083:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' delete_address_reloads_1 (prev, SET_SRC (set), current_insn); ^~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' ^ ~ #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from 1209note: array 'fld' declared here: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:38:695:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c22: : rtunion fld[1]; ^1354 note: :expanded from macro 'RTL_CHECK2' :23: note32: note: expanded from macro 'XCEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhash.c:24: #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)expanded from macro 'RTX_HDR_SIZE' ^ ~ : : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:#define RTX_HDR_SIZE offsetof (struct rtx_def, u)8 : warningIn file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1210::374137: :./genrtl.h :note304: :expanded from macro 'RTL_CHECKC1'3 : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ : XSTR (rt, 1) = arg1; ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): ^ ~ struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1319:104inline struct rtx_def * : ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h23: :440:5note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75::440::24: 5: expanded from macro 'XSTR' note#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) : note : ^ ~expanded from macro 'offsetof' note: : array 'fld' declared herearray 'fld' declared here #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 7: note: previous use is hereIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: class rtx_def; rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:88:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ 1209:38: note: expanded from macro 'RTL_CHECK2' DEF_RTL_EXPR(VALUE, "value", "0", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ class rtx_def; ^ ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :695:22: note: expanded from macro 'RTX_HDR_SIZE' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhash.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ XINT (rt, 2) = arg2; ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:88:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ DEF_RTL_EXPR(VALUE, "value", "0", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' rtunion fld[1]; ^ : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhash.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' XVEC (rt, 3) = arg3; ^ ~#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' 104:24:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ note: expanded from macro 'offsetof' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhash.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:92:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' DEF_RTL_EXPR(DEBUG_EXPR, "debug_expr", "0", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ rtunion fld[1]; ^ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhash.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:92:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~DEF_RTL_EXPR(DEBUG_EXPR, "debug_expr", "0", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' rtunion fld[1]; ^#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhash.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ XINT (rt, 6) = arg6; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:92:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ DEF_RTL_EXPR(DEBUG_EXPR, "debug_expr", "0", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c::118:6: note: expanded from macro 'DEF_RTL_EXPR' note: expanded from macro 'RTL_CHECK2' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ :5: note: array 'fld' declared here /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' rtunion fld[1]; ^ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:99:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhash.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] DEF_RTL_EXPR(EXPR_LIST, "expr_list", "ee", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:99:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(EXPR_LIST, "expr_list", "ee", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhash.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ XVEC (rt, 1) = arg1; ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:99:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' DEF_RTL_EXPR(EXPR_LIST, "expr_list", "ee", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' ^ ~ : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' rtunion fld[1]; ^ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhash.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: noteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:103:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] : expanded from macro 'RTL_CHECK2' DEF_RTL_EXPR(INSN_LIST, "insn_list", "ue", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhash.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' XEXP (rt, 3) = arg3; ^ ~#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:103:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here DEF_RTL_EXPR(INSN_LIST, "insn_list", "ue", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:103:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(INSN_LIST, "insn_list", "ue", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage In file included from ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:106:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhash.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] DEF_RTL_EXPR(INT_LIST, "int_list", "ie", RTX_EXTRA) X0EXP (rt, 4) = NULL_RTX; ^ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.cclass mem_usage; ^~~~~ struct :115:6: note: expanded from macro 'DEF_RTL_EXPR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337: ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ 27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 22: note: expanded from macro 'RTX_HDR_SIZE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ :5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:106:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(INT_LIST, "int_list", "ie", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhash.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ XEXP (rt, 1) = arg1; ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:106:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' DEF_RTL_EXPR(INT_LIST, "int_list", "ie", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note rtunion fld[1]; ^ : expanded from macro 'DEF_RTL_EXPR' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhash.c:24 : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' XEXP (rt, 2) = arg2; #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:: note: expanded from macro 'XEXP' 104:24: note: expanded from macro 'offsetof' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 112 warnings generated. #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:126:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SEQUENCE, "sequence", "E", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:126:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SEQUENCE, "sequence", "E", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhash.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ XWINT (rt, 1) = arg1; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:126:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' DEF_RTL_EXPR(SEQUENCE, "sequence", "E", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:: 6: note: expanded from macro 'DEF_RTL_EXPR' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhooks.c:22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] array 'hwint' declared here class rtx_def; ^ HOST_WIDE_INT hwint[1]; ^ : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:8: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' :695:22: note: expanded from macro 'RTX_HDR_SIZE' previous use is here # define HOST_WIDE_INT long long ^ #define RTX_HDR_SIZE offsetof (struct rtx_def, u)In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhash.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XWINT (rt, 2) = arg2; ^ ~ struct rtx_def; ^ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:129:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(ADDRESS, "address", "i", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:129:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhash.c:DEF_RTL_EXPR(ADDRESS, "address", "i", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ? RTX_HDR_SIZE + sizeof (reg_info) \ SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ :22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:129:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' DEF_RTL_EXPR(ADDRESS, "address", "i", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhash.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:142:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ DEF_RTL_EXPR(DEBUG_INSN, "debug_insn", "uuBeiie", RTX_INSN) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' rtunion fld[1]; ^ ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:142:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o rtx-vector-builder.o -MT rtx-vector-builder.o -MMD -MP -MF ./.deps/rtx-vector-builder.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtx-vector-builder.c DEF_RTL_EXPR(DEBUG_INSN, "debug_insn", "uuBeiie", RTX_INSN) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhash.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ X0EXP (rt, 1) = NULL_RTX; ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:142:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' DEF_RTL_EXPR(DEBUG_INSN, "debug_insn", "uuBeiie", RTX_INSN) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhash.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:145:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' DEF_RTL_EXPR(INSN, "insn", "uuBeiie", RTX_INSN) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ :5: note: array 'fld' declared here /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' rtunion fld[1]; ^ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:145:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(INSN, "insn", "uuBeiie", RTX_INSN) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhash.cIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:145:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] :24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] DEF_RTL_EXPR(INSN, "insn", "uuBeiie", RTX_INSN) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 22: note: expanded from macro 'RTX_HDR_SIZE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhash.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:149:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ DEF_RTL_EXPR(JUMP_INSN, "jump_insn", "uuBeiie0", RTX_INSN) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' rtunion fld[1]; ^ ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.defIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhash.c:149:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] :24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] DEF_RTL_EXPR(JUMP_INSN, "jump_insn", "uuBeiie0", RTX_INSN) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319: ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ 23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ expanded from macro 'RTL_CHECK2' /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:149:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] rtunion fld[1]; ^ DEF_RTL_EXPR(JUMP_INSN, "jump_insn", "uuBeiie0", RTX_INSN) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhash.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: #define offsetof(t, d) __builtin_offsetof(t, d)./genrtl.h:611:3 ^ ~ : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:156:1:440:5: note: array 'fld' declared here warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] rtunion fld[1]; ^ DEF_RTL_EXPR(CALL_INSN, "call_insn", "uuBeiiee", RTX_INSN) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhash.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' 24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ 3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' XVEC (rt, 2) = arg2; ^ ~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:156:1: warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] 440:5DEF_RTL_EXPR(CALL_INSN, "call_insn", "uuBeiiee", RTX_INSN) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c rtunion fld[1]; ^ :117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:156:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CALL_INSN, "call_insn", "uuBeiiee", RTX_INSN) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' In file included from : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhash.c:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' 129 warnings generated. #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:163:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] : note: expanded from macro 'XVEC' DEF_RTL_EXPR(JUMP_TABLE_DATA, "jump_table_data", "uuBe0000", RTX_INSN) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' : #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ expanded from macro 'RTL_CHECK2' /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :104:24: note: expanded from macro 'offsetof' ^ ~#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:163:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(JUMP_TABLE_DATA, "jump_table_data", "uuBe0000", RTX_INSN) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhash.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :695:22: note: expanded from macro 'RTX_HDR_SIZE' XSTR (rt, 1) = arg1; ^ ~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:163:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ DEF_RTL_EXPR(JUMP_TABLE_DATA, "jump_table_data", "uuBe0000", RTX_INSN) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' :440:5: note: array 'fld' declared here : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhash.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:166:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ DEF_RTL_EXPR(BARRIER, "barrier", "uu00000", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: In file included from 5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] : note: array 'fld' declared here expanded from macro 'RTX_HDR_SIZE' rtunion fld[1]; ^ HOOK_VECTOR_END (asm_out) ^ #define RTX_HDR_SIZE offsetof (struct rtx_def, u)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' : expanded from macro 'HOOK_VECTOR_END' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:166:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhash.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] DEF_RTL_EXPR(BARRIER, "barrier", "uu00000", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695clang:22: note: expanded from macro 'RTX_HDR_SIZE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' : #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])HOOK_VECTOR_END (sched) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: 5^ :104:24:: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h: expanded from macro 'offsetof' In file included from clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o run-rtl-passes.o -MT run-rtl-passes.o -MMD -MP -MF ./.deps/run-rtl-passes.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/run-rtl-passes.c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhooks.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] note: #define offsetof(t, d) __builtin_offsetof(t, d) array 'fld' declared herestruct pod_mode ^ :43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :20: note: did you mean struct here? ^ ~ rtunion fld[1]; ^ template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:166:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhash.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' DEF_RTL_EXPR(BARRIER, "barrier", "uu00000", RTX_EXTRA) #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ warning: empty macro arguments are a C99 feature [-Wc99-extensions] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])HOOK_VECTOR_END (simt)#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h ^ ~ :104:24: note: expanded from macro 'offsetof' ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:174:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhash.c:DEF_RTL_EXPR(CODE_LABEL, "code_label", "uuB00is", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705: ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ 3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] XSTR (rt, 1) = arg1; ^ ~ HOOK_VECTOR_END (vectorize) ^ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:174:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ DEF_RTL_EXPR(CODE_LABEL, "code_label", "uuB00is", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' :440:5: note: array 'fld' declared here ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' rtunion fld[1]; ^ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhash.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' XSTR (rt, 2) = arg2; ^ ~ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:174:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' DEF_RTL_EXPR(CODE_LABEL, "code_label", "uuB00is", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] note: array 'fld' declared here HOOK_VECTOR_END (addr_space) ^ :6: note: expanded from macro 'DEF_RTL_EXPR' rtunion fld[1]; ^ : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' 50: #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhash.c:24#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' XSTR (rt, 1) = arg1; ^ ~ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhash.cIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:181:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] :24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.hDEF_RTL_EXPR(NOTE, "note", "uuB0ni", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :726/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 2) = arg2;115In file included from :6: note: expanded from macro 'DEF_RTL_EXPR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhooks.c:22: ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hinline struct rtx_def *:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:: 22: note1320:23: note: ^expanded from macro 'XEXP' 211#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1: warningexpanded from macro 'RTX_HDR_SIZE':: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:HOOK_VECTOR_END (calls)75#define RTX_HDR_SIZE offsetof (struct rtx_def, u): 71209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:::43:10450: note: previous use is here ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hclass rtx_def;: ^ note: 440expanded from macro 'HOOK_VECTOR_END':5: note: array 'fld' declared here 24 rtunion fld[1]; ^ : note: expanded from macro 'offsetof'In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhooks.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from #define offsetof(t, d) __builtin_offsetof(t, d)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: noteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhash.c: previous use is here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120:class rtx_def; ^ : ^ 24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def: XINT (rt, 1) = arg1; ^ ~ 181:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' 1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ DEF_RTL_EXPR(NOTE, "note", "uuB0ni", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' rtunion fld[1]; ^ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhash.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h XEXP (rt, 2) = arg2; ^ ~ :104:24: note: expanded from macro 'offsetof' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ HOOK_VECTOR_END (c) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:181:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43DEF_RTL_EXPR(NOTE, "note", "uuB0ni", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h50: : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ note: expanded from macro 'HOOK_VECTOR_END' :1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :22: note: expanded from macro 'RTX_HDR_SIZE' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ rtunion fld[1]; ^ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: noteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: expanded from macro 'offsetof' :clang: In file included from #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhash.cHOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' :24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ XSTR (rt, 3) = arg3; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:194:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' DEF_RTL_EXPR(COND_EXEC, "cond_exec", "ee", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' HOOK_VECTOR_END (emutls) ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' rtunion fld[1]; ^#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104: ^ 24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:194:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhash.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] DEF_RTL_EXPR(COND_EXEC, "cond_exec", "ee", RTX_EXTRA) XVEC (rt, 1) = arg1; ^ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HOOK_VECTOR_END (target_option)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :22: note: expanded from macro 'RTX_HDR_SIZE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~: rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhooks.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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] 25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' HOOK_VECTOR_END (shrink_wrap) ^ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ struct mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? expanded from macro 'HOOK_VECTOR_END' class mem_usage;In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhash.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:194:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ^~~~~ struct DEF_RTL_EXPR(COND_EXEC, "cond_exec", "ee", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XINT (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' ^ ~ : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ HOOK_VECTOR_END (mode_switching) ^ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:197:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(PARALLEL, "parallel", "E", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhash.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' XEXP (rt, 1) = arg1; ^ ~ ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' 22: note: expanded from macro 'RTX_HDR_SIZE' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:197:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(PARALLEL, "parallel", "E", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhash.c ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ :24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' XVEC (rt, 1) = arg1; ^ ~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:197:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ DEF_RTL_EXPR(PARALLEL, "parallel", "E", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' rtunion fld[1]; ^ : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhash.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' XSTR (rt, 2) = arg2; ^ ~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)expanded from macro 'offsetof' ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' HOOK_VECTOR_END (C90_EMPTY_HACK) ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:205:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhash.c:24DEF_RTL_EXPR(ASM_INPUT, "asm_input", "si", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' XVEC (rt, 3) = arg3; ^ ~ ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:241209::38: note: expanded from macro 'RTL_CHECK2' note: expanded from macro 'offsetof' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:205:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' 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] DEF_RTL_EXPR(ASM_INPUT, "asm_input", "si", RTX_EXTRA) struct GTY((desc("0"), tag("0"), ^ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ class rtx_def; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhash.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define offsetof(t, d) __builtin_offsetof(t, d) XSTR (rt, 1) = arg1; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:205:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] : note: expanded from macro 'XSTR' DEF_RTL_EXPR(ASM_INPUT, "asm_input", "si", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ rtunion fld[1]; ^ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhash.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:219:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] rtunion fld[1]; ^ DEF_RTL_EXPR(ASM_OPERANDS, "asm_operands", "ssiEEEi", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhash.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' XSTR (rt, 3) = arg3; ^ ~ ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:219:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(ASM_OPERANDS, "asm_operands", "ssiEEEi", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:219:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(ASM_OPERANDS, "asm_operands", "ssiEEEi", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:237:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(UNSPEC, "unspec", "Ei", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:237:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(UNSPEC, "unspec", "Ei", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhooks.c:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' 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] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.cIn file included from :struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? :class rtx_def; ^~~~~ struct 13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:237:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] rtx tmp = XEXP (this, 1); ^ ~ DEF_RTL_EXPR(UNSPEC, "unspec", "Ei", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here 104:24: note: expanded from macro 'offsetof' rtunion fld[1]; ^ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:240:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ DEF_RTL_EXPR(UNSPEC_VOLATILE, "unspec_volatile", "Ei", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :6: note: expanded from macro 'DEF_RTL_EXPR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:240:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(UNSPEC_VOLATILE, "unspec_volatile", "Ei", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: #define RTX_HDR_SIZE offsetof (struct rtx_def, u)warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhash.c rtx next = XEXP (insn, 1); ^ ~ :91:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ hstate.add_poly_int (SUBREG_BYTE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:240:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' DEF_RTL_EXPR(UNSPEC_VOLATILE, "unspec_volatile", "Ei", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' ^ ~ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)),/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ return XEXP (insn, 1); ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:248:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] return XBBDEF (insn, 2); ^ ~ DEF_RTL_EXPR(ADDR_VEC, "addr_vec", "E", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhooks.c:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' :695:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 22: note: expanded from macro 'RTX_HDR_SIZE' rtx tmp = XEXP (this, 1); ^ ~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h rtunion fld[1]; ^ :1320:23: note: expanded from macro 'XEXP' :104:24#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : note: expanded from macro 'offsetof' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' return XBBDEF (insn, 2); ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:248:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324DEF_RTL_EXPR(ADDR_VEC, "addr_vec", "E", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' 25: note: expanded from macro 'XBBDEF' In file included from rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtx-vector-builder.c ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ^ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ :22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'RTX_HDR_SIZE' class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' struct rtx_def; ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:248:1:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' DEF_RTL_EXPR(ADDR_VEC, "addr_vec", "E", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209: : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : array 'fld' declared here rtx next = XEXP (insn, 1); ^ ~ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' return XEXP (insn, 3); ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:272:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' DEF_RTL_EXPR(ADDR_DIFF_VEC, "addr_diff_vec", "eEee0", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c rtunion fld[1]; ^ :115:6: note: expanded from macro 'DEF_RTL_EXPR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209: ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 38: note: expanded from macro 'RTL_CHECK2' return XEXP (insn, 1); ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ^ ~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' rtunion fld[1]; ^ #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:272:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ return XBBDEF (insn, 2); ^ ~ DEF_RTL_EXPR(ADDR_DIFF_VEC, "addr_diff_vec", "eEee0", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' :440: ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ 5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1324:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' :24: note: expanded from macro 'offsetof' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ^ ~ : note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:272:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ DEF_RTL_EXPR(ADDR_DIFF_VEC, "addr_diff_vec", "eEee0", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: array 'fld' declared here : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ return XBBDEF (insn, 2); ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ :25: note: expanded from macro 'XBBDEF' /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:283:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] :23: note: expanded from macro 'XVEC' rtunion fld[1]; ^ DEF_RTL_EXPR(PREFETCH, "prefetch", "eee", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) return XEXP (insn, 3); ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:283:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] DEF_RTL_EXPR(PREFETCH, "prefetch", "eee", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:283:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] rtunion fld[1]; ^ DEF_RTL_EXPR(PREFETCH, "prefetch", "eee", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: :1210:37: note: expanded from macro 'RTL_CHECKC1' note: expanded from macro 'offsetof'#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define offsetof(t, d) __builtin_offsetof(t, d) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: noteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:295:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:1: 38: note: expanded from macro 'RTL_CHECK2' warning: : offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] expanded from macro 'JUMP_LABEL' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ DEF_RTL_EXPR(SET, "set", "ee", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/run-rtl-passes.c:22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ :1354:32: note: expanded from macro 'XCEXP' rtunion fld[1]; ^#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' struct rtx_def; ^#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ rtunion fld[1]; ^ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:295:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' DEF_RTL_EXPR(SET, "set", "ee", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ^ ~ ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:295:1:5 : note: array 'fld' declared here warning rtunion fld[1];In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtx-vector-builder.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: ^ : offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] DEF_RTL_EXPR(SET, "set", "ee", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) template class pod_mode; ^~~~~ struct ^ ~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ 24: note: expanded from macro 'offsetof' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' :120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:304:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ DEF_RTL_EXPR(USE, "use", "e", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ 6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ rtunion fld[1]; ^ SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:304:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ DEF_RTL_EXPR(USE, "use", "e", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' :1352: ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ 32: note: expanded from macro 'XCSUBREG' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:304:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here DEF_RTL_EXPR(USE, "use", "e", RTX_EXTRA) rtunion fld[1]; ^ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853 : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ :3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:313:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CLOBBER, "clobber", "e", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:313:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CLOBBER, "clobber", "e", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:313:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CLOBBER, "clobber", "e", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:319:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CALL, "call", "ee", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' 695:22: note: expanded from macro 'RTX_HDR_SIZE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here : rtunion fld[1]; ^ 120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:319:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CALL, "call", "ee", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:319:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CALL, "call", "ee", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:323:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(RETURN, "return", "", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:323:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] :3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] DEF_RTL_EXPR(RETURN, "return", "", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320::23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtx-vector-builder.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] 6: note: expanded from macro 'DEF_RTL_EXPR' inline struct rtx_def * ^ ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ 75:7: note: previous use is here /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note#define offsetof(t, d) __builtin_offsetof(t, d): class rtx_def; ^ expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:323:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtx-vector-builder.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: 113 warnings generated. struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); rtunion fld[1]; ^ ^ DEF_RTL_EXPR(RETURN, "return", "", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19class rtx_def;::6: note: expanded from macro 'DEF_RTL_EXPR' warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/run-rtl-passes.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] 22struct pod_mode ^ : note: expanded from macro 'RTX_HDR_SIZE' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :20: note: did you mean struct here? /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' template class pod_mode; ^~~~~ struct #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:329:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hDEF_RTL_EXPR(SIMPLE_RETURN, "simple_return", "", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ :29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1'In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:329:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ DEF_RTL_EXPR(SIMPLE_RETURN, "simple_return", "", RTX_EXTRA)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define offsetof(t, d) __builtin_offsetof(t, d) attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ :2564:24:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:329:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] note: expanded from macro 'MEM_ATTRS' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ :26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' DEF_RTL_EXPR(SIMPLE_RETURN, "simple_return", "", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' ^ ~ : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' : ^~~~~~~~~~~~ In file included from #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtx-vector-builder.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' 423: #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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] ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' : expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :5: note: array 'fld' declared here #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ struct mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: ^ note: did you mean struct here? class mem_usage; ^~~~~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o sched-deps.o -MT sched-deps.o -MMD -MP -MF ./.deps/sched-deps.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:333:1: warningstruct: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] 440:5:DEF_RTL_EXPR(EH_RETURN, "eh_return", "", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115: note: array 'fld' declared here 6 rtunion fld[1];: note: expanded from macro 'DEF_RTL_EXPR' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ :3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:333:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' DEF_RTL_EXPR(EH_RETURN, "eh_return", "", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ^ ~ ? RTX_HDR_SIZE + sizeof (reg_info) \/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^~~~~~~~~~~~ rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ rtunion fld[1]; ^ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:333:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] DEF_RTL_EXPR(EH_RETURN, "eh_return", "", RTX_EXTRA) XEXP (rt, 1) = arg1; ^ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XEXP (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' ^ ~ : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define offsetof(t, d) __builtin_offsetof(t, d) rtunion fld[1]; ^ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:339:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhooks.cDEF_RTL_EXPR(TRAP_IF, "trap_if", "ee", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c XEXP (rt, 1) = arg1; ^ ~ :115:6: note: expanded from macro 'DEF_RTL_EXPR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/run-rtl-passes.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] inline struct rtx_def * ^ XEXP (rt, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define offsetof(t, d) __builtin_offsetof(t, d)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' :75:7: note: previous use is here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :440:5: note: array 'fld' declared here ^ ~ rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared hereIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/run-rtl-passes.c:22 : In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.cIn file included from 275/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c::120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:339:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]11 :26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741In file included from : DEF_RTL_EXPR(TRAP_IF, "trap_if", "ee", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~./genrtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhooks.c:: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] :125/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:25 return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT);117 :: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: 6./genrtl.h::124: ^: 3note: :expanded from macro 'DEF_RTL_EXPR'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h3:75:7: note : previous use is here warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]class rtx_def; ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695 XBBDEF (rt, 2) = arg2; warning ^ ~ ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :22: note#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) XEXP (rt, 1) = arg1; ^ ~ : ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' expanded from macro 'RTX_HDR_SIZE' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23:/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' : note: expanded from macro 'XEXP' 440:5: note: array 'fld' declared here #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:339:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' DEF_RTL_EXPR(TRAP_IF, "trap_if", "ee", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:266: : note: expanded from macro 'DEF_RTL_EXPR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtx-vector-builder.c:24 : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)),:440:5: note: array 'fld' declared here : ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~ XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305 rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhooks.c::1:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741 note: expanded from macro 'XEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :695:22#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' note: expanded from macro 'RTX_HDR_SIZE' : warning: 'rtx_def' 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] : ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XBBDEF (rt, 2) = arg2; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here : rtunion fld[1];struct GTY((desc("0"), tag("0"), ^ ^ 1324:25: note: expanded from macro 'XBBDEF' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)class rtx_def; ^~~~~ struct ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' :104:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5 XINT (rt, 4) = arg4;In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/run-rtl-passes.c :note22: : array 'fld' declared hereIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: rtunion fld[1]; ^ ^ ~clang : warningIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:2423: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhooks.cnote: expanded from macro 'XINT'In file included from : note : expanded from macro 'offsetof' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h: #define offsetof(t, d) __builtin_offsetof(t, d)treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ^ ~ :561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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] :25: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)struct mem_usage ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:346:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XEXP (rt, 3) = arg3;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtx-vector-builder.c:24DEF_RTL_EXPR(CONST_INT, "const_int", "w", RTX_CONST_OBJ): /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h 1209::34138:: ^ ~:1^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1372note::13: : warningexpanded from macro 'RTL_CHECK2': array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c :note: did you mean struct here? rtx tmp = XEXP (this, 1);#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 115/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hclass mem_usage;: 6: note ^ ~: expanded from macro 'DEF_RTL_EXPR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \: ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:1320^~~~~ 23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:struct:440:695:23: : note 5: note: array 'fld' declared here : :22: note: expanded from macro 'RTX_HDR_SIZE' expanded from macro 'XEXP' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' rtunion fld[1]; ^ #define offsetof(t, d) __builtin_offsetof(t, d)In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:26#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:346:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] rtx tmp = XEXP (this, 1); ^ ~DEF_RTL_EXPR(CONST_INT, "const_int", "w", RTX_CONST_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' :117:6: note: expanded from macro 'DEF_RTL_EXPR' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' 1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: expanded from macro 'RTL_CHECK2' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:346:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] rtunion fld[1]; ^DEF_RTL_EXPR(CONST_INT, "const_int", "w", RTX_CONST_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' rtunion fld[1]; ^ : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ XEXP (rt, 6) = arg6; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ 1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtx next = XEXP (insn, 1); ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ :1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:349:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] :5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ DEF_RTL_EXPR(CONST_WIDE_INT, "const_wide_int", "", RTX_CONST_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :695:22: note: expanded from macro 'RTX_HDR_SIZE' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ :26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' 1453:10#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2'#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:349:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' DEF_RTL_EXPR(CONST_WIDE_INT, "const_wide_int", "", RTX_CONST_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' :440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' XEXP (rt, 6) = arg6; ^ ~ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:26#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/run-rtl-passes.c:23:/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:: ^ ~ 10104::24:In file included from warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 return XBBDEF (insn, 2);: 38: :note: expanded from macro 'RTL_CHECK2'In file included from 3741note: : expanded from macro 'offsetof' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c::1324120:: 25/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:349/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1./genrtl.h: : warningnote:947: ^ ~1: : : expanded from macro 'XBBDEF' warning#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] : ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:153: empty macro arguments are a C99 feature [-Wc99-extensions] :3HOOK_VECTOR_END (asm_out): ^ DEF_RTL_EXPR(CONST_WIDE_INT, "const_wide_int", "", RTX_CONST_OBJ)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1208440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:: 38warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : 543::50: note: note: expanded from macro 'RTL_CHECK1'expanded from macro 'HOOK_VECTOR_END' XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118 #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) note ^ ~: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^1324 :25: rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ note: expanded from macro 'XBBDEF' :6:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) In file included from ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/run-rtl-passes.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h211: ^ note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:: :expanded from macro 'DEF_RTL_EXPR'1463:10:: warning 1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] 1208:38: note: expanded from macro 'RTL_CHECK1' HOOK_VECTOR_END (sched) ^ : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)),In file included from : ^~~~~~~~~~~~array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhooks.c::4325: In file included from #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) return XBBDEF (insn, 2); : ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:69550: ./genrtl.h::1324: 25:22:: notenote: : expanded from macro 'HOOK_VECTOR_END'expanded from macro 'RTX_HDR_SIZE' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :152:3:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :warning440: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]5 : note: #define RTX_HDR_SIZE offsetof (struct rtx_def, u) XEXP (rt, 1) = arg1; ^ ~ ^ ~ In file included from /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1320:10423: rtunion fld[1];note: expanded from macro 'XEXP': ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/run-rtl-passes.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h24In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:note26: In file included from ::211/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~: : expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3741: note: expanded from macro 'offsetof' ./genrtl.h : ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1668:154#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~1/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208 :1209:38:: note: expanded from macro 'RTL_CHECK2' : warning: empty macro arguments are a C99 feature [-Wc99-extensions] :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])3 : ^ ~ warning: HOOK_VECTOR_END (simd_clone)In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:38120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.defarray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 : note: XEXP (rt, 3) = arg3; ^ ~ 5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h::43:35250: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: note: : expanded from macro 'RTL_CHECK1' array 'fld' declared here:1320:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):23: note: expanded from macro 'XEXP' 1 rtunion fld[1];: ^ expanded from macro 'HOOK_VECTOR_END'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhooks.c :25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:12095/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: :./genrtl.h:153::3: note: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)warning : ^ warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]array 'fld' declared here array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/run-rtl-passes.c: 38: DEF_RTL_EXPR(CONST_POLY_INT, "const_poly_int", "", RTX_CONST_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XBBDEF (rt, 2) = arg2; ^ ~ note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h6: : note: expanded from macro 'DEF_RTL_EXPR':expanded from macro 'RTL_CHECK2' 23 : ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \1324 ^~~~~~~~~~~~ ^In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h25::1474 :note10: warning:: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: empty macro arguments are a C99 feature [-Wc99-extensions] return XEXP (insn, 3); ^ ~ HOOK_VECTOR_END (simt)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: : ^ ~5 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :note1320:2322: note^: expanded from macro 'XBBDEF' : : array 'fld' declared here expanded from macro 'XEXP' :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h: rtunion fld[1];43:50 : note: expanded from macro 'HOOK_VECTOR_END' note: expanded from macro 'RTX_HDR_SIZE'#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:26: In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/run-rtl-passes.c::23: In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h :211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1: #define RTX_HDR_SIZE offsetof (struct rtx_def, u)warning : ^ ~empty macro arguments are a C99 feature [-Wc99-extensions] 37411209::HOOK_VECTOR_END (goacc) ^38 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h :note43: :expanded from macro 'RTL_CHECK2'50 : note: 1208: :./genrtl.h38::155 note: expanded from macro 'RTL_CHECK1'expanded from macro 'HOOK_VECTOR_END'/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h24: note:: expanded from macro 'offsetof' : 4403: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) warning ^ ~: 5: ^#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :440:5: note: array 'fld' declared here : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] noteIn file included from : array 'fld' declared here rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/run-rtl-passes.c:23: In file included from XINT (rt, 4) = arg4;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h : ^ ~ In file included from rtunion fld[1]; ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def::2025 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:: ^ 23In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhooks.c :25: 1In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :3741: 120./genrtl.h:154/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3:warning warning: note:: 1479:10: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]empty macro arguments are a C99 feature [-Wc99-extensions] : warning: HOOK_VECTOR_END (vectorize)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def ^ : expanded from macro 'XINT'array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) return XEXP (insn, 3); ^ ~ : ^ ~ XEXP (rt, 3) = arg3;352/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::11320: 23: note: expanded from macro 'XEXP': 50: ^ ~note : expanded from macro 'HOOK_VECTOR_END' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)38: warning:1320 :23: note: noteoffset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]: expanded from macro 'XEXP' ^: DEF_RTL_EXPR(CONST_POLY_INT, "const_poly_int", "", RTX_CONST_OBJ) ^ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :117:6: note: expanded from macro 'DEF_RTL_EXPR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :440:5: note: array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/run-rtl-passes.c::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695 5: 23 rtunion fld[1]; ^: ^ ~ note: array 'fld' declared here : 22: rtunion fld[1];note : ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:440:expanded from macro 'RTX_HDR_SIZE'In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h5: note: array 'fld' declared here:#define RTX_HDR_SIZE offsetof (struct rtx_def, u)1484 ^ ~ :26211: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104: :24: note: 10expanded from macro 'offsetof' :#define offsetof(t, d) __builtin_offsetof(t, d)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def: warning rtunion fld[1];: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :3373: 3741: ./genrtl.h return XUINT (insn, 4); ^ ~ ^1: : ^ ~ warning: empty macro arguments are a C99 feature [-Wc99-extensions]In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120 : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:156352::31:: warningwarning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (addr_space) : offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(CONST_POLY_INT, "const_poly_int", "", RTX_CONST_OBJ) ^^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: XINT (rt, 5) = arg5;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhooks.c118: 6/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:: 43note: expanded from macro 'DEF_RTL_EXPR' 1318:26 : note: : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)),50 ^~~~~~~~~~~~ ^ ~: 25: In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317 :23:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ :note695: :expanded from macro 'HOOK_VECTOR_END' 22/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^: 3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'XINT' XINT (rt, 4) = arg4; ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ : note: expanded from macro 'RTX_HDR_SIZE' 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: noteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/run-rtl-passes.c:23#define RTX_HDR_SIZE offsetof (struct rtx_def, u): : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:expanded from macro 'RTL_CHECK2'#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) 211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~5154:1: warning/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ^ ~:HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h5::1209 note: 104/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43::50:: note:440:5:: array 'fld' declared here 24 :note: array 'fld' declared here rtunion fld[1];expanded from macro 'HOOK_VECTOR_END' note: expanded from macro 'offsetof'#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 38: #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:26: In file included from note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: : expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c :120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:355:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/run-rtl-passes.c:23#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): warningIn file included from : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.h:157 DEF_RTL_EXPR(CONST_FIXED, "const_fixed", "www", RTX_CONST_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h return XUINT (insn, 4); ^ ~:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115::6 3:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h warning: 211 ^ ~ :array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] : :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'DEF_RTL_EXPR' XEXP (rt, 6) = arg6; ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \1318:5965: ^~~~~~~~~~~~: ^ ~440 ::26:1 note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XUINT' 5#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint): ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:69523 warning: :empty macro arguments are a C99 feature [-Wc99-extensions] ::1209:: HOOK_VECTOR_END (c) ^38 note 22::: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) array 'fld' declared here note ^ ~ : note: expanded from macro 'RTL_CHECK2' rtunion fld[1];: 43:50: ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :note1209: expanded from macro 'HOOK_VECTOR_END' expanded from macro 'RTX_HDR_SIZE'#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ^ ~ :38: note : #define RTX_HDR_SIZE offsetof (struct rtx_def, u)In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhooks.c ^ ~: 25expanded from macro 'RTL_CHECK2': In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/run-rtl-passes.c:104:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h24:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: :expanded from macro 'offsetof' :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3741:440:5: : note: ./genrtl.harray 'fld' declared here :#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~23:156: rtunion fld[1]; ^ 4403: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.hIn file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c211:: 26/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def: :In file included from 6118/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741In file included from : : :./genrtl.h1:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:5::warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: :120: note XINT (rt, 5) = arg5;: array 'fld' declared here ^ ~ 158empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:355::1: rtunion fld[1]; warning: HOOK_VECTOR_END (cxx)offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] 3DEF_RTL_EXPR(CONST_FIXED, "const_fixed", "www", RTX_CONST_OBJ)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : ^ warning: :array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c :117:6: note: expanded from macro 'DEF_RTL_EXPR' 1317:23: note : ^expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h ? RTX_HDR_SIZE + sizeof (reg_info) \/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512: X0EXP (rt, 7) = NULL_RTX; ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h43::133750::27 :note : noteexpanded from macro 'HOOK_VECTOR_END': expanded from macro 'X0EXP' 12:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) warning ^: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/run-rtl-passes.c:23: 1321:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h23:In file included from note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::6951209:22:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h ^ ~expanded from macro 'XVEC' :note38: :#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :expanded from macro 'RTL_CHECK2'1208:38211:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.defnote: expanded from macro 'RTL_CHECK1': /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTX_HDR_SIZE':1209:38 : note:#define RTX_HDR_SIZE offsetof (struct rtx_def, u) : ^ ~ 6207:1expanded from macro 'RTL_CHECK2'#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h::5104:: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here : 24: empty macro arguments are a C99 feature [-Wc99-extensions]note: expanded from macro 'offsetof' : rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 440:5: note: array 'fld' declared here #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:355:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h34:: warning: rtunion fld[1];array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : 43DEF_RTL_EXPR(CONST_FIXED, "const_fixed", "www", RTX_CONST_OBJ) return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :44050:5: note: array 'fld' declared here :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c: ^~~~~~~~~~~~~~~~~ ^ 118:6: note: expanded from macro 'DEF_RTL_EXPR' rtunion fld[1]; ^ note: expanded from macro 'HOOK_VECTOR_END'In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:26/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from 18323741:: ./genrtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhooks.c#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) 28 ^ : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ 182:3: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/run-rtl-passes.c::: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]23:695: 25: In file included from note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: : ./genrtl.h:15722expanded from macro 'JUMP_LABEL': : noteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h: XEXP (rt, 1) = arg1;211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN): expanded from macro 'RTX_HDR_SIZE' :#define RTX_HDR_SIZE offsetof (struct rtx_def, u): ^ ~ 3 ^ ~ 6328 : ^ ~1 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1354:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h32: note: expanded from macro 'XCEXP' :/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h1320:104:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)warning: empty macro arguments are a C99 feature [-Wc99-extensions]warning ^ ~ 24: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hHOOK_VECTOR_END (target_option) ^ : : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ::231210:37expanded from macro 'offsetof': XEXP (rt, 6) = arg6;note: expanded from macro 'RTL_CHECKC1': /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43 #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ 50: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: expanded from macro 'XEXP' : expanded from macro 'HOOK_VECTOR_END' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) In file included from ^ ~:440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 ^:120:538:: note: : array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::13201843::2310: warning:: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]5:361:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/run-rtl-passes.c: note: array 'fld' declared here : return JUMP_LABEL (this);23 : ^~~~~~~~~~~~~~~~~In file included from 1 rtunion fld[1]; ^note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:: :28: expanded from macro 'XEXP'note: expanded from macro 'JUMP_LABEL'211In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~: :6430:1/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: warning: :empty macro arguments are a C99 feature [-Wc99-extensions] 26#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~ 1354HOOK_VECTOR_END (shrink_wrap) In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209: warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h^ 32offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.hDEF_RTL_EXPR(CONST_DOUBLE, "const_double", CONST_DOUBLE_FORMAT, RTX_CONST_OBJ):: noteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.c ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: : :4325:expanded from macro 'XCEXP'3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c: 38: ./genrtl.h:note: 115expanded from macro 'RTL_CHECK2' :183:6:50: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:: 3note: 75 ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)expanded from macro 'HOOK_VECTOR_END' warning : note1: : expanded from macro 'DEF_RTL_EXPR'array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ ~ ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: XBBDEF (rt, 2) = arg2; ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \: 1210:37: class rtx_def; 440 ^~~~~~~~~~~~:5: note: In file included from array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/run-rtl-passes.c695 ^ ^ :23: note: expanded from macro 'RTL_CHECKC1'In file included from :In file included from 22/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhooks.c: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def: 6688251324:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])25: note: : :expanded from macro 'RTX_HDR_SIZE' ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:note: In file included from 55 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XBBDEF'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:8::37411: note#define RTX_HDR_SIZE offsetof (struct rtx_def, u): ^ ~warning: : previous use is here/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h./genrtl.h:empty macro arguments are a C99 feature [-Wc99-extensions] :struct rtx_def;:440#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)104: 5:HOOK_VECTOR_END (mode_switching) 158: ^ note :24 ^: array 'fld' declared here ^ ~: note: expanded from macro 'offsetof' 3 rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: warning:#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ : array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] :1208 X0EXP (rt, 7) = NULL_RTX; 50 ^ ^ ~ In file included from :38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.cnote:: 120expanded from macro 'RTL_CHECK1':/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: expanded from macro 'HOOK_VECTOR_END' :#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def::1337361:27:1848 note :1:: ^ warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]:expanded from macro 'X0EXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ DEF_RTL_EXPR(CONST_DOUBLE, "const_double", CONST_DOUBLE_FORMAT, RTX_CONST_OBJ)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.cIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :117:6: note: expanded from macro 'DEF_RTL_EXPR' XEXP (rt, 3) = arg3; ^ ~ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' 40#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning:: 1208array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]: 38: ? RTX_HDR_SIZE + sizeof (reg_info) \ return safe_as_a (JUMP_LABEL (this));note : ^~~~~~~~~~~~~~~~~expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::12091832::3828:In file included from note: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])expanded from macro 'JUMP_LABEL' : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/run-rtl-passes.c ^~~~~~~~~~~~: 23#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN): In file included from ^ ~ note: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354: ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ 32:695:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:44022:440::: 5: 5: notenote: array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.defnote: expanded from macro 'XCEXP' : note : array 'fld' declared here : rtunion fld[1];#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ^ ~ rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'RTX_HDR_SIZE' ^In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c: 6715:1: warning #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ : 26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhooks.c:25: :In file included from 1210/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741 XINT (rt, 4) = arg4;: ./genrtl.h::18237:3 empty macro arguments are a C99 feature [-Wc99-extensions] :: warning: notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (C90_EMPTY_HACK)/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104 ^ ~ XEXP (rt, 1) = arg1; ^ ~ ^: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h::24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: expanded from macro 'offsetof' 43:50 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23::1320:23:: note: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) note: expanded from macro 'XEXP' #define offsetof(t, d) __builtin_offsetof(t, d)#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'XINT' ^ ~ note: expanded from macro 'HOOK_VECTOR_END' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^ ~ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :440:5 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1209 note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;):38:In file included from :1209:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c38: rtunion fld[1]; note: expanded from macro 'RTL_CHECK2' : 120 ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: expanded from macro 'RTL_CHECK2' : ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here :361:1: warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' DEF_RTL_EXPR(CONST_DOUBLE, "const_double", CONST_DOUBLE_FORMAT, RTX_CONST_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:In file included from 6: In file included from note: expanded from macro 'DEF_RTL_EXPR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhooks.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:25/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/run-rtl-passes.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 :24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ::3051354::132:: note : expanded from macro 'XCEXP' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)),#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx): 5 ^ ~ In file included from warning: 'rtx_def' 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] : note /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h37struct GTY((desc("0"), tag("0"), ^: ^~~~~~~~~~~~3741 : array 'fld' declared here : note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.hexpanded from macro 'RTL_CHECKC1': 75#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) rtunion fld[1];: ./genrtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ : 183 ^ ~ ::695In file included from :3:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h22:440::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:265: note1: In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: : note : did you mean struct here?expanded from macro 'RTX_HDR_SIZE' note: 3741: ./genrtl.harray 'fld' declared hereclass rtx_def; ^~~~~ :186: 3warningstruct #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ rtunion fld[1]; ^ : warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; XBBDEF (rt, 2) = arg2; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: :25: note: expanded from macro 'XBBDEF' note: expanded from macro 'XINT' /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define offsetof(t, d) __builtin_offsetof(t, d)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:364:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] rtunion fld[1]; ^ DEF_RTL_EXPR(CONST_VECTOR, "const_vector", "E", RTX_CONST_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/run-rtl-passes.c:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ : warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10 rtx tmp = XEXP (this, 1);/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c : ^ ~26 : :In file included from 22: :note: expanded from macro 'RTX_HDR_SIZE'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :3741: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]./genrtl.h:187::3: 1320#define RTX_HDR_SIZE offsetof (struct rtx_def, u): ^ ~ XEXP (rt, 3) = arg3;warning ^ ~ warning/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: :104:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h23: 24: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: : XEXP (rt, 6) = arg6;1320 ^ ~ : SUBREG_BYTE (x), GET_MODE (x)); : ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XEXP': 1320#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^ ~ :23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h2011:26note note: :23: expanded from macro 'offsetof':1209:note: expanded from macro 'XEXP' 38 :note : expanded from macro 'SUBREG_BYTE' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)38 : notenote: expanded from macro 'XEXP': #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:: ^ ~ ^ ~ 32: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 note ^ ~: expanded from macro 'XCSUBREG' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c::38: expanded from macro 'RTL_CHECK2'note: #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)120 : ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def :364:1expanded from macro 'RTL_CHECK2': warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 1210::440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ 375:: note:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 :5:440note: expanded from macro 'RTL_CHECKC1' : array 'fld' declared here DEF_RTL_EXPR(CONST_VECTOR, "const_vector", "E", RTX_CONST_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1];#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote:440In file included from :5 : note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhooks.carray 'fld' declared here : :5:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:25: rtunion fld[1];:117: 6: note: expanded from macro 'DEF_RTL_EXPR'array 'fld' declared here ^ note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ rtunion fld[1]; ^ XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: rtunion fld[1]; ^ note: expanded from macro 'XINT' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] 695:22: note: expanded from macro 'RTX_HDR_SIZE' XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.c:25: #define RTX_HDR_SIZE offsetof (struct rtx_def, u)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^ ~1320 :23:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note:: expanded from macro 'XEXP'/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h1385 : ^ ~13 :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:warning104:24323 ^ ~ :440:5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209::1:: note: 38expanded from macro 'offsetof' warningnote: array 'fld' declared here:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] note#define offsetof(t, d) __builtin_offsetof(t, d) rtx tmp = XEXP (this, 1); : rtunion fld[1];expanded from macro 'RTL_CHECK2' ^ ^ ~ In file included from ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhooks.c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320struct pod_mode:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c^: 120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:364::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~1 : 2325: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: :3032:19expanded from macro 'XEXP'3741: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h: warning : :./genrtl.h:440array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :DEF_RTL_EXPR(CONST_VECTOR, "const_vector", "E", RTX_CONST_OBJ) 67: *step_out = XEXP (x, 1); :5186: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 20: ^ ~: 3 ^ ~ note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : did you mean struct here? :1209: warning:38notetemplate class pod_mode;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c : ::118 ^~~~~ structarray 'fld' declared here : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XINT (rt, 5) = arg5;:: ^ ~ note rtunion fld[1]; ^ 6: note: expanded from macro 'DEF_RTL_EXPR' : expanded from macro 'RTL_CHECK2' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)),1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:26 : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317: ./genrtl.h ^~~~~~~~~~~~: 208/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::3: ^ ~23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: expanded from macro 'XINT': warning#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)440 ^ ~ : 695array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 22 XEXP (rt, 1) = arg1; ^ ~ ::5 note: ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320::23: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here:1209:expanded from macro 'RTX_HDR_SIZE'38:: note: 1209 :note38: expanded from macro 'XEXP' expanded from macro 'RTL_CHECK2'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1];#define RTX_HDR_SIZE offsetof (struct rtx_def, u) : ^ ~ ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: expanded from macro 'RTL_CHECK2' ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:::104:24: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: expanded from macro 'offsetof' 5#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ^ ~ : note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: array 'fld' declared here : rtunion fld[1]; ^ 1447:14:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:1201209: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440In file included from :5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def38::warning /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhooks.c::36925:: 1In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :warning3741: : offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]./genrtl.h:187 :3:: warningnotenote: expanded from macro 'RTL_CHECK2' : array 'fld' declared here array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] DEF_RTL_EXPR(CONST_STRING, "const_string", "s", RTX_OBJ): array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ XEXP (rt, 6) = arg6; rtunion fld[1]; ^ rtx next = XEXP (insn, 1);/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ^ ~ ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' rtunion fld[1]; ^ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XBBDEF (rt, 2) = arg2; ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731In file included from :11: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h In file included from array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhooks.c attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~: ::25: 440In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1208369:1:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:3741:: ./genrtl.h::188:35: : warning: warning38: :: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] noteoffset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]: 24 :note: array 'fld' declared hereexpanded from macro 'RTL_CHECK1' DEF_RTL_EXPR(CONST_STRING, "const_string", "s", RTX_OBJ) XEXP (rt, 7) = arg7; ^ ~ rtunion fld[1]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ note: expanded from macro 'MEM_ATTRS' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h117:6440:1320:: ^ ~23:1453: :5:10 :note: array 'fld' declared here: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote:: 1344:29 rtunion fld[1]; note: expanded from macro 'DEF_RTL_EXPR' expanded from macro 'XEXP': note: warning ^: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) return XEXP (insn, 1);In file included from ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'X0MEMATTR' ::2623: note:: expanded from macro 'XEXP' : In file included from #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : ^ ~ 695/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::221210:37 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:3741: ./genrtl.h: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.c:2538 ^ ~: :: noteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:: 210 :expanded from macro 'RTL_CHECKC1':423: 3: warning#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : note38note XEXP (rt, 3) = arg3; : : note ^ ~ ^ ~ : expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : 1320#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: In file included from expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h::23 ^ ~:235: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:note: expanded from macro 'RTX_HDR_SIZE':272440:expanded from macro 'XEXP' 5#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 440:5:: ^ ~ 8#define RTX_HDR_SIZE offsetof (struct rtx_def, u)note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: :440 ^ ~1209:38:array 'fld' declared here :5: rtunion fld[1]; : /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:note ^: note: expanded from macro 'RTL_CHECK2' 104notearray 'fld' declared here warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : : struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] rtunion fld[1];array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:24:inline struct rtx_def * ^ note: expanded from macro 'offsetof' rtunion fld[1]; #define offsetof(t, d) __builtin_offsetof(t, d)In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtx-vector-builder.c440::In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhooks.c: ^ 52425 ^:: : In file included from ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.hnote:75:: 7/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:./genrtl.h: 14583741 rtunion fld[1]; : note : : ^:In file included from 33:./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.cprevious use is here :120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.defclass rtx_def;:208:10In file included from ^ ::3:3In file included from warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.c:25369:: :: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.hwarning: 1array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:42326warning:: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: In file included from warning XEXP (rt, 1) = arg1; 3741: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h return XBBDEF (insn, 2);: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 1) = arg1;./genrtl.h ^ ~ 235: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~211:275 :1320:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~1324 :23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h11DEF_RTL_EXPR(CONST_STRING, "const_string", "s", RTX_OBJ) :3:::: 1320: 23:: notewarning25:^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: : expanded from macro 'XEXP'note: expanded from macro 'XEXP' array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] note: : expanded from macro 'XBBDEF' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) notestruct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]: ^ ~ X0EXP (rt, 4) = NULL_RTX; ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)expanded from macro 'DEF_RTL_EXPR'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); :1209 : ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h38:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:12081337 : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)),#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :38:: ^ ~ :7: note: ^~~~~~~~~~~~note:note expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):27: expanded from macro 'RTL_CHECK2': previous use is here:1209: ^ ~ 38: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: 695class rtx_def;expanded from macro 'X0EXP' :22 : note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: expanded from macro 'RTL_CHECK2' ^:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) 440:5 : note: array 'fld' declared here ^ ~ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1208:38 ^ ~: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5:440 :note5: :array 'fld' declared here expanded from macro 'RTX_HDR_SIZE' rtunion fld[1]; ^ rtunion fld[1];#define RTX_HDR_SIZE offsetof (struct rtx_def, u)note : ^ ~array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:note rtunion fld[1];3741: ./genrtl.h:209:3:: expanded from macro 'RTL_CHECK1'warning : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; XBBDEF (rt, 2) = arg2; ^ ~ In file included from ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtx-vector-builder.c :/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104 24/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 24::1463 :In file included from note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :expanded from macro 'offsetof'3741 : #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25:./genrtl.h:51:3: warning: 10: In file included from warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'XBBDEF' return XBBDEF (insn, 2); XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ::26120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def::375:1:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208 :38: note: expanded from macro 'RTL_CHECK1' warning ^ ~In file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::13203741:: 23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note./genrtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): expanded from macro 'RTL_CHECK2' :offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 25DEF_RTL_EXPR(CONST, "const", "e", RTX_CONST_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212 ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c3: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning:: : note: expanded from macro 'XBBDEF'array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]440:5: 115:6: note: expanded from macro 'DEF_RTL_EXPR' : ^ ~ ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ X0EXP (rt, 5) = NULL_RTX; ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb):440:5: note: array 'fld' declared here : ^ ~note : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' rtunion fld[1];array 'fld' declared here ^695 : ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhooks.c#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx):25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:223741: ./genrtl.h : ^ ~210 rtunion fld[1];: 3 ^: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::440:5: note: array 'fld' declared here In file included from note: expanded from macro 'RTX_HDR_SIZE' 1208 rtunion fld[1];:38: note: expanded from macro 'RTL_CHECK1' ^ ~ ^ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtx-vector-builder.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 26 ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~104: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209::44038: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:24: note:: expanded from macro 'offsetof' 243741: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.c:: :#define offsetof(t, d) __builtin_offsetof(t, d)5:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.hIn file included from ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote ^ ~: array 'fld' declared here ^ ~ rtunion fld[1]; : 423: :3741: ./genrtl.h ^: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c::120213In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h69:440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h5:3:::1474: : note10:warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: 3:array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.hwarningwarning: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: X0EXP (rt, 6) = NULL_RTX; ^ ~ return XEXP (insn, 3); 561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h::1337:375: ^ ~ rtunion fld[1]; 27 XEXP (rt, 1) = arg1;1:: warning ^ :126: : note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : expanded from macro 'X0EXP': ^ ~offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] 1320 In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhooks.c:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx):23:DEF_RTL_EXPR(CONST, "const", "e", RTX_CONST_OBJ)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 1: note: expanded from macro 'XEXP' :25^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1320#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :23: note: warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~'mem_usage' 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] : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1208117struct mem_usage:: :638^ expanded from macro 'XEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h: note:: expanded from macro 'RTL_CHECK1'341 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 37411209:38#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~: ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~ :note:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: : expanded from macro 'RTL_CHECK2'2111: expanded from macro 'DEF_RTL_EXPR':3 note :: ? RTX_HDR_SIZE + sizeof (reg_info) \ :1209 ^~~~~~~~~~~~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):440 did you mean struct here? ^ ~ :38: : 5note: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hclass mem_usage;: :warning note: array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h^~~~~ : : rtunion fld[1];440695array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :5:: ^5: 22struct: note: X0EXP (rt, 4) = NULL_RTX; :array 'fld' declared here ^ ~ noteIn file included from : expanded from macro 'RTX_HDR_SIZE' rtunion fld[1];note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:26: array 'fld' declared here : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: rtunion fld[1];3741: ./genrtl.h ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27::214:#define RTX_HDR_SIZE offsetof (struct rtx_def, u) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote:: ^ ^ ~expanded from macro 'X0EXP' 3 1479: warning: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx):/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.harray index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]:104:24: note: expanded from macro 'offsetof' 10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ #define offsetof(t, d) __builtin_offsetof(t, d) return XEXP (insn, 3); X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtx-vector-builder.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:37411337/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ./genrtl.h: ^ ~: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:124In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c3:120: 1208/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:375:11320::3823: :note :27: : notewarning: :expanded from macro 'X0EXP' note#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hoffset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]: 1208DEF_RTL_EXPR(CONST, "const", "e", RTX_CONST_OBJ): 38^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6expanded from macro 'RTL_CHECK1': note: expanded from macro 'DEF_RTL_EXPR': : expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)),: warning: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~1209 : XEXP (rt, 1) = arg1; ^ ~ ^ ~ note 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])695:22: : note:expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])1320:23note: ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h440:5:: note: expanded from macro 'XEXP' : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~: expanded from macro 'RTX_HDR_SIZE'440:5: note: array 'fld' declared here note rtunion fld[1];: array 'fld' declared here ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ :1209:38: note: expanded from macro 'RTL_CHECK2' In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhooks.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ :/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h3741:104:24 X0EXP (rt, 5) = NULL_RTX;: note: expanded from macro 'offsetof': ^ ~ 1484/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::10440:: 5: note: array 'fld' declared here : warning./genrtl.h: :array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]232:#define offsetof(t, d) __builtin_offsetof(t, d)3 rtunion fld[1]; ^ ~: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ XEXP (rt, 1) = arg1; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 1318 ^ ~:26: ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtx-vector-builder.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741 ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1337:27 : note: : expanded from macro 'X0EXP' ./genrtl.hnote:: 125expanded from macro 'XUINT': #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 1320#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38:3 :note: expanded from macro 'RTL_CHECK1' :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here 23 rtunion fld[1];: ^note ::120: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhooks.c:379:: 1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]expanded from macro 'XEXP' : 25warning: noteDEF_RTL_EXPR(PC, "pc", "", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.cexpanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XBBDEF (rt, 2) = arg2;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~: 1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:::44038:5:115 note: array 'fld' declared here: rtunion fld[1]; : ^6 : note: ^ ~ note: expanded from macro 'DEF_RTL_EXPR' :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3741:expanded from macro 'RTL_CHECK2'1489: :./genrtl.h10::213 :3: warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \:1324:array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~25 : return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 440:5: note: array 'fld' declared here X0EXP (rt, 6) = NULL_RTX; rtunion fld[1];695 : ^ In file included from ^ ~22: note: expanded from macro 'RTX_HDR_SIZE' note:#define RTX_HDR_SIZE offsetof (struct rtx_def, u)1318 : ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :expanded from macro 'XBBDEF'1337/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:27 : note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~:26: note: expanded from macro 'XUINT' :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h104:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)1208 :24:#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~note : ^ ~expanded from macro 'offsetof' 26 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38::#define offsetof(t, d) __builtin_offsetof(t, d) : noteIn file included from : expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h440 ^ ~:5:38:: note note: array 'fld' declared here 3741: expanded from macro 'RTL_CHECK1' : ./genrtl.h:233:3:: 1209:38:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) notewarning: expanded from macro 'RTL_CHECK2' ^ ~In file included from rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 440::4405::5 X0EXP (rt, 2) = NULL_RTX;: 379:: note ^ ~: array 'fld' declared here 1 note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h ^:214:3: ^ warningIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtx-vector-builder.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] : array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]126/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::31512:: 12warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 3) = arg3;1337 ^ ~DEF_RTL_EXPR(PC, "pc", "", RTX_OBJ) X0EXP (rt, 7) = NULL_RTX;^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ : return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC *//opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27:1171320:6: note: expanded from macro 'DEF_RTL_EXPR' : ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ 27/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::23695:22: note:: expanded from macro 'RTX_HDR_SIZE' ^ ~ note: expanded from macro 'XEXP' note: expanded from macro 'X0EXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note : ^ ~expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ^ ~#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ 1321 /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:3838:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::231208:38: :note : :expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note : ^ ~expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440::#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~note1045: :expanded from macro 'RTL_CHECK1' note: array 'fld' declared here :24 rtunion fld[1]; note : expanded from macro 'XVEC' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) : ^ ~ note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'offsetof': ^ In file included from 440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtx-vector-builder.c:24: In file included from ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127::3 :5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 1209:38: warningnote/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: array 'fld' declared here: : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : rtunion fld[1]; 440 ^: 5: note: array 'fld' declared here XINT (rt, 4) = arg4;expanded from macro 'RTL_CHECK2' ^ ~ rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define offsetof(t, d) __builtin_offsetof(t, d)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: :1317: 23In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhooks.c In file included from note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.cnote ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) :: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c::25120: : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:26379:: 3741In file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h./genrtl.h::3741232: :./genrtl.h:234array 'fld' declared here: 3: warning: :1:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] rtunion fld[1];DEF_RTL_EXPR(PC, "pc", "", RTX_OBJ) ^ ~ ^ XEXP (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 :38: note: ^ ~expanded from macro 'RTL_CHECK2' ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' : warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), X0EXP (rt, 3) = NULL_RTX; ^ ~ ^~~~~~~~~~~~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34 : warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~: 1337:27: return safe_as_a (JUMP_LABEL (insn));/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: notenote /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :: 695array 'fld' declared here :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h22expanded from macro 'X0EXP' ^~~~~~~~~~~~~~~~~: rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtx-vector-builder.c1832:24: :In file included from 440 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx):3741: :./genrtl.h : ^ ~128:28: notenote: 5: expanded from macro 'RTX_HDR_SIZE'expanded from macro 'JUMP_LABEL'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:: 38: notenote : array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhooks.c:25: In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN): #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ^ ~3741 3/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104 :24: note: expanded from macro 'offsetof' : :: ./genrtl.hwarning:233expanded from macro 'RTL_CHECK1': #define offsetof(t, d) __builtin_offsetof(t, d) : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ 3:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5;440 X0EXP (rt, 2) = NULL_RTX; ^ ~ 1354:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c: ^ ~120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def32: 387:1: warning: :offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]: 1337DEF_RTL_EXPR(REG, "reg", "r", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : 5note: expanded from macro 'XCEXP' :#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c::1317115::236:: notenote: : expanded from macro 'XINT'expanded from macro 'DEF_RTL_EXPR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h27 : note: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ : ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \expanded from macro 'X0EXP' ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): 1210:37: note ^ ~: noteexpanded from macro 'RTL_CHECKC1': /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' 1209#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])array 'fld' declared here ^ ~#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : ^440 /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24::5 In file included from note: expanded from macro 'offsetof'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c 38: note#define offsetof(t, d) __builtin_offsetof(t, d): array 'fld' declared here : rtunion fld[1]; ^ : note: expanded from macro 'RTL_CHECK2' : ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:184326:10: warning: : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from In file included from ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c1208/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::3741: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h./genrtl.h:235:3::440120:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:387:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] :array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] 385:: return JUMP_LABEL (this);notenote: : array 'fld' declared hereexpanded from macro 'RTL_CHECK1' DEF_RTL_EXPR(REG, "reg", "r", RTX_OBJ) rtunion fld[1]; ^ warning In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtx-vector-builder.c:24: : In file included from array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ X0EXP (rt, 4) = NULL_RTX; ^~~~~~~~~~~~~~~~~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note XEXP (rt, 6) = arg6;: array 'fld' declared here ^ ~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^1832 :28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhooks.c:note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337 :27: note: expanded from macro 'X0EXP' 25#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c ^ ~: 117:6: note: expanded from macro 'DEF_RTL_EXPR' : : expanded from macro 'JUMP_LABEL'In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ? RTX_HDR_SIZE + sizeof (reg_info) \/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) : ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354: ^ ~32: ^~~~~~~~~~~~ X0EXP (rt, 3) = NULL_RTX;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208 :38: note: expanded from macro 'RTL_CHECK1' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1320:23: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):695note:: 22expanded from macro 'XCEXP': note: expanded from macro 'RTX_HDR_SIZE' note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : :expanded from macro 'XEXP'1337 :27: ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ note#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx): ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::12101209::3738:: note/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: expanded from macro 'RTL_CHECKC1' expanded from macro 'X0EXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])note ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h104#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)::440:5: : noteexpanded from macro 'RTL_CHECK2': array 'fld' declared here 440: rtunion fld[1]; 5 ^ ~: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 440 ^:5:1208 :note: array 'fld' declared here ^ rtunion fld[1]; ^ 24: note: expanded from macro 'offsetof' 38: note: expanded from macro 'RTL_CHECK1' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtx-vector-builder.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])In file included from :1848 : ^ ~40 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :warning440: :5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c: note3741array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] :: 120array 'fld' declared here: : rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def./genrtl.h::152: return safe_as_a (JUMP_LABEL (this));3: In file included from warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhooks.c387:1/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XEXP (rt, 1) = arg1; ^ ~: :: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1832In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.c:::1320warning: 252827: In file included from :: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::23: 26note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h3741: :offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] note211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def: :947: ./genrtl.hDEF_RTL_EXPR(REG, "reg", "r", RTX_OBJ) : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :expanded from macro 'JUMP_LABEL': /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)::3741: 235:3:118./genrtl.h: warningexpanded from macro 'XEXP' 236#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 1: :: ^ ~ array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ :3 : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h X0EXP (rt, 4) = NULL_RTX;warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:6warning1354::: 1209:38 ^ ~empty macro arguments are a C99 feature [-Wc99-extensions] : :HOOK_VECTOR_END (asm_out)32 : note:: expanded from macro 'DEF_RTL_EXPR'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :^: X0EXP (rt, 5) = NULL_RTX; note: expanded from macro 'XCEXP' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^ ~ ^~~~~~~~~~~~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h1337/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:43 :::50/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 695:22 ^ ~27: : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:note:: ^ ~1210 note: expanded from macro 'HOOK_VECTOR_END' : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1337:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)note37:: :440:527 noteexpanded from macro 'X0EXP' : expanded from macro 'RTX_HDR_SIZE': ^ : :#define RTX_HDR_SIZE offsetof (struct rtx_def, u) note: expanded from macro 'X0EXP' ^ ~note : array 'fld' declared here expanded from macro 'RTL_CHECKC1'#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1];#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~ 104: ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from In file included from 1208/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtx-vector-builder.c:24:::1208:24: 38::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.c 440: notenote: 38:: : noteexpanded from macro 'offsetof': 27expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:5: : #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~expanded from macro 'RTL_CHECK1'3741: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: ./genrtl.hnote /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def ^ ~ : :array 'fld' declared here153:3:: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c: warning120 rtunion fld[1];: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def440:1638:1: ^ : ^ ~ 393/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h5warning: note: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:1::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3 warning440array 'fld' declared here :: : offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] rtunion fld[1]; XBBDEF (rt, 2) = arg2;: empty macro arguments are a C99 feature [-Wc99-extensions]warning 5: : ^ ^ ~array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]DEF_RTL_EXPR(SCRATCH, "scratch", "", RTX_OBJ) note: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhooks.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h JUMP_LABEL (this) = target; :1324:2525 ^~~~~~~~~~~~~~~~~: In file included from : HOOK_VECTOR_END (sched) array 'fld' declared here note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h^#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ rtunion fld[1]; ^^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :236:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c warning: ::38:1832: 28: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]note note: expanded from macro 'JUMP_LABEL':/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h: : expanded from macro 'RTL_CHECK1'115#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ 43::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:6:: 135426 X0EXP (rt, 5) = NULL_RTX; ^ ~ :32: note: In file included from : expanded from macro 'DEF_RTL_EXPR'50 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741 ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h./genrtl.hnote note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:237 ^~~~~~~~~~~~:440:3:: : warning: : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XCEXP' 5expanded from macro 'HOOK_VECTOR_END': 1337 note: array 'fld' declared here #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) X0EXP (rt, 6) = NULL_RTX; ^ ~ ::27: ^ ~ rtunion fld[1]; #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^: 6951210: ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337 In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtx-vector-builder.c22: noteIn file included from 37note: expanded from macro 'RTX_HDR_SIZE': expanded from macro 'X0EXP':27: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.c: note: expanded from macro 'X0EXP' #define RTX_HDR_SIZE offsetof (struct rtx_def, u)27 24:: ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~: In file included from #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211 : /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h104:24 :note: ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def note: ::1208:383741: 1668: ./genrtl.h: :1154:3: expanded from macro 'offsetof'expanded from macro 'RTL_CHECKC1': warning: warning: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define offsetof(t, d) __builtin_offsetof(t, d) : empty macro arguments are a C99 feature [-Wc99-extensions] :HOOK_VECTOR_END (simd_clone) ^ ^ ~note: ^ ~ XEXP (rt, 3) = arg3;1208:38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTL_CHECK1' ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) note: :43 ^ ~ 440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:::In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c::120: expanded from macro 'RTL_CHECK1'5550: note: note: note: 1320/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:393:: expanded from macro 'HOOK_VECTOR_END':23:: 1note: array 'fld' declared here: expanded from macro 'XEXP'#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] array 'fld' declared here rtunion fld[1]; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ^In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhooks.c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)DEF_RTL_EXPR(SCRATCH, "scratch", "", RTX_OBJ):25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::3741 : ./genrtl.h:237:3:: ^ warning: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.c:271209^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~440 ::array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]5 :: X0EXP (rt, 6) = NULL_RTX; ^ ~ 38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from 1337/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:27: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c note: array 'fld' declared here note rtunion fld[1]; ^ :: note: expanded from macro 'RTL_CHECK2' :211: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.defIn file included from :1680:12138:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h117: warningexpanded from macro 'X0EXP' 6::#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): 10: :440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:26warning ^ ~empty macro arguments are a C99 feature [-Wc99-extensions]: In file included from : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1208 5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258note SUBREG_BYTE (x), GET_MODE (x)); note: expanded from macro 'DEF_RTL_EXPR':: 38: array 'fld' declared here HOOK_VECTOR_END (simt) ^~~~~~~~~~~~~~~ ^ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ? RTX_HDR_SIZE + sizeof (reg_info) \/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h ^: note ^~~~~~~~~~~~ :3In file included from : expanded from macro 'RTL_CHECK1' 43:50: note: expanded from macro 'HOOK_VECTOR_END' :#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtx-vector-builder.c:24 :2011:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h26: note:: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^: expanded from macro 'SUBREG_BYTE' array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]440: XEXP (rt, 1) = arg1; ^ ~ #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG): 695In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.c::22::27: 5In file included from ^ ~ 3741note:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h./genrtl.h::: expanded from macro 'RTX_HDR_SIZE' 155::211:note323: note#define RTX_HDR_SIZE offsetof (struct rtx_def, u) : ^ ~expanded from macro 'XEXP' : : array 'fld' declared here:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1352 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 1732 rtunion fld[1]; ^/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: :1: 104warning: empty macro arguments are a C99 feature [-Wc99-extensions] 32HOOK_VECTOR_END (goacc) ^warning : :array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]24: ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhooks.c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.hnote: expanded from macro 'offsetof' :#define offsetof(t, d) __builtin_offsetof(t, d): :note: 25 : expanded from macro 'XCSUBREG' 43#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ XINT (rt, 4) = arg4;In file included from : ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~1209::3741: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:1203850: ./genrtl.h1210note: expanded from macro 'HOOK_VECTOR_END': note: expanded from macro 'RTL_CHECK2': : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) : ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h37::393258:13171::In file included from 23440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.c:: : note: :27 3:expanded from macro 'XINT' warning: note: warning : In file included from array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]5#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] expanded from macro 'RTL_CHECKC1' ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h211#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) : ^ ~ : XEXP (rt, 1) = arg1;1209:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hDEF_RTL_EXPR(SCRATCH, "scratch", "", RTX_OBJ) 38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c440:5 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:note::118:1320: array 'fld' declared here ::2025:1: rtunion fld[1]; 6: warning: ^ 23: noteempty macro arguments are a C99 feature [-Wc99-extensions]In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.cnote noteHOOK_VECTOR_END (vectorize) ^:26: expanded from macro 'XEXP' : expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h :: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209noteIn file included from :38:43:50: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note: expanded from macro 'RTL_CHECK2' :695#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1];:22 : 3741note: expanded from macro 'HOOK_VECTOR_END' : ./genrtl.h ^ ~ ^ :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note ^ ~:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)259:3: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: array 'fld' declared here : rtunion fld[1]; ^ : expanded from macro 'RTX_HDR_SIZE' 440:5: note: array 'fld' declared here #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ rtunion fld[1];/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.c:27: XBBDEF (rt, 2) = arg2;In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:#define offsetof(t, d) __builtin_offsetof(t, d)211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def :3373: 1 ^ ~ ^ ~ : ^ warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: empty macro arguments are a C99 feature [-Wc99-extensions] XBBDEF (rt, 2) = arg2; ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: In file included from HOOK_VECTOR_END (addr_space)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def :^397:1/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtx-vector-builder.cwarning: 24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] : XINT (rt, 5) = arg5;: 43offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]:1324:25 ^ ~: note: expanded from macro 'XBBDEF':/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h50::1317:23: note: expanded from macro 'XINT' 1324#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote:1209:38:: note: expanded from macro 'RTL_CHECK2': 25expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) DEF_RTL_EXPR(SUBREG, "subreg", "ep", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^ ~ 1208:38: note: expanded from macro 'RTL_CHECK1'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::3032/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:19: : 440warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])note : ^ ~expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h5:: note *step_out = XEXP (x, 1);: array 'fld' declared here ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~115In file included from 440:5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];:6: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.c:440:27 note:5 ^ :note : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h noteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h: : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtx-vector-builder.c:1320array 'fld' declared here : rtunion fld[1];:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:23: array 'fld' declared here:24: ^ expanded from macro 'DEF_RTL_EXPR' : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote:In file included from 5154 :: 13741expanded from macro 'XEXP' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhooks.c#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h warning: rtunion fld[1]; : ^ ~empty macro arguments are a C99 feature [-Wc99-extensions] ^~~~~~~~~~~~./genrtl.h :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3741: ./genrtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209: ^ In file included from 157HOOK_VECTOR_END (calls) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:26:: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:38:^ :695::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h26022::4333:: note:50: 3741 warning: : ./genrtl.h: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTX_HDR_SIZE'note:260:: expanded from macro 'HOOK_VECTOR_END' X0EXP (rt, 3) = NULL_RTX;#define RTX_HDR_SIZE offsetof (struct rtx_def, u) 3 note: : : warningexpanded from macro 'RTL_CHECK2' ^ ~warning: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ~ array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h X0EXP (rt, 3) = NULL_RTX; ^ XEXP (rt, 6) = arg6;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: :104 ^ ~: ^ ~24 1337::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::2727::1320 note note: : expanded from macro 'X0EXP':23 expanded from macro 'offsetof' : note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :noteexpanded from macro 'XEXP' 440:5:#define offsetof(t, d) __builtin_offsetof(t, d) note: array 'fld' declared here : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ expanded from macro 'X0EXP'#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ note: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.c:27array 'fld' declared here ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1208:38: note: expanded from macro 'RTL_CHECK1' : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211 : #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ In file included from note: array 'fld' declared here :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def rtunion fld[1];1208:38:: 5965noteIn file included from : expanded from macro 'RTL_CHECK1': #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtx-vector-builder.c ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: :note1: ^array 'fld' declared here :39724: rtunion fld[1];1: :warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:warning3741: ./genrtl.h :DEF_RTL_EXPR(SUBREG, "subreg", "ep", RTX_EXTRA) : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:26261: :In file included from : 3empty macro arguments are a C99 feature [-Wc99-extensions]: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:37413741:: 117./genrtl.h::6158:: 3 : warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX;note: expanded from macro 'DEF_RTL_EXPR' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h HOOK_VECTOR_END (c):/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ? RTX_HDR_SIZE + sizeof (reg_info) \:: 37311337:27 X0EXP (rt, 7) = NULL_RTX; :11: ./genrtl.h:261 ^~~~~~~~~~~~:: 3: ^ ~warning note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]warning: 695: expanded from macro 'X0EXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX;:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h ^ ~ :: attrs = MEM_ATTRS (x);1337:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h22: :27: 43:501337 : note: expanded from macro 'HOOK_VECTOR_END' note: note#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)expanded from macro 'X0EXP':27: ^ ~ : expanded from macro 'RTX_HDR_SIZE' ^~~~~~~~~~~~~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 3838 ^:note: expanded from macro 'X0EXP' note: expanded from macro 'RTL_CHECK1' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: ^ ~104 #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote:2564:: In file included from expanded from macro 'RTL_CHECK1' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.c24: note:24: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) note ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::27440:5440:5::1208:38: In file included from : expanded from macro 'offsetof' :: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h: : note: array 'fld' declared hereexpanded from macro 'MEM_ATTRS'211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def#define offsetof(t, d) __builtin_offsetof(t, d) note: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h6118 rtunion fld[1];:1: warning:#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ^ : empty macro arguments are a C99 feature [-Wc99-extensions] ^ 440 In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c: HOOK_VECTOR_END (cxx) ^ In file included from 120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h397/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::::5: noteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtx-vector-builder.c134443:50::291 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhooks.c::::24: array 'fld' declared here 25 rtunion fld[1]; note: : warning: ^ offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]expanded from macro 'HOOK_VECTOR_END'In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:In file included from note: expanded from macro 'X0MEMATTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hDEF_RTL_EXPR(SUBREG, "subreg", "ep", RTX_EXTRA) :3741: #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem)./genrtl.h:182#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ : In file included from ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3: :warning3741: In file included from ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.c:1210 :37/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c::: ./genrtl.h XEXP (rt, 1) = arg1; ^ ~3741:27note : :262: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:: ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:118211:262:6: note: expanded from macro 'RTL_CHECKC1': :3:1320expanded from macro 'DEF_RTL_EXPR':3 #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ : : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 ^~~~~~~~~~~~ warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] : XINT (rt, 5) = arg3; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def: XINT (rt, 5) = arg3; ^ ~ ^ ~ 6207/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :695:note:131722: 1: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote23::1317:23array 'fld' declared here warning: 23:empty macro arguments are a C99 feature [-Wc99-extensions] note: expanded from macro 'RTX_HDR_SIZE' : expanded from macro 'XINT' : rtunion fld[1]; ^ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) : note: noteexpanded from macro 'XEXP' HOOK_VECTOR_END (emutls)#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ^ ~ ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h::1209::In file included from 38: 43:50104:note: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/run-rtl-passes.c: expanded from macro 'XINT'24: note :1209: : :24: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])38note: expanded from macro 'offsetof' ^ ~ In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3741#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~expanded from macro 'HOOK_VECTOR_END' note :440:: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): 5expanded from macro 'RTL_CHECK2': #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: ^ ~ : array 'fld' declared here ./genrtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::440:1209:385: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) 410note ^: : 33:3: warning:expanded from macro 'RTL_CHECK2' rtunion fld[1];In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.c:27: note: 1#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h::In file included from XEXP (rt, 1) = arg1; ^ ~ warningarray 'fld' declared here ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhooks.c211/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:25: : : :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741:offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]: 23 ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def::6328:1: note: expanded from macro 'XEXP' rtunion fld[1];440DEF_RTL_EXPR(STRICT_LOW_PART, "strict_low_part", "e", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 263 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c::1209: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ^ 5: note: array 'fld' declared here::115: 3In file included from 6: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtx-vector-builder.c:24note: : : expanded from macro 'DEF_RTL_EXPR' rtunion fld[1];:warning38HOOK_VECTOR_END (target_option) ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ :^ ^ note : ^~~~~~~~~~~~ In file included from array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c : XSTR (rt, 6) = arg4; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from :26: In file included from ^ ~: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741 note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h695:3741: ./genrtl.h::: :22:./genrtl.h:23#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: :263:3: expanded from macro 'HOOK_VECTOR_END' note183: warning3: note: expanded from macro 'RTX_HDR_SIZE': warning: : expanded from macro 'XSTR' array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u): XBBDEF (rt, 2) = arg2; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ 440:5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: XSTR (rt, 6) = arg4; ^ ~ :1324:25: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.cnote1209::27: expanded from macro 'XBBDEF'38In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h: : note:1319 :23: ^ ~#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ :expanded from macro 'RTL_CHECK2':211: array 'fld' declared here/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.hnote:104/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def expanded from macro 'XSTR' 1208:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:246430 rtunion fld[1]; #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):38::1:: note note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarningexpanded from macro 'RTL_CHECK1' : ^ : empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~:440:5: note: array 'fld' declared here rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):1209:38: note : ^ HOOK_VECTOR_END (shrink_wrap) ^ expanded from macro 'offsetof' ^ ~ expanded from macro 'RTL_CHECK2'In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/run-rtl-passes.c #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:24 #define offsetof(t, d) __builtin_offsetof(t, d)In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhooks.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: In file included from :25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:::43440: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::50: 440note3741:53741: note: : ./genrtl.h: ./genrtl.h5: ^ ~: expanded from macro 'HOOK_VECTOR_END' 281::array 'fld' declared here:3In file included from rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c: :51 note: 120 warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ array 'fld' declared here : XINT (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def : ^ ~ 3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)1317:41023:: warning 26: In file included from : rtunion fld[1];:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^3741: ./genrtl.h1:281: ^ expanded from macro 'XINT' 3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; XINT (rt, 1) = arg1;: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] In file included from ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtx-vector-builder.c: ^ ~ DEF_RTL_EXPR(STRICT_LOW_PART, "strict_low_part", "e", RTX_EXTRA)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320 24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.c:23: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1317:23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209: :38: :27: 6: noteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] : note: expanded from macro 'XINT'note: expanded from macro 'DEF_RTL_EXPR' 3741note : : ./genrtl.h: expanded from macro 'XEXP'HOOK_VECTOR_END (mode_switching)#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ? RTX_HDR_SIZE + sizeof (reg_info) \#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ^ ~ ^~~~~~~~~~~~ 184:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695::440: ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:3 385: note /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:120922:: : warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:38: : :43:note: expanded from macro 'RTL_CHECK2' array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]50 note: expanded from macro 'RTX_HDR_SIZE'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : array 'fld' declared here : note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :440:#define RTX_HDR_SIZE offsetof (struct rtx_def, u)expanded from macro 'RTL_CHECK2'5: XEXP (rt, 3) = arg3; ^ ~ rtunion fld[1]; ^ ~ note: ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:: 104/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote:440:array 'fld' declared here:24: : expanded from macro 'HOOK_VECTOR_END'In file included from note /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhooks.c : #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ expanded from macro 'offsetof':25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from #define offsetof(t, d) __builtin_offsetof(t, d) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/run-rtl-passes.c: expanded from macro 'XEXP' ^ ~ :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.hIn file included from :304:3: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.cwarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 24: In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69 XSTR (rt, 1) = arg1;: 3 ^ ~: warning120: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def ^ ~ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:: XSTR (rt, 1) = arg1; 23: 410: note: ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.c:27expanded from macro 'XEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209: : warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]In file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h38DEF_RTL_EXPR(STRICT_LOW_PART, "strict_low_part", "e", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: :211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c::118 note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):6: : 1319: ^ ~ 1319:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:: expanded from macro 'DEF_RTL_EXPR' 231209:38expanded from macro 'RTL_CHECK2' :23#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : note: expanded from macro 'RTL_CHECK2' : notenote: expanded from macro 'XSTR'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])6715 : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)),: ^ ~ : expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) : ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440440 ^~~~~~~~~~~~:warning:5::5: : notenote: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1]; ^: array 'fld' declared here : note ^ ~ 22: note: expanded from macro 'RTX_HDR_SIZE' : expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ HOOK_VECTOR_END (C90_EMPTY_HACK)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :^1209:38 : #define RTX_HDR_SIZE offsetof (struct rtx_def, u)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/run-rtl-passes.c note:noteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtx-vector-builder.c :24 ^ ~: expanded from macro 'HOOK_VECTOR_END' ^ ~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:44024: In file included from 3741/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : :104./genrtl.h:24expanded from macro 'RTL_CHECK2': : note: expanded from macro 'offsetof' :185:37415: :./genrtl.h :124::33#define offsetof(t, d) __builtin_offsetof(t, d): ^ ~warning note: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c ^ ~:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:416:1: warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hoffset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] : DEF_RTL_EXPR(CONCAT, "concat", "ee", RTX_OBJ)array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:61320::23 XINT (rt, 4) = arg4;: :In file included from note : array 'fld' declared here ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23:In file included from expanded from macro 'DEF_RTL_EXPR' note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.c:28 ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~:440: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhooks.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote:25: : :5In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h305::expanded from macro 'XINT'695:expanded from macro 'XEXP' : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)1 ^ ~ : note22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): expanded from macro 'RTX_HDR_SIZE' :3741: warning1209#define RTX_HDR_SIZE offsetof (struct rtx_def, u): array 'fld' declared here./genrtl.h: 38'rtx_def' 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] ^ ~: ^ ~: note: 305 struct GTY((desc("0"), tag("0"),/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.hexpanded from macro 'RTL_CHECK2' :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:104:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 38 rtunion fld[1];3 :: : ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:^ 24warning ^ note: 440expanded from macro 'RTL_CHECK2': note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:: expanded from macro 'offsetof': array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XINT (rt, 2) = arg2;#define offsetof(t, d) __builtin_offsetof(t, d)75 rtunion fld[1]; ^ ~ ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/run-rtl-passes.c:: ^ ~24/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1: :In file included from 1317In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c::26: In file included from ^ ~23: noteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote120:: 3741:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h440: expanded from macro 'XINT': /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def: :5::3741: 416::./genrtl.h1:did you mean struct here? ./genrtl.h warning :125: class rtx_def; #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]:305:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 3: warningnote^~~~~:1209: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : struct XINT (rt, 2) = arg2;DEF_RTL_EXPR(CONCAT, "concat", "ee", RTX_OBJ): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c::117 : ^ ~6array 'fld' declared here: note: 3 : expanded from macro 'DEF_RTL_EXPR' rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ warning note ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :695:In file included from 221317: note: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtx-vector-builder.cexpanded from macro 'RTL_CHECK2' XBBDEF (rt, 2) = arg2;expanded from macro 'RTX_HDR_SIZE' ^ ~ 23#define RTX_HDR_SIZE offsetof (struct rtx_def, u): ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104::24:1324 ^ ~:25: : notenote24: In file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XBBDEF' expanded from macro 'XINT'#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1208 :3741: ./genrtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: expanded from macro 'offsetof'38 ::440186:5: note: :array 'fld' declared here3 :#define offsetof(t, d) __builtin_offsetof(t, d) warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XINT (rt, 5) = arg5; ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.c: rtunion fld[1]; ^note 28: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: In file included from #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:416:1 ^ ~expanded from macro 'RTL_CHECK1' :: warning /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhooks.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 25: In file included from offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: : ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:DEF_RTL_EXPR(CONCAT, "concat", "ee", RTX_OBJ) : 306:1317::array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 5:: 231209: rtx tmp = XEXP (this, 1); ^ ~ :^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ note: array 'fld' declared here rtunion fld[1]; ^ note: expanded from macro 'XINT'38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c: warningIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/run-rtl-passes.c:24#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)note118: ::In file included from 6: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : : expanded from macro 'RTL_CHECK2' 1320:23: note: 3741: note XVEC (rt, 3) = arg3;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ expanded from macro 'XEXP' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ ./genrtl.h :1209:38:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'DEF_RTL_EXPR' : 1321:440::#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):5: : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^ ~ 23notenote: array 'fld' declared here: ^~~~~~~~~~~~ expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: 126/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ::expanded from macro 'XVEC':695: ^ ~ 1209 rtunion fld[1]; ^22:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3 #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~:38: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.cnote:26: :440expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:5: :1209: warning: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) notearray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :38: XEXP (rt, 3) = arg3; ^ ~: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~ 1320:23: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:expanded from macro 'RTX_HDR_SIZE': expanded from macro 'XEXP' 4403741#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~ array 'fld' declared here :5 ^ ~ rtunion fld[1]; ^ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:: : 104/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtx-vector-builder.c:24./genrtl.h: 24: : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h306:3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::3741 :: :warning:1209./genrtl.h note:: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]440:38note: 5: : note: XVEC (rt, 3) = arg3;array 'fld' declared here ^ ~ : note: 187: expanded from macro 'offsetof' rtunion fld[1]; ^ :In file included from expanded from macro 'RTL_CHECK2'array 'fld' declared here #define offsetof(t, d) __builtin_offsetof(t, d) 3 ^ ~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhooks.c:25/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):1321:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^ :warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from 3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c: ./genrtl.h:note ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:120: 307:3: warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def5array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6;:: XVEC (rt, 4) = arg4; ^ ~ note /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : array 'fld' declared here 422 ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XVEC' rtunion fld[1];::13201385:13:: warning : : 123 :#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/run-rtl-passes.c:note /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'XEXP' rtx tmp = XEXP (this, 1); :24 ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 3741#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ./genrtl.h:38 ^ ~warning:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]127 ::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:3 note: expanded from macro 'RTL_CHECK2':1209: DEF_RTL_EXPR(CONCATN, "concatn", "E", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~38note: expanded from macro 'XEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:: note: :expanded from macro 'RTL_CHECK2' 115:6: note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:expanded from macro 'DEF_RTL_EXPR'warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]440:23 : note1209 :38:: XINT (rt, 4) = arg4; ^ ~note ^ ~5: expanded from macro 'XVEC'note: ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)expanded from macro 'RTL_CHECK2':440:array 'fld' declared here ^~~~~~~~~~~~ 5: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~ :array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209: ^ ~38 rtunion fld[1]; ^ rtunion fld[1];1317:23 : In file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:26 ^:expanded from macro 'RTL_CHECK2' 440: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtx-vector-builder.c:24In file included from :6955:: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :3741: :3741: ./genrtl.hnote./genrtl.h:188:22expanded from macro 'XINT':: ^ ~ : note:307:3#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)array 'fld' declared here: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : rtunion fld[1];: ^ ~expanded from macro 'RTX_HDR_SIZE' 3: warningwarning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^: #define RTX_HDR_SIZE offsetof (struct rtx_def, u)array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XVEC (rt, 4) = arg4;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209440 /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: XEXP (rt, 7) = arg7;5 : ^ ~ 38::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~:: 104 note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1321:23::array 'fld' declared here24: : 1320:23 rtunion fld[1]; ^ note: expanded from macro 'offsetof':1447: notenote: expanded from macro 'XVEC' : #define offsetof(t, d) __builtin_offsetof(t, d)#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~: ^ ~ note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: expanded from macro 'RTL_CHECK2'note14In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c In file included from : :: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhooks.cexpanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'XEXP'120:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:25: In file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:422:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ : :1: warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h440:5 rtx next = XEXP (insn, 1); /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209: ^ ~:3741: ./genrtl.hoffset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] :: 308440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:3:DEF_RTL_EXPR(CONCATN, "concatn", "E", RTX_OBJ) :note: 5^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~array 'fld' declared here 38: :note23: : note: expanded from macro 'XEXP': warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c rtunion fld[1];expanded from macro 'RTL_CHECK2' note: ^array 'fld' declared here XVEC (rt, 5) = arg5;: 117In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c: ^ ~6 ^ ~26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note: expanded from macro 'DEF_RTL_EXPR' ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~440:In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/run-rtl-passes.c:23: note:12095: 24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ::In file included from note695:223741expanded from macro 'XVEC' : ./genrtl.h:308/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: :#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)3 38: array 'fld' declared here: : warning:: ^ ~ rtunion fld[1]; array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209note: 38: ./genrtl.hexpanded from macro 'RTX_HDR_SIZE' :128note XVEC (rt, 5) = arg5; :#define RTX_HDR_SIZE offsetof (struct rtx_def, u): expanded from macro 'RTL_CHECK2' ^ ~ 3: ^ ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104::24: note: expanded from macro 'offsetof' warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: expanded from macro 'RTL_CHECK2' #define offsetof(t, d) __builtin_offsetof(t, d)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def::1321:23: note: 422: ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtx-vector-builder.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:4401expanded from macro 'XVEC' XINT (rt, 5) = arg5; :#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:24 ^ ~ : ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1317:23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning:440:: 5: noteoffset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] 3741:DEF_RTL_EXPR(CONCATN, "concatn", "E", RTX_OBJ): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1209:: ./genrtl.h: note: expanded from macro 'XINT'5 :38:: note208:: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c rtunion fld[1];array 'fld' declared here3 #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):118:6 rtunion fld[1]; : note: : ^ expanded from macro 'DEF_RTL_EXPR' ^In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhooks.c: note: expanded from macro 'RTL_CHECK2' 25 ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])10 ^ ~ warningIn file included from : : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)),/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1209 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^~~~~~~~~~~~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 3741:5:38: note : expanded from macro 'RTL_CHECK2': note: warning./genrtl.h: XEXP (rt, 1) = arg1; ^ ~array 'fld' declared here 309: rtunion fld[1]; 695::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 322:: ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note26: In file included from return XEXP (insn, 1); note warning: 1320:23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: : array 'fld' declared here ^ ~ expanded from macro 'RTX_HDR_SIZE' : ./genrtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTX_HDR_SIZE offsetof (struct rtx_def, u) : ^ ~array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]note rtunion fld[1]; 309:3: : expanded from macro 'XEXP' 1320 warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6;/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : XINT (rt, 6) = arg6; ^ ^ ~23 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::In file included from ^ ~1317/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/run-rtl-passes.c :24: In file included from note104::1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:131724::23::: expanded from macro 'XEXP' :3741: :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note: 23 ^ ~expanded from macro 'offsetof' ./genrtl.h#define offsetof(t, d) __builtin_offsetof(t, d) 38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::note: ^ ~ 1291209:: expanded from macro 'XINT' note#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): expanded from macro 'XINT'38 ^ ~In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)note :: expanded from macro 'RTL_CHECK2' note3:120: : warning ^ ~: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XEXP (rt, 6) = arg6; ^ ~:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 1209 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:38: :1209::5:expanded from macro 'RTL_CHECK2'38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def: note : expanded from macro 'RTL_CHECK2': note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: array 'fld' declared here427 ::1320:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~1 rtunion fld[1];: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 23: note: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtx-vector-builder.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])3:: warningexpanded from macro 'XEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 440:5 :440 ^ ~array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] DEF_RTL_EXPR(MEM, "mem", "e0", RTX_OBJ) : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note:5: : array 'fld' declared here^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XBBDEF (rt, 2) = arg2; ^ ~note ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h440: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ rtunion fld[1];: 5 ^: note:: array 'fld' declared here 1324 rtunion fld[1];::1209::115:In file included from 6: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhooks.c: 25note ^38: :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: note25./genrtl.h:: : expanded from macro 'RTL_CHECK2' 327note In file included from : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'DEF_RTL_EXPR' : expanded from macro 'XBBDEF' ^ ~ ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:695 :326/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::: 440: In file included from 22: 5: warningnote/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~: 1458: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'RTX_HDR_SIZE' :10: warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTX_HDR_SIZE offsetof (struct rtx_def, u) return XBBDEF (insn, 2); 3741 XINT (rt, 1) = arg1; : ./genrtl.h: ^ ~:3271208 ^ ~:3:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1317 rtunion fld[1];:38 1324:25 ^ ^ ~:23 :/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104 warning:: note24: : note: noteexpanded from macro 'offsetof' :: #define offsetof(t, d) __builtin_offsetof(t, d)array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'RTL_CHECK1' note: expanded from macro 'XINT'In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/run-rtl-passes.c XINT (rt, 1) = arg1;#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~:expanded from macro 'XBBDEF' ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) 24 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~440:5: note: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::13171208: 38: 38:note427:1: : warning: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^:offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] 23expanded from macro 'RTL_CHECK1'In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtx-vector-builder.c : #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) note: ::expanded from macro 'XINT' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 24DEF_RTL_EXPR(MEM, "mem", "e0", RTX_OBJ) 3741: ./genrtl.h: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::152:^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3741: ./genrtl.h: ^ ~ 3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 210440:5:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3:440:5:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) 6: note:: expanded from macro 'DEF_RTL_EXPR' ^ ~ warning warning note: array 'fld' declared here: note ? RTX_HDR_SIZE + sizeof (reg_info) \ array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h array 'fld' declared here: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; : ^ ^ ~ ^~~~~~~~~~~~ 1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XEXP (rt, 1) = arg1; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~1320 rtunion fld[1]; : ^ 695 ^ ~ :23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::221320: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :: ^ ~440:5:231463:10In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhooks.c:: warning: expanded from macro 'RTX_HDR_SIZE' : : 25: In file included from array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: return XBBDEF (insn, 2);/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTX_HDR_SIZE offsetof (struct rtx_def, u) : ^ ~ ^ ~ 1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324 3741::: ./genrtl.h notenote:: array 'fld' declared here : 347:3:expanded from macro 'XEXP' rtunion fld[1]; ^: 38: note: expanded from macro 'RTL_CHECK2' 25: /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: 104#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): note ^ ~: expanded from macro 'XBBDEF' 24warningIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :26: ^ ~ In file included from #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209note: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'offsetof' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~440: XVEC (rt, 1) = arg1; ^ ~:: 1208 5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3741: ./genrtl.h:1321:noteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:23120:38 note: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:expanded from macro 'XVEC' : :38: note347:array 'fld' declared here: expanded from macro 'RTL_CHECK2' 3 : rtunion fld[1]; #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)note ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): warning : : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~In file included from :427expanded from macro 'RTL_CHECK1'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtx-vector-builder.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :24: : XVEC (rt, 1) = arg1;1#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])1209: In file included from ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~ :38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1321note: expanded from macro 'RTL_CHECK2'::3741:23: ^ ~: ./genrtl.h: 440note211: warning: 5offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] : :DEF_RTL_EXPR(MEM, "mem", "e0", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : expanded from macro 'XVEC' 440:5: note #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 3array 'fld' declared here ^ ~note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: rtunion fld[1];1209 warning :: ^: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:38:array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :118440 X0EXP (rt, 4) = NULL_RTX;array 'fld' declared here: In file included from : ^ ~ 5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:6 rtunion fld[1]; ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/run-rtl-passes.c:1337note :27:: expanded from macro 'RTL_CHECK2' note24: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'DEF_RTL_EXPR':440:expanded from macro 'X0EXP' :3741: ./genrtl.h:153:3: note:1474warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), XBBDEF (rt, 2) = arg2;5:10:array 'fld' declared here: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) rtunion fld[1]; ^ ~ warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~: rtunion fld[1];1324:25/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :: ^ 1208: return XEXP (insn, 3); ^ ^~~~~~~~~~~~38 : noteIn file included from : expanded from macro 'RTL_CHECK1'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c ^ ~ note :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' 26 In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhooks.c: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ : ^ ~:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: expanded from macro 'XBBDEF' In file included from 695/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:22:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :440:5:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note./genrtl.h1209:38#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)note: :3741: note: ./genrtl.h:348:array 'fld' declared here: : : ^ ~ rtunion fld[1];3:348expanded from macro 'RTX_HDR_SIZE' expanded from macro 'RTL_CHECK2' : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:#define RTX_HDR_SIZE offsetof (struct rtx_def, u):5 ^warning In file included from warning: ^ ~1208:: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 38: note: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtx-vector-builder.c/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104expanded from macro 'RTL_CHECK1':24 note: :: XEXP (rt, 2) = arg2; ^ ~ XEXP (rt, 2) = arg2; ^ ~ array 'fld' declared here In file included from 24/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320: rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:23: 1320440: note: 5: ^ 3741expanded from macro 'XEXP' expanded from macro 'offsetof' ::: 23./genrtl.h:212/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define offsetof(t, d) __builtin_offsetof(t, d) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):3:: : notenote: ^ ~: expanded from macro 'XEXP'warning 1479#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)array 'fld' declared here: 10: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~: rtunion fld[1];warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ X0EXP (rt, 5) = NULL_RTX;: return XEXP (insn, 3);1209 ^ ~ 120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:38::1209:38:In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/run-rtl-passes.c ^ ~ 1320:23431::24: : 1note: warning: : expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note: expanded from macro 'RTL_CHECK2'offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]3741: ./genrtl.h :154: DEF_RTL_EXPR(LABEL_REF, "label_ref", "u", RTX_CONST_OBJ)3note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~1337#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~:: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: XEXP (rt, 3) = arg3;440 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:440 6: : ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note : expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ 27 ^ ~5:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:695:22: note: :expanded from macro 'X0EXP': note: 23: note : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XEXP'5#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ note: array 'fld' declared here expanded from macro 'RTX_HDR_SIZE' rtunion fld[1]; :1209:38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^: note1208#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): array 'fld' declared here noteIn file included from rtunion fld[1]; ^: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhooks.c 38:25 ^ ~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:#define RTX_HDR_SIZE offsetof (struct rtx_def, u)26expanded from macro 'RTL_CHECK2': note : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:3741: :./genrtl.h3741: expanded from macro 'RTL_CHECK1' ^ ~::34938#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])104: note : : expanded from macro 'RTL_CHECK2' :24: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h./genrtl.h:440::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):3 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h5: : :note: array 'fld' declared here ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440349:440:5: rtunion fld[1];:5:3 : warning ^ notenote: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtx-vector-builder.cwarning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note: : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'offsetof' XEXP (rt, 3) = arg3; #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ XEXP (rt, 3) = arg3; :: ^ ~ array 'fld' declared herearray 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h24: rtunion fld[1];: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 1320 ^ ~ 3741 : ^ : rtunion fld[1];./genrtl.h : ^213 In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h23:1320::3:23 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:warning:: note1484 note:10:: warning: expanded from macro 'XEXP'In file included from : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/run-rtl-passes.carray index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'XEXP' return XUINT (insn, 4); X0EXP (rt, 6) = NULL_RTX;#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 120 ^ ~ ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :1318/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:43124::26: note ^ ~ : 1In file included from :: expanded from macro 'XUINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:1209:38: warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:374138 : : noteoffset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote:1337#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)./genrtl.h: expanded from macro 'RTL_CHECK2' : : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ 27: note: expanded from macro 'X0EXP' :expanded from macro 'RTL_CHECK2'155DEF_RTL_EXPR(LABEL_REF, "label_ref", "u", RTX_CONST_OBJ) #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:3:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 117:6: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XINT (rt, 4) = arg4;note: expanded from macro 'DEF_RTL_EXPR'1208:38 : ^ ~ : note ^ ~ ? RTX_HDR_SIZE + sizeof (reg_info) \:440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1209: ::38:expanded from macro 'RTL_CHECK1' :5 ^~~~~~~~~~~~ : note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h4401317:23: array 'fld' declared here#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): note :: note ^ ~expanded from macro 'XINT' rtunion fld[1];5:: 695#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ^ ~:440: In file included from 5expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhooks.c:note: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) array 'fld' declared here note rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~:: array 'fld' declared here 120922: ^ :25: :In file included from In file included from 38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c: note: expanded from macro 'RTX_HDR_SIZE'26 rtunion fld[1]; ^ note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :In file included from : 3741: ./genrtl.hexpanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtx-vector-builder.c#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~:440:350 ::./genrtl.h:35053: warning: 24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ::array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 3: ^ ~: warning3741: ./genrtl.h X0EXP (rt, 4) = NULL_RTX; ^ ~104: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]::214: 24 X0EXP (rt, 4) = NULL_RTX;:4403: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337 :27: ^ ~:warning: note: expanded from macro 'offsetof'array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] note : expanded from macro 'X0EXP': X0EXP (rt, 7) = NULL_RTX;5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:#define offsetof(t, d) __builtin_offsetof(t, d) 27 note: note: ^ ~ note: : array 'fld' declared here expanded from macro 'X0EXP' ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1]; array 'fld' declared here ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];:1337:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120 ^ note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:In file included from 431: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx):1:expanded from macro 'X0EXP':1489:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/run-rtl-passes.c:24 warning ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): :3810: warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]: :1208:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]:3741: 38 ./genrtl.h:156: :3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] note: note return XUINT (insn, 4); expanded from macro 'RTL_CHECK1' : #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~expanded from macro 'RTL_CHECK1' ^ ~DEF_RTL_EXPR(LABEL_REF, "label_ref", "u", RTX_CONST_OBJ) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ : XINT (rt, 5) = arg5; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 118 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:1208:26: ^ ~:5: :6:440 note note: expanded from macro 'DEF_RTL_EXPR'38: note: :5: expanded from macro 'RTL_CHECK1' note : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:: expanded from macro 'XUINT' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^~~~~~~~~~~~array 'fld' declared here :note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^23:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695 :22: note: expanded from macro 'RTX_HDR_SIZE' note1209 #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ :: /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h rtunion fld[1];:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhooks.c:25104:24440:: expanded from macro 'XINT' : :note: expanded from macro 'offsetof'5:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38:38#define offsetof(t, d) __builtin_offsetof(t, d) 3741 note: ^ ~expanded from macro 'RTL_CHECK2' : :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c./genrtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:26: In file included from note: array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::note 369:3: 3741 rtunion fld[1];warning ^ : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5 XEXP (rt, 1) = arg1;: ^ ~ :./genrtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: 369:: expanded from macro 'RTL_CHECK2' array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120 rtunion fld[1];1320In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtx-vector-builder.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])3:24: In file included from ^ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : In file included from 23 warning: ^ ~ note: :3741: expanded from macro 'XEXP' : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:437:440:5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/run-rtl-passes.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):1: 232:24 warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]:3 ^ ~: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XEXP (rt, 1) = arg1; : warning ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3741: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :DEF_RTL_EXPR(SYMBOL_REF, "symbol_ref", "s0", RTX_CONST_OBJ)1209 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115: XEXP (rt, 1) = arg1;:note 6: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~ array 'fld' declared here ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h38: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :note:1209: expanded from macro 'RTL_CHECK2'1320./genrtl.h: expanded from macro 'DEF_RTL_EXPR' :: ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \38: note rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])23 ^ ^ ~ : note: expanded from macro 'RTL_CHECK2' ^~~~~~~~~~~~: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :157:expanded from macro 'XEXP'3: warning ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)440:5 ^ ~ : XEXP (rt, 6) = arg6; ^ ~1512:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note12695/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209: : :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:225:array 'fld' declared here warning1320:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^: return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */:note: expanded from macro 'RTX_HDR_SIZE' note38:23 ^ ~ : note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note:1321:23: : expanded from macro 'XEXP' : expanded from macro 'RTL_CHECK2'In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhooks.c:25#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~: note: expanded from macro 'XVEC'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array 'fld' declared here: ^ ~ In file included from /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~1209:24 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ 38:3741: ::: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38 rtunion fld[1];: : note: expanded from macro 'RTL_CHECK2' expanded from macro 'RTL_CHECK2' ^ ./genrtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):370: note: 3440:5 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:expanded from macro 'offsetof':: ^ ~ warning: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here XEXP (rt, 2) = arg2;: ^ ~ 26#define offsetof(t, d) __builtin_offsetof(t, d): In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~5: note: array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];: rtunion fld[1]; 3741: ^ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/run-rtl-passes.c ./genrtl.h ^ ~:370:3:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1320:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:: ^ : warning: 233: warning: In file included from 440::5:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtx-vector-builder.c : noteIn file included from 24/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:note: expanded from macro 'XEXP': 120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:437In file included from : :1/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2;#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 3741: ^ ~./genrtl.harray 'fld' declared here: warning: :233:3:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ X0EXP (rt, 7) = NULL_RTX; ^ ~ offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::warning rtunion fld[1]; DEF_RTL_EXPR(SYMBOL_REF, "symbol_ref", "s0", RTX_CONST_OBJ)12091320 : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:23: :^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: ^ 38::1337 : X0EXP (rt, 2) = NULL_RTX;27 : ^ ~ note: expanded from macro 'X0EXP'expanded from macro 'XEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:1337:27: note: expanded from macro 'X0EXP' :117:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):38: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 6: expanded from macro 'RTL_CHECK1' ^ ~:expanded from macro 'RTL_CHECK2' note1836:34/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: expanded from macro 'DEF_RTL_EXPR':38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~ warning: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTL_CHECK2' array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 440: ? RTX_HDR_SIZE + sizeof (reg_info) \/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:1208:38 :5: return safe_as_a (JUMP_LABEL (insn));: note 5: note ^~~~~~~~~~~~ note: ^~~~~~~~~~~~~~~~~ array 'fld' declared here: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTL_CHECK1'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];:440:::695 5::1832array 'fld' declared here:22#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : ^ ~ ^ note rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^:440:5: noteexpanded from macro 'RTX_HDR_SIZE': array 'fld' declared here #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ 28:/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'JUMP_LABEL' note: expanded from macro 'offsetof' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:26: note#define offsetof(t, d) __builtin_offsetof(t, d)#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN): array 'fld' declared here ^ ~ rtunion fld[1]; ^ In file included from ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhooks.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c rtunion fld[1];: :: ./genrtl.h:120:435:25In file included from 1354:323:: ^ warning: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtx-vector-builder.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:437:1: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning In file included from XWINT (rt, 1) = arg1; ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: 3: note:offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] : warning3741:DEF_RTL_EXPR(SYMBOL_REF, "symbol_ref", "s0", RTX_CONST_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'XCEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/run-rtl-passes.cexpanded from macro 'XWINT' : ./genrtl.h#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx): 24 ^ ~#define XWINT(RTX, N) ((RTX)->u.hwint[N]) X0EXP (rt, 3) = NULL_RTX; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: :1210: 435 In file included from ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 37:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::118/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:6::1337::441:37413 note: expanded from macro 'RTL_CHECKC1': 27:: : ./genrtl.h:5: 182#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]):3 : note: noteexpanded from macro 'DEF_RTL_EXPR' ^ ~note: expanded from macro 'X0EXP': /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'hwint' declared here warning: XWINT (rt, 1) = arg1;array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)),:440 :5: HOST_WIDE_INT hwint[1]; ^~~~~~~~~~~~ XEXP (rt, 1) = arg1; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h ^ ~ ^ ~:59 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note:695:1213:29132026: :2322: : note: :note: expanded from macro 'XEXP' note: note: array 'fld' declared hereexpanded from macro 'RTX_HDR_SIZE'expanded from macro 'RTL_CHECK1': #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])#define RTX_HDR_SIZE offsetof (struct rtx_def, u) rtunion fld[1]; ^ ^ ~ ^ ~ noteexpanded from macro 'XWINT' /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h10: #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ::1209:10438: ^ ~note expanded from macro 'HOST_WIDE_INT' ^ ~ warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] # define HOST_WIDE_INT long long : expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ 5In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:24:: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 26: In file included from 441:: return JUMP_LABEL (this); 5: note note: expanded from macro 'offsetof'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: array 'hwint' declared here : ^ ~: array 'fld' declared here 3741#define offsetof(t, d) __builtin_offsetof(t, d) HOST_WIDE_INT hwint[1]; ^~~~~~~~~~~~~~~~~ ^ ~ : ./genrtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440436:5 rtunion fld[1];:3: ^ warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ::1832 In file included from XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c ^ :120/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::note: array 'fld' declared here1213In file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:444 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtx-vector-builder.c:24 rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:29::: 59note1: : In file included from :expanded from macro 'XWINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741 ^ :#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~2826: note :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note: :expanded from macro 'HOST_WIDE_INT' warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] expanded from macro 'JUMP_LABEL'In file included from : # define HOST_WIDE_INT long long 441./genrtl.h:235:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/run-rtl-passes.c 5: noteDEF_RTL_EXPR(CC0, "cc0", "", RTX_OBJ) :#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN):3:24 ^ warning: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : array 'hwint' declared here In file included from : HOST_WIDE_INT hwint[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhooks.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c ^ ~ ^ ::In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:25/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h3741: ./genrtl.h115 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:6:1354:32:::: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h59:26 array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: notenote: expanded from macro 'DEF_RTL_EXPR' 183: :3741 :3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \: expanded from macro 'HOST_WIDE_INT' X0EXP (rt, 4) = NULL_RTX;./genrtl.h:436 expanded from macro 'XCEXP' ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: # define HOST_WIDE_INT long long ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' note#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): expanded from macro 'RTX_HDR_SIZE'#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~: ^ ~3 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : 1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ XBBDEF (rt, 2) = arg2;warning/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h104:24:1208:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]):26: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: :38In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~: note 3741expanded from macro 'offsetof' ^ ~: expanded from macro 'RTL_CHECK1' XWINT (rt, 2) = arg2; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: : note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])#define offsetof(t, d) __builtin_offsetof(t, d) : expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)./genrtl.h ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: : 470In file included from : ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h440:5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:3: note: :1213:29:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h120 : array 'fld' declared herenote/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def : : ::warning4441208::: notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]38 rtunion fld[1]; ^expanded from macro 'XWINT' : : #define XWINT(RTX, N) ((RTX)->u.hwint[N]) array 'fld' declared here1: SUBREG_BYTE (rt) = arg1; ^ ~ warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtx-vector-builder.c: note: expanded from macro 'RTL_CHECK1' ^~~~~~~~~~~~~~~~:: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]44124: In file included from DEF_RTL_EXPR(CC0, "cc0", "", RTX_OBJ)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: rtunion fld[1];:3741: ^5 : ./genrtl.h:236::2011/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~3 note: :26:1848:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:array 'hwint' declared here: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 40: warning:117:440:56:: ::array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); X0EXP (rt, 5) = NULL_RTX; note: expanded from macro 'SUBREG_BYTE' ^~~~~~~~~~~~~~~~~#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ note ^ ~ note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: HOST_WIDE_INT hwint[1]; ^ 1337:27/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h: expanded from macro 'DEF_RTL_EXPR' 1832/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1352:: array 'fld' declared here59: note:26 ? RTX_HDR_SIZE + sizeof (reg_info) \32: : expanded from macro 'X0EXP' :note#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~: expanded from macro 'XCSUBREG' ^~~~~~~~~~~~:#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) rtunion fld[1]; ^28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:note note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/run-rtl-passes.c:24: 695:38:: note: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h22: expanded from macro 'JUMP_LABEL' ^ ~ :expanded from macro 'RTL_CHECK1' : :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'HOST_WIDE_INT' note: :expanded from macro 'RTX_HDR_SIZE'1210#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) # define HOST_WIDE_INT long long#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ :37: ^ ~ ^ ~ ^ 3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:325: ./genrtl.hnote: note104: : expanded from macro 'XCEXP' :#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote:1210:expanded from macro 'RTL_CHECKC1'24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhooks.c:25: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~note: :184 : :expanded from macro 'offsetof' In file included from array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h37#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note:3741: ./genrtl.h3: expanded from macro 'RTL_CHECKC1' :470::3: In file included from #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]):440 ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.cwarning: : :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarningarray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]5: rtunion fld[1];note: array 'fld' declared here : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; rtunion fld[1]; XEXP (rt, 3) = arg3; :440 ^ ~ ^~~~~~~~~~~~~~~~120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def: ^5 : In file included from ^note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtx-vector-builder.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ::2011:: 1320::2423: array 'fld' declared herenote: expanded from macro 'XEXP' : In file included from 26: rtunion fld[1];444note /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c: ^:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 1expanded from macro 'SUBREG_BYTE' ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from 26/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: In file included from 1853/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: :3741: ./genrtl.h./genrtl.h:::3:: warning237 ^ ~ warning: :: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]:3:487array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] 38 warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :3:array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]DEF_RTL_EXPR(CC0, "cc0", "", RTX_OBJ) : :1352: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~32 JUMP_LABEL (this) = target;:note X0EXP (rt, 6) = NULL_RTX; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.cwarning: expanded from macro 'RTL_CHECK2' : note: expanded from macro 'XCSUBREG' : #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) 118: ^~~~~~~~~~~~~~~~~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :61337:27:1210:37:: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: :1832:: X0EXP (rt, 1) = NULL_RTX;28: expanded from macro 'RTL_CHECKC1' : ^ ~ note: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:expanded from macro 'JUMP_LABEL':27:note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 440expanded from macro 'DEF_RTL_EXPR' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~:: 5 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695: noteexpanded from macro 'X0EXP':22: :1208 ^ ~:38#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx):: 5: note : expanded from macro 'RTL_CHECK1' : ^ ~ array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])note /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:: 32: ^ ~ note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: rtunion fld[1]; expanded from macro 'RTX_HDR_SIZE':440:5 ^ : :1208:38 note#define RTX_HDR_SIZE offsetof (struct rtx_def, u)notearray 'fld' declared here : rtunion fld[1]; note: : expanded from macro 'RTL_CHECK1' ^ array 'fld' declared here ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/run-rtl-passes.c: :expanded from macro 'XCEXP'24 : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ rtunion fld[1];In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhooks.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:25warning/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h::#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~1210:37:104: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ : 3741note: : expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :./genrtl.h:487array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 440:24: :3:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtx-vector-builder.cnote:: expanded from macro 'offsetof': 5 warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]24:#define offsetof(t, d) __builtin_offsetof(t, d) 5: note: array 'fld' declared here rtunion fld[1]; : ^In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XINT (rt, 4) = arg4; ^ ~ ^ ~ X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:27:note: :array 'fld' declared here :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: 1317note: expanded from macro 'X0EXP' :23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1]; : note: ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208456:38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:37411:: : 26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: expanded from macro 'RTL_CHECK1' :warning: 3741#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])expanded from macro 'XINT' : #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]./genrtl.h:520:3: ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38:: 258note:: 3expanded from macro 'RTL_CHECK2': #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])warning ^ ~ warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: : 5: : DEF_RTL_EXPR(IF_THEN_ELSE, "if_then_else", "eee", RTX_TERNARY)array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note XEXP (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: array 'fld' declared here rtunion fld[1];^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c 2138 X0EXP (rt, 1) = NULL_RTX; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h440:5 In file included from ::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/run-rtl-passes.c ^ ~:1320:10 :::24 115:6: note: array 'fld' declared here23warning: In file included from :: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: expanded from macro 'DEF_RTL_EXPR' expanded from macro 'XEXP' SUBREG_BYTE (x), GET_MODE (x));3741:27:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ./genrtl.h ^ ~ :186 : rtunion fld[1]; ^3 ^~~~~~~~~~~~ ^~~~~~~~~~~~~~~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:: 120922: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'RTX_HDR_SIZE' expanded from macro 'X0EXP':38:: note: :#define RTX_HDR_SIZE offsetof (struct rtx_def, u)expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :3741: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) 2011 ./genrtl.h:520/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.hwarning:3::: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 104: 24: ^ ~warning: note:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XINT (rt, 5) = arg5; ^ ~ : X0EXP (rt, 1) = NULL_RTX;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'offsetof' ^ ~ :1208 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define offsetof(t, d) __builtin_offsetof(t, d)23:133726::: note ^ ~: expanded from macro 'XINT' :27: 38 :440: note: expanded from macro 'RTL_CHECK1'#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)note: expanded from macro 'X0EXP': note: expanded from macro 'SUBREG_BYTE' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) 5: ^ ~In file included from #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ note: array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG): ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209: rtunion fld[1];:38: 120 ^ note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from 1208 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtx-vector-builder.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' :: :#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) 24:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def: ^ ~ expanded from macro 'RTL_CHECK2' :456:1: warning: In file included from 44038:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: :5:expanded from macro 'RTL_CHECK1' ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hoffset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1]; ^DEF_RTL_EXPR(IF_THEN_ELSE, "if_then_else", "eee", RTX_TERNARY)::440:5 3741 1210^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~./genrtl.h:In file included from :: :note: array 'fld' declared here 117259:3440:5: :: 6warning rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note: XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c ^ : array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/run-rtl-passes.c: rtunion fld[1]; ^::440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:132424: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:note: expanded from macro 'DEF_RTL_EXPR' 26:25: 3741note : expanded from macro 'XBBDEF'5:: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538 ? RTX_HDR_SIZE + sizeof (reg_info) \: 3: warning: note./genrtl.h:: 187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~ XEXP (rt, 6) = arg6; ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320: : ^ ~1320 :23: note: expanded from macro 'XEXP' array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 23 rtunion fld[1];: ^note : expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1208:38: :note1209: :expanded from macro 'RTL_CHECK1' 695#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 38#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhooks.c :25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h::53822:note3: :warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'RTL_CHECK2' note XEXP (rt, 1) = arg1; ^ ~ : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'RTX_HDR_SIZE' note ^ ~: expanded from macro 'RTL_CHECK2' :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h440::1320:23#define RTX_HDR_SIZE offsetof (struct rtx_def, u): #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XEXP' : ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)440 ^ ~: 5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 5: note: array 'fld' declared here rtunion fld[1]; ^ :440:5: note ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:38: note: : array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c rtunion fld[1];: 26:: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.hnote:573:3: :array 'fld' declared here warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 104 rtunion fld[1]; ^expanded from macro 'RTL_CHECK2' :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XSTR (rt, 1) = arg1;24::In file included from ^3032 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtx-vector-builder.c19/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/run-rtl-passes.c: :24: ^ ~:warningIn file included from : 24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote3741: ./genrtl.h :260:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:33741:expanded from macro 'offsetof'23: : #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~./genrtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]440note:188 : : *step_out = XEXP (x, 1); :: expanded from macro 'XSTR' 3: In file included from 5#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)warning: warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c ^ ~: :120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:: ^ ~ array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209456 :array 'fld' declared here X0EXP (rt, 3) = NULL_RTX; rtunion fld[1]; ^ ~38: ^: note 23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]1 :note : warningexpanded from macro 'XEXP' :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)27 : ^ ~ XEXP (rt, 7) = arg7;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: ^ ~ 1209note: : :offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhooks.c::1320: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'X0EXP'38: 2523: : In file included from note: expanded from macro 'XEXP' ^ ~ DEF_RTL_EXPR(IF_THEN_ELSE, "if_then_else", "eee", RTX_TERNARY) note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])3741 ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :440 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1208:38: 5: note ^ ~ :1209:38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:./genrtl.h: array 'fld' declared here 440:5::^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : note573:3:: rtunion fld[1]; notenote: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118: array 'fld' declared here :warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^expanded from macro 'RTL_CHECK1'6: : XSTR (rt, 1) = arg1; ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])note: expanded from macro 'DEF_RTL_EXPR' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:expanded from macro 'RTL_CHECK2' 440In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)),5::131926: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h : ^ ~23 : note:: 574 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: ^~~~~~~~~~~~5: note: array 'fld' declared here rtunion fld[1]; ^: 3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XSTR' XSTR (rt, 2) = arg2;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209::38:: note: 695note: array 'fld' declared here 1319In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/run-rtl-passes.c:24: :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741expanded from macro 'RTL_CHECK2': 2223: note rtunion fld[1];: expanded from macro 'XSTR' ./genrtl.h::#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~note #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here ^ rtunion fld[1]; ^ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhooks.c:208 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:In file included from 38expanded from macro 'RTX_HDR_SIZE'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtx-vector-builder.c :#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ 25/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104::24:: note: expanded from macro 'offsetof' : 24: noteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:33741: ./genrtl.h:261:3:: warningwarning: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define offsetof(t, d) __builtin_offsetof(t, d): In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731expanded from macro 'RTL_CHECK2' X0EXP (rt, 4) = NULL_RTX;3: : ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])warning XEXP (rt, 1) = arg1; ^ ~ 11: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^ ~1337 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XSTR (rt, 2) = arg2; ^ ~warning:27440: 120 1320:23note:5: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:459:1: attrs = MEM_ATTRS (x); : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]note: expanded from macro 'XEXP':expanded from macro 'X0EXP' ^~~~~~~~~~~~~23: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) rtunion fld[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: DEF_RTL_EXPR(COMPARE, "compare", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ note 1208: :38: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'MEM_ATTRS': expanded from macro 'RTL_CHECK1'#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c: 26: ^ ~115:6: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnotenote: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :1209: expanded from macro 'DEF_RTL_EXPR':/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 381344expanded from macro 'XSTR': ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~:3741440 : #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ::29 ^ ~ :./genrtl.h:5 :592:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:note3: :note note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning: expanded from macro 'RTL_CHECK2'38: expanded from macro 'X0MEMATTR' : array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1];:695:22: #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ note /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: :440expanded from macro 'RTX_HDR_SIZE'1210array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:: ^ 5 XSTR (rt, 1) = arg1; ^ ~ 37/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 1319: :#define RTX_HDR_SIZE offsetof (struct rtx_def, u) :notenote: 23 In file included from : note ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtx-vector-builder.c:24note: array 'fld' declared here : : expanded from macro 'XSTR' expanded from macro 'RTL_CHECK2'/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):104 rtunion fld[1]; ^ ~ :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1209 ^ ~ 24 ^:3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'RTL_CHECKC1' : ./genrtl.h:262::440: :38: :53note: expanded from macro 'RTL_CHECK2' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) : noteIn file included from note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/run-rtl-passes.c:24 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : warning: : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here:expanded from macro 'offsetof'440In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; : 5: 3741 XINT (rt, 5) = arg3; : ./genrtl.h ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h209: ^ ~ ^ 3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note :440: XBBDEF (rt, 2) = arg2;#define offsetof(t, d) __builtin_offsetof(t, d): ^ ~ 5array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317 rtunion fld[1]; ^ ~ : noteIn file included from : array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ In file included from :: 1324:25: note: expanded from macro 'XBBDEF'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: rtunion fld[1];#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ 120/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:120823:38: note: expanded from macro 'RTL_CHECK1' In file included from ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.c#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~3741:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: XSTR (rt, 1) = arg1; ^ ~:3: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:3741: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:note./genrtl.h:611 : expanded from macro 'XINT': XEXP (rt, 1) = arg1; 3: warning: ::51319 459array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)23 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320 ^ ~ XSTR (rt, 1) = arg1;::1: :warning 23 : note: : note ^ ~ expanded from macro 'XEXP': expanded from macro 'XSTR' note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: array 'fld' declared here offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1319 :1209:38: DEF_RTL_EXPR(COMPARE, "compare", "ee", RTX_BIN_ARITH) rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/run-rtl-passes.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:23:117:24:12091209note: : : In file included from noteexpanded from macro 'RTL_CHECK2':6:::3838: note: expanded from macro 'RTL_CHECK2' : notenote/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : expanded from macro 'XSTR' : expanded from macro 'DEF_RTL_EXPR' :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)3741: ? RTX_HDR_SIZE + sizeof (reg_info) \#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ./genrtl.h ^ ~ ^ ~: : expanded from macro 'RTL_CHECK2'210 :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 3: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: ^~~~~~~~~~~~440:440440 warning 5: : :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]note: array 'fld' declared here:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :695:1209:38:22: note: note: expanded from macro 'RTL_CHECK2': XEXP (rt, 3) = arg3; rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 5In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtx-vector-builder.c: 5: ^ ~ expanded from macro 'RTX_HDR_SIZE' note: note ^ ~: #define RTX_HDR_SIZE offsetof (struct rtx_def, u) : 24 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h : array 'fld' declared here :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440::1320:23 rtunion fld[1]; rtunion fld[1];5: note: ^ 104 :note24: array 'fld' declared here ^In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];: 3741 ^In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhooks.c:25: : ./genrtl.h In file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:26: In file included from :expanded from macro 'XEXP' note: expanded from macro 'offsetof' :In file included from #define offsetof(t, d) __builtin_offsetof(t, d) 263#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ ^ ~: :3: 3741warning28:: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c :: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.h3741120: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: XSTR (rt, 6) = arg4;./genrtl.h:611 ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :3:3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:459612:3: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209::./genrtl.h:51:1319:: warning:38: :23: 1:: note: warning noteexpanded from macro 'XSTR' : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) 3: expanded from macro 'RTL_CHECK2' : XVEC (rt, 2) = arg2; ^ ~ ^ ~warningwarning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) DEF_RTL_EXPR(COMPARE, "compare", "ee", RTX_BIN_ARITH)array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XSTR (rt, 1) = arg1; ^ ~ XEXP (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ :1321:23:1209 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:38^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: :1319expanded from macro 'RTL_CHECK2' :1320:23: note: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 118note: ^ ~expanded from macro 'XVEC' :#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 23: note: :440:5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XSTR' 6/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : note::#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:expanded from macro 'XEXP' : expanded from macro 'DEF_RTL_EXPR'4401209:note 38: : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~12095:38 array 'fld' declared here : note: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTL_CHECK2' ^ ~ rtunion fld[1]; note note: ^: :695: array 'fld' declared hereIn file included from expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/run-rtl-passes.c 22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; :24: In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~note ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211: ^ ~ :1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::38440: ::5In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtx-vector-builder.c:24: 3: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h In file included from note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTX_HDR_SIZE': :3741#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; : #define RTX_HDR_SIZE offsetof (struct rtx_def, u): ^ ./genrtl.h warning440: :array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ X0EXP (rt, 4) = NULL_RTX; ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~:281:53:: :5: warning/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: ::104: note1337:27: note: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]26: In file included from :24array 'fld' declared here :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:expanded from macro 'X0EXP' XINT (rt, 1) = arg1; rtunion fld[1]; note: ^ expanded from macro 'offsetof' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ^ ~note: array 'fld' declared here 3741 rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from : ^ ~./genrtl.h ^ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.cIn file included from :28630:: 3: warning1317:23:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: noteIn file included from 1208:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:38: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhooks.c: note: expanded from macro 'RTL_CHECK1'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]120: : :expanded from macro 'XINT'25/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:462 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741:1: : #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ XVEC (rt, 1) = arg1;#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): ^ ~ ^ ~ ./genrtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:612warning: :offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]::38: 440:5:DEF_RTL_EXPR(PLUS, "plus", "ee", RTX_COMM_ARITH)23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115::69: :3 note: note 6expanded from macro 'RTL_CHECK2' 3note: :: : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):array 'fld' declared here expanded from macro 'XVEC' warningnote: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'DEF_RTL_EXPR' ^ ~ ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ XVEC (rt, 2) = arg2;#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ^~~~~~~~~~~~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/run-rtl-passes.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:1321warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h24: :440: XEXP (rt, 1) = arg1;:695::23:In file included from :38: 5: ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: expanded from macro 'RTL_CHECK2' note /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:2322note: array 'fld' declared here:: : note: : 3741expanded from macro 'XEXP' rtunion fld[1]; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): expanded from macro 'XVEC' ^ ~ ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1209:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209: ^ ~38:note./genrtl.h note: expanded from macro 'RTL_CHECK2' :212:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtx-vector-builder.c: note: expanded from macro 'RTL_CHECK2' 324#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:: 440expanded from macro 'RTX_HDR_SIZE' : ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3741: 5:440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTX_HDR_SIZE offsetof (struct rtx_def, u) :440:5warning ^ ~ : note: : :5:array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.harray 'fld' declared here:304 note: array 'fld' declared here X0EXP (rt, 5) = NULL_RTX; ^ ~ rtunion fld[1];: ^ :3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h rtunion fld[1]; XSTR (rt, 1) = arg1;:104:24: note: ^expanded from macro 'offsetof' note: array 'fld' declared here rtunion fld[1]; ^ ~ ^:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: #define offsetof(t, d) __builtin_offsetof(t, d)In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.c:28: In file included from 27: In file included from note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhooks.c:1319: expanded from macro 'X0EXP' :In file included from 2325: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : note ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c: expanded from macro 'XSTR' :::3741: ./genrtl.h:124:326In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): 3741#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): : ^ ~warning:: ./genrtl.h120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def: 630:3: In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h462:1:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741 XEXP (rt, 1) = arg1;: ./genrtl.h:648 warning ^ ~ warning:3::1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:: : offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 38: XVEC (rt, 1) = arg1; 38warning: ^ ~ ^ ~:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hDEF_RTL_EXPR(PLUS, "plus", "ee", RTX_COMM_ARITH): expanded from macro 'RTL_CHECK2' ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ note: expanded from macro 'RTL_CHECK1':/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1321:23: note: XSTR (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h expanded from macro 'XVEC' ^ ~ :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~:1319117::44023:1320:23:5:6 note note: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209: noteexpanded from macro 'XSTR'note:: expanded from macro 'XEXP' : array 'fld' declared here: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ expanded from macro 'DEF_RTL_EXPR' :440:5 ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ rtunion fld[1]; ^38 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:::695 : note:22: In file included from : array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1209:38note: rtunion fld[1];: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/run-rtl-passes.c:24note ^ : expanded from macro 'RTL_CHECK2' note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): :1209expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtx-vector-builder.c:24expanded from macro 'RTX_HDR_SIZE' :: ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from 3741: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTX_HDR_SIZE offsetof (struct rtx_def, u):38./genrtl.h3741: : note: expanded from macro 'RTL_CHECK2':#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~./genrtl.h:213 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305 ^ ~ :3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104440: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):5 X0EXP (rt, 6) = NULL_RTX; ^ ~524 : note: :: 3:expanded from macro 'offsetof' ^ ~ warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 440 XINT (rt, 2) = arg2; 1337 note:#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~: array 'fld' declared here note: ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317 rtunion fld[1]; 27:23: array 'fld' declared hereIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:note:: expanded from macro 'XINT' : 120 note: rtunion fld[1]; ^ 5: : ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:462:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)In file included from note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c: array 'fld' declared here 1: In file included from rtunion fld[1];warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhooks.c:25:: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~DEF_RTL_EXPR(PLUS, "plus", "ee", RTX_COMM_ARITH) In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3741 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c./genrtl.h:648: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:3741: :./genrtl.h:125:3::38:1209:38118: note: expanded from macro 'RTL_CHECK1': warning : note: : #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~:6:expanded from macro 'RTL_CHECK2'array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'DEF_RTL_EXPR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: XBBDEF (rt, 2) = arg2; ^ ~3 : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)),#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^~~~~~~~~~~~ : warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:: XSTR (rt, 1) = arg1; 5: 5 ^ ~ ./genrtl.h:666::25:3 : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:note:note695note: 1319:: array 'fld' declared here : rtunion fld[1];22expanded from macro 'XBBDEF' ^ :#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)23 : : note: : ^ ~ notearray 'fld' declared herewarningIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtx-vector-builder.c:expanded from macro 'RTX_HDR_SIZE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ :120824: : :38 : expanded from macro 'XSTR' rtunion fld[1];: In file included from #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ 38In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/run-rtl-passes.c:: :24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h104: note: expanded from macro 'RTL_CHECK1':3741: XVEC (rt, 1) = arg1;expanded from macro 'RTL_CHECK2'3741: ./genrtl.h :24: note: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ./genrtl.h 306expanded from macro 'offsetof' ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ : ^ ~ 214#define offsetof(t, d) __builtin_offsetof(t, d) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3: ^ ~ :3 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::warning: 23440In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:: 440array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] note: :120:5: 5:warning X0EXP (rt, 7) = NULL_RTX;expanded from macro 'XVEC'note note: : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : array 'fld' declared here array 'fld' declared here ^ ~ XVEC (rt, 3) = arg3; ^ ~ : rtunion fld[1]; ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~: 465:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] :DEF_RTL_EXPR(MINUS, "minus", "ee", RTX_BIN_ARITH)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23: note: expanded from macro 'XVEC' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhooks.c:25 rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec):1209: : In file included from :115: :1337:38 ^ 27/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ ::3741: : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.c:note./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote:666:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 3: expanded from macro 'RTL_CHECK2':6expanded from macro 'X0EXP' 3741: ./genrtl.h: note: : #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):expanded from macro 'DEF_RTL_EXPR' : warning /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:126 1208:3:: warning440:5:38 :: note: array 'fld' declared here ^~~~~~~~~~~~ XVEC (rt, 1) = arg1;array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : rtunion fld[1];38 ^ ~: note: :695:22 note: XEXP (rt, 3) = arg3;expanded from macro 'RTL_CHECK2'expanded from macro 'RTL_CHECK1' ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :expanded from macro 'RTX_HDR_SIZE'440 In file included from :5: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:26: ^ ~: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320array 'fld' declared here 3741 rtunion fld[1]; ^ 1321:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtx-vector-builder.c::23:440:#define RTX_HDR_SIZE offsetof (struct rtx_def, u)5: : :./genrtl.h23 : ^ ~: note note/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h685:104:note:3: expanded from macro 'XVEC': 24: : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'XEXP'warningarray 'fld' declared here : rtunion fld[1];24 : 3741 ^#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ./genrtl.h XEXP (rt, 1) = arg1; note ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h expanded from macro 'offsetof' ^ ~ :#define offsetof(t, d) __builtin_offsetof(t, d) 1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~: 307#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38::3In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/run-rtl-passes.c :24: In file included from In file included from : warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c: expanded from macro 'RTL_CHECK2':/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def./genrtl.h:465:: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~1320 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1:23:232:3 :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: ^ ~:expanded from macro 'XEXP' : 440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 5: warningnote: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]:440:: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) XVEC (rt, 4) = arg4; ^ ~ 5 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~ XEXP (rt, 1) = arg1; ^ ~ array 'fld' declared here1321 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320 DEF_RTL_EXPR(MINUS, "minus", "ee", RTX_BIN_ARITH) rtunion fld[1]; ^::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 23: note: expanded from macro 'XVEC' :1209note: 38:: In file included from ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ array 'fld' declared here:note23: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) : ^ ~ ::117: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 28 ^ ~ : rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: expanded from macro 'XEXP' ^ :440: 5: note: array 'fld' declared here rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:In file included from 26 : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h6:In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::: note: expanded from macro 'DEF_RTL_EXPR' ^ ~ 3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209: 3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhooks.c: ./genrtl.h: ? RTX_HDR_SIZE + sizeof (reg_info) \:38127:./genrtl.h :25: :686: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::3note38:: expanded from macro 'RTL_CHECK2' 33741: warning: ./genrtl.h:note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : :695: XINT (rt, 4) = arg4;expanded from macro 'RTL_CHECK2' 685/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ::22array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 3: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]440:5: ^ ~ XEXP (rt, 1) = arg1; ^ ~ : notenote: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: XSTR (rt, 2) = arg2;: array 'fld' declared here 1320expanded from macro 'RTX_HDR_SIZE'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; : ^23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: expanded from macro 'XEXP'::440 ^ ~1317#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : In file included from 5:23:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtx-vector-builder.c#define RTX_HDR_SIZE offsetof (struct rtx_def, u) note: ^ ~:expanded from macro 'XINT' ^ ~ 24 :/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)note23: 24:: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1209::: array 'fld' declared herenote3741: 38:expanded from macro 'offsetof' rtunion fld[1];note : expanded from macro 'XSTR' : #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ^ ~ ^ ~#define offsetof(t, d) __builtin_offsetof(t, d)./genrtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/run-rtl-passes.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741 note: ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from :1209:expanded from macro 'RTL_CHECK2'308: ./genrtl.h:23338:3#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 1209:38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: ^ ~: :3 : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:465::440:5notenote :: 1: X0EXP (rt, 2) = NULL_RTX; warningwarning: noteexpanded from macro 'RTL_CHECK2': array 'fld' declared here: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ : : expanded from macro 'RTL_CHECK2' XVEC (rt, 5) = arg5; rtunion fld[1]; ^ ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhooks.c:25/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440::5: 1337:27:In file included from DEF_RTL_EXPR(MINUS, "minus", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h23 :440:5: note: : ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:note: expanded from macro 'XVEC' : 118: array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) :6: ^ ~notenote: expanded from macro 'DEF_RTL_EXPR' note rtunion fld[1]; : array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), : rtunion fld[1]; : ^1209: ^~~~~~~~~~~~ : ^expanded from macro 'X0EXP' 38 : note: expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) 686/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])6953In file included from ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:::22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.c:705note: expanded from macro 'RTX_HDR_SIZE'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208: warning: 38array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :3: 28: In file included from : note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~3741#define RTX_HDR_SIZE offsetof (struct rtx_def, u): expanded from macro 'RTL_CHECK1' XSTR (rt, 2) = arg2;#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: ^ ~ : ./genrtl.hwarning ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ 1285/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3::440:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h :13195 XSTR (rt, 1) = arg1; ^ ~:note:23:: 104:note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 24:expanded from macro 'XSTR'1319array 'fld' declared here notewarning : rtunion fld[1];23 ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)In file included from : : : ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtx-vector-builder.c:note: expanded from macro 'XSTR'array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]24expanded from macro 'offsetof' note: array 'fld' declared here#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ : rtunion fld[1]; XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^#define offsetof(t, d) __builtin_offsetof(t, d) In file included from :1209: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317 ^ ~::38: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/run-rtl-passes.c23: note38: : note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTL_CHECK2' :note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:1203741: : :24: : expanded from macro 'RTL_CHECK2'expanded from macro 'XINT' ./genrtl.h:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def440:309 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~::3741#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)468: 5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~::3::4401: ./genrtl.h note: array 'fld' declared herewarning :234:3 rtunion fld[1];:5: warning : warning: ^array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: array 'fld' declared here array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] XINT (rt, 6) = arg6;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c X0EXP (rt, 3) = NULL_RTX;DEF_RTL_EXPR(NEG, "neg", "e", RTX_UNARY) ::38:26 note ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: ^ ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ expanded from macro 'RTL_CHECK2' rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:1317: 115 ^ 27In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ::374123 note: expanded from macro 'X0EXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhooks.c:25: In file included from #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx):#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: ./genrtl.h:705:61208:38: note: expanded from macro 'RTL_CHECK1' note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])3: : ./genrtl.h: 706:expanded from macro 'XINT'440 ^ ~warning :: :3 5: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ::440:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)5:note ^ ~ XSTR (rt, 1) = arg1;: ^ ~: noteexpanded from macro 'DEF_RTL_EXPR'array 'fld' declared here : array 'fld' declared here rtunion fld[1]; rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: warning: ^1209 ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: ^ array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.c:28695: 38:22: 1319:In file included from 23: XSTR (rt, 2) = arg2; ^ ~note In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/run-rtl-passes.c:note: expanded from macro 'RTX_HDR_SIZE' note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: : #define RTX_HDR_SIZE offsetof (struct rtx_def, u) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XSTR'expanded from macro 'RTL_CHECK2': ./genrtl.h:129:3::1319#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) 24 ^ ~: ^ ~23: warning: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: XEXP (rt, 6) = arg6;/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.hexpanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:104:235: 3 ^ ~ ^ ~: note24: 1209 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :array 'fld' declared here1320:: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 38:warning note: expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: :23note: expanded from macro 'offsetof'array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 1209:38: :#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ note: expanded from macro 'RTL_CHECK2' X0EXP (rt, 4) = NULL_RTX; 5: ^ ~ notenote: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120 ^:1337:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): : expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def 27:: 468note: expanded from macro 'X0EXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhooks.c ::251: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~In file included from #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtx-vector-builder.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~warning:1209:38: :3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h24offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]::1208:38 ^ ~: note DEF_RTL_EXPR(NEG, "neg", "e", RTX_UNARY) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :note: expanded from macro 'RTL_CHECK2': expanded from macro 'RTL_CHECK1'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c : : 5: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):In file included from 117: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])./genrtl.h array 'fld' declared here:6: :706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~:note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XSTR (rt, 2) = arg2;In file included from ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319: ::23:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440::223741: :5440 : 26 notenote: array 'fld' declared here:note: expanded from macro 'RTX_HDR_SIZE' 5: note: array 'fld' declared here: : In file included from rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:./genrtl.hexpanded from macro 'XSTR':327#define RTX_HDR_SIZE offsetof (struct rtx_def, u)3741: : ^ ~./genrtl.h 3: warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 725:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) 3 ^: warning rtunion fld[1]; ^ : In file included from XINT (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/run-rtl-passes.c:24array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 3741: ./genrtl.h:236:3: warning XSTR (rt, 1) = arg1;: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h X0EXP (rt, 5) = NULL_RTX; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337 ^ ~:27In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h28:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:1317:104: :38: note: expanded from macro 'X0EXP' : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote24: :23#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)1319:23: ^ ~: note: note: expanded from macro 'RTL_CHECK2' : expanded from macro 'offsetof' expanded from macro 'XINT':3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define offsetof(t, d) __builtin_offsetof(t, d): ./genrtl.h: :152note: ^ ~ 1208#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from :38expanded from macro 'XSTR' :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~: 3 ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h120: note:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def::expanded from macro 'RTL_CHECK1' 1209468/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1: :38: note: expanded from macro 'RTL_CHECK2'5#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])warning::1209:warning: : note: 38 array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] : note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~expanded from macro 'RTL_CHECK2'DEF_RTL_EXPR(NEG, "neg", "e", RTX_UNARY) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: rtunion fld[1]; ^ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ 440 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: XEXP (rt, 1) = arg1; ^ ~: 5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118notenote::6: : 1320note: expanded from macro 'DEF_RTL_EXPR'440: : 5: array 'fld' declared here array 'fld' declared here : rtunion fld[1]; rtunion fld[1];23 : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^ ^~~~~~~~~~~~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote ^ : note: expanded from macro 'XEXP':array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhooks.c: 69525: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: :In file included from rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c 22 ^ ~./genrtl.h:: ^ In file included from In file included from :26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtx-vector-builder.c 725note::24: expanded from macro 'RTX_HDR_SIZE' :3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/run-rtl-passes.c1209:38#define RTX_HDR_SIZE offsetof (struct rtx_def, u) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: warning: : ^ ~ note: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]3741: /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h expanded from macro 'RTL_CHECK2':: 24 :: XSTR (rt, 1) = arg1; ^ ~./genrtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: In file included from : ./genrtl.h726/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 104:::24:3 3741: ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ :1319/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note:440:warning: :23::5: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'offsetof'347: XEXP (rt, 2) = arg2;note:237::3 ^ ~ :: 3: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define offsetof(t, d) __builtin_offsetof(t, d) note: array 'fld' declared here :expanded from macro 'XSTR' rtunion fld[1];#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ warning warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1320:23 ^ :: note: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from expanded from macro 'XEXP' : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1209:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)38 XVEC (rt, 1) = arg1; ^ ~: note X0EXP (rt, 6) = NULL_RTX;: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.c ^ ~:28: In file included from ^ ~ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1209:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h38::1337: ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from :note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c37411321: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:./genrtl.h:153: expanded from macro 'RTL_CHECK2'23: 27440:: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def::note 3::note470/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:4405: : : expanded from macro 'X0EXP' :1:note#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): : array 'fld' declared herewarning ^ ~: 5: warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:expanded from macro 'XVEC'offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] 38: DEF_RTL_EXPR(MULT, "mult", "ee", RTX_COMM_ARITH)note ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ note: expanded from macro 'RTL_CHECK1' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115: rtunion fld[1]; ^ 6 :: In file included from array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhooks.c#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ XBBDEF (rt, 2) = arg2; array 'fld' declared here :25/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:note ^ ~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1209:::1324:: 5: 38: ^ In file included from 25:note: :expanded from macro 'RTL_CHECK2' note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here : :expanded from macro 'XBBDEF'expanded from macro 'DEF_RTL_EXPR' rtunion fld[1]; 3741: ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :726:3: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ 26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:warning:: 4401208:38:: note: In file included from array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/run-rtl-passes.c:24: XEXP (rt, 2) = arg2;expanded from macro 'RTL_CHECK1' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \5 3741:In file included from #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: ^ ~ ^ ~3741: :note 695:22./genrtl.h:258: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:746:3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:::523: note: array 'fld' declared here :expanded from macro 'RTX_HDR_SIZE': 3 note: warning: notewarning: #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ rtunion fld[1]; ^ : In file included from array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtx-vector-builder.cexpanded from macro 'XEXP' : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h XINT (rt, 1) = arg1;array 'fld' declared here ^ ~ : XEXP (rt, 1) = arg1; ^ ~ 24 rtunion fld[1]; ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)1320:23: : In file included from ^ ~ note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.c:28/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'XEXP' 104#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ::24: :1209:In file included from :1317:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 38:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:23 note: :expanded from macro 'offsetof' 120937413741#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ : :38:: ./genrtl.hIn file included from :note: : noteexpanded from macro 'RTL_CHECK2'./genrtl.h note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:: 348:470:1:: :expanded from macro 'XINT'154:3 warning: 3expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]: warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]1209 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])DEF_RTL_EXPR(MULT, "mult", "ee", RTX_COMM_ARITH) :warning XEXP (rt, 2) = arg2; ^ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~::: note: XEXP (rt, 3) = arg3; 1320440 ^ ~expanded from macro 'RTL_CHECK2' :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h23: :1320 :::511723note: expanded from macro 'XEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])::440:6 :: note5:: note: noteexpanded from macro 'DEF_RTL_EXPR' ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ array 'fld' declared herenote: array 'fld' declared here ? RTX_HDR_SIZE + sizeof (reg_info) \/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 : rtunion fld[1]; rtunion fld[1];:38: ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XEXP': 440 ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ noteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:5: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/run-rtl-passes.c::24: In file included from In file included from expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhooks.c: ^~~~~~~~~~~~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote : :120925array 'fld' declared here 3741: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695 ^ ~ rtunion fld[1];In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:4403741./genrtl.h22:259::: :: ./genrtl.h:3 ^ 746:3:In file included from : warning: 5: 38: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note: array 'fld' declared here note XBBDEF (rt, 2) = arg2; rtunion fld[1]; ^ XINT (rt, 1) = arg1; ^ ~ note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.cIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtx-vector-builder.c:: expanded from macro 'RTX_HDR_SIZE' :: 26: expanded from macro 'RTL_CHECK2' #define RTX_HDR_SIZE offsetof (struct rtx_def, u)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317 ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h In file included from : ^ ~:23 ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :3741 : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::note: : ./genrtl.h440expanded from macro 'XINT' 1043741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) :1324:245:: ^ ~:25: : ./genrtl.h:747 note: expanded from macro 'XBBDEF'349:3note: warningnote: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:array 'fld' declared here #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) XEXP (rt, 3) = arg3; ^ ~ : : ^ ~3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:13201209expanded from macro 'offsetof' : #define offsetof(t, d) __builtin_offsetof(t, d) rtunion fld[1];: 38 ^ ~ :warning23: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ :: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.c:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]1208: 28: In file included from XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:38expanded from macro 'XEXP' :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note: ^ ~3741: ./genrtl.h: :expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote : expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~470: 1320:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:155:1: 31209:23: note:38: ::440:expanded from macro 'XEXP' :5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 warning warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]note: : : note: expanded from macro 'RTL_CHECK2' :5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XINT (rt, 4) = arg4; : array 'fld' declared here rtunion fld[1]; ^offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]note : ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/run-rtl-passes.c ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h24/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhooks.c:::DEF_RTL_EXPR(MULT, "mult", "ee", RTX_COMM_ARITH) 1209:25:538^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~23:: : :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c rtunion fld[1];expanded from macro 'XINT':3741: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741./genrtl.h:: ^ note118: expanded from macro 'RTL_CHECK2' In file included from :: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtx-vector-builder.c:747:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ./genrtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: 3: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :1209440 XEXP (rt, 2) = arg2;:2606 :3: warning::5 ^ ~ note: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h24: : :38: X0EXP (rt, 3) = NULL_RTX;1320: note: notearray 'fld' declared here In file included from expanded from macro 'DEF_RTL_EXPR' rtunion fld[1];: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^3741 ^ ~expanded from macro 'RTL_CHECK2' :: : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)),#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~~~~~~~~~~ ^ ~./genrtl.h: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:26350:3: 23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]695/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :440In file included from : X0EXP (rt, 4) = NULL_RTX;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741:: ./genrtl.h:748:5: :22: : note ^ ~31337: note: :27 expanded from macro 'XEXP' : noteexpanded from macro 'RTX_HDR_SIZE'note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ : /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:expanded from macro 'X0EXP' ::: 241337warning:1209 rtunion fld[1];: : note ^#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.c:28: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'offsetof' 38: : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]27:1208In file included from #define offsetof(t, d) __builtin_offsetof(t, d) note: expanded from macro 'RTL_CHECK2' ^ ~ :38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : XSTR (rt, 3) = arg3;#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])3741 ^ ~ :: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 ^ ~./genrtl.h: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h5:156In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c::note120440:51319:23:: ::: 3:expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def warning: note#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): :: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]473array 'fld' declared herenote : expanded from macro 'XSTR'note: ^ ~array 'fld' declared here XINT (rt, 5) = arg5; rtunion fld[1];#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) : ^ ~ ^ ~ 1/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; :: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhooks.c::13171209warning:38::: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]1208:25 :23: noteIn file included from : expanded from macro 'RTL_CHECK2' : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/run-rtl-passes.cDEF_RTL_EXPR(SS_MULT, "ss_mult", "ee", RTX_COMM_ARITH):24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:38: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 3741note: expanded from macro 'XINT' : ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440note3741^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)./genrtl.h ^ ~ :261/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c: :5:./genrtl.h:3: : expanded from macro 'RTL_CHECK1'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h115:6warning: note : note:748:: expanded from macro 'DEF_RTL_EXPR'array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: array 'fld' declared here : rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])1209 :38:3 : X0EXP (rt, 4) = NULL_RTX;note ^ ~ ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTL_CHECK2' ^ ~In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1337warning::440::27: ^~~~~~~~~~~~ : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 26/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695: XSTR (rt, 3) = arg3;note225::440: ^ ~ :5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote note : expanded from macro 'X0EXP' :: In file included from 1319:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: array 'fld' declared here note: array 'fld' declared here#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) expanded from macro 'RTX_HDR_SIZE' rtunion fld[1];23: :note: expanded from macro 'XSTR' ^ rtunion fld[1]; ^ #define RTX_HDR_SIZE offsetof (struct rtx_def, u)In file included from #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.c 3741:In file included from ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtx-vector-builder.c:2428: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h./genrtl.h ^ ~:766:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ 3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:1208::1209:38 warning:: In file included from : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ::38:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::104:24:3741: 3741: ./genrtl.h: XVEC (rt, 1) = arg1; ^ ~ ./genrtl.h369:3 note: expanded from macro 'RTL_CHECK2': /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote :1321:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: 157:3note: expanded from macro 'offsetof'expanded from macro 'RTL_CHECK1'23: note /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : : warning: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) expanded from macro 'XVEC' :#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:5 1209:38 XEXP (rt, 6) = arg6;: ^ ~ note ^ ~: XEXP (rt, 1) = arg1; ^ ~ array 'fld' declared here ^ ~ rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320: ^:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note23In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c: expanded from macro 'XEXP' :note: note440 : expanded from macro 'XEXP' :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : 5expanded from macro 'RTL_CHECK2': note: ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:array 'fld' declared here 120 rtunion fld[1];1209: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:38: : note ^ ~ 473/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 ^ ^ ~ ::1:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/run-rtl-passes.cIn file included from warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhooks.c: expanded from macro 'RTL_CHECK2':25: :38: : offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:noteDEF_RTL_EXPR(SS_MULT, "ss_mult", "ee", RTX_COMM_ARITH) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from expanded from macro 'RTL_CHECK2' 24: In file included from 440#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::5: ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c 3741./genrtl.hnote ^ ~:766:: array 'fld' declared here : ./genrtl.h::117/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h262 :440::::6: XVEC (rt, 1) = arg1; rtunion fld[1]; 440 ^ :35: warning : 5:array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ note: array 'fld' declared here :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:note ^ XINT (rt, 5) = arg3;: expanded from macro 'DEF_RTL_EXPR' 26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h In file included from :1321:23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtx-vector-builder.c:24: :: ^ ~ ? RTX_HDR_SIZE + sizeof (reg_info) \noteIn file included from : 3741 ^~~~~~~~~~~~ note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: ./genrtl.h:784:: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:1317/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:22: note: expanded from macro 'RTX_HDR_SIZE' array 'fld' declared here#define RTX_HDR_SIZE offsetof (struct rtx_def, u) 3741 : rtunion fld[1];3: ^ ~: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^./genrtl.h:370 :3: ^ ~warning /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h warning: : 1209:38: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :23array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.c/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: XEXP (rt, 2) = arg2; 1317:::23:note: ^ ~expanded from macro 'RTL_CHECK2' : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 440::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: expanded from macro 'XINT'3741: ./genrtl.h: expanded from macro 'XINT' : 24#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 1320/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h5::: note158: note#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):1209 :: array 'fld' declared here: 23expanded from macro 'offsetof' : ^ ~ 3: 38#define offsetof(t, d) __builtin_offsetof(t, d) :note: rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XEXP' :warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) X0EXP (rt, 7) = NULL_RTX;1209In file included from ^ ~ note: ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhooks.c :38:expanded from macro 'RTL_CHECK2' note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:13371209 ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: ::38: 25/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: 27expanded from macro 'RTL_CHECK2':In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:5: expanded from macro 'X0EXP':120: :: : note :In file included from 440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) :: ./genrtl.h:784:3:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:473440 ^ ~ array 'fld' declared here 5: note::5: array 'fld' declared here rtunion fld[1];: note rtunion fld[1];1: ^ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/run-rtl-passes.c:warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]warning ^ array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XINT (rt, 1) = arg1; :1208:38: note: expanded from macro 'RTL_CHECK1' ^ ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hDEF_RTL_EXPR(SS_MULT, "ss_mult", "ee", RTX_COMM_ARITH) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1317 In file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.cIn file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h440::3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]5:26: :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtx-vector-builder.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: 2423./genrtl.h:802:: XSTR (rt, 6) = arg4; ^ ~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ::1319:note: array 'fld' declared here623::3 rtunion fld[1];:note ^ note: : expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :expanded from macro 'DEF_RTL_EXPR' note3741: ./genrtl.h:In file included from : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)),/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h XEXP (rt, 1) = arg1;: expanded from macro 'XSTR' 435 #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^~~~~~~~~~~~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~ 1209:38:3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: ^ ~: 182notewarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: XWINT (rt, 1) = arg1;:expanded from macro 'RTL_CHECK2' ::695:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 3:1320 ^ ~ 1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::440:5: : warning: ^ ~note: array 'fld' declared herearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]22 :38: : XEXP (rt, 1) = arg1; 23 ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::12131320note: expanded from macro 'RTX_HDR_SIZE' :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhooks.c:25: In file included from :23:note note note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ :3741: : :/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h./genrtl.hexpanded from macro 'XEXP': expanded from macro 'RTL_CHECK2'29expanded from macro 'XEXP'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :802:: ^ ~ 104:24/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3: note: : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'XWINT' warning 1209 ^ ~#define XWINT(RTX, N) ((RTX)->u.hwint[N]): 38: ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: XEXP (rt, 1) = arg1; ^ ~: 441/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: ^ ~ 1209note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XEXP' : ::38expanded from macro 'offsetof'440: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: :440:551209: note: expanded from macro 'RTL_CHECK2': note: note: :38 : :#define offsetof(t, d) __builtin_offsetof(t, d)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array 'fld' declared herenote array 'fld' declared here note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; rtunion fld[1]; ^ ~: array 'hwint' declared here ^ ^ ~ HOST_WIDE_INT hwint[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/run-rtl-passes.c440 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:59::24:5: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.c120note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def: :28: 26: :array 'fld' declared here: 475:1: warning: In file included from 440:5: note rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note: expanded from macro 'HOST_WIDE_INT' ^ : :3741: # define HOST_WIDE_INT long long./genrtl.h:183:3In file included from :offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] warningIn file included from array 'fld' declared here ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhooks.c: :25/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from : rtunion fld[1]; array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtx-vector-builder.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::3741: ./genrtl.h:436:3:: XBBDEF (rt, 2) = arg2;3741DEF_RTL_EXPR(US_MULT, "us_mult", "ee", RTX_COMM_ARITH) In file included from warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ 3741^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c XWINT (rt, 2) = arg2;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 115:./genrtl.h:281:3: warning6./genrtl.h:822:::26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h ^ ~ note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3: :822warning:1213:29: expanded from macro 'DEF_RTL_EXPR': note: : expanded from macro 'XWINT' array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]1324:25: #define XWINT(RTX, N) ((RTX)->u.hwint[N]) : ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:4413:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ XINT (rt, 1) = arg1; warning XVEC (rt, 1) = arg1; ^~~~~~~~~~~~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 5695 ^ ~ XVEC (rt, 1) = arg1;:note: : note 22:: note: expanded from macro 'XBBDEF' ^ ~ expanded from macro 'RTX_HDR_SIZE'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'hwint' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note:1317:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) : expanded from macro 'XVEC' ^ ~#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~23 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: HOST_WIDE_INT hwint[1];38: note: expanded from macro 'RTL_CHECK1'#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 : ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:1321/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h26: note:104::38:2324::#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): note: : ^ ~ expanded from macro 'HOST_WIDE_INT' note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:# define HOST_WIDE_INT long longnote: expanded from macro 'XINT'expanded from macro 'RTL_CHECK2' 440#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~note : expanded from macro 'XVEC' expanded from macro 'offsetof'#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :#define offsetof(t, d) __builtin_offsetof(t, d)5: ^ ~note : ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:475:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] noteDEF_RTL_EXPR(US_MULT, "us_mult", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c ^ ~: :117: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h6: :1209: In file included from rtunion fld[1];note ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtx-vector-builder.c:24: In file included from : expanded from macro 'DEF_RTL_EXPR' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhooks.c:1209In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.c:28: 38In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:::2538: note3741: ./genrtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: : noteIn file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:expanded from macro 'RTL_CHECK2' 3741./genrtl.h:470: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ./genrtl.h:823:695 ^ ~:expanded from macro 'RTL_CHECK2'22:184:3: note: expanded from macro 'RTX_HDR_SIZE' : 3: 3#define RTX_HDR_SIZE offsetof (struct rtx_def, u) warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: :440warning: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 5: ^ ~: note SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~array 'fld' declared here440:5 XSTR (rt, 2) = arg2;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note ^ ~ array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011: XEXP (rt, 3) = arg3; ^ ~ 1319:23 rtunion fld[1];:26:: note note: : ^ expanded from macro 'SUBREG_BYTE' array 'fld' declared hereIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c: expanded from macro 'XSTR'#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:132026: /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352::32:23104: note: expanded from macro 'XEXP' :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~In file included from : 3741: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/run-rtl-passes.c ./genrtl.h:::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h24:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h24note note: 823expanded from macro 'offsetof' : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: :expanded from macro 'XCSUBREG':1209:#define offsetof(t, d) __builtin_offsetof(t, d) : ./genrtl.h:31209304:3::38:#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~: : warning note : : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning XSTR (rt, 1) = arg1; ^ ~38: ^ ~expanded from macro 'RTL_CHECK2': array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:note1210#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:1319: :: expanded from macro 'RTL_CHECK2'23: ^ ~note 37120#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'XSTR' : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319 note: expanded from macro 'RTL_CHECKC1'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def: ^ ~475 :1 ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :1209:385: 440note: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]):expanded from macro 'RTL_CHECK2': warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]23:5: :DEF_RTL_EXPR(US_MULT, "us_mult", "ee", RTX_COMM_ARITH) : note note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : note:: array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118440: ^ ~ rtunion fld[1]; ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:expanded from macro 'XSTR':5 :In file included from 6#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.carray 'fld' declared here :5:note:28: : rtunion fld[1];In file included from : note note: ^ ~: expanded from macro 'DEF_RTL_EXPR' array 'fld' declared herearray 'fld' declared here ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhooks.c: : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), rtunion fld[1]; ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:120925: In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3741:: :3741: ./genrtl.h:824:3:./genrtl.h :warning:185:3In file included from 38In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/run-rtl-passes.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtx-vector-builder.c:24: 24: In file included from : note695warning: : expanded from macro 'RTL_CHECK2'array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ::array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 3741: XINT (rt, 4) = arg4; ^ ~ XVEC (rt, 3) = arg3; ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 374122: ^ ~:./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:./genrtl.h:: 5:1317:23: note: expanded from macro 'RTX_HDR_SIZE'note : array 'fld' declared here : rtunion fld[1];305note#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ :/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:1043487:3 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^:24::: 1321 In file included from noteexpanded from macro 'XINT': :23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:26 : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:warning#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]3741: : warning ^ ~: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'offsetof' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : X0EXP (rt, 1) = NULL_RTX; ./genrtl.h note:#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~204 warnings generated ^ ~ . : 1209:38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note: :expanded from macro 'RTL_CHECK2' expanded from macro 'XVEC'In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):1337 XINT (rt, 2) = arg2; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:27: : ^ ~ ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~note824/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def::: expanded from macro 'X0EXP'1317 478/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~:38: 23 :440: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnoteexpanded from macro 'XINT'::1208:: expanded from macro 'RTL_CHECK2' :38 warning5: note #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1: : #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ : notewarning: : expanded from macro 'RTL_CHECK1' array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h array 'fld' declared here:: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) XVEC (rt, 3) = arg3; ^ ~ 1209 DEF_RTL_EXPR(DIV, "div", "ee", RTX_BIN_ARITH) ^ ~ rtunion fld[1];:38 ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here ^:1321^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5 ^ ~23: note rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'XVEC' : note: ^ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c440In file included from ::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.c115::#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~array 'fld' declared here 56: rtunion fld[1]; note ^ 28: note: : array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhooks.c:25 rtunion fld[1];: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 37411209 In file included from expanded from macro 'DEF_RTL_EXPR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ : ./genrtl.h:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/run-rtl-passes.c:24 ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtx-vector-builder.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h: ^~~~~~~~~~~~ :520:338:844:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:6953741note:22:: : expanded from macro 'RTL_CHECK2' 3 noteIn file included from :: expanded from macro 'RTX_HDR_SIZE' : warning: ./genrtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 186: : ^ ~ 3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5warningarray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTX_HDR_SIZE offsetof (struct rtx_def, u):: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h warning ^ ~ note ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]1319 X0EXP (rt, 1) = NULL_RTX;: array 'fld' declared here/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: ^ ~ 23: XINT (rt, 5) = arg5;3741 rtunion fld[1];: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: expanded from macro 'XSTR' ^::1337:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)104 ^ ~ ./genrtl.h ^ ~ :27: note: expanded from macro 'X0EXP':clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o sched-ebb.o -MT sched-ebb.o -MMD -MP -MF ./.deps/sched-ebb.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-ebb.c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208::3838:24::1317 :note306:3::23: expanded from macro 'offsetof'In file included from warning:: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note: note XVEC (rt, 3) = arg3;expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.cnote#define offsetof(t, d) __builtin_offsetof(t, d) : expanded from macro 'XINT': #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ :26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)844:3: warning ^ ~ : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c XSTR (rt, 1) = arg1; expanded from macro 'RTL_CHECK1' ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1321#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 120: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:478:1:1209 warning:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DIV, "div", "ee", RTX_BIN_ARITH) :note: 440:5:38:440:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ expanded from macro 'XVEC' note: 5#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :6note : array 'fld' declared here : rtunion fld[1]; ^ ~ :38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^:440notenote: : 5:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:: expanded from macro 'DEF_RTL_EXPR'In file included from 23:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhooks.c expanded from macro 'RTL_CHECK2': array 'fld' declared here : 25note: array 'fld' declared here note: expanded from macro 'XSTR' : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845: rtunion fld[1]; ? RTX_HDR_SIZE + sizeof (reg_info) \#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.c:283 rtunion fld[1]; ^ ~ : warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ ~ ^ XSTR (rt, 2) = arg2; ^ ~: 38In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^~~~~~~~~~~~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3::1319In file included from :695:22 warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:23:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtx-vector-builder.c: :24: :440:5 XEXP (rt, 6) = arg6;note ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h In file included from : noteexpanded from macro 'XSTR'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: :3741array 'fld' declared here : : ./genrtl.h:538: rtunion fld[1]; #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:12091320: :23: noteexpanded from macro 'RTL_CHECK2' In file included from note: expanded from macro 'XEXP': /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/run-rtl-passes.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'RTX_HDR_SIZE' 3:38::24: In file included from note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTX_HDR_SIZE offsetof (struct rtx_def, u)440:5: 440note:5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : note: array 'fld' declared here : array 'fld' declared here ^ ~ rtunion fld[1]; warning/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: :440:: rtunion fld[1]; ^1045./genrtl.h array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: note :24:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.c:28: :307 XEXP (rt, 1) = arg1;:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ : array 'fld' declared hereIn file included from 3 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhooks.c ^ ~ note: expanded from macro 'offsetof'::: #define offsetof(t, d) __builtin_offsetof(t, d) 3741 ^ ~: warning : 25 rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :1320 XVEC (rt, 4) = arg4; ^: : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:23In file included from ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c 3741: : noteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:12026./genrtl.h:188: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h./genrtl.h: :846: :In file included from :478:1:expanded from macro 'XEXP' warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: :3: 1321:3./genrtl.h: 23: warningDEF_RTL_EXPR(DIV, "div", "ee", RTX_BIN_ARITH) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ warning845:3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c: warning:: : : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XSTR (rt, 2) = arg2; ^ ~ note118: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'XVEC' :1319 XEXP (rt, 7) = arg7;:6:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) 1209 :: ^ ~23 XSTR (rt, 3) = arg3; ^ ~: note: expanded from macro 'XSTR' ^ ~ note: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)expanded from macro 'DEF_RTL_EXPR' 38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1319:23:::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:12091209 :note:38: : expanded from macro 'XSTR' note#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 38: : : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)),expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^~~~~~~~~~~~ : note: note: 23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695expanded from macro 'RTL_CHECK2' expanded from macro 'RTL_CHECK2'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~::1209 22: note ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h38note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'RTX_HDR_SIZE' expanded from macro 'XEXP' ^ ~ :440:#define RTX_HDR_SIZE offsetof (struct rtx_def, u): 5#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: note: ^ ~ ^ ~5: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: array 'fld' declared hereexpanded from macro 'RTL_CHECK2' rtunion fld[1];:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): array 'fld' declared here 440:5 ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: ^ 1209: ^104 note: array 'fld' declared here:In file included from 440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c::: 526: rtunion fld[1]; note: 24: note ^: : expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) :38In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~: note:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/run-rtl-passes.carray 'fld' declared here3741:24: : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h./genrtl.h:846 :In file included from :: 3 expanded from macro 'RTL_CHECK2'3741 rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtx-vector-builder.c:5 ^120:24: In file included from ./genrtl.h: :308 note: :array 'fld' declared here : warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];: 3741 ^:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def : :: ./genrtl.h:573:3:4803clang: :warning1In file included from :: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.c:: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]28 warningarray index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] : : : treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]In file included from XSTR (rt, 3) = arg3;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]: 3741 : ^ ~ XVEC (rt, 5) = arg5;./genrtl.h: XSTR (rt, 1) = arg1; ^ ~208 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hDEF_RTL_EXPR(SS_DIV, "ss_div", "ee", RTX_BIN_ARITH) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319 ^ ~:23 :1321::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 3note: expanded from macro 'XSTR'23^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1319/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c::115:6#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): 23note:: expanded from macro 'DEF_RTL_EXPR'warning: ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; :: note ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^ ~ : ^~~~~~~~~~~~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:noteexpanded from macro 'XVEC':23:38: : expanded from macro 'XSTR' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~note: expanded from macro 'XEXP' ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:221209: ^ ~: note38: :expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209: 38: note: expanded from macro 'RTL_CHECK2' ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :440:: 5expanded from macro 'RTL_CHECK2'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])440:5In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtx-vector-builder.c note: array 'fld' declared here rtunion fld[1]; ^ ~ ^ notenote: : array 'fld' declared hereexpanded from macro 'RTX_HDR_SIZE': 24 rtunion fld[1]; ^: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTX_HDR_SIZE offsetof (struct rtx_def, u)In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.c: 28: In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209 ^ ~:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 440 :5: note: array 'fld' declared hereIn file included from /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2;: note: expanded from macro 'offsetof' ^ ~#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/run-rtl-passes.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; In file included from ^ ~ XBBDEF (rt, 2) = arg2; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:480:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:1:23: note: expanded from macro 'XINT' :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' warning: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: 1209:38: note: 440:5: note: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SS_DIV, "ss_div", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' array 'fld' declared here expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ note: expanded from macro 'XBBDEF' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :695:22: In file included from note: expanded from macro 'RTX_HDR_SIZE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTX_HDR_SIZE offsetof (struct rtx_def, u) rtunion fld[1]; ^ ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtx-vector-builder.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/run-rtl-passes.c:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define offsetof(t, d) __builtin_offsetof(t, d) XINT (rt, 1) = arg1; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:480:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] 5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :23: note: expanded from macro 'XINT' DEF_RTL_EXPR(SS_DIV, "ss_div", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' 118:6: note: expanded from macro 'DEF_RTL_EXPR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' 1209:38#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtx-vector-builder.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:482:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] rtunion fld[1]; ^ rtunion fld[1]; ^ XSTR (rt, 1) = arg1; ^ ~ DEF_RTL_EXPR(US_DIV, "us_div", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/run-rtl-passes.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' X0EXP (rt, 4) = NULL_RTX; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtx-vector-builder.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:482:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' DEF_RTL_EXPR(US_DIV, "us_div", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ^ ? RTX_HDR_SIZE + sizeof (reg_info) \In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/run-rtl-passes.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321::23: note: expanded from macro 'XVEC' ^ ~ ^~~~~~~~~~~~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; XEXP (rt, 2) = arg2; ^ ~ ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' :695:22: note: expanded from macro 'RTX_HDR_SIZE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 3 ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :24: note: expanded from macro 'offsetof' rtunion fld[1]; ^ rtunion fld[1]; ^ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:482:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/run-rtl-passes.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtx-vector-builder.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XVEC (rt, 1) = arg1; ^ ~ warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] DEF_RTL_EXPR(US_DIV, "us_div", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.c:28: :440:5: note: array 'fld' declared here /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.hIn file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/run-rtl-passes.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :104:24: note: expanded from macro 'offsetof' rtunion fld[1]; ^ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 27: note: expanded from macro 'X0EXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtx-vector-builder.c:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 24/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:485:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] XSTR (rt, 1) = arg1; ^ ~DEF_RTL_EXPR(MOD, "mod", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' :115:6: note: expanded from macro 'DEF_RTL_EXPR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here array 'fld' declared here : rtunion fld[1]; ^ 695:22: note: expanded from macro 'RTX_HDR_SIZE' rtunion fld[1]; ^ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' X0EXP (rt, 7) = NULL_RTX; In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtx-vector-builder.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XVEC (rt, 1) = arg1; ^ ~ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/run-rtl-passes.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:485:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ XEXP (rt, 1) = arg1; ^ ~ DEF_RTL_EXPR(MOD, "mod", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 1209 ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here rtunion fld[1]; ^ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define offsetof(t, d) __builtin_offsetof(t, d) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120 rtunion fld[1]; ^ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:485:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/run-rtl-passes.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtx-vector-builder.c XEXP (rt, 1) = arg1; ^ ~ :24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XEXP (rt, 1) = arg1; ^ ~ :1320:23: note: expanded from macro 'XEXP' : warning#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XEXP (rt, 2) = arg2; ^ ~ :1320:23: note: expanded from macro 'XEXP' DEF_RTL_EXPR(MOD, "mod", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' rtunion fld[1]; ^ #define offsetof(t, d) __builtin_offsetof(t, d)In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ X0EXP (rt, 2) = NULL_RTX; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:488:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~DEF_RTL_EXPR(UDIV, "udiv", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtx-vector-builder.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhooks.c#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/run-rtl-passes.c:24: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h :104:24In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: XSTR (rt, 2) = arg2;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440::3741: expanded from macro 'offsetof'30: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h./genrtl.h:5: note: #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~:array 'fld' declared here : rtunion fld[1]; ^ 167In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.c7:28: ^ ~In file included from 435/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c::3: :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning:3741: warning120: ./genrtl.h: :array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]234 :: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0)3: XWINT (rt, 1) = arg1; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h warning:1319:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def23: ^ ~ ^~~~~~~~~~~~~~~~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'XSTR'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: X0EXP (rt, 3) = NULL_RTX; ^ ~ 488:1 #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 1213/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337::1504:2527:29::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209::38 : note : expanded from macro 'RTL_CHECK2' warningnote: : offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] expanded from macro 'XWINT'note : expanded from macro 'INSN_CODE' DEF_RTL_EXPR(UDIV, "udiv", "ee", RTX_BIN_ARITH) #define INSN_CODE(INSN) XINT (INSN, 5)^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ #define XWINT(RTX, N) ((RTX)->u.hwint[N])note: expanded from macro 'X0EXP' ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::12081317:23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note ^ ~: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): 117 ^ ~: 6:441::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h38::1209:385: note : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTL_CHECK2' : note: expanded from macro 'RTL_CHECK1':#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:440: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'DEF_RTL_EXPR' 5 :note:: array 'hwint' declared here note: array 'fld' declared here HOST_WIDE_INT hwint[1]; #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h ? RTX_HDR_SIZE + sizeof (reg_info) \ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^~~~~~~~~~~~ 440 rtunion fld[1]; :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695::22: ^59:26 :440: 5: 5: note: expanded from macro 'HOST_WIDE_INT' note: array 'fld' declared here note: expanded from macro 'RTX_HDR_SIZE' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtx-vector-builder.c:24: In file included from # define HOST_WIDE_INT long long#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741 : ./genrtl.h: rtunion fld[1]; 705 note ^ ^: 3:: /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: In file included from warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/run-rtl-passes.c: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]24: In file included from 104In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here :2824: :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : XSTR (rt, 1) = arg1;:note rtunion fld[1];: expanded from macro 'offsetof' ^ 37413741 : ./genrtl.h:: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhooks.c:30#define offsetof(t, d) __builtin_offsetof(t, d): /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h: 436:3 : warning168 ^ ~ ^ ~: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.h:5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 1319warning:23: XWINT (rt, 2) = arg2;:235: In file included from note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:1203 ^ ~ : : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.defexpanded from macro 'XSTR': 488#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 INSN_CODE (insn) = recog (PATTERN (insn), insn, 0);/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1: :warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] :1213: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]2938: :note ^~~~~~~~~~~~~~~~ : expanded from macro 'RTL_CHECK2' X0EXP (rt, 4) = NULL_RTX;note : ^ ~expanded from macro 'XWINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])DEF_RTL_EXPR(UDIV, "udiv", "ee", RTX_BIN_ARITH) #define XWINT(RTX, N) ((RTX)->u.hwint[N])^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:25: :note: expanded from macro 'INSN_CODE'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ 1337 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118::6:: note#define INSN_CODE(INSN) XINT (INSN, 5): expanded from macro 'DEF_RTL_EXPR' 440 : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)),: ^~~~~~~~~~~~ 27:: note5441:: note: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695array 'fld' declared here ^ ~expanded from macro 'X0EXP' 5 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:22: : note: rtunion fld[1];In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:35 array 'hwint' declared here :1317 ^#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :In file included from note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtx-vector-builder.c23:: expanded from macro 'RTX_HDR_SIZE': : note HOST_WIDE_INT hwint[1]; 24 ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:167: #define RTX_HDR_SIZE offsetof (struct rtx_def, u):7In file included from ::: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: warning1208expanded from macro 'XINT'3741 : : ^ ~: 38#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)./genrtl.h 59:26:: /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: note: ^ ~706 : :3104:expanded from macro 'HOST_WIDE_INT'array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : :# define HOST_WIDE_INT long long note: ^1209:expanded from macro 'RTL_CHECK1' warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): expanded from macro 'offsetof' 38 : ^ ~ if (INSN_CODE (insn) < 0)#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: expanded from macro 'RTL_CHECK2' XSTR (rt, 2) = arg2; ^ ~ In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/run-rtl-passes.c440:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^~~~~~~~~~~~~~~~ ::1319 :In file included from 5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from 23: : ^ ~: note note 1504/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: expanded from macro 'XSTR'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 3741: ./genrtl.h: 470:440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c::array 'fld' declared here25:3:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) 120 : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def: ^ ~4895 rtunion fld[1];: warning note: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note: : ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 1 expanded from macro 'INSN_CODE'In file included from : SUBREG_BYTE (rt) = arg1; 1209: array 'fld' declared here :38 rtunion fld[1];:#define INSN_CODE(INSN) XINT (INSN, 5) warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.cDEF_RTL_EXPR(UMOD, "umod", "ee", RTX_BIN_ARITH) ^^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ ^~~~~~~~~~~~~~~~ note:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.cIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:131728: :: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhooks.c:expanded from macro 'RTL_CHECK2'23In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 115/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:::3741:20116 :2630note: : ./genrtl.h: expanded from macro 'XINT':note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'SUBREG_BYTE'#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): 236 :3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ^ ~:note: warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~ expanded from macro 'DEF_RTL_EXPR': /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 169:101209: ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ 38array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^~~~~~~~~~~~:1352:32 : warning: X0EXP (rt, 5) = NULL_RTX;:array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~note note: 440 : expanded from macro 'RTL_CHECK2' expanded from macro 'XCSUBREG'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:5 ^ ~ :1337:695 ^ ~ return INSN_CODE (insn);: : ^~~~~~~~~~~~~~~~ 22:27/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : : notenote/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: array 'fld' declared herenote:1504:: expanded from macro 'X0EXP'37:: expanded from macro 'RTX_HDR_SIZE'25: 440 : :note: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) 5#define RTX_HDR_SIZE offsetof (struct rtx_def, u)note : ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'INSN_CODE':1208 ^ ~note rtunion fld[1]; expanded from macro 'RTL_CHECKC1':38 : #define INSN_CODE(INSN) XINT (INSN, 5) : ^ ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) note ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.harray 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: rtunion fld[1];In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtx-vector-builder.c5:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: expanded from macro 'RTL_CHECK1' ^:104 1317: 24:24::: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::3741 note35: 23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h ^ ~./genrtl.h: : expanded from macro 'offsetof':note:725: :3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here: note168 rtunion fld[1];:5:warning#define offsetof(t, d) __builtin_offsetof(t, d) : expanded from macro 'XINT': 440: ^ ^ ~ 5 array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ::#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ note warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: array 'fld' declared here : rtunion fld[1]; XSTR (rt, 1) = arg1;In file included from array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/run-rtl-passes.cIn file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-ebb.c ^~~~~~~~~~~~~~~~ 1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :38: In file included from 24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.c:In file included from :1504:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def25/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1319: :489:note1note:23: expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):::243741: : : : 28/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.hexpanded from macro 'INSN_CODE' ./genrtl.h: warning note:75:In file included from #define INSN_CODE(INSN) XINT (INSN, 5) : ^ ~ ^ ~: expanded from macro 'XSTR'1/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741 : offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] 487:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hDEF_RTL_EXPR(UMOD, "umod", "ee", RTX_BIN_ARITH) ^ ~ 3warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h./genrtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1317:23:: class rtx_def;:warning: 1209440:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5 237: note X0EXP (rt, 1) = NULL_RTX;note: :expanded from macro 'XINT' ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c^ 3: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:117:6:warning:array 'fld' declared here 38 note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h: rtunion fld[1];#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):1337: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ::27 ^ ~ ^ :note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h55: expanded from macro 'DEF_RTL_EXPR' X0EXP (rt, 6) = NULL_RTX; : :1209: expanded from macro 'RTL_CHECK2':38 : ^ ~ note ? RTX_HDR_SIZE + sizeof (reg_info) \ note8 ^~~~~~~~~~~~: expanded from macro 'RTL_CHECK2': /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~1337:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:44027:5expanded from macro 'X0EXP':22: : : note: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: : rtunion fld[1]; noteexpanded from macro 'RTX_HDR_SIZE' 1208 ^ ~#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^:38:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : : expanded from macro 'X0EXP' noteprevious use is here:440#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) : expanded from macro 'RTL_CHECK1' : ^ ~ struct rtx_def; ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])5 ^ ~ ^ : note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38 : In file included from array 'fld' declared here /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.hnote: expanded from macro 'RTL_CHECK1'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtx-vector-builder.c:24 rtunion fld[1]; ^ ::#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:440:440: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h104In file included from ::535:37415/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhooks.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: : : note: ::./genrtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def726::24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h :169947note:note3: : array 'fld' declared here:10 : rtunion fld[1];1: ^expanded from macro 'offsetof':: array 'fld' declared herewarning warning : empty macro arguments are a C99 feature [-Wc99-extensions] : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^HOOK_VECTOR_END (asm_out) ^warning : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define offsetof(t, d) __builtin_offsetof(t, d) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.c: ^ ~ XEXP (rt, 2) = arg2; ^ ~expanded from macro 'HOOK_VECTOR_END' 28In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h return INSN_CODE (insn);/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/run-rtl-passes.c:1320 : In file included from In file included from :24/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c ^~~~~~~~~~~~~~~~3741: : ./genrtl.h::120:25823In file included from : note:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'XEXP' 3:3741: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def: :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)489:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)1: ./genrtl.h:: warning 520::3 ^ ~warning: 1504: : ^ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1209array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]:warning XEXP (rt, 1) = arg1;38 : ^ ~ 25 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :note: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'RTL_CHECK2' 1320 X0EXP (rt, 1) = NULL_RTX; ^ ~ note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27:In file included from :23: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhooks.cDEF_RTL_EXPR(UMOD, "umod", "ee", RTX_BIN_ARITH): expanded from macro 'INSN_CODE' ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ note#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): expanded from macro 'XEXP' #define INSN_CODE(INSN) XINT (INSN, 5) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):118#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ ::1209 ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:33: : :6440:38:1208:38: :5note: : noteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.hexpanded from macro 'DEF_RTL_EXPR':211: : : note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), note:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 1638:1 ^ ~array 'fld' declared here 695 rtunion fld[1];1317:23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: ^440:5: :5:: note: 22array 'fld' declared here In file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtx-vector-builder.c rtunion fld[1]; ^ warning: notenote: expanded from macro 'RTX_HDR_SIZE' note: empty macro arguments are a C99 feature [-Wc99-extensions] : expanded from macro 'XINT' array 'fld' declared hereHOOK_VECTOR_END (sched) :24: In file included from #define RTX_HDR_SIZE offsetof (struct rtx_def, u)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)3741^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h: ./genrtl.h ^ ~ :/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:746:: rtunion fld[1]; ^ ~ 3: 104:24:warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.c43 :28expanded from macro 'offsetof' XINT (rt, 1) = arg1; ^ ~ ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : #define offsetof(t, d) __builtin_offsetof(t, d): : ^ ~ 1317:23: note: expanded from macro 'XINT' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/run-rtl-passes.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:50/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:37413741:1209: ./genrtl.h ^ ~note: expanded from macro 'HOOK_VECTOR_END' :#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): 38::In file included from ./genrtl.h:259 538:3:3: ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120note ::1209:warning38: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhooks.c: 33: : : note: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.defexpanded from macro 'RTL_CHECK2' : XBBDEF (rt, 2) = arg2; In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 211: ^ ~492 XEXP (rt, 1) = arg1; ^ ~ :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def :25:: 1668: ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note:1 : ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'XBBDEF'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1 :1320#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb):::23 440:5440:warning: : note : array 'fld' declared here note ^ ~ warning rtunion fld[1]; : : offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] expanded from macro 'XEXP' : empty macro arguments are a C99 feature [-Wc99-extensions] ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:12085:: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note38DEF_RTL_EXPR(AND, "and", "ee", RTX_COMM_ARITH)HOOK_VECTOR_END (simd_clone): ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 :38 array 'fld' declared here^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: note rtunion fld[1]; note : expanded from macro 'RTL_CHECK1' ^: expanded from macro 'RTL_CHECK2' ^#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtx-vector-builder.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115440:6: :note: expanded from macro 'DEF_RTL_EXPR' ./genrtl.h5: ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \note : :array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43: ^~~~~~~~~~~~50: 747note: expanded from macro 'HOOK_VECTOR_END' :3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695::22440: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)note : rtunion fld[1];expanded from macro 'RTX_HDR_SIZE' XEXP (rt, 2) = arg2;: ^5 ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.c:: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhooks.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def: 1680:1: #define RTX_HDR_SIZE offsetof (struct rtx_def, u)note ^ ~ warning28: : /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.hIn file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h104array 'fld' declared here : rtunion fld[1]; ^ ~empty macro arguments are a C99 feature [-Wc99-extensions]: 3741 ^ :HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: : ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/run-rtl-passes.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' X0EXP (rt, 3) = NULL_RTX;#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note24 ^ ~ ^ ~::3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ./genrtl.h:573:3: warning: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: : note: expanded from macro 'HOOK_VECTOR_END'expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 1337::120927:38#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^notenote: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : expanded from macro 'offsetof' In file included from #define offsetof(t, d) __builtin_offsetof(t, d) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~: ^ ~ 1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: ^ ~ note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhooks.c:38: note: expanded from macro 'RTL_CHECK2': :33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732 expanded from macro 'RTL_CHECK1' In file included from #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:440::4405: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1::440::5 rtunion fld[1];5: ^note: array 'fld' declared here 120: note : array 'fld' declared here rtunion fld[1]; ^ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/run-rtl-passes.c rtunion fld[1]; ^ :warning24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.c3: In file included from : :empty macro arguments are a C99 feature [-Wc99-extensions]28warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def :: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtx-vector-builder.c492warning::1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] XSTR (rt, 2) = arg2; DEF_RTL_EXPR(AND, "and", "ee", RTX_COMM_ARITH) ^ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24 : : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]:1319:23: note: HOOK_VECTOR_END (goacc)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:expanded from macro 'XSTR' 6In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: X0EXP (rt, 4) = NULL_RTX; ^ ~ :^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:43#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~1337note: expanded from macro 'DEF_RTL_EXPR' : ./genrtl.h: ::50748:327: warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: 1209note:38: XSTR (rt, 3) = arg3; note: expanded from macro 'RTL_CHECK2' :: expanded from macro 'X0EXP' ? RTX_HDR_SIZE + sizeof (reg_info) \#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1208695::3822:: note: expanded from macro 'RTX_HDR_SIZE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: expanded from macro 'HOOK_VECTOR_END' note#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ : :440:5: note: array 'fld' declared here #define RTX_HDR_SIZE offsetof (struct rtx_def, u) rtunion fld[1]; ^ ~ ^In file included from expanded from macro 'RTL_CHECK1' ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhooks.c :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: noteIn file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/run-rtl-passes.c:2433: : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:array 'fld' declared here In file included from 104:: rtunion fld[1];24 : ^ note: expanded from macro 'offsetof' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: 211array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:#define offsetof(t, d) __builtin_offsetof(t, d)In file included from ^ ~ XSTR (rt, 1) = arg1;In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtx-vector-builder.c1: warning: empty macro arguments are a C99 feature [-Wc99-extensions]:: 440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def::492: ^ ~1: 5 : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]:HOOK_VECTOR_END (vectorize) ^:In file included from 24 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-ebb.c: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.hnote: array 'fld' declared hereIn file included from 1319: DEF_RTL_EXPR(AND, "and", "ee", RTX_COMM_ARITH) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h24 rtunion fld[1]; ::43: ^:3741: In file included from ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.hIn file included from 50: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.c: 28/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:417:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c23: note: expanded from macro 'HOOK_VECTOR_END'In file included from ./genrtl.h: : :: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h118 expanded from macro 'XSTR': 313 ^766#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):323: :3::3741: ./genrtl.h1 ^ ~ 6warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209::24array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: warning: : :'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] warning XVEC (rt, 1) = arg1; 262: ^ ~:note: : 38expanded from macro 'DEF_RTL_EXPR' array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]3:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhooks.c:33 : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), : In file included from || rtx_varies_p (XEXP (x, 1), for_alias); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:struct pod_mode ^ ^~~~~~~~~~~~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:69523: note :211/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :expanded from macro 'RTL_CHECK2': note 1320:23: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.defexpanded from macro 'XVEC' :warning:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])3373 ^ ~ ^ ~22: note: expanded from macro 'XEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :1: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :67 : note: : expanded from macro 'RTX_HDR_SIZE'440:5: 20:warning#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: empty macro arguments are a C99 feature [-Wc99-extensions]#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ note note XINT (rt, 5) = arg3;/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : ^ ~ ::1209:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h104::HOOK_VECTOR_END (addr_space) :12091317^did you mean struct here?24: note: :38:expanded from macro 'offsetof'array 'fld' declared here: note: 23 : rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h: template class pod_mode;note38expanded from macro 'RTL_CHECK2': note ^~~~~ : 43 ^ expanded from macro 'XINT' struct#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): ^ ~ expanded from macro 'RTL_CHECK2' ^ ~In file included from #define offsetof(t, d) __builtin_offsetof(t, d) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/run-rtl-passes.c: ^ ~ : 24 : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:44050In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:5: XSTR (rt, 1) = arg1;1209:120 note :38 ^ ~ ^ ~: expanded from macro 'HOOK_VECTOR_END' : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;):/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:5note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319notearray 'fld' declared here: : rtunion fld[1];:23: 493 ^ expanded from macro 'RTL_CHECK2' ^ note note: array 'fld' declared here : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtx-vector-builder.c:24 ^ ~: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: rtunion fld[1]; warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1 XINT (rt, 1) = arg1;: expanded from macro 'XSTR' ^ ~ ^warning :440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317: :23: note: expanded from macro 'XINT' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhooks.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h: 211: DEF_RTL_EXPR(IOR, "ior", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:56::1209 note: expanded from macro 'DEF_RTL_EXPR': : ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def38: note#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h5154 note: array 'fld' declared here: : ^ ~695 expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1209::38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])22 ^ ~ rtunion fld[1];1 : ^ warning: empty macro arguments are a C99 feature [-Wc99-extensions] :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h440::37415: :./genrtl.h :note263: :array 'fld' declared here3 : warningHOOK_VECTOR_END (calls):note: rtunion fld[1];^ array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'RTX_HDR_SIZE' : ^ XSTR (rt, 6) = arg4;expanded from macro 'RTL_CHECK2' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ In file included from ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/run-rtl-passes.c :24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24 : note: expanded from macro 'offsetof' ^ ~ XVEC (rt, 2) = arg2;: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~:1209:38: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h: :expanded from macro 'RTL_CHECK2'#define offsetof(t, d) __builtin_offsetof(t, d) 43#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 440:5:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:501321:: 23note:: note: expanded from macro 'XVEC'440 ^ ~ : #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:expanded from macro 'HOOK_VECTOR_END'note 1209In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): 120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def: :array 'fld' declared here49338:1 ^5 : rtunion fld[1]; ^ :note: array 'fld' declared here : warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtx-vector-builder.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: DEF_RTL_EXPR(IOR, "ior", "ee", RTX_COMM_ARITH) rtunion fld[1]; ^ ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:502::11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note802 :In file included from notewarning: In file included from : : expanded from macro 'RTL_CHECK2'expanded from macro 'DEF_RTL_EXPR' array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhooks.c ? RTX_HDR_SIZE + sizeof (reg_info) \3 : warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.c decl = SYMBOL_REF_DECL (x);array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):28 XEXP (rt, 1) = arg1; : ^ ~ : ^~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~ 33/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2690:43: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:expanded from macro 'SYMBOL_REF_DECL'In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : 1320 (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) :23::3741 ^ ~In file included from : ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h ^ ~ note:211: :: expanded from macro 'XEXP' 281 695:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3:22/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)::1340 ^ ~::440:528 note: warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'RTX_HDR_SIZE' note5965 XINT (rt, 1) = arg1; ^ ~:: :1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] expanded from macro 'X0TREE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u)HOOK_VECTOR_END (c) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:^1317:23#define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) : ^ ~:1209:note 38: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43: rtunion fld[1]; ^ ~ :: 1208/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.hexpanded from macro 'XINT' ^:38: note: expanded from macro 'RTL_CHECK2' : note: 104expanded from macro 'RTL_CHECK1': 50#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~: :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/run-rtl-passes.c:24: In file included from #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) : ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5 note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'HOOK_VECTOR_END' 24:1209:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) :: ^ 38440./genrtl.hnoteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-ebb.cnote:5::: :array 'fld' declared here : noteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhooks.c:33630: : rtunion fld[1];: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:24: In file included from expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h211note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):expanded from macro 'offsetof' ^ : 423 #define offsetof(t, d) __builtin_offsetof(t, d)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118: : :1array 'fld' declared here ^ ~ In file included from In file included from ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from :440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtx-vector-builder.c :5: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c rtunion fld[1]; : :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h::24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def272:array 'fld' declared here8 :493 ^:: warning: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~empty macro arguments are a C99 feature [-Wc99-extensions]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c :3741: 1: :./genrtl.h657:61: rtunion fld[1];:822/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43: ^ warning 3::50:warning: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]1321 array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : : offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] notewarningIn file included from inline struct rtx_def * && !rtx_addr_can_trap_p_1 (XEXP (x, 0), offset + INTVAL (XEXP (x, 1)),: : expanded from macro 'HOOK_VECTOR_END' 23: DEF_RTL_EXPR(IOR, "ior", "ee", RTX_COMM_ARITH)#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) note: expanded from macro 'XVEC' ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320: ^ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:75:7 :: XVEC (rt, 1) = arg1; ^ ~: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhooks.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h note:28 ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: previous use is here118: :6:: 211: note note: 1321: :expanded from macro 'DEF_RTL_EXPR'23:class rtx_def;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def: : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ expanded from macro 'XEXP'note ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: In file included from : expanded from macro 'XVEC'12096207In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-ebb.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235:3741#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): ./genrtl.h ^ ~ :: ^ ~38304:: 695:22/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1: note: warning:: empty macro arguments are a C99 feature [-Wc99-extensions]1209:: note: :expanded from macro 'RTL_CHECK2'expanded from macro 'RTX_HDR_SIZE' : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: :warning: 38: notewarning 1209#define RTX_HDR_SIZE offsetof (struct rtx_def, u):struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : 38 return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h : :HOOK_VECTOR_END (emutls) ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h :/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h XSTR (rt, 1) = arg1; 75::7: ^ ~ :expanded from macro 'RTL_CHECK2'104 ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note43:50 : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:::440 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:previous use is here24: note: expanded from macro 'offsetof':5: 1319 ^ ~: note: expanded from macro 'HOOK_VECTOR_END' note: array 'fld' declared hereclass rtx_def;note#define offsetof(t, d) __builtin_offsetof(t, d) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940: ^ ~: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) rtunion fld[1];23: ^ ^ note: expanded from macro 'XSTR' expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 29In file included from ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.cIn file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ note: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/run-rtl-passes.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhooks.c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::440::33::24: 120: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h: 1209expanded from macro 'INTVAL' :38: note: :#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) expanded from macro 'RTL_CHECK2'5211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])494:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~ 3741:: 1 : ^~~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def./genrtl.h: warning648/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ::1215note: array 'fld' declared here 3:::335offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] : 6328: 1warningDEF_RTL_EXPR(XOR, "xor", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:: note: array 'fld' declared here rtunion fld[1]; note rtunion fld[1]; ^ : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : warning: XSTR (rt, 1) = arg1; ^ ~expanded from macro 'XCWINT'empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115HOOK_VECTOR_END (target_option) ^ #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ^:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.c: 6: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtx-vector-builder.c: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:440:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:24:4353741: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: : :50: note1319: expanded from macro 'HOOK_VECTOR_END' note: :23: expanded from macro 'DEF_RTL_EXPR' :./genrtl.hnote ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~:note: 305:array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): expanded from macro 'XSTR' 33741#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): rtunion fld[1]; ^: ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^warning : 823: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:695:22: note: ^ ~expanded from macro 'RTX_HDR_SIZE' :3665: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTX_HDR_SIZE offsetof (struct rtx_def, u)::1209 37: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhooks.c/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:: warning104array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:::3324 : : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]38: : XSTR (rt, 2) = arg2; ^ ~ note XINT (rt, 2) = arg2; :211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def return rtx_addr_can_trap_p_1 (XEXP (x, 1), offset, size,: ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h6430 ^ ~: expanded from macro 'offsetof' : 1319note#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320::: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from :expanded from macro 'RTL_CHECK2' 12323/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:: : note: expanded from macro 'XSTR':120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here : rtunion fld[1]; ^ 1317#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def :494:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: expanded from macro 'XEXP' warning : DEF_RTL_EXPR(XOR, "xor", "ee", RTX_COMM_ARITH)empty macro arguments are a C99 feature [-Wc99-extensions]#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~:1209::23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 38: 1209:38note: In file included from note: expanded from macro 'RTL_CHECK2' ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/run-rtl-passes.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:note: expanded from macro 'RTL_CHECK2'117:6::HOOK_VECTOR_END (shrink_wrap) ^ ~In file included from 24/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-ebb.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: ::24: In file included from expanded from macro 'XINT' 440 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:expanded from macro 'DEF_RTL_EXPR'3741: ./genrtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) 43/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from :5: note: ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561:50: ? RTX_HDR_SIZE + sizeof (reg_info) \:440:5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :array 'fld' declared here: note: :666:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.hexpanded from macro 'HOOK_VECTOR_END' 1209 rtunion fld[1]; ^ ^~~~~~~~~~~~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^126::695:22: 38 note: :notearray 'fld' declared here 3 rtunion fld[1]; ^ :In file included from warning1/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhooks.c: In file included from noteexpanded from macro 'RTX_HDR_SIZE' : :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtx-vector-builder.c:#define RTX_HDR_SIZE offsetof (struct rtx_def, u)array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 2433: expanded from macro 'RTL_CHECK2' : : ^ ~: XVEC (rt, 1) = arg1; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c3741:In file included from warning: /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104'mem_usage' 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] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h: 23struct mem_usage./genrtl.h :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 :211824747:^: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: 5 notenote: did you mean struct here?24: :15::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def note: expanded from macro 'offsetof' warning: class mem_usage; ^~~~~ : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] struct: && INTVAL (XEXP (x, 1)) > 0) ^ ~ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::3note1320:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c: :array 'fld' declared here#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ : rtunion fld[1];12023: ^ warning /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:In file included from 38: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: 494::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.c1 note6688:28: ::: 1: note warning: : warning XVEC (rt, 3) = arg3; ^ ~ : empty macro arguments are a C99 feature [-Wc99-extensions] In file included from expanded from macro 'XEXP'HOOK_VECTOR_END (mode_switching)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :3741: ./genrtl.h offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):1321:23::^ ^ ~ 306 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hDEF_RTL_EXPR(XOR, "xor", "ee", RTX_COMM_ARITH) note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:3:: expanded from macro 'XVEC' 43warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:50: :440 :notearray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.cexpanded from macro 'HOOK_VECTOR_END' : XVEC (rt, 3) = arg3;5 : 1209:38 note ^ ~ ^ ~ : array 'fld' declared here :118:6 : :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) note: 1321expanded from macro 'RTL_CHECK2':: ^: expanded from macro 'DEF_RTL_EXPR' rtunion fld[1];23 : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ 1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::38 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: expanded from macro 'XVEC' 695:22: note: :expanded from macro 'RTX_HDR_SIZE'1940 :#define RTX_HDR_SIZE offsetof (struct rtx_def, u)#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)29:: notenote: : expanded from macro 'INTVAL'expanded from macro 'RTL_CHECK2' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/run-rtl-passes.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here 685/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlhooks.c ^ ~ ^ ~ :33: In file included from rtunion fld[1];3: /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:warning : 104:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h1215:: ^array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 33: note: 211:241209: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715 XEXP (rt, 1) = arg1;:: ^ ~:381:: notewarning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote:: 1320expanded from macro 'offsetof'In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtx-vector-builder.c::expanded from macro 'RTL_CHECK2'23: 24 : expanded from macro 'XCWINT': empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: #define offsetof(t, d) __builtin_offsetof(t, d) note ^ ~ ^ ~: #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ 3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XEXP':440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :: 440:HOOK_VECTOR_END (C90_EMPTY_HACK)55:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120 :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note : note: : ^ ^ ~./genrtl.h array 'fld' declared herearray 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:495 :1:8441209: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.hwarning rtunion fld[1]; rtunion fld[1];3 ^ :38: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ^ :: : note: DEF_RTL_EXPR(NOT, "not", "e", RTX_UNARY) warning: 43In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:762:33array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :50: noteexpanded from macro 'RTL_CHECK2' : warning XSTR (rt, 1) = arg1;:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c28: :: expanded from macro 'HOOK_VECTOR_END' 115In file included from : #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ : return nonzero_address_p (XEXP (x, 1));6 ^ ~: 4403741: ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:307::3: :warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 5 XVEC (rt, 4) = arg4; ^ ~ : note: :expanded from macro 'DEF_RTL_EXPR' 1320 ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \: 23note:: array 'fld' declared herenote : : rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/run-rtl-passes.c:1321expanded from macro 'XEXP' :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)1319:: 24: In file included from : ^ ~69523/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note: expanded from macro 'XVEC' :#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: : expanded from macro 'RTL_CHECK2' ^ ~ 374123/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ./genrtl.h::686:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])3: 22warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : XSTR (rt, 2) = arg2;1209 :: ^ ~ note38: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: 1319note: expanded from macro 'RTX_HDR_SIZE' expanded from macro 'XSTR': expanded from macro 'RTL_CHECK2' #define RTX_HDR_SIZE offsetof (struct rtx_def, u): ^ ~ ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here23 : rtunion fld[1]; ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.hnote:: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)expanded from macro 'XSTR' 104 ^ ~: 24: note: expanded from macro 'offsetof' In file included from #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.c : ^ ~28 #define offsetof(t, d) __builtin_offsetof(t, d)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :: :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:12093741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :./genrtl.h1209:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~:44038::38: XVEC (rt, 5) = arg5; note: 5expanded from macro 'RTL_CHECK2' : note: array 'fld' declared here rtunion fld[1]; ^ ^ ~: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' In file included from #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:495:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(NOT, "not", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' rtunion fld[1]; ^ ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:819:9: warning ^ ~: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 22/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5:In file included from note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/run-rtl-passes.c rtunion fld[1];: 24 ^: In file included from : note: expanded from macro 'RTX_HDR_SIZE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTX_HDR_SIZE offsetof (struct rtx_def, u): x = SET_SRC (x); ^~~~~~~~~~~ 3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from ^ ~ In file included from /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.c::104::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtx-vector-builder.c242641::28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309::3 note: expanded from macro 'offsetof' 2224:: In file included from note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :#define offsetof(t, d) __builtin_offsetof(t, d)3741 : : : ./genrtl.h ^ ~./genrtl.h warningIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:495:1:: 845warning:: 3offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]:705:3: expanded from macro 'SET_SRC'warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] DEF_RTL_EXPR(NOT, "not", "e", RTX_UNARY) XSTR (rt, 2) = arg2; XSTR (rt, 1) = arg1; ^ ~#define SET_SRC(RTX) XCEXP (RTX, 1, SET)^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118: XINT (rt, 6) = arg6; 6 ^ ~: note: expanded from macro 'DEF_RTL_EXPR'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 1319:23: note: : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^ ~ ^~~~~~~~~~~~ expanded from macro 'XSTR'1319:23:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1209:38: notenote: : expanded from macro 'XSTR'expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 1317::23: note695: expanded from macro 'XINT' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTL_CHECK2' : 440 ^ ~: 5: ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~22 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1209note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440::3851354: note:: array 'fld' declared herenote: note: array 'fld' declared hereexpanded from macro 'RTX_HDR_SIZE' : : 32expanded from macro 'RTL_CHECK2': note: #define RTX_HDR_SIZE offsetof (struct rtx_def, u)expanded from macro 'XCEXP'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtx-vector-builder.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^ ~ ^ ~#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) 3741 ^ ~ : ./genrtl.h:846 : ^3: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:440:5: note: :array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : XSTR (rt, 3) = arg3;In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/run-rtl-passes.c ^ ~ 1210 rtunion fld[1];: 37 ^: note: 104:24: note: expanded from macro 'offsetof' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTL_CHECKC1' :24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.c : ^ ~28 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :440:5:In file included from note: 3741array 'fld' declared here : rtunion fld[1];: 1319 ^: 23: note: expanded from macro 'XSTR' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~./genrtl.h:706:3: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::838:22: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]1209In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120 XINT (rt, 1) = arg1;: XSTR (rt, 2) = arg2; ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:131938: : ^ ~ warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:2323: : note: expanded from macro 'XSTR' : #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)note : ^ ~expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'RTL_CHECK2' return - INTVAL (XEXP (x, 1)); ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):500:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1 : note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'XINT' : 1320 ^ ~: : ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h23440:: 5note:: note: array 'fld' declared here expanded from macro 'XEXP' :1209 rtunion fld[1];:38:warning : note: expanded from macro 'RTL_CHECK2' offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~ ^ ~ DEF_RTL_EXPR(ASHIFT, "ashift", "ee", RTX_BIN_ARITH) /* shift left */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ 440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:5: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: : ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ array 'fld' declared here :1209:38: note: expanded from macro 'RTL_CHECK2' array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ rtunion fld[1]; ^ rtunion fld[1]; ^ :695:22: note: expanded from macro 'RTX_HDR_SIZE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ^~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/run-rtl-passes.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:500:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here DEF_RTL_EXPR(ASHIFT, "ashift", "ee", RTX_BIN_ARITH) /* shift left */ rtunion fld[1]; ^ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' XVEC (rt, 1) = arg1; ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:841:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: return INTVAL (XEXP (x, 1));#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) 1209:38 ^ ~: note: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: :440:5: note: array 'fld' declared here #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ expanded from macro 'RTL_CHECK2' /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/run-rtl-passes.c#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ :24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:500:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ DEF_RTL_EXPR(ASHIFT, "ashift", "ee", RTX_BIN_ARITH) /* shift left */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.c23: :note: In file included from expanded from macro 'XEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-ebb.c :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)1940 : ^ ~ 2926: In file included from : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)),/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1209::38: note: expanded from macro 'RTL_CHECK2' ^~~~~~~~~~~~ note: expanded from macro 'INTVAL'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h28: In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h :695:22211: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'RTX_HDR_SIZE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT): ^~~ : #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h440::5: note: 1215/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104array 'fld' declared here3741 : ./genrtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def rtunion fld[1];: 947 ^: 1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :33: note: expanded from macro 'XCWINT' HOOK_VECTOR_END (asm_out) :In file included from 24/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/run-rtl-passes.c::24^#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])348 : ^~~ : noteIn file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'offsetof': /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3:: 3741: ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.hwarning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:440:5 #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ :43:50: note: expanded from macro 'HOOK_VECTOR_END' 746:3: XEXP (rt, 2) = arg2;: ^ ~note: array 'fld' declared hereIn file included from #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c: rtunion fld[1]; note ^: expanded from macro 'XEXP' :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~warning120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:501:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ DEF_RTL_EXPR(ROTATE, "rotate", "ee", RTX_BIN_ARITH) /* rotate left */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XINT (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ^ ~ ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:884:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-ebb.c:26 decl = SYMBOL_REF_DECL (symbol);: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1638 ^ ~:1:: warning ^~~~~~~~~~~~~~~~~~~~~~~~ 440:695:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h22: note : expanded from macro 'RTX_HDR_SIZE' :#define RTX_HDR_SIZE offsetof (struct rtx_def, u) : ^ ~empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:26905HOOK_VECTOR_END (sched) :^ :/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:1209:38:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43 :5043: note:note:: array 'fld' declared here : note: rtunion fld[1]; expanded from macro 'HOOK_VECTOR_END' ^ 24noteexpanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):In file included from #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.c :28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: : ./genrtl.hexpanded from macro 'SYMBOL_REF_DECL' :note349: expanded from macro 'offsetof' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-ebb.c: (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ ^ ~:26: #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XEXP (rt, 3) = arg3;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def : ^ ~501 : 1340::128:: warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :note: expanded from macro 'X0TREE'In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320 offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:#define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree)23: :DEF_RTL_EXPR(ROTATE, "rotate", "ee", RTX_BIN_ARITH) /* rotate left */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~440 note ^ ~: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def :117:6 : ^ ~ note: expanded from macro 'DEF_RTL_EXPR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::16681208:1:5 ? RTX_HDR_SIZE + sizeof (reg_info) \ : ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h warning: :38: empty macro arguments are a C99 feature [-Wc99-extensions]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695 :22:: note: expanded from macro 'RTX_HDR_SIZE'1209 note :note: expanded from macro 'RTL_CHECK1': HOOK_VECTOR_END (simd_clone) #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ 38#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): ^ ~ note^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43array 'fld' declared here: expanded from macro 'RTL_CHECK2' ::44050:: note: expanded from macro 'HOOK_VECTOR_END'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: ^ 104:In file included from 24:5:In file included from note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/run-rtl-passes.c: note:: rtunion fld[1]; ^ expanded from macro 'offsetof' In file included from 24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.cIn file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h911:3741: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-ebb.c#define offsetof(t, d) __builtin_offsetof(t, d): 26 ^ ~: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.c211:: 28/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def: :In file included from 1680/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ::1:18 warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:: warning: ./genrtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 747./genrtl.h:350HOOK_VECTOR_END (simt):3: *offset_out = XEXP (x, 1);warning : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ :^3 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h X0EXP (rt, 4) = NULL_RTX;:130 warning120/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hs generated: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def :. warning: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]43 :50: 1320 XEXP (rt, 2) = arg2; ^ ~ ^ ~: 501:1note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:23:: note: :: warningexpanded from macro 'XEXP': offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] 1337::2723:: note : expanded from macro 'XEXP' expanded from macro 'HOOK_VECTOR_END'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hDEF_RTL_EXPR(ROTATE, "rotate", "ee", RTX_BIN_ARITH) /* rotate left */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) note: : ^ ~ expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1209: ^38: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)note: expanded from macro 'RTL_CHECK2'118 1209 :6: note: expanded from macro 'DEF_RTL_EXPR' In file included from : ^ ~38 :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-ebb.c note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :440:5 : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), expanded from macro 'RTL_CHECK2': note: array 'fld' declared here :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^~~~~~~~~~~~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])26 rtunion fld[1]; : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~1208: ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from 38: : :440:In file included from note: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/run-rtl-passes.cexpanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: :5:695:22:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])24 : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :3741: note: expanded from macro 'RTX_HDR_SIZE' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def./genrtl.h::748: #define RTX_HDR_SIZE offsetof (struct rtx_def, u) 17323: notewarning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: XSTR (rt, 3) = arg3; ^ ~ 1:5:/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here :array 'fld' declared here ::1041319:23 rtunion fld[1];: note rtunion fld[1]; warning: : ^: 24: note: expanded from macro 'offsetof' expanded from macro 'XSTR'#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ^ empty macro arguments are a C99 feature [-Wc99-extensions] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:933:14: warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.c:28In file included from : :440:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h test = XEXP (test, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120:3741: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320In file included from clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-ebb.c::23-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o sched-rgn.o -MT sched-rgn.o -MMD -MP -MF ./.deps/sched-rgn.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-rgn.c : :./genrtl.h :note369: :3:26 warning: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/run-rtl-passes.c:24expanded from macro 'XEXP': In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: XEXP (rt, 1) = arg1;3741 ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def211:502:1: : ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025::1:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h warning: :empty macro arguments are a C99 feature [-Wc99-extensions] :1320:23 HOOK_VECTOR_END (vectorize): ^note: expanded from macro 'XEXP'766 :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h3:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]: 1209:38: note:: DEF_RTL_EXPR(ASHIFTRT, "ashiftrt", "ee", RTX_BIN_ARITH) /* arithmetic shift right */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115 :1209:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 38 XVEC (rt, 1) = arg1;: 6 ^ ~ :: note43: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::50: note ^ ~: expanded from macro 'HOOK_VECTOR_END' note440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^51321::23:: note: : expanded from macro 'DEF_RTL_EXPR' 440expanded from macro 'XVEC' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \:5: note note: array 'fld' declared here : array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ rtunion fld[1]; ^~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' ^ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.c:28In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-ebb.c:/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :104:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 24: note: expanded from macro 'offsetof' : HOOK_VECTOR_END (addr_space)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:978:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h^ :11: In file included from warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h440:5 :370:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c::120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:502 if (XEXP (x, 1)):1:3 ^ ~ warningnote: array 'fld' declared here: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:43:: warning: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ^ DEF_RTL_EXPR(ASHIFTRT, "ashiftrt", "ee", RTX_BIN_ARITH) /* arithmetic shift right */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c XEXP (rt, 2) = arg2; ^ ~ :: note1320: expanded from macro 'HOOK_VECTOR_END' 117In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/run-rtl-passes.c::#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h24: : ^ 6 :: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:1320 ::23: note784note:: 3: expanded from macro 'XEXP' note:: expanded from macro 'DEF_RTL_EXPR'warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ? RTX_HDR_SIZE + sizeof (reg_info) \ ^ ~ XINT (rt, 1) = arg1; ^~~~~~~~~~~~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209::695:22:In file included from 1317:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-ebb.c3823::26: :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h: :: notenote: : expanded from macro 'RTX_HDR_SIZE'1209:note: expanded from macro 'RTL_CHECK2'38 :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTX_HDR_SIZE offsetof (struct rtx_def, u)expanded from macro 'XINT' ^ ~211note: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def: ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)5154 :1 : ^ ~expanded from macro 'RTL_CHECK2' warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 4401209expanded from macro 'offsetof': :empty macro arguments are a C99 feature [-Wc99-extensions] 38: #define offsetof(t, d) __builtin_offsetof(t, d)HOOK_VECTOR_END (calls)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~note ^5:: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:43 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from 440440::5: 50note: array 'fld' declared here ::5 note: expanded from macro 'HOOK_VECTOR_END'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c ::note note: rtunion fld[1];#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def : ^ : array 'fld' declared here 502/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c::979:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here rtunion fld[1]; ^ count += count_occurrences (XEXP (x, 1), find, count_dest);1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-ebb.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] DEF_RTL_EXPR(ASHIFTRT, "ashiftrt", "ee", RTX_BIN_ARITH) /* arithmetic shift right */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.cIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.cHOOK_VECTOR_END (c) ^ 23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/run-rtl-passes.c:24/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:28: :118:note: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: expanded from macro 'XEXP':In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:433741: ./genrtl.h :802:6:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~3: note 50: 3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209note: expanded from macro 'DEF_RTL_EXPR' : : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)),: ^~~~~~~~~~~~: ./genrtl.h:435::3:38expanded from macro 'HOOK_VECTOR_END' warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ::695 :note22: expanded from macro 'RTL_CHECK2' warning#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ : note XEXP (rt, 1) = arg1;: expanded from macro 'RTX_HDR_SIZE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-ebb.c:26 ^ ~: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:211: 1213/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118 :1:: 440warning:: empty macro arguments are a C99 feature [-Wc99-extensions]: 5:104:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h29:24HOOK_VECTOR_END (cxx) ^ : note:: array 'fld' declared herenote:: note: expanded from macro 'offsetof'expanded from macro 'XWINT' 1320 : rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:4323#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~:#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ clang50: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: warning ^ :note: : 441: expanded from macro 'HOOK_VECTOR_END' note: expanded from macro 'XEXP':5: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)note:: array 'hwint' declared here 989 : ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: noteIn file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-ebb.c: HOST_WIDE_INT hwint[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:12028: expanded from macro 'RTL_CHECK2' 26#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): : warning : ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from return count_occurrences (SET_SRC (x), find, count_dest);503 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^:1440:5:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h : note warning: : offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] :array 'fld' declared hereDEF_RTL_EXPR(LSHIFTRT, "lshiftrt", "ee", RTX_BIN_ARITH) /* logical shift right */ 211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def ^~~~~~~~~~~:6207 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::2641 rtunion fld[1];:221:115:626:: note: ^ : expanded from macro 'HOST_WIDE_INT' note: expanded from macro 'SET_SRC' note#define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ : expanded from macro 'DEF_RTL_EXPR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:# define HOST_WIDE_INT long long1354 ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ In file included from ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::32695:: 22note: expanded from macro 'XCEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/run-rtl-passes.c: warning::24: : empty macro arguments are a C99 feature [-Wc99-extensions]#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.c:28/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822 HOOK_VECTOR_END (emutls) note^ :: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 1210::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h3741:: 43:5037:3::expanded from macro 'RTX_HDR_SIZE' : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]./genrtl.h#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ note: noteexpanded from macro 'HOOK_VECTOR_END' XVEC (rt, 1) = arg1;: : 436#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ~ ^expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): ^ ~ 3:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321: :440:5: /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.hnoteIn file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-ebb.carray 'fld' declared here: 23warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211 : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:: XWINT (rt, 2) = arg2; note ^ ~ : ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' 6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :104:24: note: expanded from macro 'offsetof' HOOK_VECTOR_END (target_option) ^ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :50: note: expanded from macro 'HOOK_VECTOR_END' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' HOST_WIDE_INT hwint[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-ebb.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:503:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' DEF_RTL_EXPR(LSHIFTRT, "lshiftrt", "ee", RTX_BIN_ARITH) /* logical shift right */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # define HOST_WIDE_INT long long/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c ^ ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here:1147:39: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h warning rtunion fld[1]; ^ : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-ebb.c:26 if (reg_overlap_mentioned_p (x, SET_SRC (body))): In file included from ^~~~~~~~~~~~~~ :695:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.c:28/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h: :In file included from 211/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741In file included from : ./genrtl.h::: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def47022: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/run-rtl-passes.c:3:: warning: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note2641: :22: expanded from macro 'RTX_HDR_SIZE'6688 note24: : expanded from macro 'SET_SRC'In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: :#define SET_SRC(RTX) XCEXP (RTX, 1, SET) SUBREG_BYTE (rt) = arg1; ^ ~ 1 ^~~~~~~~~~~~~~~~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: expanded from macro 'XCEXP' ^ ~#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx): 2011 ^ ~ : :./genrtl.h:823/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h26: :/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104note : warningexpanded from macro 'SUBREG_BYTE': empty macro arguments are a C99 feature [-Wc99-extensions] :31210: warning : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ::24:#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)HOOK_VECTOR_END (mode_switching) ^ ~ note: expanded from macro 'offsetof' XSTR (rt, 2) = arg2; ^ ~ #define offsetof(t, d) __builtin_offsetof(t, d)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:32: note: 37:1319:expanded from macro 'XCSUBREG'^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ^ ~: 43:50:23 In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:503 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210note:37:: note: expanded from macro 'RTL_CHECKC1' : noteexpanded from macro 'HOOK_VECTOR_END': expanded from macro 'RTL_CHECKC1' 1note: expanded from macro 'XSTR'#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ::1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ^ ~ 440DEF_RTL_EXPR(LSHIFTRT, "lshiftrt", "ee", RTX_BIN_ARITH) /* logical shift right */:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~38 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c5: note: array 'fld' declared here : note: expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:1164:16: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 118:6: note: expanded from macro 'DEF_RTL_EXPR' rtunion fld[1]; ^ : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here for (i = ASM_OPERANDS_INPUT_LENGTH (body) - 1; i >= 0; i--) In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-ebb.c:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.c:28: : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3741 : ./genrtl.h::In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/run-rtl-passes.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2530487:6715:::24: 1695:2240:3:: warningIn file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: :: note: 3741expanded from macro 'RTX_HDR_SIZE' X0EXP (rt, 1) = NULL_RTX;warning ^ ~ note: ./genrtl.h#define RTX_HDR_SIZE offsetof (struct rtx_def, u)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1337:27: : note: : expanded from macro 'X0EXP' ^ ~ empty macro arguments are a C99 feature [-Wc99-extensions]: 824:3: HOOK_VECTOR_END (C90_EMPTY_HACK)#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ expanded from macro 'ASM_OPERANDS_INPUT_LENGTH' warning/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define ASM_OPERANDS_INPUT_LENGTH(RTX) XCVECLEN (RTX, 3, ASM_OPERANDS): 1208 ^ ~ :: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote:1363:43 XVEC (rt, 3) = arg3;: note: 38: : :104:note ^ ~ expanded from macro 'XCVECLEN'24: expanded from macro 'HOOK_VECTOR_END'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 1321:23: noteexpanded from macro 'RTL_CHECK1' #define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C)) ^ ~ : : note: expanded from macro 'offsetof'#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ expanded from macro 'XVEC'#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1355#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:32: note: expanded from macro 'XCVEC' rtunion fld[1]; ^ #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ :1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:504:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' DEF_RTL_EXPR(ROTATERT, "rotatert", "ee", RTX_BIN_ARITH) /* rotate right */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-ebb.c:27: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1:In file included from : 440:5#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.c : ^~~~~~~~~~~~28: In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741 ^ ~ note: array 'fld' declared here: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:737: :./genrtl.h32:520:warning695 rtunion fld[1];: ^ : 'rtx_def' 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] : note: expanded from macro 'GET_NUM_ELEM' 3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ 22: note: expanded from macro 'RTX_HDR_SIZE' X0EXP (rt, 1) = NULL_RTX;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hstruct GTY((desc("0"), tag("0"),: 440^ :5:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:In file included from ^ ~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~1 note: array 'fld' declared here: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/run-rtl-passes.c:24 ^/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104note:24:: : note: In file included from :1337expanded from macro 'offsetof'did you mean struct here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:27: #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~: note: expanded from macro 'X0EXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:1201165class rtx_def;#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^~~~~ ^ ~ struct: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:504/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] XSTR (rt, 1) = arg1; ^ ~ DEF_RTL_EXPR(ROTATERT, "rotatert", "ee", RTX_BIN_ARITH) /* rotate right */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' :1208:38: note: expanded from macro 'RTL_CHECK1' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ :117:6: note: expanded from macro 'DEF_RTL_EXPR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ :5: note: array 'fld' declared here 34: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' rtunion fld[1]; ^ if (reg_overlap_mentioned_p (x, ASM_OPERANDS_INPUT (body, i))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :2529:36: note: expanded from macro 'ASM_OPERANDS_INPUT' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-ebb.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/run-rtl-passes.cIn file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.c1372::2813: :In file included from warning::104:: 24array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: expanded from macro 'offsetof'#define ASM_OPERANDS_INPUT(RTX, N) XCVECEXP (RTX, 3, N, ASM_OPERANDS) rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320: 23: : ^ ~note : expanded from macro 'XEXP'3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define offsetof(t, d) __builtin_offsetof(t, d)1362 :43: : ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note ^ ~: expanded from macro 'XCVECEXP'24 : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~ ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:./genrtl.h1355::53832:3:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209::38:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c note warning: notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :: 845expanded from macro 'XCVEC' : :expanded from macro 'RTL_CHECK2'120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def XEXP (rt, 1) = arg1;:504:: #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~1#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 3: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37 ^ ~: warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440::5: note: array 'fld' declared here : warningarray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ note: expanded from macro 'RTL_CHECKC1' :1320:23:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) : ^ ~ 1385note:: 13expanded from macro 'XEXP': /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning:1212:35: : note: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'RTVEC_ELT' XSTR (rt, 2) = arg2;DEF_RTL_EXPR(ROTATERT, "rotatert", "ee", RTX_BIN_ARITH) /* rotate right */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^ ~ ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :440:5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c rtx tmp = XEXP (this, 1);/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ : ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:118:1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319::23: 1320:note : noteexpanded from macro 'XSTR': 6::38: array 'fld' declared here#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~note:23: note: rtunion fld[1];expanded from macro 'XEXP' ^: expanded from macro 'RTL_CHECK2' note: expanded from macro 'DEF_RTL_EXPR'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:381202:: 35note:: expanded from macro 'RTL_CHECK2'warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) return reg_referenced_p (x, COND_EXEC_CODE (body)); : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)),#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695: ^ ~22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: expanded from macro 'RTX_HDR_SIZE'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2653::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:120929#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~440:440: ::5/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: note:5: : 38: notearray 'fld' declared here notenote: expanded from macro 'RTL_CHECK2' : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):: expanded from macro 'COND_EXEC_CODE' array 'fld' declared here104 :24:#define COND_EXEC_CODE(RTX) XCEXP (RTX, 1, COND_EXEC) note: rtunion fld[1];expanded from macro 'offsetof' rtunion fld[1]; ^ ~ ^ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/run-rtl-passes.c : ^24 : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.c:28/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :In file included from 1319/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::3741: In file included from 1354:3223: note./genrtl.h: expanded from macro 'XCEXP' : #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)note : ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h573:3120 rtunion fld[1]; ^:expanded from macro 'XSTR' : :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def1210 warning: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):37:: ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 513:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hDEF_RTL_EXPR(SMIN, "smin", "ee", RTX_COMM_ARITH): 440^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: 5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447: note:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c14:115: XSTR (rt, 1) = arg1;6 : note: note ^ ~ :expanded from macro 'DEF_RTL_EXPR' : ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \: ^~~~~~~~~~~~ array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1319:23:expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695 rtunion fld[1]; ^warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :22: rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320::23: note: note expanded from macro 'XEXP' 440:5#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : note: array 'fld' declared here : expanded from macro 'RTX_HDR_SIZE' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' :1209#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:513:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here DEF_RTL_EXPR(SMIN, "smin", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ? RTX_HDR_SIZE + sizeof (reg_info) \ return XEXP (insn, 1); ^ ~ ^~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XSTR (rt, 2) = arg2; ^ ~ :1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :22: note: expanded from macro 'RTX_HDR_SIZE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:513:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here DEF_RTL_EXPR(SMIN, "smin", "ee", RTX_COMM_ARITH) rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:1475:19/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10 for (link = CALL_INSN_FUNCTION_USAGE (insn); link; link = XEXP (link, 1)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1620:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' :440:5: note: array 'fld' declared here : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), rtunion fld[1]; ^ ^~~~~~~~~~~~ return XBBDEF (insn, 2); ^ ~ #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ :23: note: expanded from macro 'XEXP' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XSTR (rt, 1) = arg1; ^ ~ :1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 1209:38: note: expanded from macro 'RTL_CHECK2' /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:514:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:1475:65: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ for (link = CALL_INSN_FUNCTION_USAGE (insn); link; link = XEXP (link, 1)) ^ ~ return XBBDEF (insn, 2); /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ DEF_RTL_EXPR(SMAX, "smax", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' :1324In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ XSTR (rt, 1) = arg1; ^ ~ ^~~~~~~~~~~~ :25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 695:22: note: expanded from macro 'RTX_HDR_SIZE' :1209:38: note: expanded from macro 'RTL_CHECK2' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:514:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:1478:15: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here DEF_RTL_EXPR(SMAX, "smax", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c: rtunion fld[1]; ^ 117:6: note: expanded from macro 'DEF_RTL_EXPR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XVEC (rt, 2) = arg2; ^ ~ :1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ? RTX_HDR_SIZE + sizeof (reg_info) \ return XEXP (insn, 3); ^ ~ ^~~~~~~~~~~~ for (link = REG_NOTES (insn); link; link = XEXP (link, 1)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1589:25: note: expanded from macro 'REG_NOTES' :23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :23: note: expanded from macro 'XEXP' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' :695:22:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ note: expanded from macro 'RTX_HDR_SIZE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 1209:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:514:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] 38: note: expanded from macro 'RTL_CHECK2' DEF_RTL_EXPR(SMAX, "smax", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c rtunion fld[1]; ^ :118:6: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ 112 warnings/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c generated. expanded from macro 'DEF_RTL_EXPR' :28: : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)),:1478:46: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 5 XVEC (rt, 1) = arg1; ^ ~ : note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' for (link = REG_NOTES (insn); link; link = XEXP (link, 1)) ^ ~#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: ^ note: expanded from macro 'XEXP' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 104 ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : return XEXP (insn, 3); 24 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here : note: expanded from macro 'offsetof' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 1320:23: note: expanded from macro 'XEXP' :440:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:515:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared hereDEF_RTL_EXPR(UMIN, "umin", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: rtunion fld[1];3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c XSTR (rt, 1) = arg1; ^ ~ :115:6: note: expanded from macro 'DEF_RTL_EXPR' ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' return XUINT (insn, 4); #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:104:24: note: expanded from macro 'offsetof' clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o sel-sched-ir.o -MT sel-sched-ir.o -MMD -MP -MF ./.deps/sel-sched-ir.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-ir.c :1318:26: note: expanded from macro 'XUINT' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :1209:38: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:1581120note:: 13expanded from macro 'RTL_CHECK2': warning: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:515:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:DEF_RTL_EXPR(UMIN, "umin", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rtx src = SET_SRC (set); /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ^~~~~~~~~~~~~ 5: note: array 'fld' declared here ? RTX_HDR_SIZE + sizeof (reg_info) \ rtunion fld[1]; ^ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' :440:5: note: array 'fld' declared here #define SET_SRC(RTX) XCEXP (RTX, 1, SET) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : return XUINT (insn, 4); ^ ~ 695expanded from macro 'XCEXP' In file included from #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-rgn.c::: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.c ^ ~: 2822:: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:expanded from macro 'RTX_HDR_SIZE'48: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h::751318 :#define RTX_HDR_SIZE offsetof (struct rtx_def, u): 1 ^ ~: 263741: ./genrtl.h : note:: 666expanded from macro 'XUINT': 3#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h : ^ ~104 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h24:1209:warning38: note1210:: : class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] :37:class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here warningnote: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] struct rtx_def;expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ^ ~ XVEC (rt, 1) = arg1;: expanded from macro 'RTL_CHECKC1' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ : note: expanded from macro 'offsetof' :1321#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ :23: noteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:515:1: warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here : rtunion fld[1]; ^ offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:1592DEF_RTL_EXPR(UMIN, "umin", "ee", RTX_COMM_ARITH)expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/run-rtl-passes.c^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: 33:1512:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c12: : ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/output.h :133:6:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209: 28: warning: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:11838:warning note:: warning: expanded from macro 'RTL_CHECK2' array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 6 return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])'__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ^ ~ : note: expanded from macro 'DEF_RTL_EXPR' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: && !BITS_BIG_ENDIAN && XEXP (dst, 2) == const0_rtx/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:note695 ATTRIBUTE_ASM_FPRINTF(2, 3); ^ ^ ~ : :: 440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:2322expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/output.h::::#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)5 : note: ^ ~array 'fld' declared here 123/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::53note: :note1209expanded from macro 'RTX_HDR_SIZE':: rtunion fld[1]; note38expanded from macro 'XEXP' :#define RTX_HDR_SIZE offsetof (struct rtx_def, u) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ note ^ ~: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :: 1209expanded from macro 'ATTRIBUTE_ASM_FPRINTF':38: ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.c440:5/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h#define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m): ^ 104:24: note: expanded from macro 'offsetof' :#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ note: expanded from macro 'RTL_CHECK2' 28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: :./genrtl.h:685:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:440:5: note: array 'fld' declared here : rtunion fld[1]; ^ array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:1600:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:516:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] if (maybe_ne (SUBREG_BYTE (src), SUBREG_BYTE (dst))) ^~~~~~~~~~~~~~~~~ XEXP (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' DEF_RTL_EXPR(UMAX, "umax", "ee", RTX_COMM_ARITH) #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23:115:6: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note: expanded from macro 'XEXP' note: expanded from macro 'DEF_RTL_EXPR' :1352:32: note: expanded from macro 'XCSUBREG' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : 34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ :695:22: note: expanded from macro 'RTX_HDR_SIZE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' rtunion fld[1]; ^ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:1600#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ :40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:516:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] rtunion fld[1]; ^DEF_RTL_EXPR(UMAX, "umax", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.cIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :117:6: note: expanded from macro 'DEF_RTL_EXPR' XSTR (rt, 2) = arg2; ^ ~ ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ if (maybe_ne (SUBREG_BYTE (src), SUBREG_BYTE (dst))) ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :1352:32: note: expanded from macro 'XCSUBREG' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])clang: warning#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h ^ ~: :104: :5:24/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :note1210: :array 'fld' declared here37 : note rtunion fld[1];: expanded from macro 'offsetof' treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]: note: ^ ~expanded from macro 'RTL_CHECKC1' #define offsetof(t, d) __builtin_offsetof(t, d) #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note rtunion fld[1];:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:516:1:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.c:28 : : expanded from macro 'JUMP_LABEL' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ^ warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:1614:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' rtx par = XEXP (src, 1); ^ ~#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ DEF_RTL_EXPR(UMAX, "umax", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' :1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :1320:23: note: expanded from macro 'XEXP' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ 440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] note: return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ expanded from macro 'offsetof' rtunion fld[1]; #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:525:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] XSTR (rt, 2) = arg2; ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ DEF_RTL_EXPR(PRE_DEC, "pre_dec", "e", RTX_AUTOINC) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' :1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354 ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \: ^~~~~~~~~~~~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 32/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' :1209:128 warnings generated#define RTX_HDR_SIZE offsetof (struct rtx_def, u). 38: note: expanded from macro 'RTL_CHECK2' : note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:1639: 7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ if (INSN_CODE (insn) == NOOP_MOVE_INSN_CODE) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5:/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ^ :1210:37: note: expanded from macro 'RTL_CHECKC1' ^~~~~~~~~~~~~~~~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:525:1: warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725: #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ 3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317: warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] DEF_RTL_EXPR(PRE_DEC, "pre_dec", "e", RTX_AUTOINC) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSTR (rt, 1) = arg1; rtunion fld[1];23: note: expanded from macro 'XINT' ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ :1209:38: note: expanded from macro 'RTL_CHECK2' :117:6#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1319:23In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-rgn.c::1853:3:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :note: expanded from macro 'XSTR':48: In file included from : warning: 440array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h JUMP_LABEL (this) = target;: 417note: expanded from macro 'DEF_RTL_EXPR' : ^~~~~~~~~~~~~~~~~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ? RTX_HDR_SIZE + sizeof (reg_info) \: ^ ~5 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h: 323:1: warning : 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832::28: ^~~~~~~~~~~~ note: :1209:38expanded from macro 'JUMP_LABEL'struct pod_mode ^ note#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h ^ ~: 67:20:: array 'fld' declared herenote: did you mean struct here?: note : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTL_CHECK2':1354:template class pod_mode;32 : note : expanded from macro 'XCEXP' rtunion fld[1];#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hclang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o sel-sched-dump.o -MT sel-sched-dump.o -MMD -MP -MF ./.deps/sel-sched-dump.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-dump.c : ^~~~~ ^ struct 695/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:1648:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ pat = COND_EXEC_CODE (pat);/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5 ^~~~~~~~~~~~~~~~~~~~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :2653: 29: note: expanded from macro 'COND_EXEC_CODE' ^ ~ 22: note: expanded from macro 'RTX_HDR_SIZE' #define COND_EXEC_CODE(RTX) XCEXP (RTX, 1, COND_EXEC) ^ ~ note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' : array 'fld' declared here #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ :1210:37: note: expanded from macro 'RTL_CHECKC1': /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: rtunion fld[1]; ^ 104#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 1210:37:24: XEXP (rt, 2) = arg2;note: expanded from macro 'offsetof' ^ ~ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ : note: expanded from macro 'RTL_CHECKC1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:525:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ DEF_RTL_EXPR(PRE_DEC, "pre_dec", "e", RTX_AUTOINC) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here :118:6: note: expanded from macro 'DEF_RTL_EXPR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5 ^ ~: : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), rtunion fld[1]; ^ note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: ^~~~~~~~~~~~ rtunion fld[1];expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :22: note: expanded from macro 'RTX_HDR_SIZE' ^ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.cnote: expanded from macro 'offsetof' :1750:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define offsetof(t, d) __builtin_offsetof(t, d) x = SET_SRC (x); ^~~~~~~~~~~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: rtunion fld[1]; note: expanded from macro 'SET_SRC' ^ #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:526:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' DEF_RTL_EXPR(PRE_INC, "pre_inc", "e", RTX_AUTOINC) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~:746:3:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ :115:6: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'DEF_RTL_EXPR' :440:5: note: array 'fld' declared here ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138: rtunion fld[1];10:1317:23:: note : expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) warning ^~~~~~~~~~~~ ^ ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::695:22 : note: expanded from macro 'RTX_HDR_SIZE' 38 SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) : ^ ~ note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here 26: note: expanded from macro 'SUBREG_BYTE' /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note:24:: rtunion fld[1];expanded from macro 'XCSUBREG' ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'offsetof' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5:expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:1893: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):120 ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:526:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ DEF_RTL_EXPR(PRE_INC, "pre_inc", "e", RTX_AUTOINC) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:1179: warning:6: note: : In file included from array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-rgn.cexpanded from macro 'DEF_RTL_EXPR':48: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] inline struct rtx_def * ^ XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h: x = COND_EXEC_CODE (x); ^~~~~~~~~~~~~~~~~~ 75:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2653:29: note: expanded from macro 'COND_EXEC_CODE' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: noteclass rtx_def; ^ #define COND_EXEC_CODE(RTX) XCEXP (RTX, 1, COND_EXEC) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' : expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :32: note: expanded from macro 'XCEXP' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :1210:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 37: note: expanded from macro 'RTL_CHECKC1' /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-rgn.c:48: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:526:1: warning: rtunion fld[1];#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hoffset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(PRE_INC, "pre_inc", "e", RTX_AUTOINC) class rtx_def;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ :3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ :440:5: note: array 'fld' declared here ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang: warning rtunion fld[1];: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]expanded from macro 'DEF_RTL_EXPR' ^ : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ *step_out = XEXP (x, 1); ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XVEC (rt, 1) = arg1; :695:22: note: expanded from macro 'RTX_HDR_SIZE' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:note#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ 1321:23: note: expanded from macro 'XVEC' : expanded from macro 'XEXP' /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 1960:16: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ for (i = ASM_OPERANDS_INPUT_LENGTH (body) - 1; i >= 0; i--) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:527:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440DEF_RTL_EXPR(POST_DEC, "post_dec", "e", RTX_AUTOINC) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c rtunion fld[1]; ^ :115In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XINT (rt, 1) = arg1; ^ ~ 6: note: expanded from macro 'DEF_RTL_EXPR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2530:40: note: expanded from macro 'ASM_OPERANDS_INPUT_LENGTH' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ #define ASM_OPERANDS_INPUT_LENGTH(RTX) XCVECLEN (RTX, 3, ASM_OPERANDS)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' ^ ~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1363#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :43: note: expanded from macro 'XCVECLEN' /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104#define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C)) ^ ~ :24: note: expanded from macro 'offsetof' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1355:32: note: expanded from macro 'XCVEC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ #define offsetof(t, d) __builtin_offsetof(t, d) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :737:32: note: expanded from macro 'GET_NUM_ELEM' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ 120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:527:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5DEF_RTL_EXPR(POST_DEC, "post_dec", "e", RTX_AUTOINC) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-rgn.c:48: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:423 note: array 'fld' declared here note: expanded from macro 'RTX_HDR_SIZE' : In file included from #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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] :1320:23: note: expanded from macro 'XEXP' /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :24: note: expanded from macro 'offsetof' rtunion fld[1]; ^ struct mem_usage/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:1961:11:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731: #define offsetof(t, d) __builtin_offsetof(t, d)^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 11 (*fun) (&ASM_OPERANDS_INPUT (body, i), data); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2529:36/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:: 341note: expanded from macro 'ASM_OPERANDS_INPUT'1209 :#define ASM_OPERANDS_INPUT(RTX, N) XCVECEXP (RTX, 3, N, ASM_OPERANDS)In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c ^ ~ ::1:120 note: 38did you mean struct here? warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1362: class mem_usage; ::43 note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECK2'^~~~~ struct : note: expanded from macro 'XCVECEXP' attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :527:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1355:32: note: expanded from macro 'XCVEC' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ DEF_RTL_EXPR(POST_DEC, "post_dec", "e", RTX_AUTOINC) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' :1210:#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ 37/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' : note: expanded from macro 'RTL_CHECKC1' ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' :440: : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ 5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1212:35: note: expanded from macro 'RTVEC_ELT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: expanded from macro 'offsetof' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ rtunion fld[1]; ^ XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:1994:15: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 1321:23: note: expanded from macro 'XVEC' (*fun) (&XEXP (dest, 2), data); ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:528:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ DEF_RTL_EXPR(POST_INC, "post_inc", "e", RTX_AUTOINC)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ :38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-ebb.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XEXP (rt, 1) = arg1; ^ ~ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' rtunion fld[1]; #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.c:28In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:528:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ DEF_RTL_EXPR(POST_INC, "post_inc", "e", RTX_AUTOINC) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' XSTR (rt, 2) = arg2; ^ ~ ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ :440:5: note: array 'fld' declared here rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' :695:22: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ note: expanded from macro 'RTX_HDR_SIZE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' :2129:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-ebb.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define offsetof(t, d) __builtin_offsetof(t, d) XEXP (rt, 1) = arg1; ^ ~ ^ ~ body = COND_EXEC_CODE (body); ^~~~~~~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:528:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' DEF_RTL_EXPR(POST_INC, "post_inc", "e", RTX_AUTOINC) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' :2653:29: note: expanded from macro 'COND_EXEC_CODE' rtunion fld[1]; ^#define COND_EXEC_CODE(RTX) XCEXP (RTX, 1, COND_EXEC) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :1354:32: note: expanded from macro 'XCEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XVEC (rt, 3) = arg3; ^ ~ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' rtunion fld[1]; ^#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' rtunion fld[1]; ^ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-ebb.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define offsetof(t, d) __builtin_offsetof(t, d) XEXP (rt, 1) = arg1; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:542:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here DEF_RTL_EXPR(PRE_MODIFY, "pre_modify", "ee", RTX_AUTOINC) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:2155:19: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ for (link = REG_NOTES (insn); link; link = XEXP (link, 1)) ^~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1589:25: note: expanded from macro 'REG_NOTES' /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' XSTR (rt, 1) = arg1; ^ ~ #define offsetof(t, d) __builtin_offsetof(t, d) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' ^ ~ #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 120/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-ebb.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1209:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 1) = arg1; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:542:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hDEF_RTL_EXPR(PRE_MODIFY, "pre_modify", "ee", RTX_AUTOINC) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' 1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ :1320:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:2155:50: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 23: note: expanded from macro 'XEXP' note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ^ ~ ? RTX_HDR_SIZE + sizeof (reg_info) \/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^~~~~~~~~~~~ for (link = REG_NOTES (insn); link; link = XEXP (link, 1)) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :23: note: expanded from macro 'XSTR' In file included from #define RTX_HDR_SIZE offsetof (struct rtx_def, u) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-ebb.c ^ ~ :27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: XBBDEF (rt, 2) = arg2; ^ ~ 1209:38: note: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:542:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~DEF_RTL_EXPR(PRE_MODIFY, "pre_modify", "ee", RTX_AUTOINC) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c rtunion fld[1]; ^ :2161:15: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] for (link = REG_NOTES (insn); link; link = XEXP (link, 1)) XSTR (rt, 3) = arg3; ^ ~ ^~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1589::25: In file included from note: expanded from macro 'REG_NOTES'241319:23In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-ir.c :note: expanded from macro 'XSTR'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-ebb.c :22 #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)note : ^ ~expanded from macro 'offsetof' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~#define offsetof(t, d) __builtin_offsetof(t, d) : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h./genrtl.h::75126::1: 1209 ^ ~ 3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120 XEXP (rt, 3) = arg3;warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]: ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def38:: noteclass rtx_def;: : ^expanded from macro 'RTL_CHECK2' 543:1#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hDEF_RTL_EXPR(POST_MODIFY, "post_modify", "ee", RTX_AUTOINC): note: 55^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:expanded from macro 'XEXP':81320:: 23note: previous use is here : struct rtx_def; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115 ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::note: expanded from macro 'XEXP'440#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 5 ^ ~: 6: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~ expanded from macro 'DEF_RTL_EXPR' note: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209array 'fld' declared here 1209:38: note: expanded from macro 'RTL_CHECK2' :38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c rtunion fld[1];:2161::695:22: note: expanded from macro 'RTX_HDR_SIZE' 46: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ for (link = REG_NOTES (insn); link; link = XEXP (link, 1)) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-ebb.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' :27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' XINT (rt, 4) = arg4; ^ ~ #define offsetof(t, d) __builtin_offsetof(t, d) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-rgn.c:50: ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :1317:23: note: expanded from macro 'XINT'HOOK_VECTOR_END (asm_out)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:543:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ DEF_RTL_EXPR(POST_MODIFY, "post_modify", "ee", RTX_AUTOINC) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' rtunion fld[1]; ^ ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-ebb.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' XINT (rt, 5) = arg5; ^ ~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-rgn.c:50: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:2181:15: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from HOOK_VECTOR_END (sched) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:543:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' DEF_RTL_EXPR(POST_MODIFY, "post_modify", "ee", RTX_AUTOINC) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ for (link = REG_NOTES (insn); link; link = XEXP (link, 1))/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' ^~~~~~~~~~~~~~~~ : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1589:25: note: expanded from macro 'REG_NOTES' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-rgn.c:50: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here HOOK_VECTOR_END (simd_clone) rtunion fld[1]; ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' :1209#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-rgn.c:50: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:547:2111: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :HOOK_VECTOR_END (simt) ^ warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' DEF_RTL_EXPR(NE, "ne", "ee", RTX_COMM_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' : array 'fld' declared here ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ rtunion fld[1]; ^ ^~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-rgn.c:50: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-ebb.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' XEXP (rt, 6) = arg6; ^ ~#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:2181:46: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' for (link = REG_NOTES (insn); link; link = XEXP (link, 1)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ 1320:23/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: note: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-rgn.c:50: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] expanded from macro 'XEXP' HOOK_VECTOR_END (vectorize) ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :43:50: note: expanded from macro 'HOOK_VECTOR_END' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : expanded from macro 'offsetof' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: rtunion fld[1]; ^ expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:547:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~DEF_RTL_EXPR(NE, "ne", "ee", RTX_COMM_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:547:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(NE, "ne", "ee", RTX_COMM_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-ebb.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' XEXP (rt, 1) = arg1; ^ ~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:2203:15: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-rgn.c:50 for (link = REG_NOTES (insn); link; link = XEXP (link, 1)) ^~~~~~~~~~~~~~~~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)HOOK_VECTOR_END (addr_space) ^ ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1589#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :25: note: expanded from macro 'REG_NOTES' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP'In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:548:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ^ ~ DEF_RTL_EXPR(EQ, "eq", "ee", RTX_COMM_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-ebb.c:27 ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' 440:5#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ : note: array 'fld' declared here #define RTX_HDR_SIZE offsetof (struct rtx_def, u) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:2203:46: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104: for (link = REG_NOTES (insn); link; link = XEXP (link, 1)) ^ ~ 24: note: expanded from macro 'offsetof' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:548:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-rgn.c:50: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here HOOK_VECTOR_END (calls) rtunion fld[1]; ^ ^ DEF_RTL_EXPR(EQ, "eq", "ee", RTX_COMM_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-ir.c:22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.cIn file included from :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-ebb.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h::27417: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h117/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:::50: note:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h6:323::440In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-dump.c:22 : 13741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75: ::: expanded from macro 'HOOK_VECTOR_END'./genrtl.h1:note: :5:: expanded from macro 'DEF_RTL_EXPR'warning: 154:3: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]warning note: ? RTX_HDR_SIZE + sizeof (reg_info) \array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) XEXP (rt, 3) = arg3;struct pod_mode ^ ^ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h20:: notearray 'fld' declared here: did you mean struct here? 695:22template class pod_mode;:In file included from rtunion fld[1]; note: expanded from macro 'RTX_HDR_SIZE' ^~~~~ ^ ~ ^#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.hclass 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] : struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-rgn.c:50: 104:24: note: expanded from macro 'offsetof' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ :211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from HOOK_VECTOR_END (c)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.cclass rtx_def; ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h :2232::: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:42::1320:23548: note^: expanded from macro 'XEXP' 55: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h warning: 81: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1209:38:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note x = avoid_constant_pool_reference (SET_SRC (set));: ^~~~~~~~~~~~~ warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note:: 2641:22:43 note: :expanded from macro 'SET_SRC' expanded from macro 'RTL_CHECK2': offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] previous use is hereDEF_RTL_EXPR(EQ, "eq", "ee", RTX_COMM_COMPARE)#define SET_SRC(RTX) XCEXP (RTX, 1, SET) 50 :^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ struct rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' 6: note: expanded from macro 'DEF_RTL_EXPR' note: expanded from macro 'HOOK_VECTOR_END' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ rtunion fld[1]; ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-ebb.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-rgn.c:50: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTX_HDR_SIZE offsetof (struct rtx_def, u)HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' ^#define offsetof(t, d) __builtin_offsetof(t, d) XINT (rt, 4) = arg4; ^ ~ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-rgn.c:50: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ HOOK_VECTOR_END (emutls) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:549:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43DEF_RTL_EXPR(GE, "ge", "ee", RTX_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-ebb.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-rgn.c:50: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:2261:19: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104 for (link = CALL_INSN_FUNCTION_USAGE (insn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :24: note: expanded from macro 'offsetof' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1620:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' XINT (rt, 5) = arg5; ^ ~#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:549:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:DEF_RTL_EXPR(GE, "ge", "ee", RTX_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:1171320:1317:23: note: expanded from macro 'XINT' 6: note: expanded from macro 'DEF_RTL_EXPR' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-rgn.c:50: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' HOOK_VECTOR_END (shrink_wrap) ^ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h rtunion fld[1];/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' ^ :43:50: note: expanded from macro 'HOOK_VECTOR_END'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-ebb.c:#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-ir.c ^ ~: 22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-rgn.c:50 : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h27 warning:211: In file included from : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:5:: note: ::120: array 'fld' declared here:6688:3741struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] 1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:549 rtunion fld[1];:1inline struct rtx_def *./genrtl.h:157HOOK_VECTOR_END (mode_switching) ^ ::3 warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c :^ :DEF_RTL_EXPR(GE, "ge", "ee", RTX_COMPARE) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h2263:12:^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ :43:warning 50warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note : expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c::118:675: note: link = XEXP (link, 1)) : ^ ~ : ^expanded from macro 'DEF_RTL_EXPR' 7array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: previous use is here : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' :1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' 23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ class rtx_def; ^ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-rgn.c:50/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.hIn file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-ir.c:22: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h1209:38104In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:::440211:423::524:: notenote: : array 'fld' declared hereexpanded from macro 'offsetof' : : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.defIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h: #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ note: expanded from macro 'RTL_CHECK2'235 : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :6715:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here 1 rtunion fld[1];: ^warning :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:: 120: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:550 rtunion fld[1];:1:275/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-ebb.c::27: ^ 11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] empty macro arguments are a C99 feature [-Wc99-extensions] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ DEF_RTL_EXPR(GT, "gt", "ee", RTX_COMPARE) HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.cnote:: 115expanded from macro 'HOOK_VECTOR_END': 6: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :expanded from macro 'DEF_RTL_EXPR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;):75: ^~~~~~~~~~~~:3741: ./genrtl.h : ^72304:: 15note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' class rtx_def; #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ^ : warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] 158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' for (link = CALL_INSN_FUNCTION_USAGE (insn); link; link = XEXP (link, 1)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1620:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' X0EXP (rt, 7) = NULL_RTX; ^ ~ #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-rgn.c:51: ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' :305:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:550:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] 1: warning: 'rtx_def' 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] DEF_RTL_EXPR(GT, "gt", "ee", RTX_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320 ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ :23: note: expanded from macro 'XEXP' struct GTY((desc("0"), tag("0"), ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :1: note: did you mean struct here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hclass rtx_def;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note ^~~~~ struct/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :expanded from macro 'RTX_HDR_SIZE'440 In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.c1208:38:#define RTX_HDR_SIZE offsetof (struct rtx_def, u) note: ::5: note: 35: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-int.h:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:167:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:2304:61:: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1504:25: for (link = CALL_INSN_FUNCTION_USAGE (insn); link; link = XEXP (link, 1)) ^ ~ note: expanded from macro 'INSN_CODE' expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ rtunion fld[1];In file included from ^ ~ :1317:23:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-dump.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c22:: 120In file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def::417550: :1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] : ^DEF_RTL_EXPR(GT, "gt", "ee", RTX_COMPARE) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h 1209: note^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~In file included from : 32338:: 1/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c: :noteIn file included from 118:6: : expanded from macro 'XINT' note: expanded from macro 'DEF_RTL_EXPR':#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-rgn.c :51: ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-ebb.c:27 : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)),: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^~~~~~~~~~~~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209::69538warning: 13::440 : 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] In file included from warning: struct pod_modeIn file included from array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-ir.c:5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741:: ./genrtl.h note:: note: rtx tmp = XEXP (this, 1);/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h: array 'fld' declared here2222 182:: In file included from ^ ~ : rtunion fld[1];:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h67:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^note423:1320expanded from macro 'RTL_CHECK2': In file included from :20 : : expanded from macro 'RTX_HDR_SIZE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~3#define RTX_HDR_SIZE offsetof (struct rtx_def, u) note: :: 561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:did you mean struct here?warning: :126 ^ ~ 440:5 array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:1: /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.htemplate class pod_mode; ^~~~~ : :104:24:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c XEXP (rt, 1) = arg1;:note2363 struct warning: 'mem_usage' 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]: array 'fld' declared here: note:23: : note: expanded from macro 'XEXP' rtunion fld[1]; 51#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'offsetof': #define offsetof(t, d) __builtin_offsetof(t, d) ^ warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ^ ~ ^ ~ In file included from struct mem_usage/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.c :^ REG_NOTES (insn) = alloc_reg_note (kind, datum, REG_NOTES (insn));/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:35: 12091:: note1320:38: 23 ^~~~~~~~~~~~~~~~ : did you mean struct here?note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from : ::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c1589: In file included from 120expanded from macro 'RTL_CHECK2'class mem_usage;:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-int.h:note 25:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:168 ^~~~~ :551:: struct5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note1: : : warningexpanded from macro 'REG_NOTES': array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] : INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); expanded from macro 'XEXP' ^~~~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320: :23::1209:: ^ ~ 25offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]: 38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 :5:DEF_RTL_EXPR(LE, "le", "ee", RTX_COMPARE) note: note: expanded from macro 'XEXP'array 'fld' declared here: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~note : expanded from macro 'INSN_CODE' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:#define INSN_CODE(INSN) XINT (INSN, 5)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:44013/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209::6:5 note: : noteexpanded from macro 'DEF_RTL_EXPR': warning: :38:: ^ ~ array 'fld' declared here note: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~~~~~~~~~~ ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 695 ::1317440:5In file included from : note rtx tmp = XEXP (this, 1);:23:: :22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-ebb.c:27 ^ ~ : array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: expanded from macro 'RTX_HDR_SIZE'note rtunion fld[1]; ^In file included from : expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::2363:3#define RTX_HDR_SIZE offsetof (struct rtx_def, u):1320:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ 23: warning3741/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h::: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] : REG_NOTES (insn) = alloc_reg_note (kind, datum, REG_NOTES (insn));:1209 104note:: expanded from macro 'XEXP' ./genrtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ^~~~~~~~~~~~~~~~38 : note :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1589: ^ ~expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~2524: 38183:3note :: : : warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :440:note expanded from macro 'offsetof'note : 5expanded from macro 'RTL_CHECK2': notearray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: array 'fld' declared here : expanded from macro 'REG_NOTES'#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ #define REG_NOTES(INSN) XEXP(INSN, 6) XBBDEF (rt, 2) = arg2; ^ ~ ^ ~ rtunion fld[1];In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23:120 note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324: ^ ^ ~ :25:expanded from macro 'XEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 :5: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note ^ ~: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: note: 1209551::1:array 'fld' declared here warning: expanded from macro 'XBBDEF'38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.c:35 rtunion fld[1];note: expanded from macro 'RTL_CHECK2': ^offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)In file included from ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-int.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' :24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:169:10:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:DEF_RTL_EXPR(LE, "le", "ee", RTX_COMPARE)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 14 :warning : warningarray index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn);#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^~~~~~~~~~~~~~~~ ^ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : 440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:5: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1504::44025::5 : : rtx next = XEXP (insn, 1);note : ^ ~array 'fld' declared here note In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-dump.c:22: : 117:note: array 'fld' declared here rtunion fld[1];6 In file included from rtunion fld[1];: expanded from macro 'INSN_CODE' ^ note ^ #define INSN_CODE(INSN) XINT (INSN, 5)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h :423: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:In file included from 235/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c::: : expanded from macro 'DEF_RTL_EXPR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h ? RTX_HDR_SIZE + sizeof (reg_info) \ 1320: ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-ebb.c:23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2373272 ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:27: note: expanded from macro 'XEXP' 69519::8:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):1317: warning: :23 ^ ~ : : note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]In file included from 1209:38expanded from macro 'XINT'22:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~inline struct rtx_def * note: : :3741 : expanded from macro 'RTL_CHECK2' warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ note: ./genrtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]:184:1209: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) :75: datum, REG_NOTES (insn)); ^ ~338 ^~~~~~~~~~~~~~~~7:: ^ ~ note warning : : noteprevious use is here/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]::1589:440 :104: 25class rtx_def;:24: note : expanded from macro 'RTL_CHECK2': ^: note: expanded from macro 'REG_NOTES' expanded from macro 'offsetof'5 XEXP (rt, 3) = arg3;: ^ ~In file included from #define offsetof(t, d) __builtin_offsetof(t, d)note: array 'fld' declared here ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-dump.c rtunion fld[1];#define REG_NOTES(INSN) XEXP(INSN, 6) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:132022:1320:440: :23:5:23: note In file included from : : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:: expanded from macro 'XEXP' 423note: array 'fld' declared herenote120: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def: ^ ~551:1 In file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h expanded from macro 'XEXP' rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] :235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:1209: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)38275:DEF_RTL_EXPR(LE, "le", "ee", RTX_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:145311 ::10: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118warning : ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :6: return XEXP (insn, 1); ^ ~ warningnote: : expanded from macro 'DEF_RTL_EXPR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]note: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h38: note::1320:: expanded from macro 'RTL_CHECK2' return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ 69523 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h : ^ ~75:7:: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hclass rtx_def; ^ ::22: note: expanded from macro 'RTX_HDR_SIZE' ^ ~ note: ./genrtl.h:864:46: note: expanded from macro 'gen_rtx_INT_LIST' expanded from macro 'XEXP' gen_rtx_fmt_ie (INT_LIST, (MODE), (ARG0), (ARG1)) ^~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ./genrtl.h:75:40: note: expanded from macro 'gen_rtx_fmt_ie' ^ ~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ gen_rtx_fmt_ie_stat (c, m, p0, p1 MEM_STAT_INFO) ^~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' 440:5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ ^ ~ : note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:2372:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: REG_NOTES (insn) = gen_rtx_INT_LIST ((machine_mode) kind, ^~~~~~~~~~~~~~~~ 5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1589:25: note: expanded from macro 'REG_NOTES' /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:#define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ 104:24: note: expanded from macro 'offsetof' rtunion fld[1]; ^ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-ebb.c:27In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:552:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] : In file included from DEF_RTL_EXPR(LT, "lt", "ee", RTX_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' :3741: ./genrtl.h:185:3: return XBBDEF (insn, 2); ^ ~ ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])warning:: 1324 ^~~~~~~~~~~~array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XINT (rt, 4) = arg4; ^ ~ :25/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here : rtunion fld[1]; ^ note: expanded from macro 'XINT' : note#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' expanded from macro 'XBBDEF' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTX_HDR_SIZE offsetof (struct rtx_def, u) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-ebb.c:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' 440:5: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~In file included from note: array 'fld' declared here #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-dump.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:2420: rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from ^ ~ 7: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ warning: 'mem_usage' 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] 120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:552:warning1: :warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]struct mem_usage: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] if (REG_NOTES (insn) == note)440 :5: : ^~~~~~~~~~~~~~~~ note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h DEF_RTL_EXPR(LT, "lt", "ee", RTX_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:: 1589array 'fld' declared here: 25 :^ rtunion fld[1];1463 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c::1117: notenote10 ^: : warningdid you mean struct here? :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-ebb.c:: class mem_usage;expanded from macro 'REG_NOTES' ^~~~~ 6: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] struct 27note: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h return XBBDEF (insn, 2);:3741: ./genrtl.h:187: #define REG_NOTES(INSN) XEXP(INSN, 6)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.c : ^ ~534:9:: warning3: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'DEF_RTL_EXPR' : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^ ~ warning: 1320 src = SET_SRC (pc_set (insn));:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~~~~~~~~~~~~ ? RTX_HDR_SIZE + sizeof (reg_info) \: 1324 ^~~~~~~~~~~~: 25/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 695note:: 22expanded from macro 'XBBDEF': #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ note23: : XEXP (rt, 6) = arg6; ^ ~note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208 : expanded from macro 'RTX_HDR_SIZE' : 2641:22:#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~:expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :381320: note/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: expanded from macro 'RTL_CHECK1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note: expanded from macro 'SET_SRC':#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~:10423:24: ^ ~ note: : expanded from macro 'offsetof' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define offsetof(t, d) __builtin_offsetof(t, d): 1209 ^ ~ :38In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c :note120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.defnote#define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h552:440:: 5: note:expanded from macro 'XEXP' : : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)array 'fld' declared here ^ ~ 1/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: rtunion fld[1];expanded from macro 'RTL_CHECK2' : 1354warning:32: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote:440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h5: : :1209:note ^ expanded from macro 'XCEXP' 38: #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx): : noteoffset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1474:10 rtunion fld[1]; ^ DEF_RTL_EXPR(LT, "lt", "ee", RTX_COMPARE) ^ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c: warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c: :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 118 :: expanded from macro 'RTL_CHECK2' 2421::6: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~note return XEXP (insn, 3); ^ ~ 5:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h warning: :expanded from macro 'DEF_RTL_EXPR'1210:37: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] :: 440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h5: REG_NOTES (insn) = XEXP (note, 1); note: array 'fld' declared here ^~~~~~~~~~~~~~~~ note: expanded from macro 'RTL_CHECKC1' : : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)),1320 #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~~~~~~~~~~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::23: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'XEXP' 1589#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ rtunion fld[1];:695:::440 :52225:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note:: array 'fld' declared here ^ note: : rtunion fld[1]; expanded from macro 'REG_NOTES' note: ^ expanded from macro 'RTX_HDR_SIZE' 1209:38:In file included from note: #define REG_NOTES(INSN) XEXP(INSN, 6)expanded from macro 'RTL_CHECK2'#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-ebb.c:536::7:/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h :warning104: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 24: note: expanded from macro 'offsetof'27#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) if (XEXP (src, 2) == pc_rtx) ^ ~: #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: 553: :expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::37411320: ./genrtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)188 :3:1 ^ ~ : 23warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:5: : warning : offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] XEXP (rt, 7) = arg7;: note: noteDEF_RTL_EXPR(GEU, "geu", "ee", RTX_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~:: 1209array 'fld' declared here:38: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:expanded from macro 'RTL_CHECK2'115 :6: rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote:: 1320expanded from macro 'DEF_RTL_EXPR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^: ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \440 :5::#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:note ^~~~~~~~~~~~: array 'fld' declared here23: 1479:1209note:: expanded from macro 'XEXP' :38: note: expanded from macro 'RTL_CHECK2'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:69510 : rtunion fld[1]; ^ : ^ ~22:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):538: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 :38:warning note: 12note: expanded from macro 'RTX_HDR_SIZE'expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTX_HDR_SIZE offsetof (struct rtx_def, u): : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning:440: return XEXP (insn, 3); ^ ~ : 5: 440/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:note24: ^ ~note : expanded from macro 'offsetof' :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]5 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :array 'fld' declared here #define offsetof(t, d) __builtin_offsetof(t, d): note else if (XEXP (src, 1) == pc_rtx)1320:23: rtunion fld[1]; ^ ^ ~ : note: expanded from macro 'XEXP' array 'fld' declared here ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-ebb.c:27In file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.cIn file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h120:3741: rtunion fld[1];./genrtl.h:208 ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:: 553note:1: warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :expanded from macro 'XEXP'1209 :offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] 38:3: ^DEF_RTL_EXPR(GEU, "geu", "ee", RTX_COMPARE) warning^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note ^ ~ XEXP (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c :2421:: 24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : REG_NOTES (insn) = XEXP (note, 1);/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.cexpanded from macro 'RTL_CHECK2': 117#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 1209 : ^ ~ : ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1320:3823/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 1320note:: 23expanded from macro 'XEXP' :440 :5: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note: expanded from macro 'RTL_CHECK2'note6: : note #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ : note: expanded from macro 'DEF_RTL_EXPR'array 'fld' declared here : expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: ? RTX_HDR_SIZE + sizeof (reg_info) \#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1209:38: rtunion fld[1]; ^ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote:: 1209:38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h expanded from macro 'RTL_CHECK2': /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484::10: note: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~warning : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695: :array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]22 :440 :note5: array 'fld' declared here: expanded from macro 'RTX_HDR_SIZE' note return XUINT (insn, 4);: ^ ~ expanded from macro 'RTL_CHECK2'#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~array 'fld' declared here rtunion fld[1];/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ^ ~ :104:24: note: expanded from macro 'offsetof'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.c :570:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define offsetof(t, d) __builtin_offsetof(t, d): 1318 ^ ~: 9:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def :440: rtunion fld[1];553 ^ :26: 5note: expanded from macro 'XUINT'warningIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-ebb.c: :1:27: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) : : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: DEF_RTL_EXPR(GEU, "geu", "ee", RTX_COMPARE) XEXP (cond, 1)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ./genrtl.h:209:^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3: :warning1320: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~note : array 'fld' declared here 23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: expanded from macro 'XEXP' XBBDEF (rt, 2) = arg2; ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c rtunion fld[1];: 1209:38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:118:: :61324:: 25note: expanded from macro 'DEF_RTL_EXPR' :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note ^ ~: expanded from macro 'XBBDEF'note : expanded from macro 'RTL_CHECK2' ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb):2423: : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~17:1209: ^ ~38 : ^ ~ note: : expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : 695warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])22 ^ ~ : for (link = REG_NOTES (insn); link; link = XEXP (link, 1))1208 ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1589::25:: 440note:: 5expanded from macro 'RTX_HDR_SIZE' 38note: note: : expanded from macro 'RTL_CHECK1'./genrtl.h#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~: expanded from macro 'REG_NOTES' /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define REG_NOTES(INSN) XEXP(INSN, 6): 104:39/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:44024::40 :note note: : ^ ~ : expanded from macro 'gen_rtx_fmt_ee'expanded from macro 'offsetof' note5: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: array 'fld' declared here array 'fld' declared here :#define offsetof(t, d) __builtin_offsetof(t, d)1320 : ^ ~23 gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO) : note: expanded from macro 'XEXP' ^~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];In file included from : ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)440 :5: note: array 'fld' declared here ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c rtunion fld[1];1209 :38: note:: In file included from expanded from macro 'RTL_CHECK2' return XUINT (insn, 4);120 ^ ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-ebb.c #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:2423:48: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' for (link = REG_NOTES (insn); link; link = XEXP (link, 1)) :554:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note:: 27expanded from macro 'XEXP': In file included from DEF_RTL_EXPR(GTU, "gtu", "ee", RTX_COMPARE)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.c : ^ ~:3741: ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:210: 3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: warning :1209:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6306: 38note: expanded from macro 'DEF_RTL_EXPR'::10:array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]1209: ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ : XEXP (rt, 3) = arg3; ^ ~ ^~~~~~~~~~~~warning38: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h && XEXP (cond1, 1) == XEXP (cond2, 1)) ^ ~: note:: 695:2223/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1320:expanded from macro 'RTL_CHECK2': note23 :note: expanded from macro 'XEXP' expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'RTX_HDR_SIZE' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note : expanded from macro 'XEXP' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 ::5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h104: rtunion fld[1];: 24: ^ :1209:38: note note: expanded from macro 'offsetof' : expanded from macro 'RTL_CHECK2'440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define offsetof(t, d) __builtin_offsetof(t, d): rtunion fld[1];1512 : ^12 : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~: 5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.c return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */:630:29#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): warningIn file included from : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c : ^120 : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:2424:11 ^ ~ && XEXP (cond1, 1) == XEXP (cond2, 1)) ^ ~ : ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h5: note: warningarray 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : rtunion fld[1]; ^ 554array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 1In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-ebb.c::1320 warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] :27 if (XEXP (link, 1) == note): 23In file included from :DEF_RTL_EXPR(GTU, "gtu", "ee", RTX_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c::1171321:6:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'DEF_RTL_EXPR': ::: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-dump.c1320 ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~:23: note233741: ./genrtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:211: expanded from macro 'XEXP' 24: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 3 ^ ~: expanded from macro 'XVEC':305::1: warning: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:warning #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : 695:22 38:38:'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ ~struct GTY((desc("0"), tag("0"), X0EXP (rt, 4) = NULL_RTX; ^ note: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209: note :: 38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.hexpanded from macro 'RTX_HDR_SIZE'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :75 ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1note : : noteexpanded from macro 'RTL_CHECK2' ::440:: #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ expanded from macro 'RTL_CHECK2' ^ ~ 5note: did you mean struct here?/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:4401337104:24 ^ ~:27 class rtx_def;: array 'fld' declared here : :note: : rtunion fld[1]; ^~~~~ ^struct/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 note: expanded from macro 'offsetof' 5: #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ expanded from macro 'X0EXP'In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:554:1 : warning: note: array 'fld' declared here offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(GTU, "gtu", "ee", RTX_COMPARE)#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.c:676:31: warning: struct 'rtx_insn' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] rtunion fld[1]; if (IS_SPECULATION_CHECK_P (CONST_CAST_RTX_INSN (insn)))^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5 ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:: :38: note: 118/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/system.h ^: 1138 expanded from macro 'RTL_CHECK1'note : array 'fld' declared here ::44: note: expanded from macro 'CONST_CAST_RTX_INSN'6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), #define CONST_CAST_RTX_INSN(X) CONST_CAST (struct rtx_insn *, (X)) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:2426:4: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 537: XEXP (link, 1) = XEXP (note, 1); ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) 15 ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^~~~~~~~~~~~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1836::69534: warning:: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:In file included from 1209:38 note: 5previous use is here return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-dump.c:24: note: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'RTL_CHECK2' 1372:class GTY(()) rtx_insn : public rtx_def/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note22#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : note ^ ^ ~: expanded from macro 'RTX_HDR_SIZE' : 13#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ :/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24:array 'fld' declared here note: expanded from macro 'offsetof' :1832 rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ::28#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.cnote: expanded from macro 'JUMP_LABEL' ^440#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN):5: note: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:array 'fld' declared here : rtunion fld[1]; ^ 676 ^ ~120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.defIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-ebb.c:31: note: did you mean class here?: :27: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.cwarning In file included from : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: if (IS_SPECULATION_CHECK_P (CONST_CAST_RTX_INSN (insn))) ^ 2426 rtx tmp = XEXP (this, 1);: ^ ~55521: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1::1354/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/system.hwarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:3741: warning: : offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]:./genrtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: 113832: : XEXP (link, 1) = XEXP (note, 1);expanded from macro 'XEXP' : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~note: expanded from macro 'XCEXP'212: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h44: DEF_RTL_EXPR(LEU, "leu", "ee", RTX_COMPARE)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3 : warning: :1209:38note^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : note: expanded from macro 'RTL_CHECK2'1320 array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c: #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ 23:: ^ ~ noteexpanded from macro 'CONST_CAST_RTX_INSN'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210 115/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 X0EXP (rt, 5) = NULL_RTX;:: :5:#define CONST_CAST_RTX_INSN(X) CONST_CAST (struct rtx_insn *, (X)) ^ ~ expanded from macro 'XEXP' 37: note: expanded from macro 'RTL_CHECKC1'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)6: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-ir.c ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:note: ^ ~ 440expanded from macro 'DEF_RTL_EXPR' :26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.c:67627/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::31:note:: :305:112095: note: :array 'fld' declared here note: expanded from macro 'X0EXP'warning warning: array 'fld' declared here ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~:38:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hstruct 'rtx_insn' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]'rtx_def' 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] rtunion fld[1];note : if (IS_SPECULATION_CHECK_P (CONST_CAST_RTX_INSN (insn))):1208 ^expanded from macro 'RTL_CHECK2' :38:struct GTY((desc("0"), tag("0"), note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1385:13: 695:22 ^ ~ ^ : note: expanded from macro 'RTX_HDR_SIZE' rtunion fld[1]; warning #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1 ^expanded from macro 'RTL_CHECK1' : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24 : warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/system.h::: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~1138 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h440 rtx tmp = XEXP (this, 1); did you mean struct here?:44 class rtx_def; ^ ~ array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]:: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'CONST_CAST_RTX_INSN': return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ :5^~~~~440note: struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:18321320expanded from macro 'offsetof':28:: note: #define offsetof(t, d) __builtin_offsetof(t, d) expanded from macro 'JUMP_LABEL' : note: array 'fld' declared here :23: rtunion fld[1]; ^#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)#define CONST_CAST_RTX_INSN(X) CONST_CAST (struct rtx_insn *, (X)) ^ ~ 5: ^ ~ note ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354In file included from note:32: : expanded from macro 'XEXP': note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx): /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c ^ ~:537 :15: note: previous use is here 120/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:2450class GTY(()) rtx_insn : public rtx_def: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:10:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) warning:555:1 rtunion fld[1]; ^ ~: ^array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 1209:38:: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-ebb.c: expanded from macro 'RTL_CHECK2':27/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.c loc = ®_NOTES (insn);: In file included from 1210/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: warning37 676:31: :: 3741#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ^~~~~~~~~~~~~~~~ : noteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-ir.c: : DEF_RTL_EXPR(LEU, "leu", "ee", RTX_COMPARE)./genrtl.h : ^ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:213:note:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c : 3did you mean class here?:117/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1589:6expanded from macro 'RTL_CHECKC1'440:5: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 1372:13#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ 25/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:note: :440:5: if (IS_SPECULATION_CHECK_P (CONST_CAST_RTX_INSN (insn))):note: : array 'fld' declared here note: rtunion fld[1]; warning ^:array 'fld' declared here notewarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'DEF_RTL_EXPR' : rtunion fld[1]; ^ ^ : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/system.h:1138: ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ 44/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note X0EXP (rt, 6) = NULL_RTX;:1848expanded from macro 'REG_NOTES': expanded from macro 'CONST_CAST_RTX_INSN' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ #define CONST_CAST_RTX_INSN(X) CONST_CAST (struct rtx_insn *, (X)) ^ : 695/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~:22 rtx tmp = XEXP (this, 1); /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:::1440: note: warning: : warning ^ ~1337 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : rtx next = XEXP (insn, 1); : 27: ^ ~ note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] 1320:23: :23:expanded from macro 'X0EXP' return safe_as_a (JUMP_LABEL (this)); : note1320#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) expanded from macro 'RTX_HDR_SIZE' ^ ~ ^~~~~~~~~~~~~~~~~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTX_HDR_SIZE offsetof (struct rtx_def, u) :38: expanded from macro 'XEXP' note1832: expanded from macro 'RTL_CHECK1'expanded from macro 'XEXP'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :23 ^ ~: ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: note28: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~:104 :24/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209: note: : : 38expanded from macro 'offsetof'expanded from macro 'XEXP' : :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note1209:38: expanded from macro 'RTL_CHECK2' : expanded from macro 'JUMP_LABEL' ^ ~ : #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:5expanded from macro 'RTL_CHECK2' ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: :1209120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.defexpanded from macro 'XCEXP' :38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):555#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~: :1: note note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^1210:37 ^ ~ : DEF_RTL_EXPR(LEU, "leu", "ee", RTX_COMPARE):440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-ebb.c:5:440: note5: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~notenote: expanded from macro 'RTL_CHECKC1' :5: : array 'fld' declared here: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c27:array 'fld' declared here#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) 118:6 ^ ~: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; note::3741: ./genrtl.h: note: expanded from macro 'DEF_RTL_EXPR'214 rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ :3 ^: : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ :440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c::: array 'fld' declared here : warning695:2456:1385:1311: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];note:22:: array 'fld' declared here ^ : warning note: : rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: X0EXP (rt, 7) = NULL_RTX; ^ ~ : ^array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning expanded from macro 'RTX_HDR_SIZE' *loc = XEXP (*loc, 1); ^ ~ : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1320 return XEXP (insn, 1); #define RTX_HDR_SIZE offsetof (struct rtx_def, u) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ warning: ^ ~/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104: :23:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1320 note:1853:27:23:324: ::expanded from macro 'XEXP' note :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): expanded from macro 'XEXP'notenote: expanded from macro 'offsetof': ^ ~ rtx tmp = XEXP (this, 1);expanded from macro 'X0EXP' #define offsetof(t, d) __builtin_offsetof(t, d)warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): ^ ~ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~1208 38: :38: ^ ~note: expanded from macro 'RTL_CHECK1' JUMP_LABEL (this) = target; note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c::1209: ^~~~~~~~~~~~~~~~~ 120 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::: :440:5:1832 note:28:: : expanded from macro 'RTL_CHECK2': note: expanded from macro 'JUMP_LABEL' note: 1320array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) expanded from macro 'RTL_CHECK2' :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:556 ^ ~#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~:1: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h440:5: 23note: array 'fld' declared here: rtunion fld[1]; :warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] 1354In file included from :32:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-ebb.c440DEF_RTL_EXPR(LTU, "ltu", "ee", RTX_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:5note:27: : expanded from macro 'XEXP' :note: expanded from macro 'XCEXP' ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h115 :note ^ ~ ^ ~3741:6 : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210: array 'fld' declared here :: rtunion fld[1]; ^37/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote:12091458:10./genrtl.h : ::232:::338 expanded from macro 'DEF_RTL_EXPR': note warning: : : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'RTL_CHECK2' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ warningnote return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::6951324:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c25: ^ ~: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : 2501:22: XEXP (rt, 1) = arg1;note: expanded from macro 'RTX_HDR_SIZE' note: expanded from macro 'RTL_CHECKC1':26/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 expanded from macro 'XBBDEF' ^ ~: : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTX_HDR_SIZE offsetof (struct rtx_def, u)#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~5: note: for (x = listp; x; x = XEXP (x, 1)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here :440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ ^ ~:1320: :23 1320:/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:523:24: note#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) : ^ ~note : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :array 'fld' declared here1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1]; 1447::expanded from macro 'XEXP' ^ ~ note14: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~: expanded from macro 'XEXP' :: 440expanded from macro 'offsetof' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:#define offsetof(t, d) __builtin_offsetof(t, d) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: ^ ~ rtx next = XEXP (insn, 1); 12095: note:: array 'fld' declared here38 rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: :warningnote: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]120 : : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.defnoteexpanded from macro 'RTL_CHECK2' ^ ~: expanded from macro 'RTL_CHECK2' :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1320 : ^ ~23: note return XBBDEF (insn, 2);: expanded from macro 'XEXP' 556:1:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) warning ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~ 2138 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: 10/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:5:440:5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:::: note: array 'fld' declared here offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] 1324:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.cnote: expanded from macro 'XBBDEF' :2215:120915DEF_RTL_EXPR(LTU, "ltu", "ee", RTX_COMPARE): warning#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]warning rtunion fld[1];:38note : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c: ^ ~ : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here SUBREG_BYTE (x), GET_MODE (x)); 117 ^ ^~~~~~~~~~~~~~~ rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h for (link = REG_NOTES (insn); link; link = XEXP (link, 1)) ^~~~~~~~~~~~~~~~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-ebb.c: ^:note:: expanded from macro 'RTL_CHECK2'6 27: ::1208In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: expanded from macro 'DEF_RTL_EXPR' 2011/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:38:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): note:3741 ? RTX_HDR_SIZE + sizeof (reg_info) \:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c: :2525:6: ./genrtl.h: warning: expanded from macro 'RTL_CHECK1'1589 26: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~ : XEXP (prev, 1) = temp->next ();/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695: ^ ~ 22note: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' 25#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :440:5: 233: note: note: : expanded from macro 'SUBREG_BYTE'expanded from macro 'REG_NOTES'expanded from macro 'RTX_HDR_SIZE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: :note: array 'fld' declared here3: #define RTX_HDR_SIZE offsetof (struct rtx_def, u)#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)warning ^ ~ ^ ~note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 : expanded from macro 'RTL_CHECK2' rtunion fld[1]; /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):5: ^ ~ ^:24#define REG_NOTES(INSN) XEXP(INSN, 6)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~ ^ ~ : note:440:5 : note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10:array 'fld' declared here warning note: :array 'fld' declared here rtunion fld[1];: 1320:23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^expanded from macro 'offsetof': /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: ^ X0EXP (rt, 2) = NULL_RTX; return XEXP (insn, 1); note: expanded from macro 'XEXP' 1352: #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)32 return XEXP (insn, 3); ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:2554:6: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:132027::23: note: expanded from macro 'XEXP' :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c: ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note120note : ^ ~ : : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def1320:expanded from macro 'X0EXP'warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::231209expanded from macro 'XCSUBREG': :556:#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ note: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]38:expanded from macro 'XEXP' :1209 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) note: :38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1: XEXP (prev, 1) = temp->next ();: note:: 1210 expanded from macro 'RTL_CHECK2' expanded from macro 'RTL_CHECK2':37: ^ ~ warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~ 1208:38: DEF_RTL_EXPR(LTU, "ltu", "ee", RTX_COMPARE)note: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTL_CHECK1':440: : #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320 ^ ~ expanded from macro 'RTL_CHECKC1' :note#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:23:::6:: array 'fld' declared here ^ ~ 38note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ::note: expanded from macro 'DEF_RTL_EXPR'expanded from macro 'XEXP' note: expanded from macro 'RTL_CHECK2' : 440 440: : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)),:55 rtunion fld[1];: : note: array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):440 ^ ~note: : rtunion fld[1]; 5 ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ ^~~~~~~~~~~~:array 'fld' declared here rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])440:5 ^ ~ :: ^ note: array 'fld' declared hereIn file included from 1479/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: 22: rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-ebb.c: ^ :10: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote5: 27:note1458:10: warning: : note: array 'fld' declared hereexpanded from macro 'RTX_HDR_SIZE'In file included from : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h return XBBDEF (insn, 2); :3741: ./genrtl.h:234warning: : rtunion fld[1];: ^ ~array 'fld' declared here 3: warning /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ rtunion fld[1]; ^ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.carray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]:24: note array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ 1324:25: note: expanded from macro 'XBBDEF' return XEXP (insn, 3); ^ ~ X0EXP (rt, 3) = NULL_RTX; ^ ~ : :expanded from macro 'offsetof'2215 :46: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h for (link = REG_NOTES (insn); link; link = XEXP (link, 1)) #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c1337:1208120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def :559: : ^ ~: 38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320note:23: note: expanded from macro 'XEXP': 127:: : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ note warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XEXP':1209: 38:: expanded from macro 'RTL_CHECK1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])note: expanded from macro 'X0EXP' ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^ ~1209: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hDEF_RTL_EXPR(UNORDERED, "unordered", "ee", RTX_COMM_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~38 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:2835:1208/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c::38::11541:::19 note440: warning: expanded from macro 'RTL_CHECK2'warning6 ::: : note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : if (!CONSTANT_P (XEXP (x, 1)) || (XEXP (x, 1) == const0_rtx)) 5: note ^ ~expanded from macro 'RTL_CHECK1' expanded from macro 'DEF_RTL_EXPR' array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \: ^ ~ array 'fld' declared here note ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 1320 rtunion fld[1];::440:1320: ^::695expanded from macro 'RTL_CHECK2' 23: note: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~expanded from macro 'XEXP'5: 22 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463440:5:::10: 23 : note: expanded from macro 'XEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: array 'fld' declared here note :: expanded from macro 'RTX_HDR_SIZE' 440:#define RTX_HDR_SIZE offsetof (struct rtx_def, u)#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note rtunion fld[1]; ^ : ^ ~ 5: note: warningarray 'fld' declared here array 'fld' declared here : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 rtunion fld[1]; ^ array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324: ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 25 : note:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484In file included from ^ ~: 38: ^ ~ : note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-ebb.c10expanded from macro 'XBBDEF' :27: /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb):expanded from macro 'RTL_CHECK2' :warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 104 ^ ~ warning: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: X0EXP (rt, 4) = NULL_RTX;1208 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: ^ ~ :24array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote:1337 : :array 'fld' declared here return XUINT (insn, 4); ^ ~ 381209:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1];:27: ^: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318note: expanded from macro 'X0EXP' note :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECK2'26#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) : :expanded from macro 'offsetof' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: ^ ~2862:expanded from macro 'XUINT': 19: #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ 440:warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h5 || HONOR_NANS (XEXP (x, 1))) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208 #define offsetof(t, d) __builtin_offsetof(t, d):38:: note: ^ ~ 440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1209expanded from macro 'RTL_CHECK1' :2409:27: warning :1320note5: ^ ~ : note:38::: array 'fld' declared here : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 23 rtunion fld[1]; array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:note ^ sched_analyze_2 (deps, SET_SRC (x), insn); rtunion fld[1]; ^ : ^~~~~~~~~~~expanded from macro 'RTL_CHECK2'#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:note: :2641: ^ ~ :22:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])10expanded from macro 'SET_SRC' 120 440 ^ ~ #define SET_SRC(RTX) XCEXP (RTX, 1, SET)expanded from macro 'XEXP': /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:::559:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:51:440:5 ^ ~ warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]:: warning note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]: array 'fld' declared here#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ return XEXP (insn, 3);1354 note: array 'fld' declared here DEF_RTL_EXPR(UNORDERED, "unordered", "ee", RTX_COMM_COMPARE) rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 :32: ^ ~:38 rtunion fld[1];^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: ^note : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c: ^ 117expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-ebb.c:1489:132010: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: 23::warning: 27 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: :440:noteexpanded from macro 'XCEXP'5 #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx): return XUINT (insn, 4); ^ ~ : : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h expanded from macro 'XEXP'3731In file included from : note: :6: note: expanded from macro 'DEF_RTL_EXPR'array 'fld' declared here 1318:26 : rtunion fld[1]; ^ ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ? RTX_HDR_SIZE + sizeof (reg_info) \: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h11::1210/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c: 2872warning: expanded from macro 'XUINT' ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:3820#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~: ^~~~~~~~~~~~:::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h37 3741: ./genrtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:warning: 1209: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 236:3:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x);: note695 :22: ^~~~~~~~~~~~~ || HONOR_SNANS (XEXP (x, 1))) warning notenote: :: ^ ~ expanded from macro 'RTL_CHECKC1'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:38: expanded from macro 'RTL_CHECK2'expanded from macro 'RTX_HDR_SIZE'2564/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] : note ::24: note: expanded from macro 'MEM_ATTRS' 1320#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])#define RTX_HDR_SIZE offsetof (struct rtx_def, u) X0EXP (rt, 5) = NULL_RTX; : : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' 23: ^ ~ #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ expanded from macro 'RTL_CHECK2' ^ ~ ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 37note ^ ~ : note: expanded from macro 'RTL_CHECKC1':/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337: ^ ~ 5:27expanded from macro 'XEXP' 5:::#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 24: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5:note note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~note rtunion fld[1]; ^ note : array 'fld' declared here array 'fld' declared here: expanded from macro 'offsetof' ^ ~#define offsetof(t, d) __builtin_offsetof(t, d)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^440 rtunion fld[1]; : 1479 ^ ~ :10 ^In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: :5: expanded from macro 'X0EXP'1209:38 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def::: note559note12: :array 'fld' declared here : : warningexpanded from macro 'RTL_CHECK2': rtunion fld[1];:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:13211: ^ :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] warning ^ ~23 ^ ~ : return XEXP (insn, 3);: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XVEC'offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]2435: ^ ~: 27:1208:440:5 warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] sched_analyze_2 (deps, XEXP (dest, 1), insn); ^ ~ :38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from :DEF_RTL_EXPR(UNORDERED, "unordered", "ee", RTX_COMM_COMPARE)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-rgn.c: :1320:2351::23:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note:: array 'fld' declared here In file included from note: expanded from macro 'XEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~note: expanded from macro 'XEXP' rtunion fld[1]; ./genrtl.h:33 :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~1209 ^ ~ 3 note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::: ^ 6: warning: expanded from macro 'RTL_CHECK1'1209 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :38: note: expanded from macro 'RTL_CHECK2'note38: : #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~: expanded from macro 'DEF_RTL_EXPR':1209:38:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: expanded from macro 'RTL_CHECK2' : : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)),440 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):note ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XEXP (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::440 5 ^ ~ : expanded from macro 'RTL_CHECK2' :: note440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^~~~~~~~~~~~ 1320: array 'fld' declared here :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h23::695 rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:5: : note: expanded from macro 'XEXP'225:note: array 'fld' declared here ^: note note: expanded from macro 'RTX_HDR_SIZE': /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10 : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ ^: rtunion fld[1];warning :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:3063:11440/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-ebb.c::5 : note: :27: : array 'fld' declared here ^ array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h return XUINT (insn, 4); rtunion fld[1];1209: ^ ~ ^:24: 38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 1318:26/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.c3741::2436: : :note note27: : expanded from macro 'XUINT' expanded from macro 'offsetof' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34 ./genrtl.h: #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~warningwarning: notearray index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]:: : warning#define offsetof(t, d) __builtin_offsetof(t, d): 237: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] sched_analyze_2 (deps, XEXP (dest, 2), insn); ^ ~ ^ ~ expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1320/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: return safe_as_a (JUMP_LABEL (insn)); 1209 ^~~~~~~~~~~~~~~~~ SUBREG_BYTE (x)); ^~~~~~~~~~~~~~~ In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: 23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def38:5601832::::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])3: :28:1 ^ ~ warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: :2011 X0EXP (rt, 6) = NULL_RTX;:26 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XEXP' : note:note warning440:5: note ^ ~ note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];:1337:27: : noteexpanded from macro 'RTL_CHECK2': ^ ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'SUBREG_BYTE' DEF_RTL_EXPR(ORDERED, "ordered", "ee", RTX_COMM_COMPARE) : expanded from macro 'JUMP_LABEL'#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~expanded from macro 'X0EXP' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~1209#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-rgn.c: :38: note ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h51/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c ^ ~:1352:: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 44011532:: :: ::5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from :expanded from macro 'RTL_CHECK2'6: 32: note:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 1208:38note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: expanded from macro 'XCEXP'::expanded from macro 'DEF_RTL_EXPR' note: note ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \:: array 'fld' declared here #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx): expanded from macro 'RTL_CHECK1' 3741: ./genrtl.h:51:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) expanded from macro 'XCSUBREG' rtunion fld[1]; ^ 3: 440 ^ ~ ^~~~~~~~~~~~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ : warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1210 : :5:37: note:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.c:695440:5: 1489/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::note: array 'fld' declared here:2542: XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h22 : note rtunion fld[1];: 301210 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^: 10:expanded from macro 'RTX_HDR_SIZE':37:1320: 440:warning: : 5 notearray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTX_HDR_SIZE offsetof (struct rtx_def, u): : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318: sched_analyze_2 (deps, SET_SRC (x), insn);23: ^ ~note expanded from macro 'RTL_CHECKC1' 26: note#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): : expanded from macro 'XEXP'array 'fld' declared here: /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h ^~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.cnote#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : expanded from macro 'XUINT':3122: #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) : rtunion fld[1]; ^ ~ ^ ~ ^ ~7 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h104 ^:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :2641 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h120922: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:note: 38: note:24expanded from macro 'SET_SRC':: :1209:38 expanded from macro 'RTL_CHECK2' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) :In file included from :440note: ^ ~ : expanded from macro 'offsetof' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-ebb.c:#define offsetof(t, d) __builtin_offsetof(t, d) warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:271354::5: ^ ~ 32:: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] note note: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c note: expanded from macro 'RTL_CHECK2' : : ++LABEL_NUSES (new_label);array 'fld' declared here:120#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from ^ ~ ^~~~~~~~~~~~~~~~~~~~~~~expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ 1777/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:: ^ ~ 26: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)10:440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 : : expanded from macro 'LABEL_NUSES' ^ ~ warning#define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:560: ^ ~3741:1:: ./genrtl.h:258:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] warning:5: return JUMP_LABEL (this);:5: note : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hoffset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^~~~~~~~~~~~~~~~~ :: note: array 'fld' declared here: DEF_RTL_EXPR(ORDERED, "ordered", "ee", RTX_COMM_COMPARE)1210:array 'fld' declared here1350:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XEXP (rt, 1) = arg1;3237: ::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c : 1832 note: 117:6noteexpanded from macro 'XCINT' :28: note: rtunion fld[1];: : rtunion fld[1];#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) expanded from macro 'JUMP_LABEL' ^expanded from macro 'RTL_CHECKC1' note: expanded from macro 'DEF_RTL_EXPR' ^ ~#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^ ~1354 ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-rgn.c: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: warning:32: :note: 51:: :In file included from : expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22 note: array 'fld' declared here array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) 3741: ./genrtl.h:69 : ^ ~: note: expanded from macro 'RTX_HDR_SIZE' rtunion fld[1]; return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~1320#define RTX_HDR_SIZE offsetof (struct rtx_def, u):37: 3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]23: note : expanded from macro 'XEXP' 1210expanded from macro 'RTL_CHECKC1' ^ ~ 1321::/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: 37 XEXP (rt, 1) = arg1; ^ ~104:2423 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note: expanded from macro 'XVEC'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):1320: :#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]):23: note ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209expanded from macro 'RTL_CHECKC1'note note: ^ ~ :38: note: expanded from macro 'RTL_CHECK2': /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h expanded from macro 'offsetof'expanded from macro 'XEXP'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 1209:#define offsetof(t, d) __builtin_offsetof(t, d)440:5:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ : ^ ~ ^ ~note ^ ~ 38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440In file included from ::1209: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:note: expanded from macro 'RTL_CHECK2' :array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5: 440 rtunion fld[1]; ::5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.c ^120:: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c: ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:560:3123 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h38array 'fld' declared here note: array 'fld' declared here :: note: expanded from macro 'RTL_CHECK2' : rtunion fld[1];71: 440:5warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])DEF_RTL_EXPR(ORDERED, "ordered", "ee", RTX_COMM_COMPARE) note: array 'fld' declared here ^^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :2770:22:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c : warning : rtunion fld[1]; ^: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: --LABEL_NUSES (old_label);In file included from ^ ~118 1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-ebb.c return safe_as_a (JUMP_LABEL (this));/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1777 rtunion fld[1]; ^ for (j = 0; j < ASM_OPERANDS_INPUT_LENGTH (x); j++) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~:27: :6: note:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h526/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from :: :1832:: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'DEF_RTL_EXPR' note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:3741::array 'fld' declared hereexpanded from macro 'LABEL_NUSES' 2530:40: note: expanded from macro 'ASM_OPERANDS_INPUT_LENGTH' 34 : ./genrtl.h rtunion fld[1];: warning#define ASM_OPERANDS_INPUT_LENGTH(RTX) XCVECLEN (RTX, 3, ASM_OPERANDS) ^ : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), : ^ ~ #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL)28::259 ^~~~~~~~~~~~ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 1363: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695note43/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:22array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]:In file included from :1350::: return safe_as_a (JUMP_LABEL (insn));32:note:3expanded from macro 'JUMP_LABEL' : expanded from macro 'RTX_HDR_SIZE' note#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) : note: ^ ~: ^~~~~~~~~~~~~~~~~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) expanded from macro 'XCVECLEN' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-rgn.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ :warning51:1832/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'XCINT' ::#define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C))3741/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: :#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]./genrtl.h1354/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h28 : ^ ~104:24::124 :32:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: expanded from macro 'JUMP_LABEL' note: : 1210:#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)::3 note: expanded from macro 'offsetof'expanded from macro 'XCEXP' 37: note: expanded from macro 'RTL_CHECKC1' 1355 ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx): : XBBDEF (rt, 2) = arg2; warning /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^ ~ #define offsetof(t, d) __builtin_offsetof(t, d)32: note: expanded from macro 'XCVEC' ^ ~#define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::440: :13541324: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1210 25 ^ ~ :1210:37: XEXP (rt, 1) = arg1;:: note: ^ ~array 'fld' declared hereIn file included from 37 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c : : note: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XBBDEF' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])note: expanded from macro 'RTL_CHECKC1'32: ^ ~#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def rtunion fld[1]; note:563::1320 ^ ~ 1: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])::231210:37 ^ : note: ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XEXP': /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c737:32:: 440note:note: :3133: expanded from macro 'RTL_CHECKC1':#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)1208expanded from macro 'GET_NUM_ELEM' ^ ~ warning#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)::: 21:offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :5DEF_RTL_EXPR(UNEQ, "uneq", "ee", RTX_COMM_COMPARE) 1209 : ^~~~~ :warning#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) note: 38array 'fld' declared here : :array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])38: ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: if (JUMP_P (x) && JUMP_LABEL (x) == old_label):/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:440expanded from macro 'RTL_CHECK2' :5 :5: rtunion fld[1]; : ^ ~115 ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: note :65note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~: : 1853array 'fld' declared herearray 'fld' declared here :3: warning: rtunion fld[1]; : array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote:: 28: : note: expanded from macro 'JUMP_LABEL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.c:2771 rtunion fld[1];440#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) note: expanded from macro 'DEF_RTL_EXPR': :: array 'fld' declared here ^ :1832:31:5: rtunion fld[1]; ^ note28 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :: In file included from warning: ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-ebb.c:27: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from rtunion fld[1];note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 1843:10: warning: 3741array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~ expanded from macro 'JUMP_LABEL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] sched_analyze_2 (deps, ASM_OPERANDS_INPUT (x, j), insn); :22#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN): ^~~~~~~~~~~~~~~~~~~~~~~~~ : ./genrtl.h ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1354 return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ :note: expanded from macro 'RTX_HDR_SIZE' ^32: :2529: #define RTX_HDR_SIZE offsetof (struct rtx_def, u)260 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: ^ ~:3 : note: 36: note: expanded from macro 'XCEXP'In file included from note: expanded from macro 'JUMP_LABEL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-rgn.c#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37:/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h note:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: :expanded from macro 'RTL_CHECKC1'expanded from macro 'ASM_OPERANDS_INPUT'104:241354 :#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) :3251: In file included from ^ ~ note: expanded from macro 'offsetof' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~:warning : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~#define ASM_OPERANDS_INPUT(RTX, N) XCVECEXP (RTX, 3, N, ASM_OPERANDS) note: expanded from macro 'XCEXP' ^ ~1354 #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx):3741: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h X0EXP (rt, 3) = NULL_RTX;32: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c::./genrtl.h1362:note : : ^ ~120125:expanded from macro 'XCEXP' : 440:5#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)3:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def43:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337note: 563: expanded from macro 'XCVECEXP'::1 ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note:warningwarning:37: : : :offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]27:array 'fld' declared herearray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 1210 #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) note note : expanded from macro 'X0EXP' ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) rtunion fld[1];: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1355expanded from macro 'RTL_CHECKC1' ^ ~ XBBDEF (rt, 2) = arg2; ^ ~ 37/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^1208: :32/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: noteDEF_RTL_EXPR(UNEQ, "uneq", "ee", RTX_COMM_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: 1324/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c: 38 : expanded from macro 'RTL_CHECKC1' :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]):25:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])3134 note: expanded from macro 'XBBDEF':note ^ ~ ^ ~ note: expanded from macro 'RTL_CHECK1': #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) expanded from macro 'XCVEC' 5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ :#define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : note440:5:440:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ JUMP_LABEL (x) = new_label;: note ^ ~ : 5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'DEF_RTL_EXPR': 1208/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note1210: ^~~~~~~~~~~~~~:: array 'fld' declared here array 'fld' declared here : ? RTX_HDR_SIZE + sizeof (reg_info) \440 38 ^~~~~~~~~~~~ 37 rtunion fld[1]; ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832: note rtunion fld[1];:5:: note: : note: ^array 'fld' declared here28: expanded from macro 'RTL_CHECK1' :: 695expanded from macro 'RTL_CHECKC1'note: : rtunion fld[1]; ^22#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'JUMP_LABEL':1848: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 40#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ return safe_as_a (JUMP_LABEL (this)); 440:5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:note In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-ebb.c:: 27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^~~~~~~~~~~~~~~~~:note:: 3741: ./genrtl.h13542138 expanded from macro 'RTX_HDR_SIZE'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1212:183232:::35261 :: note: expanded from macro 'XCEXP' 10#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) 28array 'fld' declared here:3 ^ ~ ::#define RTX_HDR_SIZE offsetof (struct rtx_def, u): rtunion fld[1]; warning: notearray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: note : expanded from macro 'RTVEC_ELT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ X0EXP (rt, 4) = NULL_RTX; ^ ~ #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^ : ^~~~~expanded from macro 'JUMP_LABEL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 1210: SUBREG_BYTE (x), GET_MODE (x));:37 In file included from ^~~~~~~~~~~~~~~ : note/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h1337:104:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTL_CHECKC1'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-rgn.c::#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ 24 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:27440:5:: 1354::32:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 51#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ notenote/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::: 440:: In file included from : 5 note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'X0EXP'expanded from macro 'XCEXP':3741 : ./genrtl.h: 126 rtunion fld[1];2011note: expanded from macro 'offsetof'#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ :: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37#define offsetof(t, d) __builtin_offsetof(t, d): array 'fld' declared here rtunion fld[1]; ^ ~ ^ 26In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c::120: 3 ^ ~ note ^:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.c: expanded from macro 'SUBREG_BYTE':: : 1208/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.cwarning::2803/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def :3168:738:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG):: 563note: :1 sched_analyze_2 (deps, XEXP (x, 1), insn);note: : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECKC1'expanded from macro 'RTL_CHECK1' : #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) warning:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: ^ ~5: note: array 'fld' declared here : ^ ~ rtunion fld[1]; ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3;:5: note: array 'fld' declared here : warning ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-ebb.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 135227: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] :1320: :32/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ++LABEL_NUSES (new_label);23: : ^~~~~~~~~~~~~~~~~~~~~~~:1320:note ^ DEF_RTL_EXPR(UNEQ, "uneq", "ee", RTX_COMM_COMPARE)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from note: 1777note ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:26:: expanded from macro 'XCSUBREG'expanded from macro 'XEXP':1853:3: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c JUMP_LABEL (this) = target;:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'LABEL_NUSES'3741118:expanded from macro 'XEXP':61209 : note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^~~~~~~~~~~~~~~~~#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ expanded from macro 'DEF_RTL_EXPR'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~ :1832:28: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1209:38./genrtl.h:262 :note:: : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~3: warning:1210:37: : 38note: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) :: expanded from macro 'RTL_CHECK2'695:22 XINT (rt, 5) = arg3; ^ ~expanded from macro 'JUMP_LABEL' note: expanded from macro 'RTL_CHECK2': note#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ^ ~:32: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:5: : ^ ~1317 note note 1354:: : expanded from macro 'XCINT' :array 'fld' declared here #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)32:: expanded from macro 'RTX_HDR_SIZE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ 23:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~note1210: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h440:5: note: array 'fld' declared here expanded from macro 'XCEXP':104: rtunion fld[1]; rtunion fld[1]; ^ ^ ~ ^note#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx): /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h In file included from : expanded from macro 'XINT' : :24: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-rgn.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:121037440:51: note: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):expanded from macro 'offsetof' ::#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h37expanded from macro 'RTL_CHECKC1': ^ ~In file included from 5#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:: note : note: ^ ~expanded from macro 'RTL_CHECKC1':/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 3741:38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:120note: expanded from macro 'RTL_CHECK2': : array 'fld' declared here5: ./genrtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:564:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note rtunion fld[1];127: array 'fld' declared here 1 ^ ~ : rtunion fld[1]; ^warning: ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:4403: : warning:offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c5::3169 :note7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] --LABEL_NUSES (old_label); ^~~~~~~~~~~~~~~~~~~~~~~ DEF_RTL_EXPR(UNGE, "unge", "ee", RTX_COMPARE): array 'fld' declared here : rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.cIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-ebb.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:2631777:3: warning: :array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] : XSTR (rt, 6) = arg4;115/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: ^note : expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) 26 ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: 6: note: expanded from macro 'LABEL_NUSES': ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:note: expanded from macro 'RTL_CHECK2' 1319:23#define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote:3032: 19: notewarning: : expanded from macro 'DEF_RTL_EXPR'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138 ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ expanded from macro 'XSTR' :10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-rgn.c#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) *step_out = XEXP (x, 1);:695:22: ^ ~ 1350:32: SUBREG_BYTE (x), GET_MODE (x)); note: expanded from macro 'XCINT':51 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)noteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: :1320 ^~~~~~~~~~~~~~~ : :23:expanded from macro 'RTX_HDR_SIZE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h./genrtl.h:1209::38: note:128: expanded from macro 'RTL_CHECK2' 2011note: ^ ~: 3: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTX_HDR_SIZE offsetof (struct rtx_def, u):26: ^ ~ ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ :1210:37note : expanded from macro 'SUBREG_BYTE' :104:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h24warning: note#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG): : : expanded from macro 'offsetof'array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~note: XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1317::440:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])32:#define offsetof(t, d) __builtin_offsetof(t, d)12095: note 23: notearray 'fld' declared here ^ ~: :note: expanded from macro 'XINT'In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c ^ ~: expanded from macro 'XCSUBREG' :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.c#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) 38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~::2938:11120440 rtunion fld[1]; ^ note: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)expanded from macro 'RTL_CHECK2' :: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])564 ^ ~ :: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-ebb.c5: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:440:27: In file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h5: array 'fld' declared here : note: array 'fld' declared here x = COND_EXEC_CODE (x); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1: rtunion fld[1]; rtunion fld[1]; 281 ^~~~~~~~~~~~~~~~~~ ^ :1210:3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ::warning ^ 37: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h warning: :2653:29: : notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'COND_EXEC_CODE' : 1209#define COND_EXEC_CODE(RTX) XCEXP (RTX, 1, COND_EXEC): expanded from macro 'RTL_CHECKC1'offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] XINT (rt, 1) = arg1;: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])38 ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote:1317:23: ^ ~ note: expanded from macro 'XINT' DEF_RTL_EXPR(UNGE, "unge", "ee", RTX_COMPARE)#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: :expanded from macro 'DEF_RTL_EXPR' 440::5:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:expanded from macro 'RTL_CHECK2': ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~1209:381354 note: array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3221:695#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h32:::16: note: :440:22warning: note : 5 rtunion fld[1]; ^: expanded from macro 'XCEXP' : array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: array 'fld' declared here expanded from macro 'RTX_HDR_SIZE'#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) rtx target = JUMP_LABEL (insn); rtunion fld[1]; ^~~~~~~~~~~~~~~~~ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210 :3731:#define RTX_HDR_SIZE offsetof (struct rtx_def, u):11note 37 ^:28: note: ^ ~In file included from expanded from macro 'RTL_CHECKC1' ::: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-rgn.c #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ warning: expanded from macro 'RTL_CHECK2' array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'JUMP_LABEL'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :51 /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h ^ ~: attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)104: ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:13543741: ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h524: :32::: note129:note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564: note: : array 'fld' declared here: 24: expanded from macro 'offsetof' note: expanded from macro 'MEM_ATTRS' rtunion fld[1];expanded from macro 'XCEXP' ^ 3:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.c#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~:2962:#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ warning#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h440:: :1344:5: :14array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from 29: XEXP (rt, 6) = arg6; ^ ~note: expanded from macro 'X0MEMATTR' note: array 'fld' declared here ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def: rtunion fld[1];:37: #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~:564: 1320 ^ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:13032:warning23: note:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 19: sub = COND_EXEC_CODE (sub); warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hoffset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]In file included from :note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-ebb.c 1210:37: warning: expanded from macro 'XEXP' : : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) *step_out = XEXP (x, 1);#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)27: In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^~~~~~~~~~~~~~~~~~~~ ^ ~ DEF_RTL_EXPR(UNGE, "unge", "ee", RTX_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:::note3741 ^ ~: ^ ~ expanded from macro 'RTL_CHECKC1'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 2653118 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h29:5:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): 1209:: :./genrtl.h:3046:note : 338: :note ^ ~ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'COND_EXEC_CODE'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 1320440:: : XSTR (rt, 1) = arg1;5: note: expanded from macro 'DEF_RTL_EXPR' ^ ~ array 'fld' declared herenote /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote::1319 : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)),: ^~~~~~~~~~~~ 23: 23array 'fld' declared here: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define COND_EXEC_CODE(RTX) XCEXP (RTX, 1, COND_EXEC): rtunion fld[1]; : expanded from macro 'RTL_CHECK2' ^ ~ : rtunion fld[1]; ^695 note: expanded from macro 'XSTR'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :22: ^ note: expanded from macro 'XEXP'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 1354#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5 32 note: expanded from macro 'RTX_HDR_SIZE':/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-dump.c:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ :/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h24: rtunion fld[1];: : ^ ^ ~ note: 1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:3265:34: warning104:38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209::24In file included from 38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: note./genrtl.h:note: expanded from macro 'RTL_CHECK2' : 33expanded from macro 'XCEXP'In file included from :3:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx): warning: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-rgn.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XEXP (rt, 1) = arg1;:51note: In file included from ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :440: : expanded from macro 'offsetof' return (computed_jump_p_1 (XEXP (x, 1)) ^ ~ : 5:#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here./genrtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: array 'fld' declared here :152: ^ ~:1210: rtunion fld[1]; 3 ^37:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note: expanded from macro 'RTL_CHECKC1':1320:23 :#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note:1320:23 : rtunion fld[1];warning ^ ~: ^ expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-ebb.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:27: In file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::3741: ./genrtl.h:305 note: ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1204403:expanded from macro 'XEXP' 1209::: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def::38: note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)5: notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~: warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :1320: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 565array 'fld' declared here : ^ ~ 1: warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XINT (rt, 2) = arg2; ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:440:5:23:: rtunion fld[1]; note: expanded from macro 'XEXP' :38offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote:: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ note ^ ~ 1317: array 'fld' declared here: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])::23 :2977: ^ ~DEF_RTL_EXPR(UNGT, "ungt", "ee", RTX_COMPARE) 1209 rtunion fld[1];:38: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:expanded from macro 'RTL_CHECK2'19: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:44011:5::warning: warning 115 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : : ^ ~note: array 'fld' declared here array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]6: note rtunion fld[1]; ^note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : expanded from macro 'XINT' ^ : : : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (link = CALL_INSN_FUNCTION_USAGE (insn); link; link = XEXP (link, 1))expanded from macro 'DEF_RTL_EXPR'440 attrs = MEM_ATTRS (x); ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ : ^~~~~~~~~~~~ 5 ^~~~~~~~~~~~~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:3266/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h2564:: : note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:note24: : array 'fld' declared here 1620: rtunion fld[1]; ^ :note: expanded from macro 'MEM_ATTRS'In file included from expanded from macro 'RTX_HDR_SIZE'30/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-rgn.c1209In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-dump.c:: warning :: #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~40 38/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:24: 104:: :#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1)array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 3741: note5124: note: expanded from macro 'offsetof' ^ ~ note: : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : || computed_jump_p_1 (XEXP (x, 2)));/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define offsetof(t, d) __builtin_offsetof(t, d) ./genrtl.h: :1344expanded from macro 'CALL_INSN_FUNCTION_USAGE'51: ^ ~ ^ ~ 3741: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:./genrtl.h::1320:23 29: note: :expanded from macro 'X0MEMATTR'In file included from :#define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) note: expanded from macro 'XEXP' 3#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem):#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~5 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c153 ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440note:: warning 5: notearray 'fld' declared here warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:120: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1320 : rtunion fld[1]; ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def1209:38 XEXP (rt, 1) = arg1;23: : ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-ebb.c:: :565: XBBDEF (rt, 2) = arg2;note: expanded from macro 'RTL_CHECK2' 127array 'fld' declared here : In file included from : ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320: :3741 rtunion fld[1];:23: ^ ~ : ./genrtl.h:306:offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]3: note : note: expanded from macro 'XEXP' warning#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^ : DEF_RTL_EXPR(UNGT, "ungt", "ee", RTX_COMPARE) :440expanded from macro 'XEXP'^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :13245 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c: note XVEC (rt, 3) = arg3; ^ ~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-ir.c:26: ::117#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::13211209 :23 ^ ~25: note: expanded from macro 'XBBDEF'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:6:: note:38: rtunion fld[1]; note ^:1209: note: :38:: expanded from macro 'XVEC' : expanded from macro 'DEF_RTL_EXPR'#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)expanded from macro 'RTL_CHECK2'3741#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) : note ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h./genrtl.h:33: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208::1209#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ::338:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c :440:3302:11: 38 ? RTX_HDR_SIZE + sizeof (reg_info) \: ^~~~~~~~~~~~warning: warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]::5440: note: : : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 5 note:array 'fld' declared here XEXP (rt, 1) = arg1;: note: expanded from macro 'RTL_CHECK2' : ^ ~ rtunion fld[1]; ^ 695 expanded from macro 'RTL_CHECK1' note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : ^ ~ if (JUMP_LABEL (insn) != NULL) rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 22: note : ^ ~In file included from ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTX_HDR_SIZE' : 1320/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-dump.c:23 ^~~~~~~~~~~~~~~~~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.c::24: :2977:65:440440#define RTX_HDR_SIZE offsetof (struct rtx_def, u)::5: noteIn file included from 5: note: note: array 'fld' declared here : rtunion fld[1];: array 'fld' declared here warning ^: expanded from macro 'XEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~ 1832: rtunion fld[1]; /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ::In file included from ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-rgn.c28104:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209::3741: ./genrtl.h24 for (link = CALL_INSN_FUNCTION_USAGE (insn); link; link = XEXP (link, 1)) ^ ~ 38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320::69: note: : ^23:: 3 In file included from expanded from macro 'JUMP_LABEL'51/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-ebb.c::note : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : : note: expanded from macro 'RTL_CHECK2':27: warning3741In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) : note: expanded from macro 'offsetof' ./genrtl.h: #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~154:: 3741: ./genrtl.hexpanded from macro 'XEXP' ^ ~ XEXP (rt, 1) = arg1;3#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 ::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:307: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 1203: :32warning5warning: note ^ ~ ^ ~ : expanded from macro 'XCEXP' :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]note: 1320 :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : array 'fld' declared here 56523 XEXP (rt, 3) = arg3; ^ ~ XVEC (rt, 4) = arg4; ^ ~ rtunion fld[1]; :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~: :1209:38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h11210:note: expanded from macro 'XEXP' ::#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)1320:: note1321:23 ^ ~ :In file included from 37warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-ir.c23note::: : expanded from macro 'RTL_CHECK2':offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] : expanded from macro 'XVEC' note: 26#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ expanded from macro 'RTL_CHECKC1' : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])DEF_RTL_EXPR(UNGT, "ungt", "ee", RTX_COMPARE) :1209: 38^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): :In file included from ^ ~ ^ ~note: 1209:38:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741:: expanded from macro 'XEXP' expanded from macro 'RTL_CHECK2' : ./genrtl.h:51/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 440:5::440:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: expanded from macro 'RTL_CHECK2' : ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 5: ^ ~36note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];:: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::note: array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.cwarning :3161:49: ^ ~ note: : 440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'DEF_RTL_EXPR' array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)),::440:5 XEXP (rt, 1) = arg1;: rtunion fld[1]; ^ ^ ~ 51209::warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23 for (list = reg_last->uses; list; list = XEXP (list, 1))38:note :note note: : array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c rtunion fld[1]; ^:note 3323:expanded from macro 'RTL_CHECK2': ^~~~~~~~~~~~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-ebb.c 27: expanded from macro 'XEXP'array 'fld' declared here: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning rtunion fld[1]; ^ 27 ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:695::22: && computed_jump_p_1 (SET_SRC (XVECEXP (pat, 0, i))))23 In file included from ::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ note: expanded from macro 'RTX_HDR_SIZE' In file included from note ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:4403741#define RTX_HDR_SIZE offsetof (struct rtx_def, u):5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-dump.cexpanded from macro 'XEXP':2438: ./genrtl.h: : :308:3 ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note:: 2641:note./genrtl.h:: array 'fld' declared here22124 : note: expanded from macro 'SET_SRC' /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104warning: #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ^ ~ : rtunion fld[1]; ^: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :24: XVEC (rt, 5) = arg5; In file included from 1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-rgn.cnote: ^ ~ ^ ~:3: warning:38: expanded from macro 'offsetof' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 1354note: #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:32 :1321#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): :440: ^ ~In file included from 5: :: note: :51/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'XCEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 120array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :440:5:note XEXP (rt, 1) = arg1;: XINT (rt, 4) = arg4; 23#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ : ^ ~ : array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ :1210: rtunion fld[1];37: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: ^ :1320/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def note: noteexpanded from macro 'XVEC' :: expanded from macro 'RTL_CHECKC1'1317:23: note::array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-ir.c:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ 2623:566: :1#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ :: noteexpanded from macro 'XINT' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : 440 #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)::warning ^ ~5: note: array 'fld' declared here : 1209:38expanded from macro 'XEXP'./genrtl.h ^: rtunion fld[1]; offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :1209 : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.c:3447:69:338: DEF_RTL_EXPR(UNLE, "unle", "ee", RTX_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~: : ^ warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:: note: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:3328/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1209:38note13: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: :: XEXP (rt, 1) = arg1;array 'fld' declared here 115 note: rtunion fld[1];array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ tmp = SET_SRC (set); expanded from macro 'RTL_CHECK2' ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~31: ^~~~~~~~~~~~~::warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])440: && computed_jump_p_1 (SET_SRC (pat))) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:13205: note: ^~~~~~~~~~~~~6: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-rgn.c:note: expanded from macro 'DEF_RTL_EXPR'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::51array 'fld' declared here:2641:2223/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :440: :5In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];: : ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \note: array 'fld' declared here ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: expanded from macro 'SET_SRC' :: rtunion fld[1]; ^ 695:22#define SET_SRC(RTX) XCEXP (RTX, 1, SET): In file included from : ^ note 2641:223741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-dump.c :24: ^ ~ : expanded from macro 'RTX_HDR_SIZE'note: : expanded from macro 'XEXP'In file included from note: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 3741: ./genrtl.h:125./genrtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32 3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-ebb.c:27:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): : :In file included from 156 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote ^ ~: expanded from macro 'XCEXP' expanded from macro 'SET_SRC':3741: ./genrtl.h:309:3: warning warning: #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:#define RTX_HDR_SIZE offsetof (struct rtx_def, u) :1210:37:: ^ ~ : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]#define SET_SRC(RTX) XCEXP (RTX, 1, SET)note XBBDEF (rt, 2) = arg2; ^ ~: 38 3:/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.hexpanded from macro 'RTL_CHECKC1': : note104:warning: ^ ~ : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6;#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ^ ~ XINT (rt, 5) = arg5;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 24/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ :expanded from macro 'RTL_CHECK2'440:5 :1324:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:25/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 1317 32 ::23: note: expanded from macro 'XINT' : note: ^ ~ expanded from macro 'XBBDEF'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :note: expanded from macro 'offsetof':440 ^ ~ note1317:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)note: expanded from macro 'XCEXP' : note: expanded from macro 'RTL_CHECK2'23 ^ ~ : array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : :5#define offsetof(t, d) __builtin_offsetof(t, d) : rtunion fld[1]; note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~expanded from macro 'XINT'note ^ ~:1208:38#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:note#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) : 1209: 38 : note: array 'fld' declared here expanded from macro 'RTL_CHECK1': /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.defexpanded from macro 'RTL_CHECK2'#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ : rtunion fld[1];440:5:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 566/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1:: 37 ^ : note ^ ~:warning440: :5:offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(UNLE, "unle", "ee", RTX_COMPARE) note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ note:: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c: : array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.carray 'fld' declared here In file included from rtunion fld[1];:117:440:5 rtunion fld[1]; ^6#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-ir.c:::26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 3555note: note: expanded from macro 'DEF_RTL_EXPR': array 'fld' declared hereIn file included from ::44011: rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-rgn.c3741: ? RTX_HDR_SIZE + sizeof (reg_info) \ ^./genrtl.h:: :51: In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-dump.c1245: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-ebb.c:: : 27243: ^~~~~~~~~~~~3741 : ./genrtl.harray 'fld' declared here: warning /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning: rtunion fld[1];: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h: ^: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (SYMBOL_REF_DECL (symbol)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h695:22::157 : 3273:3741:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : ./genrtl.h:126 note ^~~~~~~~~~~~~~~~~~~~~~~~:: expanded from macro 'RTX_HDR_SIZE' XINT (rt, 1) = arg1; : warning: 3#define RTX_HDR_SIZE offsetof (struct rtx_def, u) XEXP (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2690: ^ ~:43: ^ ~array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] note XEXP (rt, 6) = arg6; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23 : expanded from macro 'SYMBOL_REF_DECL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317: ^ ~ : (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ ^ ~ 23:warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c::: 3368:12: XEXP (rt, 3) = arg3; note :/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h1340 warning: :expanded from macro 'XINT'expanded from macro 'XEXP' ^ ~23 : :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ : ^ ~28 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:expanded from macro 'XEXP' :104:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtx add = XEXP (x, 1);24 note23 1209::: note: :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~: ^ ~ expanded from macro 'X0TREE' 38: 1209expanded from macro 'XEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::38: note: expanded from macro 'RTL_CHECK2' 1320/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote:23: : #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'offsetof' : note1209#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^ ~ 38 ^ ~In file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:: : ^ ~ note: expanded from macro 'RTL_CHECK2' expanded from macro 'RTL_CHECK2':12095120:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: 56638: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array 'fld' declared herenote: expanded from macro 'RTL_CHECK2': ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::4401209:5 ::: note: rtunion fld[1]; ^1 38440:array 'fld' declared here 5:: rtunion fld[1]; :1208:: warning In file included from 38 ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : notenote/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-ebb.c:: In file included from expanded from macro 'RTL_CHECK2'27/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-rgn.c:51 : In file included from : :: 440: expanded from macro 'RTL_CHECK1'array 'fld' declared here: rtunion fld[1];#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 5: ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:37413741offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : : DEF_RTL_EXPR(UNLE, "unle", "ee", RTX_COMPARE): /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h./genrtl.h::note: array 'fld' declared here347440In file included from ./genrtl.h:158:440 :^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-ir.c 5:26 rtunion fld[1];: ^ note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h5:::118:6:3741array 'fld' declared here :: :./genrtl.h:125 :3:3 rtunion fld[1];note ^ 3:: warning: array 'fld' declared here : note: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'DEF_RTL_EXPR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.c rtunion fld[1]; ^:3558 warningwarning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-dump.c : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ::24: XVEC (rt, 1) = arg1; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarningarray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741 X0EXP (rt, 7) = NULL_RTX;695:22: note: : : ./genrtl.h:expanded from macro 'RTX_HDR_SIZE' XBBDEF (rt, 2) = arg2; ^ ~ 127 #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ^ ~: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h3::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1324:2527104:24/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::: 1321 if (DECL_BUILT_IN_CLASS (SYMBOL_REF_DECL (symbol)): :notenote: expanded from macro 'XBBDEF': 23expanded from macro 'offsetof'warning: : #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) note ^~~~~~~~~~~~~~~~~~~~~~~~ array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: ^ ~expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: XINT (rt, 4) = arg4; ^ ~ note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h2690 :38: :431317#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~:note : note: : 1208expanded from macro 'SYMBOL_REF_DECL' :: 38expanded from macro 'RTL_CHECK1' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)):23In file included from #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): expanded from macro 'XVEC' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c :note: 120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.defexpanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~note: 440#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ::5:expanded from macro 'RTL_CHECK1'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h567 : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) note1209:::3627#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~38: :array 'fld' declared here note:110: ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: warning:: : 1340:28 :expanded from macro 'RTL_CHECK2'offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note DEF_RTL_EXPR(UNLT, "unlt", "ee", RTX_COMPARE): rtunion fld[1];: array 'fld' declared here^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ SUBREG_BYTE (x)); /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c ^: : :115 ^~~~~~~~~~~~~~~ rtunion fld[1]; :expanded from macro 'X0TREE'440:5: notenote/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:: In file included from ^ : expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-ir.c:26: :26 note: expanded from macro 'SUBREG_BYTE': #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) 6#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here::3741: ./genrtl.h ^ ~#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~In file included from : ^ ~126 rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-rgn.c::note: In file included from 51: : 3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-ebb.c: :3741:warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'DEF_RTL_EXPR': XEXP (rt, 3) = arg3; 2738: In file included from ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 440: :5 ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \: ^~~~~~~~~~~~:3741./genrtl.h: :182::3: warning: ./genrtl.h32array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23 XEXP (rt, 1) = arg1; ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: note: 695:notenote: :expanded from macro 'RTL_CHECK1' 348:3expanded from macro 'XEXP'22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.h:3030:1320::26: note:: expanded from macro 'XCSUBREG' : warning #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): note: rtunion fld[1];array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note ^ ~ 23: : expanded from macro 'RTX_HDR_SIZE' ^ ~ note: expanded from macro 'XEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: XEXP (rt, 2) = arg2;1209:38#define RTX_HDR_SIZE offsetof (struct rtx_def, u)#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ : expanded from macro 'DECL_BUILT_IN_CLASS' ^ ~37: ^ ~In file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-dump.c:24 (FUNCTION_DECL_CHECK (NODE)->function_decl.built_in_class)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: :expanded from macro 'RTL_CHECKC1' ^~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ^ ~ 1209: :1320 ./tree-check.hnote: expanded from macro 'RTL_CHECK2' ::23:: /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: 39 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:44#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])38::note: :: 104 note: expanded from macro 'RTL_CHECK2' :note: expanded from macro 'XEXP' ^ ~./genrtl.h:128#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ expanded from macro 'FUNCTION_DECL_CHECK'24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)3: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :440note: :5: note: expanded from macro 'offsetof' ^ ~:440 #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here warning:In file included from ::51209: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 5:#define FUNCTION_DECL_CHECK(t) TREE_CHECK (t, FUNCTION_DECL) rtunion fld[1];38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c XINT (rt, 5) = arg5;::: ^: ^ note: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.h120 ^ ~ :383:: 32:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:567:note note: : 1: expanded from macro 'TREE_CHECK' : warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] array 'fld' declared here: DEF_RTL_EXPR(UNLT, "unlt", "ee", RTX_COMPARE) rtunion fld[1];#define TREE_CHECK(T, CODE) (T)note: 1317 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c::array 'fld' declared here 23: ^ note 440: rtunion fld[1]; 5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :expanded from macro 'XINT' ^ 117In file included from : note:6:440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-ir.c : note: :expanded from macro 'DEF_RTL_EXPR' array 'fld' declared here: 26#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)5: ? RTX_HDR_SIZE + sizeof (reg_info) \ ^ ^ ~In file included from rtunion fld[1];: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-rgn.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::note ^~~~~~~~~~~~ 1209:38In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-ebb.c::3741:: 51: array 'fld' declared here./genrtl.h:27: 127:3note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695 rtunion fld[1];In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^: :22:3741: In file included from expanded from macro 'RTL_CHECK2' :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.c:3560:34:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :expanded from macro 'RTX_HDR_SIZE' warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 3741 switch (DECL_FUNCTION_CODE (SYMBOL_REF_DECL (symbol))) ^~~~~~~~~~~~~~~~~~~~~~~~ ./genrtl.h ^ ~warning:349: #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :440:5 :: note3 XINT (rt, 4) = arg4;./genrtl.h/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2690::24:43: array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c: ^ ~ 183 warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :: 3: XEXP (rt, 3) = arg3; ^ ~: rtunion fld[1]; ^ note /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from 3982/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-dump.cwarning:1317note:10:23: :note: : : : :expanded from macro 'offsetof' 24warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'SYMBOL_REF_DECL' expanded from macro 'XINT' : :: In file included from (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) 1320 SUBREG_BYTE (x), ^~~~~~~~~~~~~~~:#define offsetof(t, d) __builtin_offsetof(t, d) 23 ^ ~ ^ ~ XBBDEF (rt, 2) = arg2; ^ ~ :3741: ./genrtl.h: :129:3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c 38:: note: ^ ~ note: expanded from macro 'XEXP' 120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : warning: ^ ~:array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]2011 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.defexpanded from macro 'RTL_CHECK2':1340 :::28: XEXP (rt, 6) = arg6; 567note26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 1209 ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~expanded from macro 'X0TREE'1 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h warning: note: 1324:25:440::5:38offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] :1320DEF_RTL_EXPR(UNLT, "unlt", "ee", RTX_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~expanded from macro 'SUBREG_BYTE':/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c note: 23118:: note: note: : 6array 'fld' declared hereexpanded from macro 'XBBDEF': : note: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)expanded from macro 'XEXP' rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695 #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ expanded from macro 'RTL_CHECK2' ^ ~ 22:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352 :1209:32:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])::38: note: expanded from macro 'XCSUBREG' note note ^ ~ ^ : : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-ir.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1208::26#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)440:5:1208:expanded from macro 'RTX_HDR_SIZE' :38: note38::: expanded from macro 'RTL_CHECK1'expanded from macro 'RTL_CHECK2' note: ^ ~ array 'fld' declared here#define RTX_HDR_SIZE offsetof (struct rtx_def, u) : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741 note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ expanded from macro 'RTL_CHECK1' : /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104./genrtl.h rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~In file included from : :24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1210::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-ebb.cnote440::: 128:27: In file included from 5:expanded from macro 'offsetof'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3: : ^ ~ 37 #define offsetof(t, d) __builtin_offsetof(t, d):3741 warning:: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.h note: array 'fld' declared here : rtunion fld[1];2432:array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]25 ./genrtl.h ^ ~ ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 XINT (rt, 5) = arg5; :: note ^ ~ :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c: 13173505 ::120: :: expanded from macro 'DECL_FUNCTION_CODE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.defnote: :23note570: expanded from macro 'RTL_CHECKC1' (FUNCTION_DECL_CHECK (NODE)->function_decl.function_code):#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ In file included from note: expanded from macro 'XINT': array 'fld' declared here3 : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-dump.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: rtunion fld[1]; ^warning: ^~~~ 524: : ./tree-check.h In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-rgn.c:51:In file included from : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~note: In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: X0EXP (rt, 4) = NULL_RTX; 139: warning3741: : array 'fld' declared here:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:./genrtl.h ^ ~ :offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];184443741:3 ^ : warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: DEF_RTL_EXPR(LTGT, "ltgt", "ee", RTX_COMM_COMPARE)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :./genrtl.h XEXP (rt, 3) = arg3;: note :: expanded from macro 'FUNCTION_DECL_CHECK' :#define FUNCTION_DECL_CHECK(t) TREE_CHECK (t, FUNCTION_DECL) ^ ^ ~ 12091337^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~152:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:4006:46:::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.h 383: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:132027warningwarning: ::383 : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.carray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note: expanded from macro 'RTL_CHECK2': : 23: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :note: expanded from macro 'XEXP':32: note: expanded from macro 'TREE_CHECK' XEXP (rt, 1) = arg1;#define TREE_CHECK(T, CODE) (T)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])115 note subreg_get_info (regno, GET_MODE (subreg), SUBREG_BYTE (x), GET_MODE (x), : : expanded from macro 'X0EXP' ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1209 :1208: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h23: 38::6: :440:notenote26: note: expanded from macro 'SUBREG_BYTE' : #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) : ^ ~:5::440note :expanded from macro 'DEF_RTL_EXPR' expanded from macro 'XEXP' note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];38:1352 ^:32: : note: expanded from macro 'XCSUBREG' :expanded from macro 'RTL_CHECK1'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) note: expanded from macro 'RTL_CHECK2' ^~~~~~~~~~~~5: ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ :440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38 ^ ~ ^ ~:: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695 5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210 note: :37: note: :array 'fld' declared here rtunion fld[1]; 22: expanded from macro 'RTL_CHECK2' ^expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: rtunion fld[1]; note: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])array 'fld' declared here ^ ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-ir.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : 26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: rtunion fld[1]; ^ ~ 3741:: 440./genrtl.h:5:note note: ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440array 'fld' declared hereIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-ebb.c : rtunion fld[1]; ^:27 129: :3: warning: expanded from macro 'RTX_HDR_SIZE'array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-rgn.c:51: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185::3:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: 5 XEXP (rt, 6) = arg6; warning./genrtl.h:369:3: ^ ~warning : : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]23: note:array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTX_HDR_SIZE offsetof (struct rtx_def, u) XINT (rt, 4) = arg4; ^ ~ XEXP (rt, 1) = arg1; ^ ~ ^ ~/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h : 104:24:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c: expanded from macro 'XEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320expanded from macro 'offsetof': :4047:12#define offsetof(t, d) __builtin_offsetof(t, d) :note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here:In file included from 1317/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: for (p = CALL_INSN_FUNCTION_USAGE (call_insn); p; p = XEXP (p, 1)) : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:57038 rtunion fld[1];23:: note: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ::23 In file included from : note1/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: expanded from macro 'XEXP' :1620:: 40: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-dump.cnote: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : :24: expanded from macro 'CALL_INSN_FUNCTION_USAGE' ^ ~ ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :::12093741warning: : ./genrtl.h:1209153 rtunion fld[1];:offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] :38: note: 38DEF_RTL_EXPR(LTGT, "ltgt", "ee", RTX_COMM_COMPARE):3:#define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7)expanded from macro 'RTL_CHECK2' ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :warning: note : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:6: ^ ~ expanded from macro 'RTL_CHECK2' note: expanded from macro 'DEF_RTL_EXPR'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ XBBDEF (rt, 2) = arg2;In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-ir.c: ^ ~ 26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-rgn.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 1320:233741: ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::152:440::3: warning: :5: 51:note: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1324 XEXP (rt, 1) = arg1; : ^ ~: 25 In file included from array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : note: expanded from macro 'XBBDEF' note: ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 6951320:23: noteexpanded from macro 'XEXP':3741: In file included from :22#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-ebb.c./genrtl.h:: expanded from macro 'XEXP' 186:27 : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) In file included from ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):: note3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ ^ ~ :12093741: ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:::38: expanded from macro 'RTX_HDR_SIZE'38 warning: :: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :38note#define RTX_HDR_SIZE offsetof (struct rtx_def, u): : note: expanded from macro 'RTL_CHECK2'expanded from macro 'RTL_CHECK1'370 XINT (rt, 5) = arg5;: ^ ~ 3note: expanded from macro 'RTL_CHECK2'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: ^ ~ 5:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): note: ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h104: warning: array 'fld' declared here :23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 24note XEXP (rt, 2) = arg2; rtunion fld[1]; 440: note ^ ~ : :5:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :440: ^:51320 expanded from macro 'XINT' :23: note:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209: note4047:57: : : array 'fld' declared here :38:expanded from macro 'XEXP'expanded from macro 'offsetof' warning note rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : note: expanded from macro 'RTL_CHECK2'array 'fld' declared here : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: In file included from for (p = CALL_INSN_FUNCTION_USAGE (call_insn); p; p = XEXP (p, 1)) ^ ~ ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~In file included from 1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-dump.c:24 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define offsetof(t, d) __builtin_offsetof(t, d):440:38: note: expanded from macro 'RTL_CHECK2' : ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-ir.c53741: ./genrtl.h:: :154In file included from ^ ~1320:23:note:26: : array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c rtunion fld[1];In file included from :3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: warning: :120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.defnotearray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ::570: XEXP (rt, 3) = arg3;expanded from macro 'XEXP'In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-rgn.c:::1 note: ^ ~ : 51warning3741: : ./genrtl.h:153/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:array 'fld' declared here 1320In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: rtunion fld[1];: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~3741: : offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] 3 ^./genrtl.h::23: note 187/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: :expanded from macro 'XEXP' :3:DEF_RTL_EXPR(LTGT, "ltgt", "ee", RTX_COMM_COMPARE)warning ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ warning#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c ^ ~ : XEXP (rt, 6) = arg6;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^ ~ array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]12091209: 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):: XBBDEF (rt, 2) = arg2;1320:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from ^ ~23 118 ^ ~:6:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-ebb.cnotenote /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'XEXP' :: note440:5:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : :expanded from macro 'XBBDEF' ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h27: expanded from macro 'DEF_RTL_EXPR' : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), 440note: array 'fld' declared here ^~~~~~~~~~~~#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) :5: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: rtunion fld[1]; note:22:: :1209 ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ array 'fld' declared here note:435::3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1208 XWINT (rt, 1) = arg1;: 38 ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1213:29:38 note: expanded from macro 'XWINT': rtunion fld[1]; ^ : note: expanded from macro 'RTL_CHECK2' expanded from macro 'RTX_HDR_SIZE'note : expanded from macro 'RTL_CHECK1' #define XWINT(RTX, N) ((RTX)->u.hwint[N])In file included from #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-dump.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741 : ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c./genrtl.h:155: 3: ^ ~ warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.c: : :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~#define RTX_HDR_SIZE offsetof (struct rtx_def, u)4739 : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XINT (rt, 4) = arg4; ^ ~4115: 9440: ^ ~ :5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:::: warning:/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h44024: 441::1317:5: notenote:23: : warning5array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 104: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: expanded from macro 'XINT': : note: src = SET_SRC (pat); ^~~~~~~~~~~~~ array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here :2641: array 'hwint' declared here 22: note rtunion fld[1]; && general_operand (SET_SRC (set), VOIDmode)) ^~~~~~~~~~~~~ : ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)expanded from macro 'SET_SRC' rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641 24: ^ ^ ~ : In file included from 22:note HOST_WIDE_INT hwint[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-ir.c:1209 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'SET_SRC'In file included from : 38:26: : :expanded from macro 'offsetof' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-rgn.c:#define offsetof(t, d) __builtin_offsetof(t, d) 51 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote ^:#define SET_SRC(RTX) XCEXP (RTX, 1, SET)1354: ^ ~ 32:: In file included from 3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:: 120: ./genrtl.h:1541354::: expanded from macro 'RTL_CHECK2':332In file included from :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::59: :26: :575notenote3741warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'XCEXP' : :#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) XEXP (rt, 7) = arg7; ^ ~ expanded from macro 'HOST_WIDE_INT':4401/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ : warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] :1320 ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hDEF_RTL_EXPR(SIGN_EXTEND, "sign_extend", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :5: :# define HOST_WIDE_INT long long ^ note: array 'fld' declared here rtunion fld[1]; ^ note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210: : : 1320In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-ebb.c3723:27: :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6:expanded from macro 'RTL_CHECKC1':23:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 3741 note: expanded from macro 'RTL_CHECKC1':note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-dump.c : #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) expanded from macro 'XEXP'note: expanded from macro 'DEF_RTL_EXPR' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):24440 :5note: note#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~: ./genrtl.h: ^ ~array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h695::: 3741: ./genrtl.h:156: rtunion fld[1]; ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:43612093 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.c:38::: 4748: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]3::22: expanded from macro 'XEXP' note: expanded from macro 'RTL_CHECK2' :: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) XINT (rt, 5) = arg5; ^ ~ note: expanded from macro 'RTX_HDR_SIZE'warning #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 9 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317 :: :#define RTX_HDR_SIZE offsetof (struct rtx_def, u)1209:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 3823 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~:: warning: XWINT (rt, 2) = arg2;array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]440::440 ^ ~ : /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h5: :104:5note: expanded from macro 'RTL_CHECK2'note /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h24: : note:1213:note: cst = XEXP (src, 1); ^ ~ expanded from macro 'offsetof': : note: array 'fld' declared here expanded from macro 'XINT'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array 'fld' declared here rtunion fld[1]; #define offsetof(t, d) __builtin_offsetof(t, d) ^ rtunion fld[1];:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c1320:2923: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)note : : 4118expanded from macro 'XEXP' ^ ~: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ^ ~ ::440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^:1209: 38 : 52 ^ ~ note: expanded from macro 'RTL_CHECK2' :note /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from 1209:38: In file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-ir.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.cexpanded from macro 'XWINT':120#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-rgn.c:51: note In file included from ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: : : expanded from macro 'RTL_CHECK2' #define XWINT(RTX, N) ((RTX)->u.hwint[N])warning : ./genrtl.h ^ ~:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])20826 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~: && targetm.calls.function_value_regno_p (REGNO (SET_SRC (set))) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: ^~~~~~~~~~~~~ 575:3::440:5441:5 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::: 2641:221: : warning440::5: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :note: array 'fld' declared here note: :3741array 'fld' declared herenote : ./genrtl.h: rtunion fld[1];: warning ^ note rtunion fld[1];155:3array 'hwint' declared here: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'SET_SRC' DEF_RTL_EXPR(SIGN_EXTEND, "sign_extend", "e", RTX_UNARY)#define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ XEXP (rt, 1) = arg1; ^ ~ ^:In file included from ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-dump.c:24 : HOST_WIDE_INT hwint[1];1354:32 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c ^:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note :: expanded from macro 'XCEXP' array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: 1320#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)In file included from :: 117 ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h XINT (rt, 4) = arg4;:59: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:26: :6121023: ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: : expanded from macro 'HOST_WIDE_INT' note:37 :note: : 3741 :expanded from macro 'DEF_RTL_EXPR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23expanded from macro 'XEXP' ? RTX_HDR_SIZE + sizeof (reg_info) \ note: : ./genrtl.h: ^~~~~~~~~~~~ # define HOST_WIDE_INT long long#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.c695:noteexpanded from macro 'RTL_CHECKC1' ^ ~ :22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : expanded from macro 'XINT' ::#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) 157#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 ^ ~4880In file included from 1209::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-ebb.c:3note: expanded from macro 'RTX_HDR_SIZE':27: warning: 3238#define RTX_HDR_SIZE offsetof (struct rtx_def, u): ^ ~ 38/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24:array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: warning: expanded from macro 'RTL_CHECK2' ./genrtl.h:: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):470 note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23:: mii->mem_constant = INTVAL (XEXP (reg0, 1)); ^ ~ note: noteexpanded from macro 'XEXP' 1878:31:: ^ ~ 3#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ : :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h23note:: expanded from macro 'offsetof' warningexpanded from macro 'REGNO' :#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :#define REGNO(RTX) (rhs_regno(RTX)) ^~~ : note440: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440::In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:1209:5expanded from macro 'XEXP'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 440:: SUBREG_BYTE (rt) = arg1; : ^~~~~~~~~~~~~~~~1205: 38 5 : note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :2011: :note 26note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def: array 'fld' declared herearray 'fld' declared herenote: ^ ^ ~ : rtunion fld[1];In file included from : 575 rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-rgn.cnote:1::: warningexpanded from macro 'SUBREG_BYTE' expanded from macro 'RTL_CHECK2' ^ :38: noteIn file included from ^ 51#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): : expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SIGN_EXTEND, "sign_extend", "e", RTX_UNARY) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-ir.c:26: In file included from #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) 3741: ./genrtl.h ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h118 ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1352:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c::4147209 323741: ./genrtl.h:::6: 440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::313: :5:1940:29 note: : warningexpanded from macro 'XCSUBREG' note: expanded from macro 'INTVAL': note: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'DEF_RTL_EXPR' :array 'fld' declared here #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) : : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ rtunion fld[1]; ^156warning: rtx tmp = JUMP_LABEL (jump_insn); In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-dump.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:324: : : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 22 ^~~~~~~~~~~~~~~~~~~~~~ array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]3741: ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: warning: #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg): note XBBDEF (rt, 2) = arg2; ^ ~: :note: expanded from macro 'JUMP_LABEL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTX_HDR_SIZE' 158 :1210::#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^~~ ^ ~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ 37/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104: note: expanded from macro 'RTL_CHECKC1' :243 ^ ~ :#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324 XINT (rt, 5) = arg5; warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ :1354::: 32array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:25: note1215 ^ ~: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: note:: #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h X0EXP (rt, 7) = NULL_RTX;expanded from macro 'offsetof'expanded from macro 'XBBDEF': ^ ~ 440 :33 1317:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define offsetof(t, d) __builtin_offsetof(t, d):note: :#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ^ ~:5:expanded from macro 'XINT' 1337/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :27 note ^ ~note: expanded from macro 'XCWINT': note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1208expanded from macro 'X0EXP'#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]): 1210:38: note : array 'fld' declared here ^~~ In file included from #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) 37/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c: rtunion fld[1]; ^ 120 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note:440:: : expanded from macro 'RTL_CHECKC1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-ebb.c:27#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ : expanded from macro 'RTL_CHECK1' In file included from 5: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ::1208 ^ ~: note./genrtl.h 1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: array 'fld' declared here:38: note:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:: 38: 440:: note rtunion fld[1]; ^5: 487: expanded from macro 'RTL_CHECK1' :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-deps.c:4885#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :3: warning 578:1expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :440array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: array 'fld' declared here: X0EXP (rt, 1) = NULL_RTX; ^ ~21 ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):5:: warning : warning: : offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] rtunion fld[1]; DEF_RTL_EXPR(ZERO_EXTEND, "zero_extend", "e", RTX_UNARY) ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337 note :: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~27: mii->mem_index = XEXP (reg0, 1); note rtunion fld[1];:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c: ^ ~ : : rtunion fld[1]; 115:6/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :440: ^ 5 note: :expanded from macro 'DEF_RTL_EXPR' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-ir.c:26: In file included from ^: ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ 1320In file included from :expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^~~~~~~~~~~~ 23:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-rgn.c#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)3741: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :expanded from macro 'XEXP' 51: ./genrtl.h ^ ~ : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: ::695:22array 'fld' declared here: ^ ~157:3741 : rtunion fld[1];:: 3:./genrtl.h:210 1208 ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note:: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] 1209:38: 3note:: expanded from macro 'RTL_CHECK1' XEXP (rt, 6) = arg6;: In file included from ^ ~warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-dump.cexpanded from macro 'RTX_HDR_SIZE' : #define RTX_HDR_SIZE offsetof (struct rtx_def, u)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]4387 ^ ~38#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~: :1320/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h ::24 XEXP (rt, 3) = arg3;2316: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : In file included from 104 ^ ~ note: expanded from macro 'XEXP':note440 : : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:5 warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECK2':24 :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : note1320 ^ ~:: :: rtx x1 = XEXP (x, 1); 3741: ./genrtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 440:5: note23 ^ ~ ^ ~ : expanded from macro 'offsetof' note#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~: array 'fld' declared here 182 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h array 'fld' declared here rtunion fld[1]; ::1209 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::In file included from rtunion fld[1];:31320note: expanded from macro 'XEXP' ^ : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 38: XEXP (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c 23:: 120#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):note ^ ~ ^ ~: expanded from macro 'RTL_CHECK2' : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def: 578 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: expanded from macro 'RTL_CHECK2' ::440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])23 In file included from ^ ~ : 1note:: note warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-ebb.coffset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] expanded from macro 'XEXP':DEF_RTL_EXPR(ZERO_EXTEND, "zero_extend", "e", RTX_UNARY)5:: : expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: 27#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)5: note^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~: ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:120938: array 'fld' declared here : ./genrtl.h:::11738:520 rtunion fld[1]; ::6: : ^ 3 noteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-rgn.cnote: expanded from macro 'RTL_CHECK2' :note: expanded from macro 'DEF_RTL_EXPR' : note: ? RTX_HDR_SIZE + sizeof (reg_info) \: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECK2' X0EXP (rt, 1) = NULL_RTX; ^~~~~~~~~~~~ ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695array 'fld' declared here51: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337: 27: ^22: ^ ~note: expanded from macro 'RTX_HDR_SIZE': note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 3741 : expanded from macro 'X0EXP': #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ./genrtl.h :211/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104::440:5 In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-ir.c:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~26:3: : note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : :24:array 'fld' declared hereIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 : rtunion fld[1]; ^: warningIn file included from 37415 : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 1208:38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-dump.cnote: expanded from macro 'offsetof'::: ./genrtl.h:: X0EXP (rt, 4) = NULL_RTX;24 158 note: array 'fld' declared here: In file included from #define offsetof(t, d) __builtin_offsetof(t, d) note:3:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~: rtunion fld[1]; :expanded from macro 'RTL_CHECK1' 3741warning#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): ^ ~ ^ ~: ^array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120 X0EXP (rt, 7) = NULL_RTX;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:578./genrtl.h:440 ::1337: ^ ~ 527: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::14397::note: expanded from macro 'X0EXP': 183 36:note: array 'fld' declared here::warning: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] 3 1337DEF_RTL_EXPR(ZERO_EXTEND, "zero_extend", "e", RTX_UNARY) : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; warning: ^ 1208^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~27: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118::: 6 && (x1 == XEXP (x0, 0) || x1 == XEXP (x0, 1)))38: : note: warningIn file included from note: expanded from macro 'X0EXP' expanded from macro 'RTL_CHECK1' ^ ~ : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-ebb.c#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx):27 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: expanded from macro 'DEF_RTL_EXPR' : XBBDEF (rt, 2) = arg2; 1320: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : ^ ~ : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)),In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:23: ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^~~~~~~~~~~~ ^ ~ :3741440: 5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^:695::22 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1324::: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-rgn.c::25 1208:38note: 511209:38./genrtl.h:538:: expanded from macro 'RTX_HDR_SIZE' noteIn file included from : expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ./genrtl.h note: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: #define RTX_HDR_SIZE offsetof (struct rtx_def, u):note ^ ~ :3212:: expanded from macro 'XBBDEF': 3: 440:5warning /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:expanded from macro 'RTL_CHECK2' : : 104#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) : X0EXP (rt, 5) = NULL_RTX; ^ ~ ^ ~warning 24/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]5note : array 'fld' declared here : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: rtunion fld[1]; XEXP (rt, 1) = arg1; : note ^ ~ 1337note: array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ^ ~ rtunion fld[1];: :1208:27 38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'offsetof':1320::23: note: expanded from macro 'RTL_CHECK1' ^notenote#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): In file included from : expanded from macro 'X0EXP' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)440expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-ir.c:26: #define offsetof(t, d) __builtin_offsetof(t, d)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c: In file included from ^ ~ ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :4403: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~:3741: ./genrtl.h:182:3:5 warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 1) = arg1;36::1208 warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:note:38:38: In file included from ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c: && (x0 == XEXP (x1, 0) || x0 == XEXP (x1, 1))) note:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def: note: expanded from macro 'RTL_CHECK1' ^ ~array 'fld' declared here rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): expanded from macro 'RTL_CHECK2' 581: : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-dump.c ^ ~1: :24warning: In file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1320: :440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]1320:235: ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: :235DEF_RTL_EXPR(TRUNCATE, "truncate", "e", RTX_UNARY)note note: : : array 'fld' declared here expanded from macro 'XEXP' rtunion fld[1]; ^ : note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : expanded from macro 'XEXP' note: array 'fld' declared here ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ 3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :./genrtl.h1209::184In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-ebb.c^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:3: In file included from :warning3827: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-rgn.c ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h./genrtl.h:573:: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:::3:511209115:6::array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: In file included from note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTL_CHECK2'38 XEXP (rt, 3) = arg3; ^ ~: expanded from macro 'DEF_RTL_EXPR' : XSTR (rt, 1) = arg1; note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320 ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ expanded from macro 'RTL_CHECK2'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 23 ^ ~ : ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741 440:5: : : note./genrtl.h:213:note: 3: array 'fld' declared here 440 rtunion fld[1]; ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:warning: expanded from macro 'XEXP' ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:6951319:23:5#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):22 : : note: note:: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: array 'fld' declared here expanded from macro 'RTX_HDR_SIZE' rtunion fld[1]; ^ ~ ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-ir.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning X0EXP (rt, 6) = NULL_RTX;#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ : /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: expanded from macro 'XSTR' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :440:5: ^ ~ note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-dump.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1209::18538: note: expanded from macro 'RTL_CHECK2' XBBDEF (rt, 2) = arg2;: 3 : warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XINT (rt, 4) = arg4; ^ ~ 1337 ^ ~: 27: note: expanded from macro 'X0EXP' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h440:5 1324:25:: note: array 'fld' declared here: note: expanded from macro 'XBBDEF' rtunion fld[1];In file included from ^ 1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def :581:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-ebb.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h574:31:: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)warning : ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:4623array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]::120838 : :warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] 38: note: DEF_RTL_EXPR(TRUNCATE, "truncate", "e", RTX_UNARY)33: XSTR (rt, 2) = arg2; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :1208/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:: :117expanded from macro 'RTL_CHECK1'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:6: & cached_nonzero_bits (XEXP (x, 1), mode, note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])38: expanded from macro 'DEF_RTL_EXPR' : ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:1319note:23: note: ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~: 440: expanded from macro 'XSTR' :5#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)note /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~expanded from macro 'RTL_CHECK1' ^ ~23 : note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209695/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:::38440:5: array 'fld' declared here :22: : note:note rtunion fld[1]; note: : #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): expanded from macro 'RTX_HDR_SIZE'expanded from macro 'RTL_CHECK2' note ^ ~ : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h440:5: : ^ ^ ~ 1209/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: 104440In file included from :24:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-dump.c:5 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-rgn.cnote: note:24:note: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : expanded from macro 'offsetof'51: : array 'fld' declared hereIn file included from :38: note: #define offsetof(t, d) __builtin_offsetof(t, d)expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here :3741: ./genrtl.h: rtunion fld[1];:3741: 186 ./genrtl.h ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ ^ ~ rtunion fld[1]; ^:214: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3:In file included from 440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-ir.c:3 26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from 3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120warning: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :: In file included from XINT (rt, 5) = arg5; ^ ~:5581: :1 warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : warning X0EXP (rt, 7) = NULL_RTX;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-ebb.c: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] note: array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h DEF_RTL_EXPR(TRUNCATE, "truncate", "e", RTX_UNARY):1317:23: note: expanded from macro 'XINT' :27: ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h rtunion fld[1];./genrtl.h:184:::3: ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337 118:6: ^:592:3 warning: 27: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]note:note : warning: expanded from macro 'X0EXP' : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 XEXP (rt, 3) = arg3; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c expanded from macro 'DEF_RTL_EXPR'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320 XSTR (rt, 1) = arg1;:: :23: 4638 : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^ ~ note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:37:: note1319 : expanded from macro 'XEXP' : ^~~~~~~~~~~~:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 23: notewarningexpanded from macro 'RTL_CHECK2' : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : 38 | cached_nonzero_bits (XEXP (x, 1), mode,#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'XSTR' ^ ~ : note: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~:1209:expanded from macro 'RTL_CHECK1' ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : :695/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440::13205/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note:::38:: array 'fld' declared here 440 rtunion fld[1]; :523note ^ : : note:: expanded from macro 'XEXP'22 expanded from macro 'RTL_CHECK2'1209:38: note: expanded from macro 'RTL_CHECK2'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): note : ^ ~In file included from expanded from macro 'RTX_HDR_SIZE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-rgn.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 1209#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u): /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h38: ^ ~ note: ^ ~ :note: array 'fld' declared here/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.hexpanded from macro 'RTL_CHECK2':440: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: rtunion fld[1]; :5440 ^104#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])51:: :: 24:In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-dump.c5: note:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h24note:3741: : note ^ ~: array 'fld' declared here expanded from macro 'offsetof' rtunion fld[1];In file included from ^ : #define offsetof(t, d) __builtin_offsetof(t, d)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ ./genrtl.harray 'fld' declared here :440In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-ebb.c:27/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];:5: ::In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:3741:note: ./genrtl.h:232 ^3741: ./genrtl.h611::: array 'fld' declared here 3::120 warning: 187array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:46563In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-ir.c3:26: In file included from XSTR (rt, 1) = arg1; ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:1319:23:: : note: expanded from macro 'XSTR'warningwarning: ./genrtl.h:185 array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]::584:3: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): ^ ~ warning: XEXP (rt, 1) = arg1; 27: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :1209:138: XEXP (rt, 6) = arg6; ^ ~ ^ ~ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h = cached_nonzero_bits (XEXP (x, 1), mode, :1320 XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ^ ~DEF_RTL_EXPR(FLOAT_EXTEND, "float_extend", "e", RTX_UNARY): 23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~note: note: : expanded from macro 'RTL_CHECK2'expanded from macro 'XEXP':/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 1320 1317:23::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):23: note: expanded from macro 'XEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c :115note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):6: 1320 ^ ~: expanded from macro 'XINT'note ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'DEF_RTL_EXPR' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ::23: :1209440 ^ ~:38: : ^~~~~~~~~~~~ note /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote:695:: : #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) expanded from macro 'RTL_CHECK2':1209 ^ ~:2238: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h expanded from macro 'XEXP'note: :1209expanded from macro 'RTX_HDR_SIZE' 5note: expanded from macro 'RTL_CHECK2' :: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note ^ ~ ^ ~ : note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~: array 'fld' declared here rtunion fld[1]; ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~440: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from 1209 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-ebb.c : ^ ~:5/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104::44024: note:5::3827 note: :: expanded from macro 'offsetof' array 'fld' declared here #define offsetof(t, d) __builtin_offsetof(t, d) : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: In file included from 5:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote:: ^ ~:array 'fld' declared here 3741: ./genrtl.h: note: 612 rtunion fld[1]; rtunion fld[1]; ^ note : array 'fld' declared here :expanded from macro 'RTL_CHECK2'In file included from ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ~3: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-ir.c:In file included from In file included from 26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-rgn.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.cIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-dump.c::120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def::584:warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]51:: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 1 XVEC (rt, 2) = arg2;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : ^ ~ 37413741warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] :DEF_RTL_EXPR(FLOAT_EXTEND, "float_extend", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h24: In file included from : : 440 ./genrtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: 1321:./genrtl.h:./genrtl.h:5233:23: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c: expanded from macro 'XVEC':186 :188:3: warning: :: notearray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : 117#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) X0EXP (rt, 2) = NULL_RTX; ^ ~ array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3:: 3: : ^ ~ warning13376:::: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XINT (rt, 5) = arg5; ^ ~ 27: warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317note: note: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'DEF_RTL_EXPR' XEXP (rt, 7) = arg7; ^ :: expanded from macro 'X0EXP' 23: ^ ~ ? RTX_HDR_SIZE + sizeof (reg_info) \#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note ^~~~~~~~~~~~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:expanded from macro 'XINT'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 695 ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h4721#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~1209 22: :38:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:15:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h notewarning: note: expanded from macro 'RTL_CHECK2': :: 1320expanded from macro 'RTX_HDR_SIZE'1208:1209array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):23: note: ^ ~ :38:: #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ && INTVAL (XEXP (x, 1)) < HOST_BITS_PER_WIDE_INT) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440expanded from macro 'XEXP'note : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'RTL_CHECK2'38: :5: ^ ~ note: note/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):104: : array 'fld' declared here expanded from macro 'RTL_CHECK1' 24 ^ ~ rtunion fld[1];:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):1209: ^ ~ note ^ ~ : 38:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :23440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 :5: : note: expanded from macro 'offsetof'noteIn file included from note#define offsetof(t, d) __builtin_offsetof(t, d):expanded from macro 'XEXP' ^ ~5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-ebb.c:27: expanded from macro 'RTL_CHECK2' :In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^ ~ 3741: array 'fld' declared herearray 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 ^ ~ : :120./genrtl.h:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def rtunion fld[1]; 630: ^ :38 rtunion fld[1]; 3In file included from ^ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-rgn.c:: note:51/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: 584::5:1 : warning: : expanded from macro 'RTL_CHECK2'In file included from notewarning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-ir.c:: In file included from offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]array 'fld' declared here 26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :DEF_RTL_EXPR(FLOAT_EXTEND, "float_extend", "e", RTX_UNARY) 3741:3741: XVEC (rt, 1) = arg1;^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: ^ ~ ^ ~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23./genrtl.h:./genrtl.h:187: 3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] 118::6 :note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XEXP (rt, 6) = arg6;: :In file included from 234note:3: : warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XVEC':1940:29 X0EXP (rt, 3) = NULL_RTX;: expanded from macro 'DEF_RTL_EXPR' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-dump.c : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: expanded from macro 'INTVAL' :24: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^ ~ ^ ~ 695 ^~~ :1320/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:23::1337:27: note::1209:12153741:33:38:: : note: expanded from macro 'RTL_CHECK2': ./genrtl.hexpanded from macro 'XEXP'note: 22:208:: expanded from macro 'XCWINT' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) 3: ^ ~ ^~~ warningnote: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'X0EXP' array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1209:38: note: expanded from macro 'RTL_CHECK2'#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) note ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1208 XEXP (rt, 1) = arg1;440440: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 38: expanded from macro 'RTX_HDR_SIZE' ^ ~ :440:5:#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ : :note: array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:23: note :5: note: rtunion fld[1];:: expanded from macro 'RTL_CHECK1' 104note ^#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) 5: array 'fld' declared hereexpanded from macro 'XEXP': ^ ~ :24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: :440: expanded from macro 'offsetof'note: 5:#define offsetof(t, d) __builtin_offsetof(t, d) array 'fld' declared here ^ ~ rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1];note: array 'fld' declared here ^ ~In file included from ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-ir.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c: :26120 rtunion fld[1]; ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:: 4722:42 In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3741: : ^ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-rgn.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def::51: In file included from :1209:38: warningnote: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741In file included from : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 585 nonzero &= (HOST_WIDE_INT_1U << INTVAL (XEXP (x, 1))) - 1; ^ ~ :./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-ebb.c:1320:: ./genrtl.h: 1:188:323: :: warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] 27warning XEXP (rt, 7) = arg7; note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ : offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]235 :: expanded from macro 'XEXP' :440In file included from :3: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :3741DEF_RTL_EXPR(FLOAT_TRUNCATE, "float_truncate", "e", RTX_UNARY): warning: ./genrtl.h5: ::array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]648:3 ^ ~ note /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:23: : warning1209array 'fld' declared here^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: X0EXP (rt, 4) = NULL_RTX; ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.cnote: expanded from macro 'XEXP' rtunion fld[1]; :115:6 XSTR (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-dump.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)24: 38In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:note: ^ ~ : :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 :1337note: expanded from macro 'RTL_CHECK2'38:3741 1319:23::27#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ note: expanded from macro 'XSTR' : note: expanded from macro 'RTL_CHECK2'expanded from macro 'DEF_RTL_EXPR'note./genrtl.h : ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) : 29: 209 ^ ~ ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'INTVAL' 3: expanded from macro 'X0EXP'#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT):: 1209: :38: note695: ^~~5warning: : note: array 'fld' declared here : 22#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1]; ^array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECK2' :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: expanded from macro 'RTX_HDR_SIZE' XBBDEF (rt, 2) = arg2; ^ ~ :1215:33: note: expanded from macro 'XCWINT' #define RTX_HDR_SIZE offsetof (struct rtx_def, u)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^ ~: ^~~ 25: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-ir.c#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)::440:/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:440:26: :38:104 ^ ~ note: : 5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:expanded from macro 'RTL_CHECK1' 3741:5::38:24: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) note: expanded from macro 'offsetof' : notenote: expanded from macro 'RTL_CHECK1'#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ./genrtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];::: :440:5In file included from 208:3:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c note: ^array 'fld' declared here :120: array 'fld' declared herewarning : rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def :585note: rtunion fld[1]; ^ array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:1:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] In file included from ^ XEXP (rt, 1) = arg1; ^ ~ rtunion fld[1]; DEF_RTL_EXPR(FLOAT_TRUNCATE, "float_truncate", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-dump.c::4774/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:15: warning: ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 117:6:24 noteIn file included from && INTVAL (XEXP (x, 1)) >= 0: :1320:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-rgn.c: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-ebb.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::3741: expanded from macro 'DEF_RTL_EXPR'23: note ./genrtl.h ? RTX_HDR_SIZE + sizeof (reg_info) \:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:13203741: : 51:./genrtl.h:666: In file included from 23:210:3:3:: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : expanded from macro 'XEXP': warning :3741: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^~~~~~~~~~~~warning: : expanded from macro 'XEXP'array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::236: 3: warning XEXP (rt, 3) = arg3;#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XVEC (rt, 1) = arg1; : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ X0EXP (rt, 5) = NULL_RTX; ^ ~ 695/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27 ^ ~ 1209:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320::132138: : ::note22:23 note: expanded from macro 'RTX_HDR_SIZE'note: 23:: expanded from macro 'X0EXP' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) note ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ : note: expanded from macro 'XEXP'expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104 ^ ~:: 1208 :38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote24:: 1209 :38: note ^ ~ : ^ ~ :note: expanded from macro 'offsetof' note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :expanded from macro 'RTL_CHECK1': /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:expanded from macro 'RTL_CHECK2'1940#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~:29 : expanded from macro 'XVEC'440#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) :5: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: array 'fld' declared here#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ^ ~ note: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120 rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ :440:5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:585 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1: expanded from macro 'INTVAL' ^ : notewarning: 440: array 'fld' declared here :5:: note rtunion fld[1];: array 'fld' declared hereoffset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-ir.c:26:#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 ^ 3741 rtunion fld[1]; ^:In file included from : ^~~ DEF_RTL_EXPR(FLOAT_TRUNCATE, "float_truncate", "e", RTX_UNARY) 38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-dump.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-rgn.c::24::: 209 51:: : 1215:3:^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:33:warning3741note: expanded from macro 'RTL_CHECK2'3741 : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:: 118#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : : ^ ~./genrtl.h6: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]./genrtl.hnote: : XBBDEF (rt, 2) = arg2;:expanded from macro 'DEF_RTL_EXPR' note: 211:3expanded from macro 'XCWINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:237 ^ ~ 440 : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ::5: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :3695:22: X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: array 'fld' declared here::: warning: note: 1324expanded from macro 'RTX_HDR_SIZE'440:5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: 1337:27 rtunion fld[1]; ^note : 25: : :array 'fld' declared here X0EXP (rt, 6) = NULL_RTX;#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~note rtunion fld[1];/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h : expanded from macro 'X0EXP' :104 ^#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) : ^ ~note: expanded from macro 'XBBDEF'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c : ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 4775::15:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)1208 ^ ~ :38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ::13371208:24:38: : note: noteexpanded from macro 'RTL_CHECK1' warning27/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-ebb.c:27: :: expanded from macro 'RTL_CHECK1' : #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note && INTVAL (XEXP (x, 1)) < HOST_BITS_PER_WIDE_INT ^ ~: ^ ~In file included from note ^ ~ expanded from macro 'offsetof' : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote:3741: ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :440expanded from macro 'XEXP':685:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx):#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 4403#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ^ ~: 5In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:: warning: note: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]1208::3838: array 'fld' declared herenote: : expanded from macro 'RTL_CHECK2' rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def5 XEXP (rt, 1) = arg1; :588:1 ^ ~: note:: : expanded from macro 'RTL_CHECK1' warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ note: array 'fld' declared here ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h DEF_RTL_EXPR(FLOAT, "float", "e", RTX_UNARY) : 1320:In file included from rtunion fld[1]; ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-dump.c:23^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-ir.c:6: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote :1940::In file included from note: expanded from macro 'XEXP' : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h26#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)440 ^ ~:5:expanded from macro 'DEF_RTL_EXPR' :29/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ::In file included from 37411209:: ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ 38note /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: array 'fld' declared here./genrtl.h:::3741: :212:3./genrtl.h: note695expanded from macro 'INTVAL' rtunion fld[1];: :: 210warning: expanded from macro 'RTL_CHECK2'#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) : ^~~ array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])223: ^warning X0EXP (rt, 5) = NULL_RTX; ^ ~: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]1215: XEXP (rt, 3) = arg3; ^ ~note: ^ ~ :33/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTX_HDR_SIZE': :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 1320note:: expanded from macro 'XCWINT':#define RTX_HDR_SIZE offsetof (struct rtx_def, u) In file included from 1337/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-rgn.c: 27/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:23: ^ ~#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~440: 51: In file included from ::note: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:37415:: : ./genrtl.h: expanded from macro 'XEXP' :note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^440 ^ ~ 258:/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:In file included from expanded from macro 'X0EXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-ebb.c:27: :3: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)24: 5 ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208: XEXP (rt, 1) = arg1; : ^ ~ In file included from 1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here38:note:: : expanded from macro 'offsetof'note132038 rtunion fld[1]; ^::3741 23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c: note: :#define offsetof(t, d) __builtin_offsetof(t, d)note: 4776: expanded from macro 'XEXP' ./genrtl.hexpanded from macro 'RTL_CHECK1'expanded from macro 'RTL_CHECK2'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): :68615:3: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~: warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ :38:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: 5: XSTR (rt, 2) = arg2;noteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: warningnote/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:588:1 : expanded from macro 'RTL_CHECK2' ^ ~ ^ ~:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] DEF_RTL_EXPR(FLOAT, "float", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && INTVAL (XEXP (x, 1)) < xmode_width)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~:117:1319 6: note rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:23: 1320:23:440:: : note : expanded from macro 'XSTR'note: :expanded from macro 'DEF_RTL_EXPR' 440expanded from macro 'XEXP' : ? RTX_HDR_SIZE + sizeof (reg_info) \5#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ 5 ^ ~ : ^~~~~~~~~~~~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-ir.c:26 ^ ~ note : array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :695::22In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 1209:38: rtunion fld[1];38:3741: ./genrtl.hnote: array 'fld' declared here:: 211:note note: expanded from macro 'RTX_HDR_SIZE': rtunion fld[1]; ^#define RTX_HDR_SIZE offsetof (struct rtx_def, u)expanded from macro 'RTL_CHECK2' ^ ~ 3:In file included from /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104 ^ warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-rgn.c:24In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-dump.c51:: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note::24: 3741In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : expanded from macro 'RTL_CHECK2' 3741#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : ./genrtl.h: X0EXP (rt, 4) = NULL_RTX;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: note: expanded from macro 'offsetof' 259:3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ./genrtl.h:213 warning#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:440: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h5:: note:: XBBDEF (rt, 2) = arg2;:1337:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.defarray 'fld' declared here 2729:: note: expanded from macro 'INTVAL' rtunion fld[1]; #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) :588:note: 1expanded from macro 'X0EXP': ^ ~3: warning ^~~ warning ^#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) : offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ^ ~: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h X0EXP (rt, 6) = NULL_RTX;:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1215DEF_RTL_EXPR(FLOAT, "float", "e", RTX_UNARY):::1324: ^ ~120825In file included from :38:^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ note /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-ebb.c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:: expanded from macro 'RTL_CHECK1'33note:27:::: : note27: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): expanded from macro 'X0EXP'In file included from 118:6:expanded from macro 'XBBDEF' note: expanded from macro 'XCWINT' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741 #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): ./genrtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^ ~ 705: ^~~note: expanded from macro 'DEF_RTL_EXPR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)),3:440::440 5: warning:5: ^~~~~~~~~~~~: note: array 'fld' declared here:note1208 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:38 : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::695:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: note : expanded from macro 'RTL_CHECK1' XSTR (rt, 1) = arg1;1208 rtunion fld[1]; ^#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): :array 'fld' declared here 22:38 ^ ~ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; :440 254 warning:note ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-ir.c:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTX_HDR_SIZE' note: ::expanded from macro 'RTL_CHECK1'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c1319::s generated235 . : note: note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])4778 : ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XSTR' 24::#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~: 26warning: #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~: 440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:array 'fld' declared here :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from rtunion fld[1]; 1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: : ^5 int count = INTVAL (XEXP (x, 1)); : 38/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: note./genrtl.h:noteIn file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-rgn.c ^ ~:104expanded from macro 'RTL_CHECK2':212:24:: array 'fld' declared here :3:51 rtunion fld[1];: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note:1320:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 23: :3741: ^ ~ note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'offsetof'./genrtl.h:260 :3: :: expanded from macro 'XEXP' X0EXP (rt, 5) = NULL_RTX; 440warning ^ ~: ^ 5#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1337:27: notenote#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c: :In file included from expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-dump.c:24: : : array 'fld' declared here ^ ~ rtunion fld[1]; array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]120 ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)In file included from : 3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-ebb.c:1940:29 X0EXP (rt, 3) = NULL_RTX; ^ ~ :: ./genrtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:596/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:214:3 ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h27:note: expanded from macro 'INTVAL': 1337:27: warning: :#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)1: warning1208array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : In file included from offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] :DEF_RTL_EXPR(FIX, "fix", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ X0EXP (rt, 7) = NULL_RTX; ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: expanded from macro 'X0EXP': ^ ~:38: note: 3741: ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1157061337expanded from macro 'RTL_CHECK1':3:6::27:: note: : note: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) expanded from macro 'DEF_RTL_EXPR' warning: ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \1215:33 expanded from macro 'X0EXP'array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^~~~~~~~~~~~ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ : note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^~~:1319 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ note: array 'fld' declared here::1208:23: note: expanded from macro 'XSTR' 695:22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) 38#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :440:5:note: : expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u)note : ^ ~notearray 'fld' declared here : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];expanded from macro 'RTL_CHECK1' rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ :1208:38: note: ^ :1209/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-ir.c::#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) 38: ^ ~:expanded from macro 'RTL_CHECK1' 104note /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ::24expanded from macro 'RTL_CHECK2'clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa ^ 440 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o sel-sched.o -MT sel-sched.o -MMD -MP -MF ./.deps/sel-sched.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched.c :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:4868#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):527 26 ^ ~:440:5::: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h warning::3741:: : notenote./genrtl.h: array 'fld' declared here: expanded from macro 'offsetof' 440 rtunion fld[1];note: array 'fld' declared here:213: 3 rtunion fld[1]; ^: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define offsetof(t, d) __builtin_offsetof(t, d): warning ^ ~ ^ = cached_nonzero_bits (XEXP (x, 1), mode, In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-rgn.c:51: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h: :array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ^ ~: X0EXP (rt, 6) = NULL_RTX; ^ ~ 5261:3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : warning: :array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :1337:27: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:: X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' array 'fld' declared hereIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-dump.c#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) note:: expanded from macro 'X0EXP'2324 rtunion fld[1];: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~:3741: ./genrtl.h: 120/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ : expanded from macro 'XEXP' : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 1208:596:1:232 warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3::1209:DEF_RTL_EXPR(FIX, "fix", "e", RTX_UNARY)In file included from warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-ebb.c#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): 38: :38:note ^ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'RTL_CHECK2': : 1208 27/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c: :117:6expanded from macro 'RTL_CHECK1'In file included from : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h38: note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) XEXP (rt, 1) = arg1; note: : ^ ~ :3741expanded from macro 'RTL_CHECK1'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ./genrtl.hexpanded from macro 'DEF_RTL_EXPR' ^ ~ ^ ~ :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::725 ? RTX_HDR_SIZE + sizeof (reg_info) \/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ ^~~~~~~~~~~~ :440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 1320440:3::23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 695:22: :5note: expanded from macro 'RTX_HDR_SIZE':440: warning5:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : note:: array 'fld' declared here XSTR (rt, 1) = arg1;#define RTX_HDR_SIZE offsetof (struct rtx_def, u)5note rtunion fld[1];: array 'fld' declared here rtunion fld[1]; ^ ^ In file included from ^ ~ note/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:4875: ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-rgn.cexpanded from macro 'XEXP' :: note: array 'fld' declared here 37: rtunion fld[1];: 51: In file included from warning#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : :1209:3741array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]104:24: note: expanded from macro 'offsetof': ./genrtl.h:26238: note: expanded from macro 'RTL_CHECK2' : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:#define offsetof(t, d) __builtin_offsetof(t, d)3 | cached_nonzero_bits (XEXP (x, 2), mode,In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-ir.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:26: In file included from warning:440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~:5 : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 1319:23: note: expanded from macro 'XSTR' XINT (rt, 5) = arg3;In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c ^ ~ ::120: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~3741: ./genrtl.hnote /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def1320:23: note: expanded from macro 'XEXP' :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 214:: expanded from macro 'XINT' :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 596/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209: :1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] array 'fld' declared here DEF_RTL_EXPR(FIX, "fix", "e", RTX_UNARY): ^ ~3 rtunion fld[1]; ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 38^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6:: note: expanded from macro 'DEF_RTL_EXPR' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-dump.c : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note:695: 22:24: 1209:38: :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741expanded from macro 'RTL_CHECK2' note: expanded from macro 'RTX_HDR_SIZE'warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : #define RTX_HDR_SIZE offsetof (struct rtx_def, u)1209 note: :./genrtl.h38: expanded from macro 'RTL_CHECK2' :note233 ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): :440expanded from macro 'RTL_CHECK2':5: /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5::3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note: X0EXP (rt, 7) = NULL_RTX; ^ ~ X0EXP (rt, 2) = NULL_RTX;array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-ebb.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:24: note: expanded from macro 'offsetof' note#define offsetof(t, d) __builtin_offsetof(t, d) : ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~:array 'fld' declared here:1337:27 ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: : rtunion fld[1];51337note./genrtl.h : : :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: :27:note: array 'fld' declared here726expanded from macro 'X0EXP' note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def: ^expanded from macro 'X0EXP' 599:1:: 3 #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)In file included from #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-rgn.cwarning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; : XEXP (rt, 2) = arg2; ^ ^ ~ 51 ^ ~ ^ ~warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3741: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h./genrtl.h: 1208::1320::3823: note:: 263DEF_RTL_EXPR(UNSIGNED_FLOAT, "unsigned_float", "e", RTX_UNARY): expanded from macro 'XEXP' note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ expanded from macro 'RTL_CHECK1'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c12083: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c :::warning38:: 4937:array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]115:6: ^ ~16:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) warning ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XSTR (rt, 6) = arg4; : note array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:440 note: :expanded from macro 'RTL_CHECK1'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 5: note rtx x1 = XEXP (x, 1);: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : ^ ~array 'fld' declared here ^ ~: 1209expanded from macro 'DEF_RTL_EXPR' ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: rtunion fld[1]; :1319/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:23:38 ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~:44023 :: 5 ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: note: array 'fld' declared here note: expanded from macro 'XSTR' rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-dump.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: X0EXP (rt, 3) = NULL_RTX;695 : note: :expanded from macro 'XEXP' note22:In file included from ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-ir.c:26 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:note: expanded from macro 'RTX_HDR_SIZE'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1209:38: ^ ~:1337: 374127expanded from macro 'RTL_CHECK2' :: note#define RTX_HDR_SIZE offsetof (struct rtx_def, u) : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) noteexpanded from macro 'RTL_CHECK2'./genrtl.h : : ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'X0EXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ clang:1209:: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)38:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:232warning: 440 :3:note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~ : expanded from macro 'RTL_CHECK2'treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] :/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h5 :440 note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):104 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:51208: :warning:38: rtunion fld[1];: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 24: ^ note: :note440: expanded from macro 'offsetof' XEXP (rt, 1) = arg1; #define offsetof(t, d) __builtin_offsetof(t, d)note ^ ~ expanded from macro 'RTL_CHECK1' : : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-ebb.c5: ^ ~:27#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): array 'fld' declared here In file included from ^ ~ rtunion fld[1]; ^note In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: array 'fld' declared here 440120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:599:5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c::1 rtunion fld[1]; ^: 1320 note:4949:::36 :: array 'fld' declared here : rtunion fld[1];warning3741: 23 warning: : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-rgn.c:: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note./genrtl.h ^ :51DEF_RTL_EXPR(UNSIGNED_FLOAT, "unsigned_float", "e", RTX_UNARY) : expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ In file included from && (x1 == XEXP (x0, 0) || x1 == XEXP (x0, 1))) 746 ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-dump.c:3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: :24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning3741: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 XINT (rt, 1) = arg1;1320./genrtl.h:235: :117:23 ^ ~38:3741:3:: :: warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ./genrtl.h6note:note: expanded from macro 'RTL_CHECK2'1317 ::: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 23:: X0EXP (rt, 4) = NULL_RTX;: 281:3 ^ ~expanded from macro 'XEXP' note :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here note ^ ~ rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ : expanded from macro 'XINT' :expanded from macro 'DEF_RTL_EXPR' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-ir.c ^ ~warning1337 #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 27: note: expanded from macro 'X0EXP'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]26 : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XINT (rt, 1) = arg1;: ^ ~:1209 ? RTX_HDR_SIZE + sizeof (reg_info) \ : 38 ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note ^ ~: :expanded from macro 'RTL_CHECK2'3741 1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^~~~~~~~~~~~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])::1317:23 38 ^ ~: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:: 38: note: ./genrtl.h expanded from macro 'RTL_CHECK1':440:5note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : note233 :695:: array 'fld' declared here: :expanded from macro 'RTL_CHECK2' 3note22#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): rtunion fld[1]; ^ ~ : expanded from macro 'XINT'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : note#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: warning ^ ~: expanded from macro 'RTX_HDR_SIZE'440:1209 array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 5::440 ^ X0EXP (rt, 2) = NULL_RTX;:538: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c rtunion fld[1];#define RTX_HDR_SIZE offsetof (struct rtx_def, u): note: ^ ~array 'fld' declared here : ^ note: ^ ~ 4957expanded from macro 'RTL_CHECK2'In file included from /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-dump.c rtunion fld[1]; ^:36#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):: ^ ~ 104: :24:24In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-ebb.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h27: warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: && (x0 == XEXP (x1, 0) || x0 == XEXP (x1, 1))) ^ ~expanded from macro 'offsetof' :: In file included from #define offsetof(t, d) __builtin_offsetof(t, d) :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741 ^ ~:51320:: ./genrtl.h:23627 :: note:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c3741: array 'fld' declared here:323: :120: : : note: expanded from macro 'X0EXP'./genrtl.h: rtunion fld[1];warning 747/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def ^::5993#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)note: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: : expanded from macro 'XEXP' X0EXP (rt, 5) = NULL_RTX;:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~1: ^ ~ ^ ~ warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-rgn.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1209: :1208:1337:38DEF_RTL_EXPR(UNSIGNED_FLOAT, "unsigned_float", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :27/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c: :: 38array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:118note :6: expanded from macro 'X0EXP': XEXP (rt, 2) = arg2; 51: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~::#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) note ^ ~ : 3741expanded from macro 'RTL_CHECK2' note: expanded from macro 'DEF_RTL_EXPR'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), :: ./genrtl.h ^~~~~~~~~~~~ : ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22:12081320: ::38 30423:note:: :expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3 note: : note:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) expanded from macro 'RTL_CHECK1'warningnote : expanded from macro 'RTX_HDR_SIZE': expanded from macro 'XEXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ : 440:#define RTX_HDR_SIZE offsetof (struct rtx_def, u) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~:4405 ^ ~ :/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h XSTR (rt, 1) = arg1;5 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319::: 1209:23:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::note 104:440note: array 'fld' declared here:: : rtunion fld[1];5: ^ expanded from macro 'XSTR'note24: 38: : note array 'fld' declared here : note rtunion fld[1]; : ^note expanded from macro 'offsetof': array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)#define offsetof(t, d) __builtin_offsetof(t, d) In file included from ^ ~ ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-dump.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209In file included from In file included from 24/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-ir.c:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.cIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h::234120:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:604expanded from macro 'RTL_CHECK2'38 : note: expanded from macro 'RTL_CHECK2' : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])3 In file included from ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1: warning::: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]warning : DEF_RTL_EXPR(UNSIGNED_FIX, "unsigned_fix", "e", RTX_UNARY)3741array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h X0EXP (rt, 3) = NULL_RTX;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: ^ ~440 440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:::::237 note: 115:expanded from macro 'X0EXP' 55::3#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)6 ^ ~ :: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:warningnote: array 'fld' declared here note: rtunion fld[1]; : ^1208: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here X0EXP (rt, 6) = NULL_RTX;In file included from : 38 ^ ~: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-rgn.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:5112 rtunion fld[1]; ^ noteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-ebb.c:: expanded from macro 'DEF_RTL_EXPR' 42 ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : ^ ~ ^~~~~~~~~~~~ :51: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:warning3741 : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: ./genrtl.h440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h return MAX (1, (int) bitwidth - INTVAL (XEXP (x, 1)));27: : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1337:: ^ ~ 22:::: 37415: ./genrtl.h:: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h30527: :note:: array 'fld' declared here 1320:3expanded from macro 'RTX_HDR_SIZE'23: rtunion fld[1];: : warningnote 748note ^: :#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-ir.c: 3/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) 26: expanded from macro 'XEXP': :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h warning104 XINT (rt, 2) = arg2; ^ ~: ::3741: ./genrtl.h:235:24 ^ ~array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 3#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : XSTR (rt, 3) = arg3; ^ ~1208: :38: note ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1209 :38:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning expanded from macro 'offsetof':1319 :#define offsetof(t, d) __builtin_offsetof(t, d) note: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :1317: ^ ~ X0EXP (rt, 4) = NULL_RTX; ^ ~ 2323::In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120 : : note: expanded from macro 'RTL_CHECK2'note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTL_CHECK1'expanded from macro 'XSTR': /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:604expanded from macro 'XINT' :1 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~ warning: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ ^ ~:19401337:27DEF_RTL_EXPR(UNSIGNED_FIX, "unsigned_fix", "e", RTX_UNARY) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:29: ::440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :note: expanded from macro 'X0EXP': 5^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1209 note: note: ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c: expanded from macro 'INTVAL' :38#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)note: array 'fld' declared here rtunion fld[1]; ^:: expanded from macro 'RTL_CHECK2' ^~~117 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1209 : ^ ~38: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from 6note: expanded from macro 'RTL_CHECK2'1215:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-dump.c :24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: :33: ^ ~notenote 440: ./genrtl.h:: expanded from macro 'XCWINT' 258#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ :3: warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/system.h::5387#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'DEF_RTL_EXPR' :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ : ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695 XEXP (rt, 1) = arg1; 1208:38 26:22::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: expanded from macro 'RTX_HDR_SIZE' note: :#define RTX_HDR_SIZE offsetof (struct rtx_def, u) note: ^ ~note expanded from macro 'MAX'expanded from macro 'RTL_CHECK1': array 'fld' declared here rtunion fld[1]; :#define MAX(X,Y) ((X) > (Y) ? (X) : (Y)) ^ ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h440 ^ ~ :1320:23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: :/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h440::#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])5: 104note:In file included from 5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-ebb.c:27 ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note:440:5array 'fld' declared here24note: : note: array 'fld' declared herearray 'fld' declared here : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'XEXP' rtunion fld[1]; rtunion fld[1];note: expanded from macro 'offsetof' ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-ir.c:26 rtunion fld[1]; ^ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c: ^ #define offsetof(t, d) __builtin_offsetof(t, d) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ 37415112: ::1209: ./genrtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c42:38In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-rgn.c:766: :3: :In file included from :120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.defwarningwarning: note: expanded from macro 'RTL_CHECK2': array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:604:51 1: XVEC (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321 : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] return MAX (1, (int) bitwidth - INTVAL (XEXP (x, 1)));DEF_RTL_EXPR(UNSIGNED_FIX, "unsigned_fix", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c: :3741: ^ ~ ./genrtl.h: :In file included from ^ ~ 236:3:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h118:6/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : note:440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1320: note:: expanded from macro 'XVEC'warning: :23:: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]3741: ./genrtl.h : :expanded from macro 'DEF_RTL_EXPR' ^ ~ X0EXP (rt, 5) = NULL_RTX;306:3note : warning: 5: : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ : expanded from macro 'XEXP'note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695 XVEC (rt, 3) = arg3;: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: rtunion fld[1]; :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' :1209:38In file included from 22/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:1209#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx):: :38: note23 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-dump.c ^ ~ note: expanded from macro 'RTX_HDR_SIZE' note: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : :: #define RTX_HDR_SIZE offsetof (struct rtx_def, u) expanded from macro 'RTL_CHECK2'expanded from macro 'RTL_CHECK2' ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :104expanded from macro 'XVEC':1208::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3824: :note 24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 3741:: 440: expanded from macro 'offsetof' :5: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote./genrtl.h: array 'fld' declared here: :#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ :expanded from macro 'RTL_CHECK1' 259 1940 rtunion fld[1];#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) :29: ^ ~ note ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: 5: note: array 'fld' declared here In file included from : rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:614:1: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-ebb.cexpanded from macro 'INTVAL' 3 ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) :: ^~~::1209: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-ir.c:38: 27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote :1215:warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]:warning26: In file included from : : expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]DEF_RTL_EXPR(FRACT_CONVERT, "fract_convert", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c: : 115:6:33: ./genrtl.h:784 ^ ~ note: XBBDEF (rt, 2) = arg2;: expanded from macro 'XCWINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3741: ./genrtl.h:440:5 ^ ~:#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) :237note: 3: : note: 3warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:1324expanded from macro 'DEF_RTL_EXPR': : ^~~ XINT (rt, 1) = arg1; array 'fld' declared here ^ ~ ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/system.h: ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3871317::38:25: 23: note:695:22:note: note: rtunion fld[1]; X0EXP (rt, 6) = NULL_RTX;: expanded from macro 'XINT' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:expanded from macro 'MAX' 1337expanded from macro 'XBBDEF': ^ 27#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)note ^ ~:: #define MAX(X,Y) ((X) > (Y) ? (X) : (Y)) expanded from macro 'RTX_HDR_SIZE'In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-rgn.c ^#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note51/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :440: :5: note: #define RTX_HDR_SIZE offsetof (struct rtx_def, u): array 'fld' declared here : 1208:expanded from macro 'X0EXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ rtunion fld[1]; 38/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:: ^#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 3741: ./genrtl.h104:307:24/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c ^ ~1209 :::5139::15note note: warning: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : 3:38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208 expanded from macro 'RTL_CHECK1'expanded from macro 'offsetof' && INTVAL (XEXP (x, 1)) >= 0warning : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :38 XVEC (rt, 4) = arg4;: notenote#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ^ ~: expanded from macro 'RTL_CHECK1': expanded from macro 'RTL_CHECK2'#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c: 120: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: :5: note: array 'fld' declared here 614:note1: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^::expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)1321 In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-dump.c: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::44024: In file included from warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h23: ::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: note:5440: :offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]1209:5:./genrtl.h: expanded from macro 'XVEC' :: note38 260noteDEF_RTL_EXPR(FRACT_CONVERT, "fract_convert", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)3: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:note117: :6:: array 'fld' declared herearray 'fld' declared here expanded from macro 'RTL_CHECK2' rtunion fld[1]; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~note: expanded from macro 'DEF_RTL_EXPR' : rtunion fld[1]; ^ ^ ~ warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1209:38: note: expanded from macro 'RTL_CHECK2' ^ ? RTX_HDR_SIZE + sizeof (reg_info) \ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):1940:29: :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~note ^ ~ : expanded from macro 'INTVAL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from X0EXP (rt, 3) = NULL_RTX; ^ ~ #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-ir.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h440: ^~~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-ebb.c:27695:5: In file included from 1337::27:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h26: In file included from 22: expanded from macro 'X0EXP' 3741: ./genrtl.h::1215::note33802::3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) note: expanded from macro 'XCWINT' ^ ~: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :3741#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) : warning ^~~./genrtl.h rtunion fld[1]; 1208: expanded from macro 'RTX_HDR_SIZE' :38:: ^ 258 :3:#define RTX_HDR_SIZE offsetof (struct rtx_def, u)In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-rgn.c:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h warningarray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : 51 ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:440: :440:/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h5: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h5: : note XEXP (rt, 1) = arg1; ^ ~ note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ::1320104array 'fld' declared here :23:: rtunion fld[1]; ^1320 :3741: ./genrtl.harray 'fld' declared here:23308:3:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c note: expanded from macro 'XEXP' :5140:: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1];24:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning: : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] note: 15note: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'offsetof' :1209:expanded from macro 'XEXP'38: #define offsetof(t, d) __builtin_offsetof(t, d) ^ XVEC (rt, 5) = arg5; && INTVAL (XEXP (x, 1)) < (int) bitwidth)note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ^ ~ ^ ~ In file included from expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-dump.c: ^ ~24: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 1321:374123: 1209In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:261: ::3: 614:note ^ ~note: expanded from macro 'XVEC'1:: :38: warningnote: : offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]expanded from macro 'XEXP' warning: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 440:5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :note X0EXP (rt, 4) = NULL_RTX;1209:38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array 'fld' declared here:DEF_RTL_EXPR(FRACT_CONVERT, "fract_convert", "e", RTX_UNARY) 1209: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1];: ^ ~ note: 38expanded from macro 'RTL_CHECK2':/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :5: note: array 'fld' declared here:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-ir.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: 6 ^ ~: note: ./genrtl.hnote /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'DEF_RTL_EXPR': : rtunion fld[1]; ^ 1337:27440: note: :expanded from macro 'X0EXP' :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~expanded from macro 'RTL_CHECK2'5: note : array 'fld' declared here 259:In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)),/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-ebb.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^3: 27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1208 warning:: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :38:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-rgn.c : XBBDEF (rt, 2) = arg2; ^~~~~~~~~~~~ ^ ~51 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~ noteIn file included from : :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ./genrtl.h:1324:3741: :695:22./genrtl.h: expanded from macro 'RTL_CHECK1' note:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:194025:29: ^ ~ :: 822note: :3expanded from macro 'RTX_HDR_SIZE' : note: #define RTX_HDR_SIZE offsetof (struct rtx_def, u)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h309:3: 440: ^ ~expanded from macro 'INTVAL' expanded from macro 'XBBDEF' warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) : /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h ^~~ warning:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' : #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)5: note XVEC (rt, 1) = arg1;: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: array 'fld' declared here #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~ XINT (rt, 6) = arg6;440104 :24:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^: note ^ ~ ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h In file included from 5::1321: 1317::expanded from macro 'offsetof' 23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208#define offsetof(t, d) __builtin_offsetof(t, d)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-dump.c:note24:23:: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: 38array 'fld' declared here: expanded from macro 'XINT' ^ ~:note: note: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)expanded from macro 'RTL_CHECK1' ^ ~ 3741#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from ./genrtl.h ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c rtunion fld[1];: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 ^#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ::120: 1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:: ^ ~621:262/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:1: :warning5145:3: :38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]: warning: 33DEF_RTL_EXPR(UNSIGNED_FRACT_CONVERT, "unsigned_fract_convert", "e", RTX_UNARY) 538note: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]:: XINT (rt, 5) = arg3; note: expanded from macro 'RTL_CHECK2' :expanded from macro 'RTL_CHECK2' ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 :6:5: note: ^ ~ warningarray 'fld' declared here :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: :expanded from macro 'DEF_RTL_EXPR':1317:note: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 440:5: note: array 'fld' declared here ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \23 : ^~~~~~~~~~~~ rtunion fld[1]; : (int) bitwidth - INTVAL (XEXP (x, 1)))); /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ^ : ^ ~695: note: 22 In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-ir.c: expanded from macro 'XINT' :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 26/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : note: In file included from expanded from macro 'RTX_HDR_SIZE'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTX_HDR_SIZE offsetof (struct rtx_def, u)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-rgn.c1209:38:: 1320:23:3741:51: note: note: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ : expanded from macro 'RTL_CHECK2' expanded from macro 'XEXP' ^ ~:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-ebb.c ./genrtl.h::3741: ./genrtl.h/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:27 260:3: 104In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)::24 :warning ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 327: : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~3741 :note: X0EXP (rt, 3) = NULL_RTX; ^ ~ 3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h./genrtl.h::1209:38:823: :3::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:expanded from macro 'offsetof' :expanded from macro 'RTL_CHECK2'#define offsetof(t, d) __builtin_offsetof(t, d) 1337 :27:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h expanded from macro 'X0EXP' XINT (rt, 1) = arg1; ^ ~ :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) 440 ^ ~ 1940In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c: XSTR (rt, 2) = arg2; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::120: 5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:::1208621:1: ^ ~ : 38:1317/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:29note :: ::23warningarray 'fld' declared here 1319:23: notenotenote: rtunion fld[1];: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440expanded from macro 'INTVAL' :5: note: :array 'fld' declared hereDEF_RTL_EXPR(UNSIGNED_FRACT_CONVERT, "unsigned_fract_convert", "e", RTX_UNARY)expanded from macro 'XSTR' ^ #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1209:38:In file included from note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-dump.cIn file included from expanded from macro 'XINT'note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-ir.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)::1215:2624 33: In file included from ^ ~:: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:6note3741 :: 3741: ./genrtl.h: :expanded from macro 'XCWINT': ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ 1209263: note./genrtl.h:38:: noteexpanded from macro 'DEF_RTL_EXPR'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/system.h:261::4403:: expanded from macro 'RTL_CHECK2' :3 ? RTX_HDR_SIZE + sizeof (reg_info) \ : : warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) warning: 387:26 array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~ : note695: ::22 XSTR (rt, 6) = arg4;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: X0EXP (rt, 4) = NULL_RTX;expanded from macro 'MAX': ^ ~ 55: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~note: #define MAX(X,Y) ((X) > (Y) ? (X) : (Y)): note1337/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: expanded from macro 'RTX_HDR_SIZE' : :1319array 'fld' declared here array 'fld' declared here: #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^:27: rtunion fld[1]; rtunion fld[1];23: note ^ ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 noteIn file included from :5: expanded from macro 'X0EXP' : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-ebb.c:27 #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) :: ^ ~In file included from ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:expanded from macro 'XSTR'104 In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-rgn.c:24: :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote note51: In file included from : : ^ ~:array 'fld' declared here12083741: ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : 38 rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:824:: expanded from macro 'offsetof' note: expanded from macro 'RTL_CHECK1' ^:3741: ./genrtl.h :12093 : warning#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:347:: : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]38: ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3: 5144 XVEC (rt, 3) = arg3; #define offsetof(t, d) __builtin_offsetof(t, d)440: ^ ~ :52: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from return MAX (1, num0 - (code == ROTATE ? INTVAL (XEXP (x, 1)) 5 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched.cIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c1321 ^ ~::120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:621:1: warning: note22offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :: expanded from macro 'RTL_CHECK2' DEF_RTL_EXPR(UNSIGNED_FRACT_CONVERT, "unsigned_fract_convert", "e", RTX_UNARY)23 XVEC (rt, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: : : note: expanded from macro 'XVEC' ^ ~ note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec):1321/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1320/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h ^ ~ ::23:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: 120923 note: expanded from macro 'XEXP':5:: : note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note : rtunion fld[1]; 38: notenote: ^: ^ ~ expanded from macro 'RTL_CHECK2' ^ expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : expanded from macro 'DEF_RTL_EXPR'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-dump.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ./genrtl.h:281:375: ^ ~ :In file included from ^ ~ 1209:38: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-ir.c : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)),/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^~~~~~~~~~~~ expanded from macro 'RTL_CHECK2':1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:::1:38:695:22:: note: expanded from macro 'RTX_HDR_SIZE'5 #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ :/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104: : warning: 24:26array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741 ^ ~warning : : note: noteexpanded from macro 'offsetof'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: array 'fld' declared here ./genrtl.h : rtunion fld[1];: XINT (rt, 1) = arg1; 1940 ^::29: ^ ~ 262: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3: warning#define offsetof(t, d) __builtin_offsetof(t, d)class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]expanded from macro 'RTL_CHECK2' :: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]note : expanded from macro 'INTVAL' 1317:23 XINT (rt, 5) = arg3; class rtx_def; ^ ~ ^ ~ ^ #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) : note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1317:23#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from :: ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c: ^~~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-ebb.c1209:55 note: expanded from macro 'XINT': :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :8/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h38:38 :note: expanded from macro 'RTL_CHECK2'27: In file included from : 120#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :1215:33:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def: 629/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:440:5 note: :::previous use is here note 5: struct rtx_def;note: array 'fld' declared here1note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note: ^ rtunion fld[1];array 'fld' declared here:: expanded from macro 'RTL_CHECK2' warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] expanded from macro 'XCWINT' ^ rtunion fld[1];In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-ir.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :26: ^ ~ In file included from 3741#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~: ./genrtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/system.h:::3741 ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : 844:3: warningIn file included from DEF_RTL_EXPR(SAT_FRACT, "sat_fract", "e", RTX_UNARY)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-rgn.c387:51:440:: ./genrtl.h26: : note: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from 5expanded from macro 'MAX' XSTR (rt, 1) = arg1; :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c note: :115:263:./genrtl.h#define MAX(X,Y) ((X) > (Y) ? (X) : (Y)) 3: : :array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^warning348:3::: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]1319 6 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning:::440:5 XSTR (rt, 6) = arg4; ^ ~: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 23 :: rtunion fld[1]; ^note XEXP (rt, 2) = arg2;note: : expanded from macro 'XSTR' ^ ~ note /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): expanded from macro 'DEF_RTL_EXPR'23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319 ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ notearray 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-dump.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~:69523: expanded from macro 'XEXP' : ::24: In file included from note rtunion fld[1];: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h22 ^ expanded from macro 'XSTR': ./genrtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:304/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209::5145: note1209:38:: : ^ ~expanded from macro 'RTX_HDR_SIZE'3:38 :#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.hnote warning33:: :104:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 24: : :expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38warning XSTR (rt, 1) = arg1; ^ ~ :note: expanded from macro 'offsetof' : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: note#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ expanded from macro 'RTL_CHECK2'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1319: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : 23:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : (int) bitwidth - INTVAL (XEXP (x, 1))));::120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:629 :1:440 warningexpanded from macro 'RTL_CHECK2' ^ ~ :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : 5: ^ ~note: expanded from macro 'XSTR' offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hDEF_RTL_EXPR(SAT_FRACT, "sat_fract", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117 :440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:note:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)1320 5 ^ ~:23 :6:: : note: expanded from macro 'DEF_RTL_EXPR'array 'fld' declared here :440:5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; note: ^::note : ? RTX_HDR_SIZE + sizeof (reg_info) \ array 'fld' declared herenote1209 : rtunion fld[1]; ^ 38expanded from macro 'XEXP' :In file included from ^~~~~~~~~~~~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-rgn.c: array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-ir.c:26: : rtunion fld[1]; ^ ~ In file included from 51: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:note: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ :::1209: In file included from 6953741#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-ebb.c:: ^ ~27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 22:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h./genrtl.h:: note38: ./genrtl.h:3741: ./genrtl.h349281:3:440::845:5:3: :3:: warning: expanded from macro 'RTX_HDR_SIZE': warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'RTL_CHECK2' :#define RTX_HDR_SIZE offsetof (struct rtx_def, u) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XINT (rt, 1) = arg1; ^ ~note: ^ ~ warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1317 XSTR (rt, 2) = arg2;: array 'fld' declared here :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : 23:/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h XEXP (rt, 3) = arg3;1940 rtunion fld[1]; ^ ~ note: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h expanded from macro 'XINT' :104: ^1319#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):24:23: ^ ~ note: expanded from macro 'XSTR' In file included from 29/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-dump.c:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: ^ ~: ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:note 1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:120924:38:: :38:1320note:23:: expanded from macro 'INTVAL' note: #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) : expanded from macro 'offsetof' In file included from expanded from macro 'RTL_CHECK2' ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~3741: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: expanded from macro 'RTL_CHECK2' ./genrtl.h:305:3: warning: noteIn file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : expanded from macro 'XEXP' ^ ~: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def XINT (rt, 2) = arg2; ^ ~:1215:33 ^ ~ ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : 629:1440::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h5:1209expanded from macro 'XCWINT'440:: :1317 note: array 'fld' declared here:#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) :5: 23 :warning ^~~38:: rtunion fld[1]; ^ note: note In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-ebb.carray 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/system.h:note387: : expanded from macro 'XINT':38: rtunion fld[1];: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] expanded from macro 'RTL_CHECK2' ^: DEF_RTL_EXPR(SAT_FRACT, "sat_fract", "e", RTX_UNARY) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ note: expanded from macro 'MAX' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define MAX(X,Y) ((X) > (Y) ? (X) : (Y))27 : ^In file included from :118:6:: note: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) expanded from macro 'DEF_RTL_EXPR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-ir.c:26:3741: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h ^ ~: ./genrtl.h: : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), 440 ^~~~~~~~~~~~ 304:5:: 846/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::3::: 3 notewarning5:: 1209: 695:22warning::38array 'fld' declared here note:: : : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTX_HDR_SIZE' array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; #define RTX_HDR_SIZE offsetof (struct rtx_def, u)note : expanded from macro 'RTL_CHECK2' ^ note XSTR (rt, 3) = arg3;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from XSTR (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ : :440: ^ ~/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-rgn.c: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: 104: ^ ~51: In file included from 5array 'fld' declared here24::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :3741expanded from macro 'XSTR'note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note rtunion fld[1];: ^ 1319./genrtl.h:350#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c: :5144:52: : warning: expanded from macro 'offsetof': ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:array 'fld' declared here23:#define offsetof(t, d) __builtin_offsetof(t, d) 3: ^ ~ rtunion fld[1]; ^note38 warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ : expanded from macro 'XSTR'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: In file included from note: expanded from macro 'X0EXP': return MAX (1, num0 - (code == ROTATE ? INTVAL (XEXP (x, 1)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-dump.c:24#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23:In file included from note: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:: ./genrtl.h:306: ^ ~ ^ ~ 120/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1208: 3: 38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :1209:381209 ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def::38: note: warning: noteexpanded from macro 'RTL_CHECK1' : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : XVEC (rt, 3) = arg3; ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])635expanded from macro 'RTL_CHECK2' ^ ~ note : expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:4401::440::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h13215::23: : note: 4405: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: note: expanded from macro 'XVEC':array 'fld' declared here 5 : warning ^ ~array 'fld' declared here: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) : note rtunion fld[1]; rtunion fld[1]; ^ ^ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-ir.c: array 'fld' declared here : rtunion fld[1];DEF_RTL_EXPR(UNSIGNED_SAT_FRACT, "unsigned_sat_fract", "e", RTX_UNARY) ^ 26: In file included from 1940:29: note: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:expanded from macro 'INTVAL'115 :#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^ ~ 6 ^~~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ./genrtl.h:305note:In file included from 1209:38: note: expanded from macro 'RTL_CHECK2' : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: 3:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-rgn.c1215:::expanded from macro 'DEF_RTL_EXPR' 33 ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \: ^~~~~~~~~~~~ 51/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 695note:22: :note: expanded from macro 'RTX_HDR_SIZE' warning: : In file included from array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: 440: XINT (rt, 2) = arg2;#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ : ./genrtl.h : ^ ~369 :3: warning: 5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XCWINT' :/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/system.h:387:38note: note: XEXP (rt, 1) = arg1;expanded from macro 'MAX' : array 'fld' declared here 104 rtunion fld[1]; ^ ^ ~: 1317:23: note#define MAX(X,Y) ((X) > (Y) ? (X) : (Y))/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from 1320: expanded from macro 'XINT' ::2423: ^ note: expanded from macro 'XEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-dump.c #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): ^ ~note: expanded from macro 'offsetof' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 44024 ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:5: note: ^ ~#define offsetof(t, d) __builtin_offsetof(t, d):: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.cIn file included from 417: :5175:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h1209:323:1:5: :42: note38: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] : ^ ~: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h num1 = cached_num_sign_bit_copies (XEXP (x, 1), mode, ^ ~ struct pod_mode/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.cnote: expanded from macro 'RTL_CHECK2'^ :120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 1320:635/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.harray 'fld' declared here :5::: rtunion fld[1]; 3741note: : ./genrtl.h: ^ :307:3In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-ir.c:26167:23:20: :: In file included from array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: rtunion fld[1]; note: did you mean struct here?:3741: warning./genrtl.h: ^ 306: note: expanded from macro 'XEXP' : warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]template class pod_mode;3: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] In file included from DEF_RTL_EXPR(UNSIGNED_SAT_FRACT, "unsigned_sat_fract", "e", RTX_UNARY) ^~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) XVEC (rt, 4) = arg4; warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-rgn.c:^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ 51 ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:: struct6 In file included from : : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3741note: ./genrtl.h:: 370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :1209:: XVEC (rt, 3) = arg3; ^ ~ expanded from macro 'DEF_RTL_EXPR'38: XEXP (rt, 2) = arg2; 1321/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 1321:23: note: expanded from macro 'XVEC' :23:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ? RTX_HDR_SIZE + sizeof (reg_info) \note : expanded from macro 'RTL_CHECK2' note ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::12091320:23: note: expanded from macro 'XEXP' :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 38expanded from macro 'XVEC': /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): 1209 ^~~~~~~~~~~~ : ^ ~ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5695:: 22note: array 'fld' declared here : note: expanded from macro 'RTX_HDR_SIZE' 38 rtunion fld[1];: notenote: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ^/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 104 ^ ~: 24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.cexpanded from macro 'RTL_CHECK2': 5206:27/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote:440:5: note: : array 'fld' declared hereexpanded from macro 'offsetof' :expanded from macro 'RTL_CHECK2' rtunion fld[1]; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) if (code == PLUS && XEXP (x, 1) == constm1_rtx ^ ~ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1320:23: note: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define offsetof(t, d) __builtin_offsetof(t, d) rtunion fld[1]; ^In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-dump.c:24: In file included from expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: 440:5: note: note: expanded from macro 'RTL_CHECK2' In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-rgn.c : ^ ~51: In file included from array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: 3 ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-ebb.c: rtunion fld[1];note: 181:./genrtl.h:435array 'fld' declared hereIn file included from ::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:16: 120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.defwarningwarning: rtunion fld[1]; ^3: : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c XWINT (rt, 1) = arg1; ^ ~ :5217635 gcc_assert (NOTE_INSN_BASIC_BLOCK_P (BB_END (bb))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213: ^array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 29:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]:42:: XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-ir.c:261651 : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: num1 = cached_num_sign_bit_copies (XEXP (x, 1), mode,21: 1321: 3741: ./genrtl.h DEF_RTL_EXPR(UNSIGNED_SAT_FRACT, "unsigned_sat_fract", "e", RTX_UNARY) notenote: : ^ ~23307:3 ::^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:note: expanded from macro 'XVEC'expanded from macro 'XWINT' : : 1320:23#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)#define XWINT(RTX, N) ((RTX)->u.hwint[N])118array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' XVEC (rt, 4) = arg4; ^ ~ : ^ ~ ^ ~6: note:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441::5 (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK): 1209 ^~~~~~~~~~~~~~~~ : : 38: notenote/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : expanded from macro 'DEF_RTL_EXPR' : expanded from macro 'RTL_CHECK2' expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~note : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), :note: array 'hwint' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:5: : HOST_WIDE_INT hwint[1]; ^ :expanded from macro 'XVEC'1647:120925 ^~~~~~~~~~~~: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:38 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:expanded from macro 'NOTE_KIND' : :22:59: #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~:120926: notenotenote: : expanded from macro 'HOST_WIDE_INT' noteexpanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : # define HOST_WIDE_INT long long:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ 38:In file included from expanded from macro 'RTX_HDR_SIZE' note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-rgn.c:51 ^ ~:: expanded from macro 'RTL_CHECK2'1350:32 array 'fld' declared here :: note#define RTX_HDR_SIZE offsetof (struct rtx_def, u) In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: rtunion fld[1];: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:4403741 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: :expanded from macro 'XCINT' 5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ./genrtl.h ^:436: ^ ~3:#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) : warning: ^ ~ 440In file included from : 5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-dump.c/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:24: In file included from 104note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: XWINT (rt, 2) = arg2; : note ^ ~ 24/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1213 ::: array 'fld' declared here rtunion fld[1];: note3741: ./genrtl.h: expanded from macro 'offsetof' :309:#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~29: 3: rtunion fld[1]; note: ^ ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:5231:notewarning: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched.c:22: 42: warning: expanded from macro 'XWINT'expanded from macro 'RTL_CHECKC1': array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c num1 = cached_num_sign_bit_copies (XEXP (x, 1), mode,#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423:120 : In file included from : ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/system.h:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-ir.c638 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1745:14: note: expanded from macro 'gcc_assert' : ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here :26 XINT (rt, 6) = arg6;: rtunion fld[1]; ^441 In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h warning: : :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~ 37411320:23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 5:offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]:./genrtl.h:3081317:23:235: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.harray 'hwint' declared here :272 HOST_WIDE_INT hwint[1];: :8:noteDEF_RTL_EXPR(ABS, "abs", "e", RTX_UNARY) :3: ^ : noteexpanded from macro 'XINT' warningwarning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h: :struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ inline struct rtx_def */opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c: :expanded from macro 'XEXP'26 ^ : note XVEC (rt, 5) = arg5; 115#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:6: ^ ~ : ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :75:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'HOST_WIDE_INT'7::1209:38 ^ ~ note note : : expanded from macro 'DEF_RTL_EXPR':# define HOST_WIDE_INT long long:1321:23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209: ^ note: 38 : ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \previous use is hereexpanded from macro 'RTL_CHECK2' :note #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: expanded from macro 'XVEC' ^~~~~~~~~~~~#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTL_CHECK2' In file included from : 695/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:22: ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-rgn.c:1209 :38 :440: note: :5:: ^ ~class rtx_def;note expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: :array 'fld' declared here : rtunion fld[1]; ^ ^51 : In file included from expanded from macro 'RTX_HDR_SIZE' 440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ::In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched.c:22: 5In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:4233741#define RTX_HDR_SIZE offsetof (struct rtx_def, u): In file included from :In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-dump.c: note: array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:44024:5::104: note: :array 'fld' declared here : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ rtunion fld[1];23524./genrtl.h :: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-ir.c::3741: 470:275:11 note26./genrtl.h: In file included from :: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ :: 3327:3741: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c./genrtl.h:309:warning: expanded from macro 'offsetof' ::5239:: 324:3: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]#define offsetof(t, d) __builtin_offsetof(t, d)warning : warning: return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h: ^ ~ SUBREG_BYTE (rt) = arg1;:75:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; 7 XINT (rt, 6) = arg6;: ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-ebb.c && ((nonzero_bits (XEXP (x, 1), mode) ^~~~~~~~~~~~~~~~ : 23:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: ^ ~ :previous use is here 2011 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317class rtx_def;:26:note::23: ^ ~ note: note: expanded from macro 'SUBREG_BYTE'702 expanded from macro 'XINT' 120: :12: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:638#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~:1:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XINT' warning: ^:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 1352:32: note: expanded from macro 'XCSUBREG' : warning1209#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg): offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:12091320:23:array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] note: : ^ ~expanded from macro 'XEXP' 38: :DEF_RTL_EXPR(ABS, "abs", "e", RTX_UNARY)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: expanded from macro 'RTL_CHECK2' :1210:38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5 && NOTE_INSN_BASIC_BLOCK_P (BB_HEAD (bb->next_bb)));: : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)117 note: ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6 ^ ~ :5note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1651 rtunion fld[1]; ^expanded from macro 'RTL_CHECK2' : : note #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])21: note: note: 1209 ^ ~expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' : (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK):In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-ir.carray 'fld' declared here :38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: expanded from macro 'RTL_CHECK2':: 44026: :expanded from macro 'DEF_RTL_EXPR' rtunion fld[1];5In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 3741: ./genrtl.h ^ ~: array 'fld' declared here :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~~~~~ : ^~~~~~~~~~~~ 327/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ :3:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h5: note:695::22: 1647array 'fld' declared here rtunion fld[1]; :25: ^ :warning rtunion fld[1]; ^ : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c XINT (rt, 1) = arg1;: In file included from ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-rgn.c5265:31note: expanded from macro 'RTX_HDR_SIZE': note: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-dump.c51 : else if ((nonzero_bits (XEXP (x, 1), mode) #define RTX_HDR_SIZE offsetof (struct rtx_def, u): ^ ~ In file included from 24: expanded from macro 'NOTE_KIND'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741 ^ ~ : : ./genrtl.h::In file included from :23: note: expanded from macro 'XINT'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h487:/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h31320:23::104:24: :3741: ./genrtl.h :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :note#define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) : expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1209 warning: note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~:38:: ^ ~ expanded from macro 'offsetof' note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h347:1350 expanded from macro 'RTL_CHECK2' : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h32:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define offsetof(t, d) __builtin_offsetof(t, d) note: expanded from macro 'XCINT' X0EXP (rt, 1) = NULL_RTX; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):1209: : ^ ~ ^ ~ 38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: expanded from macro 'RTL_CHECK2'3:#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120 ^ ~ ^ ~ warning /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:440440:51210::638:1:: 1337:27: note: expanded from macro 'X0EXP' : #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ note37 :: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]warningarray 'fld' declared here: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched.c5 note: :offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]: 1208expanded from macro 'RTL_CHECKC1' XVEC (rt, 1) = arg1;DEF_RTL_EXPR(ABS, "abs", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :38 ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c rtunion fld[1]; 22 ^ :note#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): ^ ~118: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note:: :1321In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-ir.c::6:expanded from macro 'RTL_CHECK1'23array 'fld' declared here: In file included from 26 rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h note note: ^423: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/system.h:745/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:5269expanded from macro 'DEF_RTL_EXPR': expanded from macro 'XVEC' :37: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h561 : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), : ^ ~14: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h 5:: 126: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^~~~~~~~~~~~note: 1/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::695:22 note3741: ./genrtl.h::1209: :38: :note : expanded from macro 'gcc_assert' return cached_num_sign_bit_copies (XEXP (x, 1), mode, ^ ~array 'fld' declared here : expanded from macro 'RTL_CHECK2' rtunion fld[1]; 347:3: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) warning ^ ~ note ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^~~~ : expanded from macro 'RTX_HDR_SIZE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:: 'mem_usage' 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] :440:5:5 XVEC (rt, 1) = arg1; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: struct mem_usage1320 ^ ~ note :23:: In file included from note: #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~note /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-rgn.c^/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: expanded from macro 'XEXP' :104:24/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h array 'fld' declared here :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)51: array 'fld' declared hereIn file included from ::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1321 ^ ~note rtunion fld[1];: expanded from macro 'offsetof': ::3741: 1: 23 ./genrtl.hnote:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];:: 1209:38did you mean struct here? ::note: expanded from macro 'XVEC' note: #define offsetof(t, d) __builtin_offsetof(t, d) ^expanded from macro 'RTL_CHECK2' 520 ^#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)class mem_usage; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):3 : ^~~~~ struct ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-dump.c:warning ^ ~ 24: ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h::348 :note3: :expanded from macro 'RTL_CHECK2' warning: 5array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::440 XEXP (rt, 2) = arg2;array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27641: note: expanded from macro 'X0EXP' : 1 ^ ~ :note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23 :warning #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)note: expanded from macro 'XEXP': : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~: 5offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]: DEF_RTL_EXPR(SQRT, "sqrt", "e", RTX_UNARY)note ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here :: rtunion fld[1];array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c1209::11538: ^ ~: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^1208:38: 6 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-ir.c:26/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c: :In file included from note: expanded from macro 'RTL_CHECK1'note note: : expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h expanded from macro 'DEF_RTL_EXPR' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ 52803741 ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h26::440 warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || (nonzero_bits (XEXP (x, 1), mode) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23:: note: expanded from macro 'XEXP' : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' ./genrtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define RTX_HDR_SIZE offsetof (struct rtx_def, u)5: note: 440array 'fld' declared here: rtunion fld[1]; ^ ~ 5 ^ ~ :/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h348: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-dump.c: ^24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741 : ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 3) = arg3; ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-rgn.c:51: :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote:37411209: : ./genrtl.hexpanded from macro 'XEXP':3538 :3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :104::3824: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 1) = arg1; ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 1320:23: note: expanded from macro 'XEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5note: note: array 'fld' declared here : rtunion fld[1]; ^ ~ expanded from macro 'offsetof'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1209:38: note: expanded from macro 'RTL_CHECK2' ^ : XEXP (rt, 2) = arg2;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:5287#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):44: ^ ~ ^ ~1209 :warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 38 result = cached_num_sign_bit_copies (XEXP (x, 1), mode, ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h #define offsetof(t, d) __builtin_offsetof(t, d):440:5:: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here : rtunion fld[1];: ^ 1320 ^ ~ note: expanded from macro 'RTL_CHECK2' :23: note: expanded from macro 'XEXP'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:13205:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-rgn.c:51 note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): array 'fld' declared here : rtunion fld[1]; ^ 23In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.defnote:: 641expanded from macro 'XEXP':1:In file included from warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-dump.c:24offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]: : In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~DEF_RTL_EXPR(SQRT, "sqrt", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.cIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: :note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 3741 ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: ./genrtl.harray 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :: rtunion fld[1];3741 440:5: note ^: array 'fld' declared here : rtunion fld[1];117 : 6 ^:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c: ./genrtl.hnote:350573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :3 XSTR (rt, 1) = arg1;: ::5291 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from warning:expanded from macro 'DEF_RTL_EXPR'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-ir.c : ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]26 : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :: || (nonzero_bits (XEXP (x, 1), mode)26 : ^ ~In file included from 1319 X0EXP (rt, 4) = NULL_RTX;:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h23: 695note:1320:23 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:22:: notenote: : expanded from macro 'XEXP' 3741#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ : ./genrtl.h:349:3: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XSTR': 1337#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) expanded from macro 'RTX_HDR_SIZE' ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h27: note: #define RTX_HDR_SIZE offsetof (struct rtx_def, u)expanded from macro 'X0EXP' :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1209::1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~warning : 38array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) XEXP (rt, 3) = arg3; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~:104:24:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 1320 note: expanded from macro 'offsetof' note ^ ~ #define offsetof(t, d) __builtin_offsetof(t, d)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^ ~440:: 5: : 23: notenote: : array 'fld' declared here expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];:1208:expanded from macro 'XEXP'38In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c ^ note #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:expanded from macro 'RTL_CHECK1'5303 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)::120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):641:1:: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] 44015:: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] DEF_RTL_EXPR(SQRT, "sqrt", "e", RTX_UNARY) ^ ~ ^ ~5 : note: array 'fld' declared here && INTVAL (XEXP (x, 1)) > 0 rtunion fld[1];^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from 1209:38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-rgn.cnote/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:1320:5118:expanded from macro 'RTL_CHECK2' ::23: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'XEXP'note:6:51 : note ^ ~ : : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from expanded from macro 'DEF_RTL_EXPR'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209array 'fld' declared here : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)),: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h44038:: note rtunion fld[1];: expanded from macro 'RTL_CHECK2' 5 ^~~~~~~~~~~~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~3741 : ./genrtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' 574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)695 : ^~~ note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 22: ^note array 'fld' declared here : expanded from macro 'RTX_HDR_SIZE' rtunion fld[1]; ^ :1215:33:#define RTX_HDR_SIZE offsetof (struct rtx_def, u) noteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-ir.c:In file included from ^ ~ : /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.hexpanded from macro 'XCWINT':/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-dump.c104:24 : note26#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~: : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'offsetof'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5:3741 XSTR (rt, 2) = arg2;: :note24#define offsetof(t, d) __builtin_offsetof(t, d): In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: : warning: array 'fld' declared here ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.h : rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c350:5304:15:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120:: ^ ~ XEXP (rt, 1) = arg1;warning3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]644::1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(BSWAP, "bswap", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ warning && INTVAL (XEXP (x, 1)) < xmode_width) ^ ~ : ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note1337/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : expanded from macro 'DEF_RTL_EXPR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \:expanded from macro 'XEXP' : ^~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)1319/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1320:23: note: expanded from macro 'XEXP' 695 :22: note: expanded from macro 'RTX_HDR_SIZE' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)23:#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.hnote :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 27::104 :note24: expanded from macro 'XSTR': 1209:38:: :1209expanded from macro 'X0EXP':38: note: expanded from macro 'RTL_CHECK2' note: expanded from macro 'offsetof' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define offsetof(t, d) __builtin_offsetof(t, d)#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)note ^ ~ ^ ~: expanded from macro 'RTL_CHECK2' ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~: 1209:38:: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'RTL_CHECK2' 1208 :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~38: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:644/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] 440 ^ ~: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h5:440:5::DEF_RTL_EXPR(BSWAP, "bswap", "e", RTX_UNARY): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: notenote: noteexpanded from macro 'DEF_RTL_EXPR': expanded from macro 'RTL_CHECK1' ? RTX_HDR_SIZE + sizeof (reg_info) \ note: : #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^~~~~~~~~~~~array 'fld' declared here ^ ~ rtunion fld[1];1940array 'fld' declared here rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^29 : ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h440: note: expanded from macro 'INTVAL' :In file included from 695/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-dump.c::24: In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741:: 5./genrtl.h:: 370:3:22 warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-rgn.c#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ :note:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h51: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::3741: ./genrtl.h:592: 1215note:array 'fld' declared here XEXP (rt, 2) = arg2; : ^ ~ 33/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:::expanded from macro 'RTX_HDR_SIZE' rtunion fld[1];23 : ^ note: expanded from macro 'XEXP' 3 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): warning: note ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: expanded from macro 'XCWINT' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-ir.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTX_HDR_SIZE offsetof (struct rtx_def, u): 3741: #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])./genrtl.h:369:3array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1209 : 38 ^ ~ XEXP (rt, 1) = arg1; ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h ^~~ : XSTR (rt, 1) = arg1; ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :104:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h24: notenote: :1319:23:: :note1320/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ 23expanded from macro 'XSTR': expanded from macro 'offsetof'note : expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) : ^ ~: 440440::55:: note: array 'fld' declared here note#define offsetof(t, d) __builtin_offsetof(t, d) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];: 1209 ^: 38: note: ^ ~ : expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c1209:38: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:644:1: warningIn file included from 440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-dump.c::524: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 3741offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]: ./genrtl.h:: 435:3: warningarray 'fld' declared hereDEF_RTL_EXPR(BSWAP, "bswap", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c rtunion fld[1];: rtunion fld[1];array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^118 ::4406 ^ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:5305 XWINT (rt, 1) = arg1;: 45/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-ir.c: ^ ~ warning:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: : expanded from macro 'XWINT' array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 5: note: 26array 'fld' declared here num0 = MIN ((int) bitwidth, num0 + INTVAL (XEXP (x, 1))); ^ ~ rtunion fld[1]; ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :3741: ./genrtl.h:370:1320:23: note: :expanded from macro 'XEXP'3 : warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XWINT(RTX, N) ((RTX)->u.hwint[N]) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from note: expanded from macro 'DEF_RTL_EXPR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), XEXP (rt, 2) = arg2; ^~~~~~~~~~~~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-rgn.c : ^ ~51 : In file included from :1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3:1320:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :warning695:22:441 note: expanded from macro 'RTX_HDR_SIZE': :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])23 ^ ~:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:5#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~note /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: XSTR (rt, 1) = arg1;note104: expanded from macro 'INTVAL': : : 24:#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) note ^~~: expanded from macro 'offsetof' note: array 'hwint' declared here #define offsetof(t, d) __builtin_offsetof(t, d) expanded from macro 'XEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: ^ ~ note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' ^~~ HOST_WIDE_INT hwint[1]; ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/system.h:386:26: noteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^1209 :: 38expanded from macro 'MIN': /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59 : ^ ~26 : note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :expanded from macro 'HOST_WIDE_INT'1209 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def38:note#define MIN(X,Y) ((X) < (Y) ? (X) : (Y)): 649 ^: # define HOST_WIDE_INT long longexpanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ 1/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::440440:: ^55:: notenote: : array 'fld' declared herearray 'fld' declared here : note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ rtunion fld[1]; In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-rgn.cIn file included from warning ^ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-dump.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c::24 : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h5305::3741:: ./genrtl.h:436:3: 45warning51: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from num0 = MIN ((int) bitwidth, num0 + INTVAL (XEXP (x, 1))); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XWINT (rt, 2) = arg2; : ^ ~440 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h5:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1213::: 29: 1320note:: 23expanded from macro 'XWINT': #define XWINT(RTX, N) ((RTX)->u.hwint[N]) : ^ ~ note:offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]3741 : noteDEF_RTL_EXPR(FFS, "ffs", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~./genrtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: array 'fld' declared here :: expanded from macro 'XEXP' rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c ^ ~: 115:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]441 XVEC (rt, 2) = arg2; ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::5: note: array 'hwint' declared here ^ ~6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: HOST_WIDE_INT hwint[1];expanded from macro 'RTX_HDR_SIZE' :1209:38: note /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:: expanded from macro 'RTL_CHECK2' 104:24: note: expanded from macro 'offsetof' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): note: expanded from macro 'XVEC' #define offsetof(t, d) __builtin_offsetof(t, d)#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ :In file included from 1209:38 ^ ~ : note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTL_CHECK2': 1940#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-ir.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::In file included from 440:5: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c: :29: :note: ^expanded from macro 'INTVAL' array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:120 rtunion fld[1]; ^ 26#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ 26/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33:: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-rgn.c::51 : : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from 3741 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def: ./genrtl.h:630/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:::3741: ./genrtl.hnote649note: expanded from macro 'XCWINT' 3:#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] : :DEF_RTL_EXPR(FFS, "ffs", "e", RTX_UNARY): ^~~ expanded from macro 'HOST_WIDE_INT'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/system.h:386:38 : note: expanded from macro 'MIN' 435#define MIN(X,Y) ((X) < (Y) ? (X) : (Y)):# define HOST_WIDE_INT long longwarning3: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321 ^:23: note: expanded from macro 'XVEC' ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c :117:6 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' : :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440440:5: notewarningIn file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-dump.c: :24: In file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:37415: :./genrtl.h array 'fld' declared herenote :: : noteexpanded from macro 'DEF_RTL_EXPR' rtunion fld[1];array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:: 29: note: expanded from macro 'XWINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ :470array 'fld' declared here22In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-rgn.c:: 51note: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: 3./genrtl.h::648:3: : warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTX_HDR_SIZE' rtunion fld[1]; ^ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning:441:5 XSTR (rt, 1) = arg1;: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ::5312:/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:15:1319:23 : note SUBREG_BYTE (rt) = arg1;: expanded from macro 'XSTR' note: 104array 'hwint' declared here: : ^~~~~~~~~~~~~~~~ HOST_WIDE_INT hwint[1];#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ 24 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1209:note2011:26:warning : note: expanded from macro 'SUBREG_BYTE' 59: :26:#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ || INTVAL (XEXP (x, 1)) < 0 ^ ~ expanded from macro 'offsetof' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' 38#define offsetof(t, d) __builtin_offsetof(t, d): ^ ~ note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :noteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: : 1352expanded from macro 'HOST_WIDE_INT' ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def :32:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h expanded from macro 'RTL_CHECK2' :# define HOST_WIDE_INT long long ^649 :note1: :expanded from macro 'XCSUBREG' warning#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]:5: 1210:37: note: expanded from macro 'RTL_CHECKC1' :note: array 'fld' declared hereIn file included from rtunion fld[1]; ^ 1209DEF_RTL_EXPR(FFS, "ffs", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::38: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-rgn.c:51: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:note3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-ir.c: : :./genrtl.h:666:3: expanded from macro 'RTL_CHECK2': 118warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 440 XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5::6 :note : note ^ ~note: : expanded from macro 'DEF_RTL_EXPR' array 'fld' declared here26: In file included from expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)),/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ::37411940#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): ./genrtl.h: ^ ~436:3: ^~~~~~~~~~~~: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XWINT (rt, 2) = arg2;: 1209 ^ ~: 3829:: note : expanded from macro 'INTVAL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)note ^~~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:expanded from macro 'RTL_CHECK2'33: note: expanded from macro 'XCWINT'#define RTX_HDR_SIZE offsetof (struct rtx_def, u) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];: 1213 ^ ~:29: note: expanded from macro 'XWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h ^~~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h104:440#define XWINT(RTX, N) ((RTX)->u.hwint[N]):5: note ^ :24:: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: expanded from macro 'offsetof' :440 rtunion fld[1];In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-dump.c:#define offsetof(t, d) __builtin_offsetof(t, d):24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487 5 ^ ~: 3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^ ~441 :5: note:: array 'hwint' declared here : ^ note: array 'fld' declared here rtunion fld[1]; HOST_WIDE_INT hwint[1];In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:5313:warning15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c ^ X0EXP (rt, 1) = NULL_RTX; ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59::26In file included from 27/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-rgn.c: note: :120expanded from macro 'X0EXP' 51#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ || INTVAL (XEXP (x, 1)) >= (int) bitwidth:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.defnote: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 3741: ./genrtl.h::685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1208 XEXP (rt, 1) = arg1; ^ ~ :653 ^ ~: :: 38expanded from macro 'HOST_WIDE_INT': /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::23note: note1320: expanded from macro 'XEXP' 1#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~ : warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 23: :expanded from macro 'RTL_CHECK1' note:: 1209expanded from macro 'XEXP':38:DEF_RTL_EXPR(CLRSB, "clrsb", "e", RTX_UNARY) # define HOST_WIDE_INT long longnote#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): expanded from macro 'RTL_CHECK2' ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: 5: note: array 'fld' declared here rtunion fld[1]; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38note: expanded from macro 'DEF_RTL_EXPR' : ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-ir.c:26: note1940: :expanded from macro 'RTL_CHECK2'In file included from 29In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-dump.c3741: ./genrtl.h:470:3 : warning: notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~: expanded from macro 'INTVAL': 24expanded from macro 'RTX_HDR_SIZE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: SUBREG_BYTE (rt) = arg1;#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^~~~~~~~~~~~~~~~ ^ ~ In file included from /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:37415: : note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :./genrtl.h:1215:33:104 array 'fld' declared herenote 2011:26: ::expanded from macro 'XCWINT' :520:324: warning rtunion fld[1];: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: expanded from macro 'offsetof' : #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ 1337/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::In file included from 440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-rgn.c:#define offsetof(t, d) __builtin_offsetof(t, d)5:27 :note: note:51: : expanded from macro 'SUBREG_BYTE' In file included from #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)array 'fld' declared here ^ ~ note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741 rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352 :32: note: expanded from macro 'XCSUBREG' : #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210: ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:5314:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 37: note: expanded from macro 'RTL_CHECKC1' : ./genrtl.hexpanded from macro 'X0EXP' In file included from #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c38: note: expanded from macro 'RTL_CHECK1' :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):440::5120686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] || INTVAL (XEXP (x, 1)) >= xmode_width): ^ ~note: array 'fld' declared here: rtunion fld[1]; ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def: 653 ^:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] XSTR (rt, 2) = arg2; DEF_RTL_EXPR(CLRSB, "clrsb", "e", RTX_UNARY) ^ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440::5: note: 1320array 'fld' declared here In file included from rtunion fld[1]; ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c 1319:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-ir.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:23: note: expanded from macro 'XSTR'23In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-dump.c:24:: In file included from 117:6:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) note ^ ~: expanded from macro 'DEF_RTL_EXPR' :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695::374122: : notenote: ./genrtl.hexpanded from macro 'RTX_HDR_SIZE': 487:1209:38:: note:: expanded from macro 'RTL_CHECK2' 5383: warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTX_HDR_SIZE offsetof (struct rtx_def, u): ^ ~ XEXP (rt, 1) = arg1; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~: 440:5/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h X0EXP (rt, 1) = NULL_RTX;expanded from macro 'XEXP':/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h104:24: note: expanded from macro 'offsetof' :1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ^ ~ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :note1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:::381337::: array 'fld' declared herenote 2738: ::expanded from macro 'RTL_CHECK2' note#define offsetof(t, d) __builtin_offsetof(t, d)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1];: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440note:5: : note: array 'fld' declared here expanded from macro 'RTL_CHECK2' rtunion fld[1]; expanded from macro 'X0EXP' ^ ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:653:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] :1940:DEF_RTL_EXPR(CLRSB, "clrsb", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: 120829In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-rgn.cnote:38: note: expanded from macro 'RTL_CHECK1' : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-dump.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573expanded from macro 'DEF_RTL_EXPR'::351#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ : :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h warning3741: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: XSTR (rt, 1) = arg1; expanded from macro 'INTVAL' : ^ ~ : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)),/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ::1319#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT): 23 ^~~: ./genrtl.h440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h705:1215:33: note:: expanded from macro 'XCWINT'note : #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) 3 ^~~ expanded from macro 'XSTR':5: ^~~~~~~~~~~~note: array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : rtunion fld[1];: ^warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 440:5: note: array 'fld' declared here rtunion fld[1]; ^ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c::5319:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-ir.c :23:26 note37: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h695::120922::38 :note note: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 1209:383741:: ./genrtl.hnote: expanded from macro 'RTL_CHECK2'expanded from macro 'RTX_HDR_SIZE': warning expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : #define RTX_HDR_SIZE offsetof (struct rtx_def, u)array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])520 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h return MAX (1, num0 - INTVAL (XEXP (x, 1)));/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h3: : ^ ~440 :5:warning :5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:note:: 104:2423:array 'fld' declared here : note: array 'fld' declared here: notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: X0EXP (rt, 1) = NULL_RTX; rtunion fld[1]; ^ ~ ^ noteIn file included from rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-dump.c : ^24 : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-rgn.cexpanded from macro 'offsetof':51: In file included from 3741#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 1337:27: note: expanded from macro 'X0EXP' : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)expanded from macro 'XEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ::3741: ./genrtl.h./genrtl.h656: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1706::574 :warning3: :offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ::12083: warning:DEF_RTL_EXPR(CLZ, "clz", "e", RTX_UNARY): array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::warning1209: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]38: note: expanded from macro 'RTL_CHECK2' XSTR (rt, 2) = arg2; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote : expanded from macro 'RTL_CHECK1' ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c1940: ^ ~ XSTR (rt, 2) = arg2; :: 29115:6: note: expanded from macro 'DEF_RTL_EXPR' : ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :note440: expanded from macro 'INTVAL' ^ ~ ^~~~~~~~~~~~ :1319/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)23 : ^~~ note: expanded from macro 'XSTR' :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h5: note: :expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):695:22: note: expanded from macro 'RTX_HDR_SIZE' note: array 'fld' declared here : rtunion fld[1];1215#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h ^ ~:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h104:24 : note: expanded from macro 'offsetof' :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define offsetof(t, d) __builtin_offsetof(t, d):1209:38: note ^ ~: expanded from macro 'RTL_CHECK2' 33: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note:1209:38:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c: 120: ^In file included from : expanded from macro 'XCWINT'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched.c :note25: expanded from macro 'RTL_CHECK2' :In file included from #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-ir.c: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h656 26:: In file included from 440: :1:5 : ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^~~3741: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: warning: :offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]: 440./genrtl.h: note538/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/system.h :305::: 1:array 'fld' declared here 5 DEF_RTL_EXPR(CLZ, "clz", "e", RTX_UNARY) rtunion fld[1];387:3:warning note: : ^ : 26^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ array 'fld' declared here:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c : 'rtx_def' 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] rtunion fld[1];note: expanded from macro 'MAX':In file included from 117 struct GTY((desc("0"), tag("0"), warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-rgn.c:51 XEXP (rt, 1) = arg1;6#define MAX(X,Y) ((X) > (Y) ? (X) : (Y)) ^ : ^ ^ :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :note3741: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'DEF_RTL_EXPR': In file included from 440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-dump.c:5 ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ? RTX_HDR_SIZE + sizeof (reg_info) \ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:./genrtl.h:1320:23:::24 note725:3: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^~~~~~~~~~~~note1: : : : array 'fld' declared here 3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'XEXP':695./genrtl.h rtunion fld[1];warning ^: :592:notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : 22 : 3: XSTR (rt, 1) = arg1;: notedid you mean struct here?warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)5319:: 37: warning ^ ~ expanded from macro 'RTX_HDR_SIZE' : ^ ~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XSTR (rt, 1) = arg1; ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1319:23:class rtx_def; 1209:38: return MAX (1, num0 - INTVAL (XEXP (x, 1))); ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote::: ^ ~ 1319 ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:struct 23:expanded from macro 'RTL_CHECK2' note: /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.hexpanded from macro 'XEXP' :note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):10423: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):24: note: expanded from macro 'offsetof' ^ ~ note ^ ~ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1209:38::1209 notenote:: expanded from macro 'RTL_CHECK2' : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 44038: note: #define offsetof(t, d) __builtin_offsetof(t, d)expanded from macro 'RTL_CHECK2'expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])::1940:29: note: 5 ^ ~ ^ ~ expanded from macro 'INTVAL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: ::440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def rtunion fld[1]; ^ 440In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-rgn.c:#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT):5 :note:: array 'fld' declared here rtunion fld[1]; ^ ^~~ note:656:1: warning: : offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] 51: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:./genrtl.h33: In file included from note: expanded from macro 'XCWINT'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-ir.c array 'fld' declared here#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]):: In file included from 726/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched.c ::3: rtunion fld[1]; 2526: In file included from ^ ^~~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 3741: ./genrtl.hDEF_RTL_EXPR(CLZ, "clz", "e", RTX_UNARY)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~warning:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/system.h array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118In file included from 1372:13 XSTR (rt, 1) = arg1; ^ ~: warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-dump.c XEXP (rt, 2) = arg2;::387 : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ 24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: : ./genrtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h6611:3: rtx tmp = XEXP (this, 1);:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 1319:3823:: : warning: : note:1320: ^ ~ note23array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:: :expanded from macro 'DEF_RTL_EXPR'23: : note : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), expanded from macro 'XSTR' note XSTR (rt, 1) = arg1; ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^~~~~~~~~~~~: expanded from macro 'MAX' #define MAX(X,Y) ((X) > (Y) ? (X) : (Y)) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote:695:: expanded from macro 'XEXP' ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: expanded from macro 'XEXP' 1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h22#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):1319:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h expanded from macro 'RTX_HDR_SIZE' ^ ~ 23: note: #define RTX_HDR_SIZE offsetof (struct rtx_def, u)38:440::expanded from macro 'XSTR' :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1209#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): ^ ~5 :1209: /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h38: ^ ~38 : notenote: expanded from macro 'RTL_CHECK2' : expanded from macro 'RTL_CHECK2' :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h104note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : :expanded from macro 'RTL_CHECK2' note:120924: : array 'fld' declared here440note: expanded from macro 'offsetof':: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :440:440 ^:5:5:#define offsetof(t, d) __builtin_offsetof(t, d) note: 538 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:5322::array 'fld' declared here note: ^ ~:note array 'fld' declared here rtunion fld[1]; ^ : array 'fld' declared here 42: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];note num0 = cached_num_sign_bit_copies (XEXP (x, 1), mode, rtunion fld[1]; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320: ^:23: ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):1385:In file included from 12013: notewarning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-ir.c:26: : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-rgn.c:3741 ^ ~ : ./genrtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:659::440:557451: In file included from : :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:31:3741: ^ ~ warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320: expanded from macro 'XEXP' ./genrtl.h:746:3:DEF_RTL_EXPR(CTZ, "ctz", "e", RTX_UNARY)23 note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~: : notewarning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here :1209: XSTR (rt, 2) = arg2; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c ^ ~38expanded from macro 'XEXP' : rtunion fld[1]; ^ :In file included from warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319::115:23: 6: note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note: expanded from macro 'XSTR'note : #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-dump.c ^ ~ ^ ~:24: In file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741expanded from macro 'DEF_RTL_EXPR' : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: : ./genrtl.h XINT (rt, 1) = arg1; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209129 warnings 1209:38 ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \::38: ^ ~ generated. 440 612:5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: array 'fld' declared here:1317:23: ^~~~~~~~~~~~ note: : expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ 3note: expanded from macro 'RTL_CHECK2' : warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:5324:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XVEC (rt, 2) = arg2;note: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 42: warning::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5expanded from macro 'XINT': array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 440: 695#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ num1 = cached_num_sign_bit_copies (XEXP (x, 2), mode, ^ ~ : :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h225: ^ ~ note :1209:: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:38:: note:: array 'fld' declared here array 'fld' declared hereexpanded from macro 'RTX_HDR_SIZE' rtunion fld[1]; ^ : 132023: rtunion fld[1];23 : ^ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ note: expanded from macro 'XEXP' /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnoteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-ir.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): : ./genrtl.h ^ ~ expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209: 38: :expanded from macro 'offsetof':5921447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: : 3note: expanded from macro 'RTL_CHECK2' rtx next = XEXP (insn, 1); ^ ~:expanded from macro 'XVEC' ^ ~warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define offsetof(t, d) __builtin_offsetof(t, d) : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XSTR (rt, 1) = arg1; ^ ~ ^ ~ 440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec):1320:5: note: ^ ~: array 'fld' declared here :1319:23: In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h notenote: expanded from macro 'XSTR': 23#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ::array 'fld' declared here1209:38:: note: expanded from macro 'RTL_CHECK2'120 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :note: expanded from macro 'XEXP' : 1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440note: ^ ~:659: rtunion fld[1];: expanded from macro 'RTL_CHECK2' 5409::24: warning5: note: : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1 : warning: ^ ~array 'fld' declared herearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^ rtunion fld[1]; ^ cost = set_src_cost (SET_SRC (set), GET_MODE (SET_DEST (set)), speed); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440DEF_RTL_EXPR(CTZ, "ctz", "e", RTX_UNARY) 1209^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-rgn.c:5::2641:clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa note: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-dump.c:38: 22: notearray 'fld' declared here2451: -esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o selftest-rtl.o -MT selftest-rtl.o -MMD -MP -MF ./.deps/selftest-rtl.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/selftest-rtl.c rtunion fld[1];: In file included from : note: expanded from macro 'SET_SRC'In file included from ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^:695: expanded from macro 'RTL_CHECK2' ./genrtl.h :630#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here : rtunion fld[1]; ^22: note#define SET_SRC(RTX) XCEXP (RTX, 1, SET)In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-ir.c:26: ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10::3: 3741: ./genrtl.h warning: warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::3741array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'RTX_HDR_SIZE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); XVEC (rt, 1) = arg1;: ./genrtl.h:611 :#define RTX_HDR_SIZE offsetof (struct rtx_def, u):1354 ^ ~ 747:3: ^ ~ ^ ~ warning: :3:/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] warning24 : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320 XSTR (rt, 1) = arg1;::23: :note 1321note: 32:23:expanded from macro 'XEXP' note: ^ ~ expanded from macro 'XVEC' XEXP (rt, 2) = arg2; ^ ~: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320 #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)expanded from macro 'offsetof' ^ ~:1319: ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h23#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 23::1209:38note: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: ::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def: expanded from macro 'XSTR'659:note: expanded from macro 'XEXP'1209:38 note1: : warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] : expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)DEF_RTL_EXPR(CTZ, "ctz", "e", RTX_UNARY) ^ ~ ^ ~note: expanded from macro 'XCEXP' note ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209: ::38: note: expanded from macro 'RTL_CHECK2'expanded from macro 'RTL_CHECK2' ^ ~ 1209:38 : note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):expanded from macro 'RTL_CHECK2'118:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note : array 'fld' declared here 6 rtunion fld[1]; ^ : note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210 ^ ~ expanded from macro 'DEF_RTL_EXPR'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 :5: note: array 'fld' declared here 37/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5In file included from : : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)),/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-dump.c:note: expanded from macro 'RTL_CHECKC1' rtunion fld[1];24: ^ ~ ^#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ : ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:note440:5: note: array 'fld' declared here : ./genrtl.h:648:In file included from 3: rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-ir.c695: :array 'fld' declared herewarning: ^ rtunion fld[1]; 22array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : :526: note: note XSTR (rt, 1) = arg1; : : In file included from expanded from macro 'RTX_HDR_SIZE' ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: array 'fld' declared here :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTX_HDR_SIZE offsetof (struct rtx_def, u):1458 rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319 ^: : In file included from ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:544010/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-rgn.c:31:513741:: : In file included from warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 23./genrtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: warning return XBBDEF (insn, 2); ^ ~/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: :612:: note: expanded from macro 'XSTR' 3: struct 'rtx_insn' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) 104: warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] int this_cost = insn_cost (CONST_CAST_RTX_INSN (seq), speed); ^3741 XVEC (rt, 2) = arg2; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/system.h:1138: :25:: ^ ~24: note /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' ./genrtl.hexpanded from macro 'offsetof' note:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) :: ^ ~#define offsetof(t, d) __builtin_offsetof(t, d) 44748: ^ ~ 3: 1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnoteIn file included from :: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c: : warningexpanded from macro 'XBBDEF'expanded from macro 'CONST_CAST_RTX_INSN' :38: 1209 :120: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def :note: expanded from macro 'RTL_CHECK2':662/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208: 38#define CONST_CAST_RTX_INSN(X) CONST_CAST (struct rtx_insn *, (X)) ^:38: note: expanded from macro 'RTL_CHECK1' :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])notearray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'RTL_CHECK2' ^ ~ : XSTR (rt, 3) = arg3; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h537 ^ ~ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): : ^ ~:1: 440440:5:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::5:1319/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440::23:5:15 note: ::note: expanded from macro 'XSTR' array 'fld' declared here note: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]note: array 'fld' declared herenote: array 'fld' declared here rtunion fld[1]; ^#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) rtunion fld[1]; rtunion fld[1]; previous use is here ^ ^ ~class GTY(()) rtx_insn : public rtx_def ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 5440: ^1209DEF_RTL_EXPR(POPCOUNT, "popcount", "e", RTX_UNARY):38: note: expanded from macro 'RTL_CHECK2' return XBBDEF (insn, 2);#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-dump.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~31:In file included from : note: 1324 did you mean class here? :24 int this_cost = insn_cost (CONST_CAST_RTX_INSN (seq), speed); /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c: ::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-ir.c:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h2625:3741: 440./genrtl.h:115: : :6:In file included from note: ^::666:expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~note5:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/system.h3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: : expanded from macro 'XBBDEF' warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: 3741: :array 'fld' declared here./genrtl.h:630 : XVEC (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) rtunion fld[1]; ^3:1138 ^ ~ warning: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h44: note: expanded from macro 'CONST_CAST_RTX_INSN': 1321#define CONST_CAST_RTX_INSN(X) CONST_CAST (struct rtx_insn *, (X)) ^ :23 ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' In file included from : XVEC (rt, 1) = arg1; ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: expanded from macro 'XVEC': 1321#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-rgn.c ^ ~: 51/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209695:38:: ^ ~ note: :expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from :44022:clang:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h5: :notenote: expanded from macro 'RTX_HDR_SIZE' warning ^ ~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 3741: : array 'fld' declared here./genrtl.h ^ ~:440:5treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] :23 note : /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:note: : expanded from macro 'XVEC' :24: note: expanded from macro 'offsetof' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) rtunion fld[1]; ^ ~ ^ #define offsetof(t, d) __builtin_offsetof(t, d)766: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10 : warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from array 'fld' declared here3 return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c :120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def::662/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23:: note: warning: 1209 rtunion fld[1]; ^:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-dump.c:24: 381 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c::In file included from :5495: 9note: expanded from macro 'RTL_CHECK2' XVEC (rt, 1) = arg1;:note: expanded from macro 'RTL_CHECK2'warning /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 3741DEF_RTL_EXPR(POPCOUNT, "popcount", "e", RTX_UNARY) :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~: warning:./genrtl.h:685:: 440^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 440::3 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117::5: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321 op1 = XEXP (cond, 1); ^ ~5warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: array 'fld' declared here: 6 XEXP (rt, 1) = arg1;23:: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: noteexpanded from macro 'DEF_RTL_EXPR' ^ ~ : rtunion fld[1]; ^ : ? RTX_HDR_SIZE + sizeof (reg_info) \ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : ^~~~~~~~~~~~1320 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h23array 'fld' declared here1320:23:: : expanded from macro 'XVEC' In file included from #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~695note: expanded from macro 'XEXP' rtunion fld[1]; note: expanded from macro 'XEXP' ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-ir.c#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : 22 ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479 5:note: ^ ~expanded from macro 'RTX_HDR_SIZE' :26: note: #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~array 'fld' declared here:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 10/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104::: warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h374124 rtunion fld[1];: :1209:note ^ 38: :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'offsetof' :: ./genrtl.h: return XEXP (insn, 3);1209:648 : ^ ~: expanded from macro 'RTL_CHECK2' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from 38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 3:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-rgn.c:51noteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c: : expanded from macro 'RTL_CHECK2' 120 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])warning: : ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.defarray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ :662: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741 XSTR (rt, 1) = arg1;: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1:: warning ^ ~ 784::3:: warning440:5: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]1320: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: XINT (rt, 1) = arg1;DEF_RTL_EXPR(POPCOUNT, "popcount", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~array 'fld' declared here :131923 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c: :118:note: expanded from macro 'XEXP'6: note rtunion fld[1]; ^ ~ 23: :440 note: expanded from macro 'XSTR': /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ :In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)51317 expanded from macro 'DEF_RTL_EXPR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-dump.c: :23: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):24 ^ ~ : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), note: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~note:: array 'fld' declared here3741 ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) rtunion fld[1];:38: : ^./genrtl.h ::: 686/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c: 5528: ^ ~ 695:22:1209:note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note3: :: warning: expanded from macro 'RTX_HDR_SIZE'101209:38: expanded from macro 'RTL_CHECK2'38:: :: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]note: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ expanded from macro 'RTL_CHECK2'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note op0 = SET_SRC (set);#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~~~~~~~~~~~ XSTR (rt, 2) = arg2; /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h : expanded from macro 'RTL_CHECK2': ^ ~ 104 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641 : ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:22/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: ::440:5440:524: notenote1319:: expanded from macro 'SET_SRC' : #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ 23: note: expanded from macro 'XSTR' : note: array 'fld' declared here array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): note #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~ expanded from macro 'offsetof': 1354:32/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^::In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-rgn.c: #define offsetof(t, d) __builtin_offsetof(t, d) note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' 51440: :5:expanded from macro 'XCEXP' In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h In file included from :3741 ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-ir.c: note: array 'fld' declared here 26/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :./genrtl.h: rtunion fld[1];#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ^ ~3741: ./genrtl.h440: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def :665::1: 802/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484::36665warning:: 3: ::offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1;DEF_RTL_EXPR(PARITY, "parity", "e", RTX_UNARY)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h10: :: warning 1210note: array 'fld' declared here : rtunion fld[1]; ^37^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] note ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115: return XUINT (insn, 4);6 XEXP (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321 ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:23 1318:26: ^ ~:expanded from macro 'RTL_CHECKC1' In file included from #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-dump.c ^ ~ :24/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: :note note: : expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \: expanded from macro 'XUINT' In file included from note: ^~~~~~~~~~~~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320note expanded from macro 'XVEC'#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741::22: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];: : ^: 23:1209:38./genrtl.h note : : note: expanded from macro 'XEXP'expanded from macro 'RTX_HDR_SIZE' note#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:#define RTX_HDR_SIZE offsetof (struct rtx_def, u) : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:12095537 :expanded from macro 'RTL_CHECK2' 70510#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):3: warning: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24:: note ^ ~ warning:38 array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : :expanded from macro 'offsetof' XSTR (rt, 1) = arg1; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h op1 = XEXP (op0, 1);:440:5note : :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h #define offsetof(t, d) __builtin_offsetof(t, d):1209 expanded from macro 'RTL_CHECK2' note: :38: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~array 'fld' declared here ^ ~ ^ ~ rtunion fld[1]; In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c ^ ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23120/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:: 10/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:notenotenote: array 'fld' declared here : rtunion fld[1];1319:23: warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def: expanded from macro 'XEXP':665:1: ^ expanded from macro 'RTL_CHECK2' note: : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) : return XUINT (insn, 4); #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-ir.c ^ ~ warning: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~26:440:5: : offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :3741: ./genrtl.h:685:3:DEF_RTL_EXPR(PARITY, "parity", "e", RTX_UNARY) :array 'fld' declared here38^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : note: rtunion fld[1];1318: :: 26: note warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c: ^expanded from macro 'RTL_CHECK2' array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h117: expanded from macro 'XUINT' :#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~: 38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :1209:38: :440 note: 6:5:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-rgn.cexpanded from macro 'RTL_CHECK2': note XEXP (rt, 1) = arg1;:note: expanded from macro 'DEF_RTL_EXPR' ^ ~ ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:51 ^ ~ : : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTL_CHECK2' In file included from note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 695:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h22::array 'fld' declared here:3741: : 5: ./genrtl.h:822note note rtunion fld[1]; ^ : : expanded from macro 'RTX_HDR_SIZE' array 'fld' declared here :3:#define RTX_HDR_SIZE offsetof (struct rtx_def, u) 1320In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-dump.c ^ ~: rtunion fld[1];23:: 440:5 ^ :note: expanded from macro 'XEXP' note: :array 'fld' declared here warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ 24/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c: :In file included from 5606:10: /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: x = SET_SRC (set);: XVEC (rt, 1) = arg1; ^ ~ 104 ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:15123741: ./genrtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::24::12 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^~~~~~~~~~~~~ 7061321:: warning3: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1209:38 note: expanded from macro 'offsetof' ::2641: warning#define offsetof(t, d) __builtin_offsetof(t, d)23: 22: return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */note: expanded from macro 'XVEC' note: :expanded from macro 'RTL_CHECK2' ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ : ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120:38 note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::expanded from macro 'SET_SRC' 1321:23: : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: expanded from macro 'XVEC'#define SET_SRC(RTX) XCEXP (RTX, 1, SET)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.defarray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note: ^ ~expanded from macro 'RTL_CHECK2' ^ ~ :665:1 #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) XSTR (rt, 2) = arg2; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1354/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : warning ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ^ ~:440 DEF_RTL_EXPR(PARITY, "parity", "e", RTX_UNARY) ::5^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6:::32/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: note :: expanded from macro 'XCEXP' : : note: #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319: :array 'fld' declared here expanded from macro 'DEF_RTL_EXPR' rtunion fld[1]; 44023:5 ^ expanded from macro 'RTL_CHECK2' :In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-ir.c :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: expanded from macro 'XSTR' 26: :: array 'fld' declared here ^ ~ rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1210 : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), :: ^~~~~~~~~~~~In file included from ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) 37:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h440In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-rgn.c::5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ::51note: ^ ~: note: 695:22In file included from array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^expanded from macro 'RTL_CHECKC1' : note3741: : :./genrtl.h1209:expanded from macro 'RTX_HDR_SIZE' :#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h686::37413: :./genrtl.h warning: 38array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :: XSTR (rt, 2) = arg2;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: :expanded from macro 'RTL_CHECK2' ^ ~#define RTX_HDR_SIZE offsetof (struct rtx_def, u)823#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 1836 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~:23::: :440:note: expanded from macro 'XSTR' 5440:5: note3/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) : array 'fld' declared here104::34 : warning ^ ~ : note rtunion fld[1]; ^ : : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h24array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c rtunion fld[1]; XSTR (rt, 2) = arg2;warning:1209: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ : return safe_as_a (JUMP_LABEL (insn)); : ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: 38In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-dump.cnote ^ ~ : note5621:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:12:note : expanded from macro 'JUMP_LABEL' expanded from macro 'offsetof': warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:1319: :expanded from macro 'RTL_CHECK2'23#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) : note: In file included from #define offsetof(t, d) __builtin_offsetof(t, d) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: x = SET_SRC (set); #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~expanded from macro 'XSTR' ^~~~~~~~~~~~~ ^ ~./genrtl.h ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)#define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h725:: ^ ~3: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209::1354:32:677warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: :4401 XSTR (rt, 1) = arg1;: : :5note ^ ~ : :1354:32: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h warningexpanded from macro 'RTL_CHECK2' :note: expanded from macro 'XCEXP'1319:23 :note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx): note note: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ^ ~ : expanded from macro 'XSTR' DEF_RTL_EXPR(SIGN_EXTRACT, "sign_extract", "eee", RTX_BITFIELD_OPS)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here: ^ ~ expanded from macro 'XCEXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) rtunion fld[1];^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 1210:37 ^ : note: ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115: #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) expanded from macro 'RTL_CHECKC1' 440:5 : ^ ~ :#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) 6 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440noteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-ir.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :1209::: array 'fld' declared here5: note: array 'fld' declared here 2638: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote rtunion fld[1]; ^ : rtunion fld[1]; 1210: noteexpanded from macro 'DEF_RTL_EXPR' : :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843 ^:expanded from macro 'RTL_CHECK2' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ 37 ^~~~~~~~~~~~ 10:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note :6953741#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: ::22:: ./genrtl.h expanded from macro 'RTL_CHECKC1'In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-rgn.c:51: : note: warning 705:3: In file included from expanded from macro 'RTX_HDR_SIZE' array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XSTR (rt, 1) = arg1;:440:#define RTX_HDR_SIZE offsetof (struct rtx_def, u) : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~5 ^ ~: ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1832/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741:: ./genrtl.h1319 :440::824:note23:5: note :: array 'fld' declared here /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h3: warning: ::28:: 104note: expanded from macro 'XSTR' rtunion fld[1];array 'fld' declared here#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ : note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:120924 rtunion fld[1]; ^ ^array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: 38: XVEC (rt, 3) = arg3; : In file included from expanded from macro 'JUMP_LABEL' : note ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-dump.c:: 24#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)expanded from macro 'offsetof' : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :5636/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~note: :1321::103741: expanded from macro 'RTL_CHECK2' : warning: ./genrtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define offsetof(t, d) __builtin_offsetof(t, d)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ::1354: ^ ~72623:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :3:32/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::440: x = SET_SRC (set); ^~~~~~~~~~~~~ 5note : note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641 note: expanded from macro 'XCEXP': warningIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:: :677:122#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)expanded from macro 'XVEC':array 'fld' declared here : ^ ~#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ warning: : note: expanded from macro 'SET_SRC' offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]#define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]DEF_RTL_EXPR(SIGN_EXTRACT, "sign_extract", "eee", RTX_BITFIELD_OPS) : rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h12091354^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XEXP (rt, 2) = arg2; ::1210In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:32: note: ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-ir.c 38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 37::1320:expanded from macro 'XCEXP' 23:: notenote: :expanded from macro 'RTL_CHECKC1' 26: In file included from #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : 63741:note#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx): : ./genrtl.hexpanded from macro 'XEXP' ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~note ^ ~expanded from macro 'RTL_CHECK2': /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 706 :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h440: :1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:38:3: : expanded from macro 'DEF_RTL_EXPR':440note /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1210:37::5: expanded from macro 'RTL_CHECK2' 5warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ? RTX_HDR_SIZE + sizeof (reg_info) \ XSTR (rt, 2) = arg2; note: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^~~~~~~~~~~~ note: array 'fld' declared here rtunion fld[1];array 'fld' declared here: ^ ~ expanded from macro 'RTL_CHECKC1' ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h695/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]):1319 ^ ~ ^::22: ^ ~note: expanded from macro 'RTX_HDR_SIZE'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:#define RTX_HDR_SIZE offsetof (struct rtx_def, u)44023:1848:5: ^ ~note : notearray 'fld' declared here ::In file included from 40: warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-rgn.c5: note expanded from macro 'XSTR': rtunion fld[1]; : ^ 51: array 'fld' declared here#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from :1209:38:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-dump.c:24#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~3741: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : :104:24 rtunion fld[1]; ./genrtl.h ^: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::440: : 5: 3741: return safe_as_a (JUMP_LABEL (this)); notenote ^~~~~~~~~~~~~~~~~: : array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:5662/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];844:3: :expanded from macro 'offsetof' ^ ::29: warning: #define offsetof(t, d) __builtin_offsetof(t, d)array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ op0 = XEXP (x, 0), op1 = XEXP (x, 1); ^ ~ ./genrtl.h1832/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-ir.c::746:: 3: warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]28In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c: warning120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def1320:: 26: In file included from array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ::677:23: XINT (rt, 1) = arg1; XSTR (rt, 1) = arg1; ^ ~ ^ ~ 1 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: note: expanded from macro 'XEXP' 1317:23: note: warning#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]:expanded from macro 'XINT' 3741 DEF_RTL_EXPR(SIGN_EXTRACT, "sign_extract", "eee", RTX_BITFIELD_OPS): note#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):: expanded from macro 'JUMP_LABEL' ^ ~ 1319#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ^ ~:23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ::./genrtl.h 1209 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c::118:note:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h725: expanded from macro 'XSTR'6:38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: expanded from macro 'DEF_RTL_EXPR':1354:3 #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~:::1209 warning: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~1209array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]38:38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XSTR (rt, 1) = arg1;:695:note ^ ~3222: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : note: note: :expanded from macro 'RTL_CHECK2' expanded from macro 'XCEXP' note: expanded from macro 'RTL_CHECK2'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: expanded from macro 'RTX_HDR_SIZE'expanded from macro 'RTL_CHECK2'#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~ ^ ~ 1319:23: ^ ~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h5 ^ ~ :440: :104expanded from macro 'XSTR'::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :440:5 #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~note: ::24:1210:37 notearray 'fld' declared here5: :: note: array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECKC1' note: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~: expanded from macro 'offsetof'note rtunion fld[1];array 'fld' declared here : rtunion fld[1]; rtunion fld[1];#define offsetof(t, d) __builtin_offsetof(t, d)expanded from macro 'RTL_CHECK2' ^ ~ ^ ^In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-dump.c ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-rgn.c:51: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here :3741In file included from 24/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c: :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :./genrtl.h3741: ./genrtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 747 ^ ~120 : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:681:1:: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] rtunion fld[1];DEF_RTL_EXPR(ZERO_EXTRACT, "zero_extract", "eee", RTX_BITFIELD_OPS) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:: 3 ^: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c warning: :115:6:57633:16/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:::: notearray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]1853:: note:array 'fld' declared here3 XSTR (rt, 2) = arg2; warning: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; :expanded from macro 'DEF_RTL_EXPR' ^ cond = XEXP (SET_SRC (set), 0); ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ In file included from XEXP (rt, 2) = arg2; warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~: 695:22/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-ir.c:26 ^ ~ : array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ : :37411319:1320:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTX_HDR_SIZE'23: ^~~~~~~~~~~~~ : note: expanded from macro 'XEXP'#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ : /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h1832#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):./genrtl.h:72628: note:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:23: 2641104::3: note: : expanded from macro 'JUMP_LABEL' warning ^ ~#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ 24expanded from macro 'XSTR':22:: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209: :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:38note 1354:32: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: XEXP (rt, 2) = arg2; ^ ~ 1209note: expanded from macro 'SET_SRC'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:expanded from macro 'offsetof'::1320: note: #define offsetof(t, d) __builtin_offsetof(t, d) 38 #define SET_SRC(RTX) XCEXP (RTX, 1, SET)expanded from macro 'RTL_CHECK2' 23#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~ ^ ~ : note: ^ ~ note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTL_CHECK2':5: : expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from note: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c: ^ ~ array 'fld' declared here#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~: expanded from macro 'XCEXP'120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:681:1 1354/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209: :38 rtunion fld[1]; ^ :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-dump.c: note:440#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) 32warning24: :: : ^ ~In file included from 5offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: expanded from macro 'RTL_CHECK2'DEF_RTL_EXPR(ZERO_EXTRACT, "zero_extract", "eee", RTX_BITFIELD_OPS) :note: expanded from macro 'XCEXP': array 'fld' declared here rtunion fld[1]; ^1210 #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~:3741 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : 37/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-rgn.c:51./genrtl.h: 748 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:note: ::3expanded from macro 'RTL_CHECKC1' :440:1210:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): ^ ~11737: 5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning: 6array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: :note: expanded from macro 'DEF_RTL_EXPR' note ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~: :expanded from macro 'RTL_CHECKC1' 3741: :5 : note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: array 'fld' declared here./genrtl.h: note:846 XSTR (rt, 3) = arg3;#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]):3note: array 'fld' declared here: ^ ~ expanded from macro 'RTX_HDR_SIZE' : warning ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319 #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ rtunion fld[1]; /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h rtunion fld[1]; ::104 ^ :23: note: expanded from macro 'XSTR' : ^array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 24 XSTR (rt, 3) = arg3;: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'XSTR':1320:35: note#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) : expanded from macro 'XEXP'In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-ir.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741 note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ expanded from macro 'offsetof' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) : #define offsetof(t, d) __builtin_offsetof(t, d)./genrtl.h : ^ ~746 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ :: ^ ~3 In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h warning: 38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:1209: 120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def :681: XINT (rt, 1) = arg1;1: warning: ::note1209offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]2138 ^ ~ :39: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317expanded from macro 'RTL_CHECK2': DEF_RTL_EXPR(ZERO_EXTRACT, "zero_extract", "eee", RTX_BITFIELD_OPS) :23: note: expanded from macro 'XINT'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c expanded from macro 'RTL_CHECK2' ^ ~ :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])10: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5warning118: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]6: note: expanded from macro 'RTL_CHECK2' note /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'DEF_RTL_EXPR' :1209:38 ^~~ SUBREG_BYTE (x), GET_MODE (x)); /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :440: : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~~~~ note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^~~~~~~~~~~~: note: expanded from macro 'RTL_CHECK2' ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695: 2011:26:22: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :440:5: : notenote: array 'fld' declared here5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];:note : note: array 'fld' declared here expanded from macro 'RTX_HDR_SIZE': rtunion fld[1]; expanded from macro 'SUBREG_BYTE' rtunion fld[1]; ^ ^ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c: 5769:27: ^warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ 440 && label_ref_label (XEXP (SET_SRC (set), 2)) == JUMP_LABEL (jump); :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 1352:32 ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h5: noteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-dump.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::3741: ./genrtl.h:: 766/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :array 'fld' declared here :In file included from rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/selftest-rtl.c ^:1320104: XVEC (rt, 1) = arg1; ^ ~:22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.hnote: expanded from macro 'XCSUBREG'23: note: 24: #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)75 ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210 :37: In file included from note:: :1: expanded from macro 'offsetof'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-ir.c:23:expanded from macro 'XEXP'26 : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarningnote:3741: note: expanded from macro 'XVEC' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ^ ~./genrtl.h:747expanded from macro 'RTL_CHECKC1': #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~:3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 : class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] warning: class rtx_def;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209: 38: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])^ ^ ~array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55 : XEXP (rt, 2) = arg2;In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:: 8120 ^ ~ : expanded from macro 'RTL_CHECK2':: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:68638::1 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h notenote: expanded from macro 'RTL_CHECK2':: 1320: previous use is here : struct rtx_def; warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~DEF_RTL_EXPR(HIGH, "high", "e", RTX_CONST_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h23:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note:440 ^ ~ : expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c: ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h5 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440::115 ::6: :5440:5: note: notearray 'fld' declared herenote: array 'fld' declared here : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ : note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1];expanded from macro 'DEF_RTL_EXPR'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:1209:38::5769:33: warning ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ^ && label_ref_label (XEXP (SET_SRC (set), 2)) == JUMP_LABEL (jump); ^~~~~~~~~~~~~ note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:686:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-ir.c:26: DEF_RTL_EXPR(HIGH, "high", "e", RTX_CONST_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.cIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-dump.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3:: warning117:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h6: note: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XINT (rt, 1) = arg1;expanded from macro 'DEF_RTL_EXPR' ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h2641:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XSTR (rt, 3) = arg3; :22::1317:23: note: expanded from macro 'XINT' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^ ~ ^~~~~~~~~~~~ note: expanded from macro 'SET_SRC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define SET_SRC(RTX) XCEXP (RTX, 1, SET) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)#define RTX_HDR_SIZE offsetof (struct rtx_def, u)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' :1319:23 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :note3032: :expanded from macro 'XSTR'19 ^ ~ : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 1210:37: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~note /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h *step_out = XEXP (x, 1); ^ ~ ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) :440::23: 5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:note:1209 104:24In file included from : note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-rgn.c:: expanded from macro 'offsetof'57: : ^ ~ expanded from macro 'XEXP'note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:: :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~167:7array 'fld' declared here :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:35 :1209 warning rtunion fld[1]; ^ 38: note:: 38expanded from macro 'RTL_CHECK2' :: note: expanded from macro 'RTL_CHECK2' : #define offsetof(t, d) __builtin_offsetof(t, d)array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: if (INSN_CODE (insn) < 0) expanded from macro 'XEXP' ^ ~ ^~~~~~~~~~~~~~~~In file included from ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-dump.c :24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):3741: :./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:686:440#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~:802:1:5: 3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ note: array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 XEXP (rt, 1) = arg1; :39: ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: rtunion fld[1];warning: : offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504 ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:DEF_RTL_EXPR(HIGH, "high", "e", RTX_CONST_OBJ) 1320 :25:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: expanded from macro 'INSN_CODE' ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:440:5: note: array 'fld' declared here #define INSN_CODE(INSN) XINT (INSN, 5) rtunion fld[1]; ^ ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-ir.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::440:5:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]23 : note : expanded from macro 'DEF_RTL_EXPR' XVEC (rt, 1) = arg1; : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ expanded from macro 'XEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote:1317:23: : note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here: 695 : expanded from macro 'XINT' rtunion fld[1]; : ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^1321:23 : ^ ~ note : expanded from macro 'XVEC'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c 22 ^ ~: note:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 5769:55 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 1209warning:: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'RTX_HDR_SIZE' && label_ref_label (XEXP (SET_SRC (set), 2)) == JUMP_LABEL (jump);38 : ^~~~~~~~~~~~~~~~~ note : expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTX_HDR_SIZE offsetof (struct rtx_def, u): /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: ^ ~1832:1209::38: ^ ~1209:note 383731: expanded from macro 'RTL_CHECK2' 28: :/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note:24: expanded from macro 'JUMP_LABEL' 11 #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN): : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note: expanded from macro 'offsetof'note ^ ~: 440:5#define offsetof(t, d) __builtin_offsetof(t, d)440warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: : : note: ^ ~expanded from macro 'RTL_CHECK2' 5array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) attrs = MEM_ATTRS (x); : ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^~~~~~~~~~~~~ 1354 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 32: note: :noteexpanded from macro 'XCEXP' 440: rtunion fld[1]; ^In file included from :#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c: :array 'fld' declared here120In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-rgn.c:57 ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def :24: note: expanded from macro 'MEM_ATTRS' note:690:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) rtunion fld[1]; ^ ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here: 1344:29: rtunion fld[1];:note: In file included from 1210/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-ir.cexpanded from macro 'X0MEMATTR'1: : #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem): :warning37 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ^ ~ :26168 :DEF_RTL_EXPR(LO_SUM, "lo_sum", "ee", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115 note::5:: 1210: ::37In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 6: ^ note: :3741: :expanded from macro 'RTL_CHECKC1'expanded from macro 'DEF_RTL_EXPR' warning note: expanded from macro 'RTL_CHECKC1' ./genrtl.h#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~: INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); 695784:3: warning: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-dump.c#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]):22: ^~~~~~~~~~~~~~~~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:24 ^ ~note XINT (rt, 1) = arg1;: : ^ ~expanded from macro 'RTX_HDR_SIZE'In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h5 #define RTX_HDR_SIZE offsetof (struct rtx_def, u)::1504:25: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~:440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: : expanded from macro 'INSN_CODE' :1317:23:/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h :./genrtl.h5: note: :822#define INSN_CODE(INSN) XINT (INSN, 5)note: 104:24: notearray 'fld' declared here ^ ~ :3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h array 'fld' declared here: ::expanded from macro 'XINT' rtunion fld[1]; 1317: rtunion fld[1];note: ^ expanded from macro 'offsetof' warning23 : ^ note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ : #define offsetof(t, d) __builtin_offsetof(t, d)array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 XVEC (rt, 1) = arg1; ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): ^ ~ 38 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: : ^ ~expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:690:1In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1209::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched.c38:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:13213741 :23: note: : expanded from macro 'XVEC' note./genrtl.h: :33:expanded from macro 'RTL_CHECK2'3: ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec):#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning:440:4405::: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]1209:: 5: note: array 'fld' declared here rtunion fld[1]; noteDEF_RTL_EXPR(LO_SUM, "lo_sum", "ee", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^38: : array 'fld' declared here XEXP (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' rtunion fld[1]; ^ ? RTX_HDR_SIZE + sizeof (reg_info) \ ^ ~ noteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-ir.c :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-rgn.c: ^~~~~~~~~~~~: 57: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: expanded from macro 'RTL_CHECK2': note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h: expanded from macro 'RTX_HDR_SIZE' 1320::16923: #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote:: expanded from macro 'XEXP' 10#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~3741 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h ^ ~ 1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:./genrtl.h38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:6058:802::104:::: warning3: :24:warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 23 440note note: : :: XEXP (rt, 1) = arg1;5:: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'offsetof' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTL_CHECK2' :1320: 23: note: expanded from macro 'XEXP'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note return INSN_CODE (insn); : ^ ~ array 'fld' declared here #define offsetof(t, d) __builtin_offsetof(t, d)#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^~~~~~~~~~~~~~~~warning /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ^ ~:1209: 440: 38array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from : *second = GEN_INT (CONST_DOUBLE_HIGH (value));5:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note: 120 :1504:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-dump.cnote25 ^~~~~~~~~~~~~~~~~~~~~~~~~: :24/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.defarray 'fld' declared here In file included from rtunion fld[1]; : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/selftest-rtl.c: In file included from ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: expanded from macro 'RTL_CHECK2'1965:30 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: note: 22: :690In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched.c:3741: ./genrtl.h:1/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323expanded from macro 'CONST_DOUBLE_HIGH' note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):: :25: ^ ~warning1: warning /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 823:440:5:'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define CONST_DOUBLE_HIGH(r) XCMWINT (r, 1, CONST_DOUBLE, VOIDmode) In file included from expanded from macro 'INSN_CODE'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ :note: array 'fld' declared here: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] 3741: ./genrtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h51: DEF_RTL_EXPR(LO_SUM, "lo_sum", "ee", RTX_OBJ)struct pod_mode ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :3:3 :#define INSN_CODE(INSN) XINT (INSN, 5) warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XSTR (rt, 2) = arg2; ^ rtunion fld[1]; ^warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:1181216: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ::: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-ir.c:67:20:36 XEXP (rt, 1) = arg1; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 6: note:1317:23:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: did you mean struct here?note:: expanded from macro 'DEF_RTL_EXPR' 1319 : : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^ ~ :23:note: expanded from macro 'XCMWINT' ^~~~~~~~~~~~ note: expanded from macro 'XINT' note /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)template class pod_mode; ^ ~ :695:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XCMWINT(RTX, N, C, M) ((RTX)->u.hwint[N])22: : : ^ ~ note: expanded from macro 'RTX_HDR_SIZE'expanded from macro 'XSTR' 261320/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::3782:511209: note: expanded from macro 'GEN_INT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from :23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: note:1209 ^~~~~ struct:#define GEN_INT(N) gen_rtx_CONST_INT (VOIDmode, (N)) ^: expanded from macro 'XEXP'383741: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440104:: 24: HOST_WIDE_INT hwint[1]; ./genrtl.h:822:: ^ 3538: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: expanded from macro 'RTL_CHECK2'::1209:note : 38:: warningnote: array 'fld' declared hereexpanded from macro 'offsetof' 59 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define offsetof(t, d) __builtin_offsetof(t, d):26 : note:: expanded from macro 'HOST_WIDE_INT' note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 rtunion fld[1]; :5expanded from macro 'RTL_CHECK2': ^ ~ : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note XVEC (rt, 1) = arg1;: ^ ~ ^In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: array 'fld' declared here rtunion fld[1];# define HOST_WIDE_INT long long In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def: ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-dump.c:24: 697In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741 : ./genrtl.h1321:824:3 ^:: warning: ^ ~array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 23 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: note: XVEC (rt, 3) = arg3; ^ ~ :1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(VEC_MERGE, "vec_merge", "eee", RTX_TERNARY)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23 :^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.cnote: expanded from macro 'XVEC' expanded from macro 'XVEC'#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note::5: note: :array 'fld' declared here1156101: : rtunion fld[1];: 35expanded from macro 'RTL_CHECK2' 6:: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)note : ^ ~expanded from macro 'DEF_RTL_EXPR' warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209695:22 HOST_WIDE_INT len = INTVAL (XEXP (x, 1));: note: expanded from macro 'RTX_HDR_SIZE' :38: note: #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ^ ~expanded from macro 'RTL_CHECK2' ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched.c:25: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1320:/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::5:: 3741note: 23: note: : expanded from macro 'XEXP'array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 104 ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:::440:524 rtunion fld[1];69:3:: notewarning: : ::1209:38: note: expanded from macro 'RTL_CHECK2' array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: expanded from macro 'offsetof' array 'fld' declared here rtunion fld[1]; ^ XEXP (rt, 1) = arg1; ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-dump.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-ir.c#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT):#define offsetof(t, d) __builtin_offsetof(t, d)26 : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::3741: ./genrtl.h:823 ^ ~: 3: warning : 24array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def: : In file included from 697:1 XSTR (rt, 2) = arg2;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215::33: note: expanded from macro 'XCWINT' : warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1320:23: noteDEF_RTL_EXPR(VEC_MERGE, "vec_merge", "eee", RTX_TERNARY): expanded from macro 'XEXP' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]): 3741: ./genrtl.h: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2'844 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note ^~~: expanded from macro 'XSTR' 3#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 : warning ^ ~: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XSTR (rt, 1) = arg1; ^ ~ :117:6: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h440note:: 538::expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ : ^~~~~~~~~~~~1319 note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :695:22:440 :note: expanded from macro 'RTX_HDR_SIZE'23 notearray 'fld' declared here: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ :5: note: expanded from macro 'XSTR' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:6102:35: warningIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched.c:25: ^ ~: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]104:24 : note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ HOST_WIDE_INT pos = INTVAL (XEXP (x, 2));In file included from ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h120:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 3741: : ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def: ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 1209:38: note: 440expanded from macro 'RTL_CHECK2'124 :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:::440697::53: note1: :5: :note : array 'fld' declared here :array 'fld' declared here rtunion fld[1]; rtunion fld[1];warning ^ 1320: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ^ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-ir.c:26: In file included from warningIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/selftest-rtl.c:: 22: XEXP (rt, 1) = arg1; ^ ~offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h423In file included from : :23:DEF_RTL_EXPR(VEC_MERGE, "vec_merge", "eee", RTX_TERNARY)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-dump.c:24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: note./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c3741: expanded from macro 'XEXP' : :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h118./genrtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~:845:3In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:12091320:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-rgn.c::23:303::272::8246 note: note:38: 810:: warning: note: expanded from macro 'XEXP'array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: : expanded from macro 'RTL_CHECK2' XSTR (rt, 2) = arg2; ^ ~3expanded from macro 'DEF_RTL_EXPR': warning : array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)),: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] || (JUMP_LABEL (next) != XEXP (note, 0) ^~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 1832:28: note ^ ~inline struct rtx_def * /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23 : ^ ^~~~~~~~~~~~ note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~warning: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):75:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695 :7: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'JUMP_LABEL' 1940:1209:38: #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ^ ~22: : : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote29previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38class rtx_def; XVEC (rt, 3) = arg3; ^ ~:note: expanded from macro 'RTX_HDR_SIZE' :: note: expanded from macro 'INTVAL': ^ 1354In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/selftest-rtl.cexpanded from macro 'RTL_CHECK2':32/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: expanded from macro 'RTL_CHECK2' : :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTX_HDR_SIZE offsetof (struct rtx_def, u)1321:23 ^ ~#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT): ^ ~ note : /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h ^~~ 22: In file included from : note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::expanded from macro 'XCEXP'440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:5 : : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)423104: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:24:1215:note33:In file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.harray 'fld' declared here :440::235 5 ^ ~ note: expanded from macro 'offsetof' expanded from macro 'XVEC': : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define offsetof(t, d) __builtin_offsetof(t, d) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h: ^ ~ rtunion fld[1];: 1210 #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ^ note:note: array 'fld' declared hereIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: : : 37275expanded from macro 'XCWINT'In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched.c::11: rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:warning ^ In file included from note: 25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'RTL_CHECKC1' : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-dump.c:24#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) :: ^~~In file included from 703#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1209 :struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] 38In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::3741: ./genrtl.h:125:3: warning:3741:1 note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTL_CHECK2' : : ./genrtl.h:: 846 ^ ~warning: :440: return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h5offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :75#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XBBDEF (rt, 2) = arg2; ^ ~ :: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::DEF_RTL_EXPR(VEC_SELECT, "vec_select", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~440440:7: note: :5:array 'fld' declared here:: 1324 note: note: array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:: 115 rtunion fld[1]; :25: ^ previous use is here 5class rtx_def;note3: : expanded from macro 'XBBDEF' 6#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~warning:: rtunion fld[1]; ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ note : : array 'fld' declared here array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]note :1208:38: note: : rtunion fld[1]; ^ expanded from macro 'RTL_CHECK1'expanded from macro 'DEF_RTL_EXPR' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched.c ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ :25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:703:1: warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hoffset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]: 1320DEF_RTL_EXPR(VEC_SELECT, "vec_select", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-ir.c::26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741 XSTR (rt, 3) = arg3;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117: 6:: note: ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:626823 expanded from macro 'DEF_RTL_EXPR':14:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note ./genrtl.hwarning:: 844:3 : warning: ? RTX_HDR_SIZE + sizeof (reg_info) \1319 ^~~~~~~~~~~~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'XEXP' : rtx plus = XEXP (*info->inner, 1);array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h23:695: 22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XSTR (rt, 1) = arg1; ^ ~ :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: expanded from macro 'RTX_HDR_SIZE'note:1320: :1319:: 23: 23note:: expanded from macro 'XSTR' expanded from macro 'XSTR'#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'XEXP'#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h : ^ ~104:24 : ^ ~ note: expanded from macro 'offsetof' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ :38In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~1209: note 1209:38:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def note: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1209expanded from macro 'RTL_CHECK2'expanded from macro 'RTL_CHECK2' ::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])703 ^ ~ 38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::440: 1: 38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:note440:55: :note: array 'fld' declared here: :warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] rtunion fld[1]; expanded from macro 'RTL_CHECK2'note ^note: array 'fld' declared here: DEF_RTL_EXPR(VEC_SELECT, "vec_select", "ee", RTX_BIN_ARITH)expanded from macro 'RTL_CHECK2' ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/selftest-rtl.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-ir.c:22 ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :6 ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h26:: In file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note: rtunion fld[1];3741: :440:5:./genrtl.h: 440: ^expanded from macro 'DEF_RTL_EXPR'5In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:845:423 :3: In file included from : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)),note:: : array 'fld' declared here note ^~~~~~~~~~~~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h: rtunion fld[1];561 : ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched.c: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695array 'fld' declared here XSTR (rt, 2) = arg2; ^ ~ :126:1/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: warning25: 'mem_usage' 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] rtunion fld[1];: 1319 ^:23:: note: struct mem_usage:22: note: expanded from macro 'RTX_HDR_SIZE' expanded from macro 'XSTR' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ XINT (rt, 4) = arg4;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])class mem_usage; ^~~~~ struct ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-ir.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c::120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:708:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:6483DEF_RTL_EXPR(VEC_CONCAT, "vec_concat", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' 20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ return INTVAL (XEXP (index, 1)); ^ ~ 5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 22: note: expanded from macro 'RTX_HDR_SIZE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ :120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:708:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' DEF_RTL_EXPR(VEC_CONCAT, "vec_concat", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :1215:33: note: expanded from macro 'XCWINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :695:22: note: expanded from macro 'RTX_HDR_SIZE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTX_HDR_SIZE offsetof (struct rtx_def, u) rtunion fld[1]; ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-rgn.c:2824 rtunion fld[1]; ^ ~:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched.c: 12 : warning: /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h ^:104:25/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtlanal.c:6488array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]:39: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 24: note: expanded from macro 'offsetof' n = NOTE_KIND (insn); ^~~~~~~~~~~~~~~~ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1647:25: note: expanded from macro 'NOTE_KIND' return HOST_WIDE_INT_1 << INTVAL (XEXP (index, 1));#define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:708:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ^ ~ DEF_RTL_EXPR(VEC_CONCAT, "vec_concat", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' 118:6#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' note: expanded from macro 'DEF_RTL_EXPR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350 : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ :32: note: expanded from macro 'XCINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XEXP (rt, 6) = arg6; ^ ~ :1940:29: note: expanded from macro 'INTVAL' :1210:37: note: expanded from macro 'RTL_CHECKC1' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sched-rgn.c/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' :2836:9: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ INSN_CODE (insn), ^~~~~~~~~~~~~~~~ ^~~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-dump.c:33: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-ir.hIn file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: 1504/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:714/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1:::25:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: 1217::44032:5:: warning: :offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] expanded from macro 'INSN_CODE'DEF_RTL_EXPR(VEC_DUPLICATE, "vec_duplicate", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 440 :5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.cnote:: 115array 'fld' declared here #define INSN_CODE(INSN) XINT (INSN, 5) warning: rtunion fld[1];:6:array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] note: ^ expanded from macro 'DEF_RTL_EXPR' note: array 'fld' declared here ^ ~ ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' ^~~~~~~~~~~~ rtunion fld[1];#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) gcc_assert (INSN_P (insn) || NOTE_INSN_BASIC_BLOCK_P (insn)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1651:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched.c : ^~~~~~~~~~~~~~~~25: In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ :38: note: expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1647:25: note: expanded from macro 'NOTE_KIND' 3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 695:22: note: expanded from macro 'RTX_HDR_SIZE' XEXP (rt, 1) = arg1; ^ ~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :440:5: note: array 'fld' declared here #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) rtunion fld[1]; ^ ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' :104:24: note: expanded from macro 'offsetof' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:714:1#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]):440:5: note: array 'fld' declared here : rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: XBBDEF (rt, 2) = arg2; ^ ~ offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' DEF_RTL_EXPR(VEC_DUPLICATE, "vec_duplicate", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/system.h:745#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :14: note: expanded from macro 'gcc_assert' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTX_HDR_SIZE offsetof (struct rtx_def, u) rtunion fld[1]; ^ ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: XEXP (rt, 3) = arg3; ^ ~ 104:24: note: expanded from macro 'offsetof' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:714:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-ir.c:35: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:167:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: expanded from macro 'RTL_CHECK2' if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ DEF_RTL_EXPR(VEC_DUPLICATE, "vec_duplicate", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ 440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' :5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XINT (rt, 4) = arg4; ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' 104:24: note: expanded from macro 'offsetof' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ rtunion fld[1]; ^ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-ir.c:35: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:168:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c#define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' 120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:719:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' DEF_RTL_EXPR(VEC_SERIES, "vec_series", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XINT (rt, 5) = arg5; ^ ~ ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :695:22: note: expanded from macro 'RTX_HDR_SIZE' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-ir.c:35: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:169:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' rtunion fld[1]; ^ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:719:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ DEF_RTL_EXPR(VEC_SERIES, "vec_series", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317 ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ :23: note: expanded from macro 'XINT' XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :24: note: expanded from macro 'offsetof' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' : expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:719:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] rtunion fld[1]; ^ DEF_RTL_EXPR(VEC_SERIES, "vec_series", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' X0EXP (rt, 7) = NULL_RTX; ^ ~ : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)),/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' ^~~~~~~~~~~~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:722:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SS_PLUS, "ss_plus", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched.c:25 ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/selftest-rtl.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ^ ~ #define offsetof(t, d) __builtin_offsetof(t, d)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:722:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] rtunion fld[1]; ^ DEF_RTL_EXPR(SS_PLUS, "ss_plus", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' XBBDEF (rt, 2) = arg2; ^ ~ ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' 1208:38: note: expanded from macro 'RTL_CHECK1' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/selftest-rtl.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] 120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:722:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] HOOK_VECTOR_END (sched) ^ DEF_RTL_EXPR(SS_PLUS, "ss_plus", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' :43:50: note: expanded from macro 'HOOK_VECTOR_END' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/selftest-rtl.c:#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ 25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (simd_clone) ^ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ XEXP (rt, 3) = arg3; ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/selftest-rtl.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :HOOK_VECTOR_END (simt) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:725:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] note: expanded from macro 'RTL_CHECK2' DEF_RTL_EXPR(US_PLUS, "us_plus", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-ir.c:37: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ HOOK_VECTOR_END (asm_out) ^ ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/selftest-rtl.cIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ XINT (rt, 4) = arg4; ^ ~ :1732/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' :1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ HOOK_VECTOR_END (goacc) ^ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:725:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ DEF_RTL_EXPR(US_PLUS, "us_plus", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' :440:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/selftest-rtl.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-ir.c:37: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :HOOK_VECTOR_END (sched) ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] XINT (rt, 5) = arg5; ^ ~HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-ir.c:37: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :23: note: expanded from macro 'XINT' HOOK_VECTOR_END (simd_clone) ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-ir.c:37: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hHOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' :440:5: note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) rtunion fld[1]; ^ ^ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-ir.c:37: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.hHOOK_VECTOR_END (goacc) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/selftest-rtl.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' HOOK_VECTOR_END (addr_space) ^#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :104:24: note: expanded from macro 'offsetof' XEXP (rt, 6) = arg6; #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:725:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] 43:50: note: expanded from macro 'HOOK_VECTOR_END' DEF_RTL_EXPR(US_PLUS, "us_plus", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-ir.c:37: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ :5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:728:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:DEF_RTL_EXPR(SS_MINUS, "ss_minus", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' rtunion fld[1]; ^#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/selftest-rtl.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ HOOK_VECTOR_END (calls) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-ir.c:37: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.defIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:728:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] :3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] DEF_RTL_EXPR(SS_MINUS, "ss_minus", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.cIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :117:6:HOOK_VECTOR_END (addr_space) ^ XEXP (rt, 1) = arg1; ^ ~ :43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :50: note: expanded from macro 'HOOK_VECTOR_END' note: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ expanded from macro 'DEF_RTL_EXPR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:728:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] DEF_RTL_EXPR(SS_MINUS, "ss_minus", "ee", RTX_BIN_ARITH) XBBDEF (rt, 2) = arg2; ^ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/selftest-rtl.c:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ 25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.cHOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: :118:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' 6: note: expanded from macro 'DEF_RTL_EXPR' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) rtunion fld[1]; ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/selftest-rtl.c:#define RTX_HDR_SIZE offsetof (struct rtx_def, u) In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-ir.c:37: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' XEXP (rt, 3) = arg3; ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' HOOK_VECTOR_END (cxx) ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched.c:25: In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-ir.c:37: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:731:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741HOOK_VECTOR_END (c): DEF_RTL_EXPR(SS_NEG, "ss_neg", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43./genrtl.h:211/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/selftest-rtl.c:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :25 X0EXP (rt, 4) = NULL_RTX; ^ ~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :50: note: expanded from macro 'HOOK_VECTOR_END' HOOK_VECTOR_END (emutls) ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43: ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ 50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-ir.c:37: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/selftest-rtl.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-ir.c:37: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] 5: note: array 'fld' declared here HOOK_VECTOR_END (emutls) rtunion fld[1]; ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched.c:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/selftest-rtl.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] 25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (shrink_wrap) X0EXP (rt, 5) = NULL_RTX; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:731:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-ir.c:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) 37 ^: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' DEF_RTL_EXPR(SS_NEG, "ss_neg", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/selftest-rtl.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-ir.c:37: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' HOOK_VECTOR_END (shrink_wrap) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (mode_switching) X0EXP (rt, 6) = NULL_RTX; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' 50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ :5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:731:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-ir.c:37: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] DEF_RTL_EXPR(SS_NEG, "ss_neg", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' X0EXP (rt, 7) = NULL_RTX; ^ ~#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:733:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(US_NEG, "us_neg", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:733:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] XEXP (rt, 1) = arg1; ^ ~ DEF_RTL_EXPR(US_NEG, "us_neg", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :695:22: note: expanded from macro 'RTX_HDR_SIZE' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/selftest-rtl.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:733:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] rtunion fld[1]; ^ DEF_RTL_EXPR(US_NEG, "us_neg", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c: X0EXP (rt, 2) = NULL_RTX; ^ ~ 118:6: note: expanded from macro 'DEF_RTL_EXPR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-ir.c:37: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched.c:#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1'In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:736:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(SS_ABS, "ss_abs", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/selftest-rtl.c:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' 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] ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ struct GTY((desc("0"), tag("0"), ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? :695:22: note: expanded from macro 'RTX_HDR_SIZE' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] class rtx_def; ^~~~~ struct X0EXP (rt, 4) = NULL_RTX; ^ ~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define offsetof(t, d) __builtin_offsetof(t, d)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:736:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] DEF_RTL_EXPR(SS_ABS, "ss_abs", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' :6: note: expanded from macro 'DEF_RTL_EXPR' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ? RTX_HDR_SIZE + sizeof (reg_info) \/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' ^~~~~~~~~~~~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here 22: note: expanded from macro 'RTX_HDR_SIZE' rtunion fld[1]; ^#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ X0EXP (rt, 6) = NULL_RTX; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:736:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' DEF_RTL_EXPR(SS_ABS, "ss_abs", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ :5: note: array 'fld' declared here /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' rtunion fld[1]; ^ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:739:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] DEF_RTL_EXPR(SS_ASHIFT, "ss_ashift", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ :5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched.c:25In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:739:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] DEF_RTL_EXPR(SS_ASHIFT, "ss_ashift", "ee", RTX_BIN_ARITH) XBBDEF (rt, 2) = arg2; ^ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ? RTX_HDR_SIZE + sizeof (reg_info) \/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' ^~~~~~~~~~~~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ :5: note: array 'fld' declared here /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' rtunion fld[1]; ^ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched.c:25In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:739:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:DEF_RTL_EXPR(SS_ASHIFT, "ss_ashift", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: X0EXP (rt, 3) = NULL_RTX; ^ ~note In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/selftest-rtl.c:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' : expanded from macro 'DEF_RTL_EXPR' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtx tmp = XEXP (this, 1); ^ ~ : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h rtunion fld[1]; ^ :104:24: note: expanded from macro 'offsetof' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define offsetof(t, d) __builtin_offsetof(t, d) X0EXP (rt, 4) = NULL_RTX; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' rtunion fld[1];In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-ir.c:44: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-ir.h ^ :1217:32: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' gcc_assert (INSN_P (insn) || NOTE_INSN_BASIC_BLOCK_P (insn)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1651:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' rtx tmp = XEXP (this, 1); ^ ~ (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:742:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] :1647:DEF_RTL_EXPR(US_ASHIFT, "us_ashift", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25: note: expanded from macro 'NOTE_KIND' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1350:32: note: expanded from macro 'XCINT' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ :695:22: note: expanded from macro 'RTX_HDR_SIZE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' XINT (rt, 5) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/system.h:745:14: note: expanded from macro 'gcc_assert' 1317:23: note: expanded from macro 'XINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 440:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:742:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209DEF_RTL_EXPR(US_ASHIFT, "us_ashift", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' 38: ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTX_HDR_SIZE offsetof (struct rtx_def, u) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ rtunion fld[1]; ^ rtx next = XEXP (insn, 1); ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define offsetof(t, d) __builtin_offsetof(t, d) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~:1320: XSTR (rt, 6) = arg4; ^ ~23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:742:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' DEF_RTL_EXPR(US_ASHIFT, "us_ashift", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :6: note: expanded from macro 'DEF_RTL_EXPR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' rtunion fld[1]; ^ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define offsetof(t, d) __builtin_offsetof(t, d) In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XINT (rt, 1) = arg1; ^ ~ return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:745:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ DEF_RTL_EXPR(US_MINUS, "us_minus", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c rtunion fld[1]; ^ :115:6: note: expanded from macro 'DEF_RTL_EXPR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ return XBBDEF (insn, 2); ^ ~ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ 120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:745:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' DEF_RTL_EXPR(US_MINUS, "us_minus", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' :1319: ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ 23: note: expanded from macro 'XSTR' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :695:22: note: expanded from macro 'RTX_HDR_SIZE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h rtunion fld[1]; ^ :104:24: note: expanded from macro 'offsetof' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:745:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] return XBBDEF (insn, 2); ^ ~DEF_RTL_EXPR(US_MINUS, "us_minus", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' :118:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ 6: note: expanded from macro 'DEF_RTL_EXPR' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' 695:22: note: expanded from macro 'RTX_HDR_SIZE' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :440:5: note: array 'fld' declared here #define RTX_HDR_SIZE offsetof (struct rtx_def, u) rtunion fld[1]; ^ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ return XEXP (insn, 3); ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:748:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ DEF_RTL_EXPR(SS_TRUNCATE, "ss_truncate", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' 115:6: note: expanded from macro 'DEF_RTL_EXPR' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :1209:38: note: expanded from macro 'RTL_CHECK2' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTX_HDR_SIZE offsetof (struct rtx_def, u) rtunion fld[1]; ^ ^ ~ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' return XEXP (insn, 3); ^ ~ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:748:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ DEF_RTL_EXPR(SS_TRUNCATE, "ss_truncate", "e", RTX_UNARY)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :22: note: expanded from macro 'RTX_HDR_SIZE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: rtunion fld[1]; ^ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ 440:5: note: array 'fld' declared here /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h rtunion fld[1]; ^ :104:24: note: expanded from macro 'offsetof' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ return XUINT (insn, 4); ^ ~ XVEC (rt, 5) = arg5; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:748:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ DEF_RTL_EXPR(SS_TRUNCATE, "ss_truncate", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ :38: note: expanded from macro 'RTL_CHECK2' :1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTX_HDR_SIZE offsetof (struct rtx_def, u) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :104:24: note: expanded from macro 'offsetof' return XUINT (insn, 4); ^ ~ rtunion fld[1]; ^ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:751:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hDEF_RTL_EXPR(US_TRUNCATE, "us_truncate", "e", RTX_UNARY) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ rtunion fld[1]; ^ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:751:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] XINT (rt, 1) = arg1; ^ ~ DEF_RTL_EXPR(US_TRUNCATE, "us_truncate", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317 ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ :23: note: expanded from macro 'XINT' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' ^ ~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:751:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here DEF_RTL_EXPR(US_TRUNCATE, "us_truncate", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: noteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:754:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] : expanded from macro 'XVEC' DEF_RTL_EXPR(FMA, "fma", "eee", RTX_TERNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :115:6: note: expanded from macro 'DEF_RTL_EXPR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-ir.c:2609:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' warning#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ rtunion fld[1]; ^ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' IDATA_RHS (id) = SET_SRC (pat); ^~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' XEXP (rt, 2) = arg2; ^ ~#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:754:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' :440:5: note: array 'fld' declared here #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) rtunion fld[1];DEF_RTL_EXPR(FMA, "fma", "eee", RTX_TERNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' :1320:23#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ : note: expanded from macro 'XEXP' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here return JUMP_LABEL (this); rtunion fld[1]; ^ ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ :5: note: array 'fld' declared here /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ rtunion fld[1]; ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:754:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] DEF_RTL_EXPR(FMA, "fma", "eee", RTX_TERNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' :440:5: note: array 'fld' declared here XEXP (rt, 3) = arg3; ^ ~ : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h rtunion fld[1]; ^ :104:24: note: expanded from macro 'offsetof' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:757:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' DEF_RTL_EXPR(VAR_LOCATION, "var_location", "te", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' rtunion fld[1]; ^#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define offsetof(t, d) __builtin_offsetof(t, d) JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:757:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] XEXP (rt, 1) = arg1; ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ ~ DEF_RTL_EXPR(VAR_LOCATION, "var_location", "te", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :38#define RTX_HDR_SIZE offsetof (struct rtx_def, u): note: expanded from macro 'RTL_CHECK2' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' note: array 'fld' declared here #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:757:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] DEF_RTL_EXPR(VAR_LOCATION, "var_location", "te", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:761:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DEBUG_IMPLICIT_PTR, "debug_implicit_ptr", "t", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ :2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:761:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched.c:25DEF_RTL_EXPR(DEBUG_IMPLICIT_PTR, "debug_implicit_ptr", "t", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c XWINT (rt, 1) = arg1; ^ ~ :117:6: note: expanded from macro 'DEF_RTL_EXPR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-ir.c:2960:7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210 if (NOTE_INSN_BASIC_BLOCK_P (insn)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :29: note: expanded from macro 'XWINT' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1651:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h HOST_WIDE_INT hwint[1]; ^ :695:22: note: expanded from macro 'RTX_HDR_SIZE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1647:25: note: expanded from macro 'NOTE_KIND' rtunion fld[1]; ^ #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' :59:#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ 26: note: expanded from macro 'HOST_WIDE_INT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ # define HOST_WIDE_INT long long ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ :440:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:761:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] XWINT (rt, 2) = arg2; ^ ~ DEF_RTL_EXPR(DEBUG_IMPLICIT_PTR, "debug_implicit_ptr", "t", RTX_OBJ)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-ir.c:3000:25: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ for (note = REG_NOTES (insn); note; note = XEXP (note, 1)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1589:25: note: expanded from macro 'REG_NOTES' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ 441/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' :5: note: array 'hwint' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ HOST_WIDE_INT hwint[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' # define HOST_WIDE_INT long long ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-ir.c:3000:56: 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)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:766:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ DEF_RTL_EXPR(ENTRY_VALUE, "entry_value", "0", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched.c:25 ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ :22: note: expanded from macro 'RTX_HDR_SIZE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:766:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(ENTRY_VALUE, "entry_value", "0", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ X0EXP (rt, 1) = NULL_RTX; ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:766:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' DEF_RTL_EXPR(ENTRY_VALUE, "entry_value", "0", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-ir.c:3073:25: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: expanded from macro 'DEF_RTL_EXPR' rtunion fld[1]; if (LABEL_P (insn) || NOTE_INSN_BASIC_BLOCK_P (insn)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1651:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1647:25: #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~note /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:expanded from macro 'NOTE_KIND' *step_out = XEXP (x, 1);520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ X0EXP (rt, 1) = NULL_RTX; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:770:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ :27: note: expanded from macro 'X0EXP' DEF_RTL_EXPR(DEBUG_PARAMETER_REF, "debug_parameter_ref", "t", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:6: note: expanded from macro 'DEF_RTL_EXPR' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' rtunion fld[1]; ^ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' rtunion fld[1]; ^ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:770:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DEBUG_PARAMETER_REF, "debug_parameter_ref", "t", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ XEXP (rt, 1) = arg1; ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:770:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' DEF_RTL_EXPR(DEBUG_PARAMETER_REF, "debug_parameter_ref", "t", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), rtunion fld[1]; ^ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.cIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:773:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] XSTR (rt, 1) = arg1; ^ ~ DEF_RTL_EXPR(DEBUG_MARKER, "debug_marker", "", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:115:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 6: note: expanded from macro 'DEF_RTL_EXPR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ :5: note: array 'fld' declared here /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h rtunion fld[1]; ^ :104:24: note: expanded from macro 'offsetof' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:773:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ DEF_RTL_EXPR(DEBUG_MARKER, "debug_marker", "", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:117:6: note: expanded from macro 'DEF_RTL_EXPR' :1209:38: note: expanded from macro 'RTL_CHECK2' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ :5: note: array 'fld' declared here /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' rtunion fld[1]; ^ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.def:773:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(DEBUG_MARKER, "debug_marker", "", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:118:6: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ XSTR (rt, 1) = arg1; ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched.c:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h113 warnings generated:. 1319:23: note: expanded from macro 'XSTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/selftest-rtl.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-ir.c:3739:17: 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here 2538:40: note: expanded from macro 'ASM_OPERANDS_LABEL_LENGTH' rtunion fld[1]; ^ #define ASM_OPERANDS_LABEL_LENGTH(RTX) XCVECLEN (RTX, 5, ASM_OPERANDS) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1363:43:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/selftest-rtl.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h: note: expanded from macro 'XCVECLEN' 51#define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C)) ^ ~ :3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1355:32: note: expanded from macro 'XCVEC' ./genrtl.h:648#define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ :3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' XSTR (rt, 1) = arg1; ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:737:32:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: expanded from macro 'GET_NUM_ELEM' :1209:38: note: expanded from macro 'RTL_CHECK2' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^~~~~:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-ir.c:3742:18: 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 (bb)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/selftest-rtl.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa./genrtl.h-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o selftest-run-tests.o -MT selftest-run-tests.o -MMD -MP -MF ./.deps/selftest-run-tests.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/selftest-run-tests.c :69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XEXP (rt, 1) = arg1; ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2539:36: note: expanded from macro 'ASM_OPERANDS_LABEL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: #define ASM_OPERANDS_LABEL(RTX, N) XCVECEXP (RTX, 5, N, ASM_OPERANDS) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XVEC (rt, 1) = arg1; ^ ~ :1362:43: note: expanded from macro 'XCVECEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1355:32: note: expanded from macro 'XCVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here ^ ~ ^ ~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1212:35: note: expanded from macro 'RTVEC_ELT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:35: note: expanded from macro 'XEXP' rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:189:13: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) return (RTX_HDR_SIZE ^~~ ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:39: note: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/selftest-rtl.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: XEXP (rt, 1) = arg1; ^ ~ 104:24: note: expanded from macro 'offsetof' XEXP (rt, 1) = arg1; #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c::440: 5: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note: array 'fld' declared here 194note: expanded from macro 'XEXP': rtunion fld[1]; ^ ~ 13#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:: expanded from macro 'RTL_CHECK2' warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] 38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ return (RTX_HDR_SIZE ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :695:22: note: expanded from macro 'RTX_HDR_SIZE' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/selftest-rtl.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched.c XBBDEF (rt, 2) = arg2; ^ ~ :25/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ :3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :24: note: expanded from macro 'offsetof' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5:#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/selftest-rtl.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:198:12: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ return RTX_HDR_SIZE + sizeof (struct block_symbol); ^~~~~~~~~~~~ XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ rtunion fld[1];/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' ^ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/selftest-rtl.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched.c:25/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:215:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' XSTR (rt, 1) = arg1; ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2'expanded from macro 'RTX_HDR_SIZE' : note: expanded from macro 'XSTR' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/selftest-rtl.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here :5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/selftest-rtl.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched.c:25: rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:265:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/selftest-rtl.c note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741 && poly_int_rtx_p (XEXP (XEXP (orig, 0), 1), &offset)); ^ ~ : ./genrtl.h3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :1320/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:23: note: :expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-ir.c#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38:1209 :note38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 1) = arg1; : expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 4993:15: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ gcc_assert (NOTE_BASIC_BLOCK (note) == bb ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1639:32: note: expanded from macro 'NOTE_BASIC_BLOCK' note: #define NOTE_BASIC_BLOCK(INSN) XCBBDEF (INSN, 3, NOTE) ^ ~ array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1358:32: note: expanded from macro 'XCBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XCBBDEF(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_bb)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/selftest-rtl.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/system.h:745:14: note: expanded from macro 'gcc_assert' :26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) XBBDEF (rt, 2) = arg2; ^ ~ ^~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here :1324:25: note: expanded from macro 'XBBDEF' XINT (rt, 1) = arg1; ^ ~#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/selftest-rtl.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here clang warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : rtunion fld[1]; ^ XEXP (rt, 3) = arg3;In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] XEXP (rt, 2) = arg2; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:506: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here 18 rtunion fld[1]; ^ : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ In file included from if (maybe_ne (SUBREG_BYTE (x), SUBREG_BYTE (y))) ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched.c:25/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/selftest-rtl.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ XINT (rt, 4) = arg4;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' expanded from macro 'XCSUBREG' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23:#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) note: expanded from macro 'XINT' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c rtunion fld[1]; ^ :506:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ if (maybe_ne (SUBREG_BYTE (x), SUBREG_BYTE (y))) ^~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/selftest-rtl.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' XINT (rt, 5) = arg5; ^ ~#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1;23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' : note#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ : expanded from macro 'XINT' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-ir.c:5759:7:: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] :1209: JUMP_LABEL (insn_rtx) = label; ^~~~~~~~~~~~~~~~~~~~~ 38:1321:23: note: expanded from macro 'XVEC' note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :28: note: expanded from macro 'JUMP_LABEL' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/selftest-rtl.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:648: ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' 18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ if (maybe_ne (SUBREG_BYTE (x), SUBREG_BYTE (y)))/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ ^~~~~~~~~~~~~~~ 3: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ XEXP (rt, 6) = arg6; ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here : rtunion fld[1]; ^ 1210:37: note: expanded from macro 'RTL_CHECKC1' :1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-ir.c XINT (rt, 1) = arg1; ^ ~ :5760:9: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ++LABEL_NUSES (label); ^~~~~~~~~~~~~~~~~~~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1777:26: note: expanded from macro 'LABEL_NUSES' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here : expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :32: note: expanded from macro 'XCINT' rtunion fld[1]; ^#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.c:648:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ if (maybe_ne (SUBREG_BYTE (x), SUBREG_BYTE (y))) ^~~~~~~~~~~~~~~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/selftest-rtl.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here X0EXP (rt, 7) = NULL_RTX; rtunion fld[1]; ^ ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:38: note: expanded from macro 'RTL_CHECK1' 1210:37: note: expanded from macro 'RTL_CHECKC1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 1) = arg1; ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/selftest-rtl.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-ir.c:5802:17: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' XVEC (rt, 1) = arg1; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' rtx *ptail = ®_NOTES (res); ^~~~~~~~~~~~~~~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1589:25: note: expanded from macro 'REG_NOTES' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ 1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/selftest-rtl.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; XSTR (rt, 2) = arg2; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-ir.c:5809:15: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ :1324:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ for (link = REG_NOTES (insn_rtx); link; link = XEXP (link, 1))/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1589:25: note: expanded from macro 'REG_NOTES' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/selftest-rtl.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XVEC (rt, 3) = arg3; ^ ~ :440:5: note: array 'fld' declared here XEXP (rt, 3) = arg3; rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-ir.c:5809:50: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' 1321:23: note: expanded from macro 'XVEC' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ for (link = REG_NOTES (insn_rtx); link; link = XEXP (link, 1)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/selftest-rtl.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/selftest-rtl.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ XSTR (rt, 1) = arg1; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/selftest-rtl.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 6) = arg6; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' XSTR (rt, 2) = arg2; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/selftest-rtl.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 7) = arg7; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' XSTR (rt, 3) = arg3; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/selftest-rtl.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/selftest-rtl.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/selftest-rtl.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/selftest-rtl.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/selftest-rtl.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/selftest-rtl.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/selftest-rtl.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/selftest-rtl.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/selftest-rtl.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/selftest-rtl.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/selftest-rtl.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/selftest-rtl.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/selftest-rtl.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/selftest-rtl.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/selftest-rtl.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/selftest-rtl.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/selftest-rtl.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/selftest-rtl.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/selftest-rtl.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/selftest-rtl.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/selftest-rtl.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/selftest-rtl.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/selftest-rtl.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/selftest-rtl.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/selftest-rtl.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/selftest-rtl.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/selftest-rtl.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/selftest-rtl.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/selftest-rtl.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/selftest-rtl.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/selftest-rtl.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/selftest-rtl.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/selftest-rtl.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/selftest-rtl.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/selftest-rtl.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/selftest-rtl.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/selftest-rtl.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/selftest-rtl.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/selftest-rtl.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 35: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' HOOK_VECTOR_END (asm_out) ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/selftest-rtl.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched.c:35: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/selftest-rtl.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched.c:35: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] XSTR (rt, 2) = arg2; ^ ~ HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched.c:35: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38:HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' note: expanded from macro 'RTL_CHECK2' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched.c:35: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/selftest-rtl.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched.c:35: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/selftest-rtl.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/selftest-rtl.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched.c:35: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/selftest-rtl.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/selftest-rtl.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/selftest-rtl.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched.c:35: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/selftest-rtl.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched.c:35: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/selftest-rtl.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched.c:35: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared hereIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched.c:35: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched.c:35: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/selftest-rtl.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (target_option) ^ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' :43:50#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ : note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/selftest-rtl.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched.c:35: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched.c:35: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/selftest-rtl.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (mode_switching) ^ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/selftest-rtl.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/selftest-rtl.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/selftest-run-tests.c:22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)class rtx_def; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ struct rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/selftest-rtl.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/selftest-rtl.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/selftest-rtl.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched.c:35: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' HOOK_VECTOR_END (C90_EMPTY_HACK) ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/selftest-rtl.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/selftest-rtl.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/selftest-rtl.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/selftest-rtl.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/selftest-rtl.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/selftest-rtl.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/selftest-rtl.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/selftest-rtl.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched.c:39: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-int.h:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:167:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched.c:39: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-int.h:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:168: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); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched.c:39: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-int.h:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:169:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ 160 warnings generated. 574 warnings generated. In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched.c:45: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched-ir.h:1217:32: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] gcc_assert (INSN_P (insn) || NOTE_INSN_BASIC_BLOCK_P (insn)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1651:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1647:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/system.h:745:14: note: expanded from macro 'gcc_assert' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o sese.o -MT sese.o -MMD -MP -MF ./.deps/sese.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sese.c clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o shrink-wrap.o -MT shrink-wrap.o -MMD -MP -MF ./.deps/shrink-wrap.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/shrink-wrap.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/selftest-run-tests.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/selftest-run-tests.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/selftest-run-tests.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched.c:1860:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rhs = SET_SRC (pat); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 127 warnings generated. /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched.c:3551:17: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (EXPR_INSN_RTX (expr)) < 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched.c:3558:27: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] gcc_assert (INSN_CODE (EXPR_INSN_RTX (expr)) < 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/system.h:745:14: note: expanded from macro 'gcc_assert' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o simplify-rtx.o -MT simplify-rtx.o -MMD -MP -MF ./.deps/simplify-rtx.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched.c:4198:19: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] gcc_assert (INSN_CODE (insn) >= 0); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/system.h:745:14: note: expanded from macro 'gcc_assert' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/selftest-run-tests.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched.c:4487:17: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : gcc_assert (NOTE_INSN_BASIC_BLOCK_P (bb_end)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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] :1651:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' struct mem_usage ^ (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1647:25: note: expanded from macro 'NOTE_KIND' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:#define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ 341:1: note: did you mean struct here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hclass mem_usage; :^~~~~ struct 1350:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/system.h:745:14: note: expanded from macro 'gcc_assert' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched.c:4654:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] CODE_LABEL_NUMBER (BB_HEAD (new_bb)), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1625:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched.c:4655:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] CODE_LABEL_NUMBER (BB_HEAD (succ))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1625:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched.c:4657:19: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] std::swap (CODE_LABEL_NUMBER (BB_HEAD (new_bb)), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1625:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched.c:4658:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] CODE_LABEL_NUMBER (BB_HEAD (succ))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1625:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched.c:4964: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 (BB_HEAD (block_new))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1651:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1647:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/system.h:745:14: note: expanded from macro 'gcc_assert' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sel-sched.c:5361:34: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] = INSN_SCHED_CYCLE (insn) + (INSN_CODE (insn) < 0 ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/selftest-run-tests.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/selftest-run-tests.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/selftest-run-tests.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/selftest-run-tests.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/selftest-run-tests.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/selftest-run-tests.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/selftest-run-tests.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/selftest-run-tests.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/selftest-run-tests.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/selftest-run-tests.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/selftest-run-tests.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/selftest-run-tests.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/selftest-run-tests.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/selftest-run-tests.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/selftest-run-tests.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sese.c:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ 20 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o sparseset.o -MT sparseset.o -MMD -MP -MF ./.deps/sparseset.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sparseset.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/shrink-wrap.c:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sese.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/shrink-wrap.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def;clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sese.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sese.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/shrink-wrap.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/shrink-wrap.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sese.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/shrink-wrap.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/shrink-wrap.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/shrink-wrap.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/shrink-wrap.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/shrink-wrap.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/shrink-wrap.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/shrink-wrap.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/shrink-wrap.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/shrink-wrap.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/shrink-wrap.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/shrink-wrap.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/shrink-wrap.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/shrink-wrap.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/shrink-wrap.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/shrink-wrap.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/shrink-wrap.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/shrink-wrap.c:27: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/shrink-wrap.c:27: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/shrink-wrap.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/shrink-wrap.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/shrink-wrap.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/shrink-wrap.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/shrink-wrap.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/shrink-wrap.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/shrink-wrap.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/shrink-wrap.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/shrink-wrap.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/shrink-wrap.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/shrink-wrap.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/shrink-wrap.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/shrink-wrap.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/shrink-wrap.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/shrink-wrap.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/shrink-wrap.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/shrink-wrap.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/shrink-wrap.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/shrink-wrap.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/shrink-wrap.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/shrink-wrap.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/shrink-wrap.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/shrink-wrap.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/shrink-wrap.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/shrink-wrap.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/shrink-wrap.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/shrink-wrap.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/shrink-wrap.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/shrink-wrap.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/shrink-wrap.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/shrink-wrap.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/shrink-wrap.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/shrink-wrap.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/shrink-wrap.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/shrink-wrap.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/shrink-wrap.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/shrink-wrap.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/shrink-wrap.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/shrink-wrap.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/shrink-wrap.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/shrink-wrap.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/shrink-wrap.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/shrink-wrap.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/shrink-wrap.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/shrink-wrap.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/shrink-wrap.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def ^ :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/shrink-wrap.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/shrink-wrap.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/shrink-wrap.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' rtunion fld[1]; ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/shrink-wrap.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] XINT (rt, 1) = arg1; ^ ~ HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warningIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/shrink-wrap.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : empty macro arguments are a C99 feature [-Wc99-extensions] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' HOOK_VECTOR_END (vectorize) ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/shrink-wrap.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/shrink-wrap.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/shrink-wrap.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] note: expanded from macro 'RTL_CHECK1' HOOK_VECTOR_END (addr_space) ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/shrink-wrap.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/shrink-wrap.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/shrink-wrap.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] # define HOST_WIDE_INT long longHOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/shrink-wrap.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define XWINT(RTX, N) ((RTX)->u.hwint[N])HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sese.c:27: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : return gs->op[1]; ^ ~ 441:5: note: array 'hwint' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOST_WIDE_INT hwint[1]; ^ HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h: tree GTY((length ("%h.num_ops"))) op[1]; ^ 43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) # define HOST_WIDE_INT long long ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :346:3: note: array 'op' declared here HOOK_VECTOR_END (target_option) ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/shrink-wrap.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h: SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ 43:50: note: expanded from macro 'HOOK_VECTOR_END' return gs->op[2]; ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~ HOOK_VECTOR_END (mode_switching) ^ return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from return gs->op[3];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/shrink-wrap.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:HOOK_VECTOR_END (C90_EMPTY_HACK) ^ 2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' return &ass->op[3]; ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/shrink-wrap.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/shrink-wrap.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/shrink-wrap.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: did you mean struct here? XSTR (rt, 1) = arg1; ^ ~ class rtx_def; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/shrink-wrap.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/shrink-wrap.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/shrink-wrap.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ ^In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/shrink-wrap.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' 3: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' gs->op[1] = fn; ^ ~ rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/shrink-wrap.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3:: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 371:3: note: array 'op' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ~ rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/shrink-wrap.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; return gs->op[2]; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ return &call_stmt->op[2]; ^ ~ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o spellcheck.o -MT spellcheck.o -MMD -MP -MF ./.deps/spellcheck.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/spellcheck.c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5 tree GTY((length ("%h.num_ops"))) op[1]; ^ : note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/shrink-wrap.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ return XEXP (insn, 1); ^ ~ : ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here XVEC (rt, 1) = arg1; ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' rtunion fld[1]; ^ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warningIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/shrink-wrap.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/shrink-wrap.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' return XEXP (insn, 3); ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/shrink-wrap.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h38: note: expanded from macro 'RTL_CHECK2' 10: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : return gs->op[1]; ^ ~ 440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ rtunion fld[1]; ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/shrink-wrap.c:27#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; gs->op[1] = rhs; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 1209 return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here :38 tree GTY((length ("%h.num_ops"))) op[1]; ^ : note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ :3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here :1489 tree GTY((length ("%h.num_ops"))) op[1]; ^ :10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ 10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/shrink-wrap.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC *//opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: ^ ~ note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/shrink-wrap.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3 note: array 'fld' declared here : rtunion fld[1]; ^ warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/shrink-wrap.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836: expanded from macro 'XINT' :34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/shrink-wrap.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: expanded from macro 'JUMP_LABEL' : note: array 'fld' declared here #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' rtunion fld[1]; ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/shrink-wrap.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' 3741: ./genrtl.h:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ 748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XSTR (rt, 3) = arg3; rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/shrink-wrap.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' : note: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/shrink-wrap.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/shrink-wrap.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/shrink-wrap.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)133 ^ ~ warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' s generated. #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' 440:5: note: array 'fld' declared here #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/shrink-wrap.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] clang XSTR (rt, 2) = arg2; ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] :1319:23: note: expanded from macro 'XSTR' expanded from macro 'XCSUBREG' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/shrink-wrap.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/shrink-wrap.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/shrink-wrap.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/shrink-wrap.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o spellcheck-tree.o -MT spellcheck-tree.o -MMD -MP -MF ./.deps/spellcheck-tree.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/spellcheck-tree.c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/shrink-wrap.c:36: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/output.h:133:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/output.h:123:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/shrink-wrap.c:177:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = SET_SRC (set); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/shrink-wrap.c:576:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (ret) = simple_return_rtx; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/spellcheck.c:22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/shrink-wrap.c:658:28: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (!(NOTE_P (insn) && NOTE_KIND (insn) == NOTE_INSN_PROLOGUE_END)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1647:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:32: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:167:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:32: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:168: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); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:32: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:169:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/spellcheck.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:112:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] val = CONST_DOUBLE_HIGH (x); ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1965:30: note: expanded from macro 'CONST_DOUBLE_HIGH' #define CONST_DOUBLE_HIGH(r) XCMWINT (r, 1, CONST_DOUBLE, VOIDmode) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1216:36: note: expanded from macro 'XCMWINT' #define XCMWINT(RTX, N, C, M) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:246:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] offset = INTVAL (XEXP (XEXP (addr, 0), 1)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/spellcheck-tree.c:22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])75 ^~~ :1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here class rtx_def; rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:251:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ addr = XEXP (addr, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' struct rtx_def; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:455:38: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op1 = simplify_replace_fn_rtx (XEXP (x, 1), old_rtx, fn, data); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:456:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (op0 == XEXP (x, 0) && op1 == XEXP (x, 1)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:463:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op1 = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:467:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (op0 == XEXP (x, 0) && op1 == XEXP (x, 1)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:476:38: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op1 = simplify_replace_fn_rtx (XEXP (x, 1), old_rtx, fn, data); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:477:38: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] op2 = simplify_replace_fn_rtx (XEXP (x, 2), old_rtx, fn, data); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:478: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)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:478:62: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/spellcheck.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] if (op0 == XEXP (x, 0) && op1 == XEXP (x, 1) && op2 == XEXP (x, 2)) ^ ~ inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/spellcheck.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here class rtx_def; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:508:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op1 = simplify_replace_fn_rtx (XEXP (x, 1), old_rtx, fn, data); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:520:37: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (op0 == XEXP (x, 0) && op1 == XEXP (x, 1)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:671:50: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx op1 = simplify_gen_unary (TRUNCATE, mode, XEXP (op, 1), op_mode); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:692:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (XEXP (op, 0), 0), XEXP (op, 1)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:704:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (XEXP (op, 0), 0), XEXP (op, 1)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:716:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (XEXP (op, 0), 0), XEXP (op, 1)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:728:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx shift_op = XEXP (XEXP (op, 0), 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/spellcheck.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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] expanded from macro 'XEXP'struct mem_usage ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hclass mem_usage; ^~~~~ struct :1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:729:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx mask_op = XEXP (op, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:773:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (op, 1), XEXP (op, 2)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:773:21: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (op, 1), XEXP (op, 2)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:785:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && (INTVAL (XEXP (op, 1)) & (precision - 1)) == 0 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:789:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] int shifted_bytes = INTVAL (XEXP (op, 1)) / BITS_PER_UNIT; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:805:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (op, 1)) % GET_MODE_BITSIZE (int_mode) == 0 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:806:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (op, 1)) > 0 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:807:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (op, 1)) < GET_MODE_BITSIZE (int_op_mode) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/spellcheck-tree.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' struct pod_mode ^#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here template class pod_mode; ^~~~~ struct rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:815:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] int shifted_bytes = INTVAL (XEXP (op, 1)) / BITS_PER_UNIT; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:862:38: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && trunc_int_for_mode (INTVAL (XEXP (op, 1)), mode) == -1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:934:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (op, 0), XEXP (op, 1)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:938:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (op, 1) == constm1_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/spellcheck-tree.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] array 'fld' declared hereinline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h rtunion fld[1]; ^ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:952:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 75:7: note: previous use is here XEXP (op, 1), mode)) != 0) ^ ~ class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/spellcheck-tree.c:22#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209: return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:958:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && mode_signbit_p (mode, XEXP (op, 1)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:960:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (op, 1), mode)) != 0) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:973:52: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return simplify_gen_binary (ROTATE, mode, temp, XEXP (op, 1)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:999:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (SUBREG_REG (op), 1)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:984:44: note: expanded from macro 'gen_rtx_ROTATE' gen_rtx_fmt_ee (ROTATE, (MODE), (ARG0), (ARG1)) ^~~~ ./genrtl.h:39:40: note: expanded from macro 'gen_rtx_fmt_ee' gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO) ^~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:1011:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx in1 = XEXP (op, 0), in2 = XEXP (op, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:1048:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx true_rtx = XEXP (op, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:1049:20: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx false_rtx = XEXP (op, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' 286 warnings generated. #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:1070:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (op, 1) == const1_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:1086:43: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return simplify_gen_binary (MINUS, mode, XEXP (op, 1), XEXP (op, 0)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:1096:52: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] temp = simplify_unary_operation (NEG, mode, XEXP (op, 1), mode); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:1103:51: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return simplify_gen_binary (MINUS, mode, temp, XEXP (op, 1)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:1111:42: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] temp = simplify_gen_unary (NEG, mode, XEXP (op, 1), mode); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:1122:54: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return simplify_gen_binary (ASHIFT, mode, temp, XEXP (op, 1)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:1129:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (op, 1)) == GET_MODE_UNIT_PRECISION (mode) - 1) ^ ~ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o sreal.o -MT sreal.o -MMD -MP -MF ./.deps/sreal.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sreal.c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:1131:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (op, 0), XEXP (op, 1)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:1137:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (op, 1)) == GET_MODE_UNIT_PRECISION (mode) - 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:1139:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (op, 0), XEXP (op, 1)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:1143:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (op, 1) == const1_rtx ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:1150:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (op, 1) == const0_rtx ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:1377:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (!side_effects_p (XEXP (op, 1))) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:1400:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (!side_effects_p (XEXP (op, 1))) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:1440:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx rhs = XEXP (op, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:1458:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] - INTVAL (XEXP (lhs, 1))); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:1465:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] - INTVAL (XEXP (rhs, 1))); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:1511:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (XEXP (op, 0), 1) == XEXP (op, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/spellcheck-tree.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h38:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126: note: expanded from macro 'RTL_CHECK2' :1: warning: 'mem_usage' 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] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])struct mem_usage ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? rtunion fld[1];class mem_usage; ^~~~~ struct ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:1511:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (XEXP (op, 0), 1) == XEXP (op, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:1513:45: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] GET_MODE_BITSIZE (op_mode) > INTVAL (XEXP (op, 1)))) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:1519:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] - INTVAL (XEXP (op, 1)), 1).exists (&tmode)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:1534:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (op, 1) != const0_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:1580:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx rhs = XEXP (op, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:1598:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] - INTVAL (XEXP (lhs, 1))); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:1605:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] - INTVAL (XEXP (rhs, 1))); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:1631:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (XEXP (op, 0), 1) == XEXP (op, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:1631:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (XEXP (op, 0), 1) == XEXP (op, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:1633:47: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] GET_MODE_PRECISION (op_mode) > INTVAL (XEXP (op, 1)))) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:1637:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] - INTVAL (XEXP (op, 1)), 1).exists (&tmode)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:2109:49: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return simplify_gen_binary (code, mode, tem, XEXP (op1, 1)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:2122:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (swap_commutative_operands_p (XEXP (op0, 1), op1)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:2125:49: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return simplify_gen_binary (code, mode, tem, XEXP (op0, 1)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:2129:52: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tem = simplify_binary_operation (code, mode, XEXP (op0, 1), op1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:2136:54: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return simplify_gen_binary (code, mode, tem, XEXP (op0, 1)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 5 warnings generated. /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:2304:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] coeff0 = rtx_mode_t (XEXP (lhs, 1), int_mode); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:2309:31: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (lhs, 1)) >= 0 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:2310:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (lhs, 1)) < GET_MODE_PRECISION (int_mode)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:2312:46: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] coeff0 = wi::set_bit_in_zero (INTVAL (XEXP (lhs, 1)), ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:2325:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] coeff1 = rtx_mode_t (XEXP (rhs, 1), int_mode); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:2330:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (rhs, 1)) >= 0 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:2331:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (rhs, 1)) < GET_MODE_PRECISION (int_mode)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:2333:46: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] coeff1 = wi::set_bit_in_zero (INTVAL (XEXP (rhs, 1)), ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:2359:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (op0, 1))); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:2369:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] in2 = XEXP (op0, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:2420:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (op0, 1) == const0_rtx && XEXP (op1, 1) == const0_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:2420:38: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (op0, 1) == const0_rtx && XEXP (op1, 1) == const0_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:2489:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] coeff0 = rtx_mode_t (XEXP (lhs, 1), int_mode); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:2494:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (lhs, 1)) >= 0 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:2495:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (lhs, 1)) < GET_MODE_PRECISION (int_mode)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:2497:46: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] coeff0 = wi::set_bit_in_zero (INTVAL (XEXP (lhs, 1)), ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:2510:41: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] negcoeff1 = wi::neg (rtx_mode_t (XEXP (rhs, 1), int_mode)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:2515:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (rhs, 1)) >= 0 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:2516:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (rhs, 1)) < GET_MODE_PRECISION (int_mode)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:2518:49: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] negcoeff1 = wi::set_bit_in_zero (INTVAL (XEXP (rhs, 1)), ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:2568:45: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tem = simplify_gen_unary (NOT, mode, XEXP (op1, 1), ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:2572:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (rtx_equal_p (op0, XEXP (op1, 1))) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:2596:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] in2 = XEXP (op1, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:2612:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] in2 = XEXP (op1, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:2657:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (op1, 1) == XEXP (XEXP (temp, 1), 0)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:2657:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (op1, 1) == XEXP (XEXP (temp, 1), 0)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:35: note: expanded from macro 'XEXP' clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o stack-ptr-mod.o -MT stack-ptr-mod.o -MMD -MP -MF ./.deps/stack-ptr-mod.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stack-ptr-mod.c #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:2674:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (op0, 1) == XEXP (XEXP (temp, 1), 0)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:2674:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (op0, 1) == XEXP (XEXP (temp, 1), 0)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:2777:31: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOST_WIDE_INT c1 = INTVAL (XEXP (op0, 1)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:2793:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || rtx_equal_p (XEXP (op0, 1), op1)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:2795:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && ! side_effects_p (XEXP (op0, 1))) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:2817:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && (INTVAL (XEXP (opleft, 1)) + INTVAL (XEXP (opright, 1)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:2817:51: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && (INTVAL (XEXP (opleft, 1)) + INTVAL (XEXP (opright, 1)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:2819:57: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gen_rtx_ROTATE (mode, XEXP (opright, 0), XEXP (opleft, 1)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:984:44: note: expanded from macro 'gen_rtx_ROTATE' gen_rtx_fmt_ee (ROTATE, (MODE), (ARG0), (ARG1)) ^~~~ ./genrtl.h:39:40: note: expanded from macro 'gen_rtx_fmt_ee' gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO) ^~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:2831:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && known_eq (SUBREG_BYTE (opleft), SUBREG_BYTE (XEXP (opright, 0))) ^~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/poly-int.h:1304:36: note: expanded from macro 'known_eq' #define known_eq(A, B) (!maybe_ne (A, B)) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:2831:39: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && known_eq (SUBREG_BYTE (opleft), SUBREG_BYTE (XEXP (opright, 0))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/poly-int.h:1304:39: note: expanded from macro 'known_eq' #define known_eq(A, B) (!maybe_ne (A, B)) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:2837:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && (INTVAL (XEXP (SUBREG_REG (opleft), 1)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:2838:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] + INTVAL (XEXP (opright, 1)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:2841:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (SUBREG_REG (opleft), 1)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:984:44: note: expanded from macro 'gen_rtx_ROTATE' gen_rtx_fmt_ee (ROTATE, (MODE), (ARG0), (ARG1)) ^~~~ ./genrtl.h:39:40: note: expanded from macro 'gen_rtx_fmt_ee' gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO) ^~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:2852:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (op0, 1)) < HOST_BITS_PER_WIDE_INT) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:2854:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] int count = INTVAL (XEXP (op0, 1)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:2863:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (op0, 1)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:2893:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && mode_signbit_p (mode, XEXP (op0, 1))) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:2896:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (op0, 1))); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:2931:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_equal_p (XEXP (op0, 1), op1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:2943:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (op0, 1), mode), ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:2960:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx b = XEXP (XEXP (op0, 0), 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:2961:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx c = XEXP (op0, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:2990:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx b = XEXP (op0, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:3049:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx b = XEXP (XEXP (op0, 0), 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:3050:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx c = XEXP (op0, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:3060:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_equal_p (XEXP (XEXP (op0, 0), 1), trueop1)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:3064:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx c = XEXP (op0, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:3088:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (op0, 1)) == GET_MODE_PRECISION (int_mode) - 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:3175:51: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOST_WIDE_INT tmp = INTVAL (trueop1) & INTVAL (XEXP (op0, 1)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:3189:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (op0, 1), mode), ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:3193:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_equal_p (XEXP (op0, 1), op1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:3205:41: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return simplify_gen_binary (AND, mode, XEXP (XEXP (op0, 0), 1), op1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:3209:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_equal_p (XEXP (XEXP (op0, 0), 1), op1)5 ^ ~ warnings/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' generated. #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:3216:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || rtx_equal_p (XEXP (op0, 1), op1)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:3218:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && ! side_effects_p (XEXP (op0, 1))) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:3238:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] pmop[1] = XEXP (op0, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:3266:47: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (pmop[0] != XEXP (op0, 0) || pmop[1] != XEXP (op0, 1)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:3278:52: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return simplify_gen_binary (AND, mode, op0, XEXP (op1, 1)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:3284:46: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return simplify_gen_binary (AND, mode, op1, XEXP (op0, 1)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:3289:31: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_equal_p (op0, XEXP (XEXP (op1, 1), 0))) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' clang: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:3295:31: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_equal_p (op1, XEXP (XEXP (op0, 1), 0))) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:3490:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && (INTVAL (XEXP (SUBREG_REG (op0), 1)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:3495:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] (inner_mode, INTVAL (XEXP (SUBREG_REG (op0), 1)) + INTVAL (op1)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:3634:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx op1 = XEXP (trueop0, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:3652:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx op01 = XEXP (op0, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:3785:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx subop1 = XEXP (trueop0, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:3853:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] vec = XEXP (vec, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:3868:50: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx trueop02 = avoid_constant_pool_reference (XEXP (op0, 2)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:3882:45: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (all_operand0 && !side_effects_p (XEXP (op0, 1))) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:3885:49: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return simplify_gen_binary (VEC_SELECT, mode, XEXP (op0, 1), op1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:3894:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx op0_subop1 = XEXP (trueop0, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:3983:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx par0 = XEXP (trueop0, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:3984:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx par1 = XEXP (trueop1, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o statistics.o -MT statistics.o -MMD -MP -MF ./.deps/statistics.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/statistics.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sreal.c:53: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:4498:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ops[n_ops].op = XEXP (this_op, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:4532:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ops[n_ops].op = XEXP (XEXP (this_op, 0), 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:4677:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (XEXP (tem, 0), 1) == rhs) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:4858:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (op0, 0), XEXP (op0, 1)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sreal.c:53: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:4892:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (op0, 0), XEXP (op0, 1)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:4899:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (op0, 0), XEXP (op0, 1)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:4909:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || rtx_equal_p (op1, XEXP (op0, 1))) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:4911:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (op0, 1) != const0_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:4914:39: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] = simplify_gen_unary (NEG, cmp_mode, XEXP (op0, 1), cmp_mode); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:4924:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (op0, 1) != const0_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:4927:39: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] = simplify_gen_unary (NEG, cmp_mode, XEXP (op0, 1), cmp_mode); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:4935:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_equal_p (op1, XEXP (op0, 1)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:4992:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx c = XEXP (op0, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:5003:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_equal_p (c, XEXP (tem, 1))) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:5030:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (op0, 0), XEXP (op0, 1)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:5037:59: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return simplify_gen_relational (code, mode, cmp_mode, XEXP (op0, 1), ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:5043:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_equal_p (XEXP (op0, 1), op1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:5044:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && !side_effects_p (XEXP (op0, 1))) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:5055:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (op0, 1), op1)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:5067:39: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || (op0code == IOR && rtx_equal_p (XEXP (op0, 1), op1))) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:5069:51: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx not_y = simplify_gen_unary (NOT, cmp_mode, XEXP (op0, 1), ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:5079:43: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if ((op0code == AND && rtx_equal_p (XEXP (op0, 1), op1)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:5084:57: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx lhs = simplify_gen_binary (AND, cmp_mode, not_x, XEXP (op0, 1)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:5213:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op1 = XEXP (op0, 1); ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sreal.c:53: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hinline struct rtx_def * ^ :1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ class rtx_def;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sreal.c:53: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:5473:53: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :7: note: previous use is here rtx inner_const = avoid_constant_pool_reference (XEXP (op0, 1)); ^ ~ class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ 25 warnings generated. In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sreal.c:53: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o stmt.o -MT stmt.o -MMD -MP -MF ./.deps/stmt.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stmt.c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:5674:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_equal_p (XEXP (op0, 1), op2)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:5676:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_equal_p (XEXP (op0, 1), op1)))) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:5685:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_equal_p (XEXP (op0, 1), op2)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:5687:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_equal_p (XEXP (op0, 1), op1)))) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:5697:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx cv = XEXP (op0, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:5713:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (op0, 1)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:1012:40: note: expanded from macro 'gen_rtx_NE' gen_rtx_fmt_ee (NE, (MODE), (ARG0), (ARG1)) ^~~~ ./genrtl.h:39:40: note: expanded from macro 'gen_rtx_fmt_ee' gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO) ^~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:5723:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (op0, 1) == const0_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:5759:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (op0, 0), XEXP (op0, 1)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:5764:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (op0, 1)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:5816:45: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] tem = avoid_constant_pool_reference (XEXP (op0, 2)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:5822:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (op0, 1), op1, op2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:5823:51: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (!(sel & ~sel0 & mask) && !side_effects_p (XEXP (op0, 1))) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:5830:45: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] tem = avoid_constant_pool_reference (XEXP (op1, 2)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:5836:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op0, XEXP (op1, 1), op2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:5837:52: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (!(~sel & ~sel1 & mask) && !side_effects_p (XEXP (op1, 1))) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:5850:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tem = XVECEXP ((XEXP (XEXP (op0, 0), 1)), 0, 0); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1328:45: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:35: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1212:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stack-ptr-mod.c:22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:6046:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] = CONST_DOUBLE_HIGH (el) >> (i - HOST_BITS_PER_WIDE_INT); ^~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1965:30: note: expanded from macro 'CONST_DOUBLE_HIGH' #define CONST_DOUBLE_HIGH(r) XCMWINT (r, 1, CONST_DOUBLE, VOIDmode) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1216:36: note: expanded from macro 'XCMWINT' #define XCMWINT(RTX, N, C, M) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:6050:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (CONST_DOUBLE_HIGH (el) >> (HOST_BITS_PER_WIDE_INT - 1)) ^~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1965:30: note: expanded from macro 'CONST_DOUBLE_HIGH' #define CONST_DOUBLE_HIGH(r) XCMWINT (r, 1, CONST_DOUBLE, VOIDmode) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1216:36: note: expanded from macro 'XCMWINT' #define XCMWINT(RTX, N, C, M) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:6345:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && known_eq (SUBREG_BYTE (op), 0)) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/poly-int.h:1304:36: note: expanded from macro 'known_eq' #define known_eq(A, B) (!maybe_ne (A, B)) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:6459:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] part = XEXP (op, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:6603:53: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (swap_commutative_operands_p (XEXP (x, 0), XEXP (x, 1))) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:6604:42: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return simplify_gen_binary (code, mode, XEXP (x, 1), XEXP (x, 0)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:6609:66: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return simplify_binary_operation (code, mode, XEXP (x, 0), XEXP (x, 1)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:6614:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (x, 0), XEXP (x, 1), ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:6615:7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (x, 2)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:6625:45: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (x, 1)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:6631:5: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:6639:47: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_equal_p (XEXP (XEXP (x, 0), 0), XEXP (x, 1))) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/simplify-rtx.c:6640:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stack-ptr-mod.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/statistics.c:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stack-ptr-mod.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stack-ptr-mod.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stack-ptr-mod.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/statistics.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/statistics.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/statistics.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stmt.c:27: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/statistics.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sreal.c:58: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stack-ptr-mod.c:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? class rtx_def; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stack-ptr-mod.c:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here rtunion fld[1]; tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stack-ptr-mod.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: noteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stmt.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] : struct pod_modeexpanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; In file included from ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sreal.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class symtab_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:9: note: previous use is here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stack-ptr-mod.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] struct symtab_node *symtab_node; ^ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stack-ptr-mod.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stack-ptr-mod.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sreal.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 59: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:95:1: warning: 'symtab_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:2: note: did you mean class here? note: array 'fld' declared here struct symtab_node *symtab_node; ^~~~~~ class rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stack-ptr-mod.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sreal.c:59: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:254:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] rtunion fld[1]; ^ struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stack-ptr-mod.c:24: In file included from symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stack-ptr-mod.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stack-ptr-mod.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stack-ptr-mod.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stack-ptr-mod.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stack-ptr-mod.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stack-ptr-mod.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stack-ptr-mod.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stack-ptr-mod.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:920:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ ~ struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here rtunion fld[1]; ^ symtab_node ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stack-ptr-mod.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: In file included from ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stmt.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] :157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:930:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] XEXP (rt, 6) = arg6; ^ ~ struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' class rtx_def; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ symtab_node ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stmt.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stack-ptr-mod.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stack-ptr-mod.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stack-ptr-mod.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stack-ptr-mod.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: warning: XEXP (rt, 3) = arg3; ^ ~ class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' friend class cgraph_node; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: note: did you mean struct here? rtunion fld[1]; ^ friend class cgraph_node; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stack-ptr-mod.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stack-ptr-mod.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stack-ptr-mod.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { rtunion fld[1]; ^ ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stack-ptr-mod.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: note: did you mean struct here? XEXP (rt, 7) = arg7; ^ ~ friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ friend class cgraph_edge; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1639:17: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' for_user)) cgraph_edge { ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: note: did you mean struct here? rtunion fld[1]; ^ friend class cgraph_edge; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stack-ptr-mod.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stack-ptr-mod.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stack-ptr-mod.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stack-ptr-mod.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stack-ptr-mod.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stack-ptr-mod.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stack-ptr-mod.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stack-ptr-mod.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stack-ptr-mod.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stmt.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h: rtunion fld[1]; ^ 126In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stack-ptr-mod.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :1: warning: 'mem_usage' 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] X0EXP (rt, 3) = NULL_RTX; ^ ~ struct mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ class mem_usage; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stack-ptr-mod.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stack-ptr-mod.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stack-ptr-mod.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stack-ptr-mod.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stack-ptr-mod.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stack-ptr-mod.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stack-ptr-mod.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stack-ptr-mod.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stack-ptr-mod.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stack-ptr-mod.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stack-ptr-mod.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stack-ptr-mod.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stack-ptr-mod.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stack-ptr-mod.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stack-ptr-mod.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stack-ptr-mod.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stack-ptr-mod.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sreal.c:array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stack-ptr-mod.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stack-ptr-mod.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stack-ptr-mod.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stack-ptr-mod.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stack-ptr-mod.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stack-ptr-mod.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stack-ptr-mod.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stack-ptr-mod.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ 60In file included from : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:1: warning: 'lto_input_block' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stack-ptr-mod.cclass lto_input_block ^ :24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sreal.h:38:1: note: did you mean class here? SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ struct lto_input_block; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' ^~~~~~ class #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stack-ptr-mod.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stack-ptr-mod.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stack-ptr-mod.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sreal.c:60: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:744:8: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ extern struct lto_input_block * lto_create_simple_input_block ( ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])class lto_input_block ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:744:8: note: did you mean class here? rtunion fld[1]; ^ extern struct lto_input_block * lto_create_simple_input_block ( ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:750:5: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block *, const char *, size_t); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:750:5: note: did you mean class here? struct lto_input_block *, const char *, size_t); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:780:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stack-ptr-mod.c:24: extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here XSTR (rt, 1) = arg1; ^ ~ class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:780:34: note: did you mean class here? #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stack-ptr-mod.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:841:10: warning: struct 'varpool_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ struct varpool_node *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1800:38: note: previous use is here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ class GTY((tag ("SYMTAB_VARIABLE"))) varpool_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:841:10: note: did you mean class here? struct varpool_node *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:851:35: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stack-ptr-mod.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:851:35: note: did you mean class here? XSTR (rt, 1) = arg1; ^ ~ extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :855:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hclass lto_input_block ^ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:855:26: note: did you mean class here? rtunion fld[1]; ^ tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:859:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:859:26: note: did you mean class here? In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stack-ptr-mod.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^~~~~~ class XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:861:24: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' class lto_input_block ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:861:24: note: did you mean class here? :440:5: note: array 'fld' declared here tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^~~~~~ class rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stack-ptr-mod.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:863:22: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] XVEC (rt, 2) = arg2; ^ ~ tree lto_input_tree (struct lto_input_block *, struct data_in *);/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)class lto_input_block ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:863:22: note: did you mean class here? #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ tree lto_input_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stack-ptr-mod.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stack-ptr-mod.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stack-ptr-mod.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stack-ptr-mod.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stack-ptr-mod.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stack-ptr-mod.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stack-ptr-mod.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stack-ptr-mod.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sreal.c:60: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:76:53: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] noteconst char *streamer_read_string (struct data_in *, struct lto_input_block *); ^ : expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hclass lto_input_block ^ :1209:38: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:76:53: note: did you mean class here? expanded from macro 'RTL_CHECK2' const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^~~~~~ class #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:78:8: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] rtunion fld[1]; ^ struct lto_input_block *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here In file included from class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stack-ptr-mod.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:78:8: note: did you mean class here? XEXP (rt, 2) = arg2; ^ ~ struct lto_input_block *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:83:44: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' class lto_input_block ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:83:44: note: did you mean class here? rtunion fld[1]; ^ unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:84:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:84:34: note: did you mean class here? HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^~~~~~ classIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stack-ptr-mod.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:85:37: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gcov_type streamer_read_gcov_count (struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here In file included from class lto_input_block/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stmt.c#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:85:37: note: did you mean class here? :29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] gcov_type streamer_read_gcov_count (struct lto_input_block *); ^~~~~~ class HOOK_VECTOR_END (asm_out) ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:86:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^wide_int streamer_read_wide_int (struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here class lto_input_block rtunion fld[1]; ^ ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stack-ptr-mod.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:86:34: note: did you mean class here? XEXP (rt, 2) = arg2; ^ ~ wide_int streamer_read_wide_int (struct lto_input_block *); /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^~~~~~ class #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:87:38: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ widest_int streamer_read_widest_int (struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stmt.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] class lto_input_blockHOOK_VECTOR_END (sched) ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:87#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :38: note: did you mean class here? rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stack-ptr-mod.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stmt.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (simd_clone) ^ XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' widest_int streamer_read_widest_int (struct lto_input_block *); ^~~~~~#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stmt.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stmt.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:152:24: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h rtunion fld[1]; ^ :43:50: note: expanded from macro 'HOOK_VECTOR_END' streamer_read_bitpack (struct lto_input_block *ib) ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:152:24: note: did you mean class here? In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stack-ptr-mod.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] streamer_read_bitpack (struct lto_input_block *ib) ^~~~~~ class XVEC (rt, 1) = arg1;In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stmt.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~ HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:177:25: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' class lto_input_block ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:177:25: note: did you mean class here? rtunion fld[1]; ^ = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stack-ptr-mod.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:221:22: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_uchar (struct lto_input_block *ib) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: In file included from #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stmt.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] : previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hclass lto_input_block ^ :1209:38: note: expanded from macro 'RTL_CHECK2' HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:221:22: note: did you mean class here? #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) streamer_read_uchar (struct lto_input_block *ib) ^~~~~~ class ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:251:29: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_hwi_in_range (struct lto_input_block *ib, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stack-ptr-mod.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :251:29: note: did you mean class here? XEXP (rt, 1) = arg1; ^ ~ streamer_read_hwi_in_range (struct lto_input_block *ib, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:340:29: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stack-ptr-mod.c:streamer_read_record_start (struct lto_input_block *ib) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here 24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] class lto_input_block XVEC (rt, 1) = arg1; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:340:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 29: note: did you mean class here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stmt.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] streamer_read_record_start (struct lto_input_block *ib) ^~~~~~ class HOOK_VECTOR_END (calls) ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) rtunion fld[1]; ^ ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stack-ptr-mod.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stack-ptr-mod.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stmt.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])HOOK_VECTOR_END (c) ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: 131 warnings generated. expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sreal.c:256:19: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] rtunion fld[1]; ^ ^ sreal::stream_in (struct lto_input_block *ib) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sreal.c:256:19: note: did you mean class here? In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stmt.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] sreal::stream_in (struct lto_input_block *ib)HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ^~~~~~ class #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stmt.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stack-ptr-mod.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (emutls) XSTR (rt, 1) = arg1; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stack-ptr-mod.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stmt.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] XSTR (rt, 2) = arg2;HOOK_VECTOR_END (target_option) ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' 43:50: note: expanded from macro 'HOOK_VECTOR_END' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stmt.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stack-ptr-mod.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (shrink_wrap) ^ XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) expanded from macro 'XSTR' ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stmt.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stmt.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o stor-layout.o -MT stor-layout.o -MMD -MP -MF ./.deps/stor-layout.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stor-layout.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stmt.c:30: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stmt.c:30: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stmt.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stmt.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stmt.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ 5 warnings generated. In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stmt.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stmt.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stmt.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stmt.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stmt.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stmt.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stmt.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stmt.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stmt.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stmt.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stmt.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stmt.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stmt.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stmt.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stmt.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ clang/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :1324:25: note: expanded from macro 'XBBDEF' warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stmt.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stmt.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stmt.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stmt.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o store-motion.o -MT store-motion.o -MMD -MP -MF ./.deps/store-motion.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/store-motion.c :38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stmt.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stmt.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stmt.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stmt.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stmt.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stmt.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stmt.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stmt.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stmt.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stmt.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stmt.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stmt.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stmt.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stmt.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] 112 warnings generated. X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stmt.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stmt.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stmt.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stmt.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stmt.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stmt.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stmt.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stmt.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stmt.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stmt.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stmt.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stmt.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stmt.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stmt.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stmt.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stmt.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stmt.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stmt.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stmt.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stmt.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stmt.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stmt.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stmt.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stmt.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stmt.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stmt.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stmt.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stmt.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stmt.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stmt.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stmt.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stmt.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stmt.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stmt.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o streamer-hooks.o -MT streamer-hooks.o -MMD -MP -MF ./.deps/streamer-hooks.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/streamer-hooks.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stmt.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stmt.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ 56 warnings generated. /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stmt.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stmt.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stmt.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stmt.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stmt.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stmt.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stmt.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stmt.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stmt.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stmt.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stmt.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stmt.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stmt.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stmt.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stmt.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stmt.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o stringpool.o -MT stringpool.o -MMD -MP -MF ./.deps/stringpool.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stringpool.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stor-layout.c:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stmt.c:32: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stor-layout.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stor-layout.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stor-layout.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stor-layout.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/store-motion.c:22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/streamer-hooks.c:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stor-layout.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stmt.cempty macro arguments are a C99 feature [-Wc99-extensions]:162:5: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (asm_out) ^ LABEL_NAME (DECL_RTL (label)) = IDENTIFIER_POINTER (DECL_NAME (label)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1773:25: note: expanded from macro 'LABEL_NAME' 50: note: expanded from macro 'HOOK_VECTOR_END' #define LABEL_NAME(RTX) XCSTR (RTX, 6, CODE_LABEL) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1353:32: note: expanded from macro 'XCSTR' #define XCSTR(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_str) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stringpool.c:30: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] :1210:37: note: expanded from macro 'RTL_CHECKC1' class rtx_def; ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here struct rtx_def; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stor-layout.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stor-layout.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stor-layout.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stor-layout.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stor-layout.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/store-motion.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/streamer-hooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stor-layout.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stor-layout.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stor-layout.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stor-layout.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stor-layout.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stor-layout.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stor-layout.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stor-layout.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stor-layout.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stor-layout.c:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stor-layout.c:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/store-motion.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)423 ^ ~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/streamer-hooks.c:25/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] In file included from inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] :inline struct rtx_def * ^ 1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ class rtx_def; ^ class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/store-motion.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/streamer-hooks.c:25 return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hprevious use is here class rtx_def; ^ :1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] class rtx_def; ^ return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5:In file included from note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stmt.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:236: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1167:10: rtunion fld[1]; ^ warning: offset of on non-POD type 'vec_embedded' (aka 'vec') [-Winvalid-offsetof] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/store-motion.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ ^ ~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)class mem_usage; ^~~~~ struct ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:286:44: note: in instantiation of member function 'vec::embedded_size' requested here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210: size_t size = vec::embedded_size (alloc); ^ 37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1565:12: note: in instantiation of function template specialization 'va_heap::reserve' requested here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1674:3: note: in instantiation of member function 'vec::reserve' requested here reserve (1, false PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stmt.cIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stringpool.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] :struct pod_mode961:17: note: in instantiation of member function 'vec::safe_push' requested here ^ case_list.safe_push (simple_case_node (low, high, lab)); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/streamer-hooks.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stor-layout.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stor-layout.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stor-layout.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stor-layout.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stor-layout.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stor-layout.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stor-layout.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stor-layout.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stor-layout.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stor-layout.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stringpool.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' inline struct rtx_def * ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here rtunion fld[1]; ^ class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stor-layout.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stringpool.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] XBBDEF (rt, 2) = arg2; ^ ~ return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stor-layout.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stor-layout.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stor-layout.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stor-layout.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ 5 warnings generated. /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stor-layout.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stor-layout.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stor-layout.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stor-layout.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.hclang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] -esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o substring-locations.o -MT substring-locations.o -MMD -MP -MF ./.deps/substring-locations.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/substring-locations.c XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stor-layout.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stor-layout.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stor-layout.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stor-layout.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stor-layout.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stor-layout.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stor-layout.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stor-layout.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stor-layout.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stor-layout.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stor-layout.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stor-layout.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stor-layout.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stor-layout.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stor-layout.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stor-layout.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stor-layout.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stor-layout.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stor-layout.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stor-layout.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stor-layout.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stor-layout.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stor-layout.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stor-layout.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stor-layout.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stor-layout.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stor-layout.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stor-layout.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stor-layout.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stor-layout.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stor-layout.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stor-layout.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stor-layout.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stor-layout.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stor-layout.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stor-layout.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stor-layout.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stor-layout.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stor-layout.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stor-layout.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stor-layout.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stor-layout.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stor-layout.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stor-layout.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stor-layout.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stor-layout.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stor-layout.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stor-layout.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stor-layout.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stor-layout.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stor-layout.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stor-layout.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/store-motion.c:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' 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] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stor-layout.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741:75:1: note: did you mean struct here? : class rtx_def; ^~~~~ struct ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stringpool.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: 30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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] notestruct mem_usage ^ : array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:In file included from 1/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stor-layout.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XSTR (rt, 1) = arg1; ^ ~ note: did you mean struct here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' class mem_usage; ^~~~~ struct #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~clang: warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stor-layout.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stor-layout.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stor-layout.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stor-layout.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stor-layout.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stor-layout.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/store-motion.c:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stor-layout.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1321:23: note: expanded from macro 'XVEC' rtx tmp = XEXP (this, 1); ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stor-layout.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtx next = XEXP (insn, 1); ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stor-layout.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5 rtunion fld[1];: ^ note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stor-layout.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stor-layout.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XSTR (rt, 2) = arg2; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stor-layout.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XVEC (rt, 3) = arg3; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stor-layout.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ return XUINT (insn, 4); /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stor-layout.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stor-layout.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/store-motion.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/store-motion.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/store-motion.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/store-motion.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/store-motion.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/store-motion.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/store-motion.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/store-motion.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/store-motion.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/store-motion.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/store-motion.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/store-motion.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/store-motion.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/store-motion.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/store-motion.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/store-motion.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/store-motion.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/store-motion.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/store-motion.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/store-motion.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/store-motion.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/store-motion.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/store-motion.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/store-motion.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/store-motion.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/store-motion.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/store-motion.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/store-motion.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/store-motion.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/store-motion.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/store-motion.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/store-motion.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/store-motion.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/store-motion.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/store-motion.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/store-motion.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/store-motion.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/store-motion.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/store-motion.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/store-motion.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/store-motion.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/store-motion.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/store-motion.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/store-motion.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/store-motion.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/store-motion.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/store-motion.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/store-motion.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/store-motion.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/store-motion.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/store-motion.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/store-motion.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/store-motion.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/store-motion.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/store-motion.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/store-motion.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/store-motion.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/store-motion.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/store-motion.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/store-motion.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/store-motion.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/store-motion.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/store-motion.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/store-motion.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/store-motion.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/store-motion.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/store-motion.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/store-motion.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/store-motion.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/store-motion.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/store-motion.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/store-motion.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/store-motion.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/store-motion.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/store-motion.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/store-motion.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/store-motion.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/store-motion.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/store-motion.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/store-motion.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/store-motion.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/store-motion.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/store-motion.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/store-motion.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/store-motion.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/store-motion.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/store-motion.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/store-motion.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/substring-locations.c:22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ 5 warnings generated. In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stor-layout.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class symtab_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stor-layout.c:33: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:95:1: warning: 'symtab_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/stor-layout.c:33: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:254:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] In file included from struct symtab_node *ref = NULL);/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/substring-locations.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o target-globals.o -MT target-globals.o -MMD -MP -MF ./.deps/target-globals.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-globals.c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:920:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:930:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1639:17: note: previous use is here for_user)) cgraph_edge { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/substring-locations.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/substring-locations.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/substring-locations.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 144 warnings generated. clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/store-motion.c:307:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = SET_SRC (x); ^~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o targhooks.o -MT targhooks.o -MMD -MP -MF ./.deps/targhooks.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/targhooks.c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/store-motion.c:553:46: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (!can_assign_to_reg_without_clobbers_p (SET_SRC (set), ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/store-motion.c:730:8: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] && !NOTE_INSN_BASIC_BLOCK_P (before)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1651:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1647:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/store-motion.c:916:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] insn = gen_move_insn (reg, SET_SRC (single_set (del))); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/store-motion.c:928:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] REG_NOTES (insn) = REG_NOTES (del); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1589:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/store-motion.c:928:22: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] REG_NOTES (insn) = REG_NOTES (del); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1589:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ 149 warnings generated. clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o timevar.o -MT timevar.o -MMD -MP -MF ./.deps/timevar.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/timevar.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 5 warnings generated. In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-globals.c:22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/targhooks.c:51: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ clang++ -fno-PIE -c -DTARGET_NAME=\"xtensa-esp32-elf\" -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o toplev.o -MT toplev.o -MMD -MP -MF ./.deps/toplev.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/toplev.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-globals.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/targhooks.c:51: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-globals.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-globals.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/timevar.c:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/targhooks.c:51: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/targhooks.c:51: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-globals.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/targhooks.c:51: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/targhooks.c:52: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/timevar.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/targhooks.c:52: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/targhooks.c:52: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/targhooks.c:52: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/targhooks.c:52: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/targhooks.c:52: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/targhooks.c:52: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/targhooks.c:52: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/targhooks.c:52: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/targhooks.c:52: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/targhooks.c:52: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/targhooks.c:52: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/targhooks.c:52: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/targhooks.c:52: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/targhooks.c:52: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/targhooks.c:54: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/targhooks.c:54: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/timevar.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/timevar.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] :1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' class rtx_def; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-globals.c:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? class rtx_def; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: noteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/timevar.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct : expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-globals.c:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/toplev.c:27: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :3731 XEXP (rt, 1) = arg1; ^ ~ :11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' rtunion fld[1]; ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here X0EXP (rt, 2) = NULL_RTX; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-globals.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XEXP (rt, 1) = arg1; ^ ~ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-globals.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ XEXP (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' rtunion fld[1]; ^#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-globals.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-globals.c:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' XEXP (rt, 1) = arg1; ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' rtunion fld[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-globals.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: XBBDEF (rt, 2) = arg2; ^ ~ 1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ XINT (rt, 5) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' rtunion fld[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-globals.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 3) = arg3; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XSTR (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-globals.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XINT (rt, 4) = arg4; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 5In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/toplev.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] : note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: rtunion fld[1];expanded from macro 'RTL_CHECK2' struct pod_mode ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-globals.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] template class pod_mode; ^~~~~ struct XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-globals.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-globals.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' 1319:23: note: expanded from macro 'XSTR' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-globals.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XBBDEF (rt, 2) = arg2; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' XINT (rt, 2) = arg2; ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-globals.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XVEC (rt, 3) = arg3; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-globals.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' 440:5:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' rtunion fld[1]; ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-globals.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XVEC (rt, 5) = arg5; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-globals.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' XEXP (rt, 6) = arg6; ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-globals.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-globals.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' 1317:23: note: expanded from macro 'XINT' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-globals.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/toplev.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h: XBBDEF (rt, 2) = arg2; ^ ~ 75:7/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' : note#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ : previous use is here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/targhooks.c:54#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] class rtx_def; ^ XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/toplev.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-globals.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ^ ~ class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 2) = arg2; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-globals.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1317:23: note: expanded from macro 'XINT' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/targhooks.c:54#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 3) = arg3; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here :1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-globals.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XINT (rt, 5) = arg5; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ X0EXP (rt, 4) = NULL_RTX; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-globals.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' XEXP (rt, 6) = arg6; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-globals.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XEXP (rt, 1) = arg1; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-globals.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: XEXP (rt, 1) = arg1; ^ ~ 440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-globals.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-globals.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared hereIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/toplev.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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] In file included from struct mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? XWINT (rt, 1) = arg1; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-globals.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] class mem_usage; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' X0EXP (rt, 4) = NULL_RTX;#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' HOST_WIDE_INT hwint[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' # define HOST_WIDE_INT long long ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XWINT (rt, 2) = arg2; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-globals.c:#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ 24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here X0EXP (rt, 5) = NULL_RTX; ^ ~ HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ # define HOST_WIDE_INT long long ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-globals.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from X0EXP (rt, 6) = NULL_RTX;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-globals.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) X0EXP (rt, 7) = NULL_RTX; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-globals.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' 1208:38:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-globals.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-globals.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' X0EXP (rt, 1) = NULL_RTX; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-globals.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-globals.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/targhooks.c X0EXP (rt, 5) = NULL_RTX; ^ ~ :54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' : note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-globals.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-globals.c:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XSTR (rt, 2) = arg2; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-globals.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XBBDEF (rt, 2) = arg2; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-globals.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/targhooks.c X0EXP (rt, 3) = NULL_RTX; ^ ~ :54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' XSTR (rt, 1) = arg1; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-globals.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 1209:38 X0EXP (rt, 4) = NULL_RTX; ^ ~ : note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-globals.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/targhooks.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XSTR (rt, 1) = arg1; rtunion fld[1]; ^ ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-globals.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' XSTR (rt, 6) = arg4; ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' rtunion fld[1]; ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-globals.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-globals.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XSTR (rt, 1) = arg1; ^ ~ :3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' : ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-globals.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: XINT (rt, 2) = arg2; ^ ~ 440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' 5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-globals.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' XVEC (rt, 1) = arg1; ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-globals.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XVEC (rt, 4) = arg4; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-globals.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-globals.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-globals.cIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-globals.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/toplev.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' HOOK_VECTOR_END (asm_out) ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h rtunion fld[1]; ^ :43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-globals.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: ^ ~ note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/toplev.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ^HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' rtunion fld[1]; ^#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-globals.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/toplev.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] XEXP (rt, 3) = arg3; ^ ~ HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/targhooks.c:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/toplev.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ./genrtl.hHOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' :746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' XINT (rt, 1) = arg1; In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/toplev.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/toplev.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] 440:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-globals.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (vectorize) X0EXP (rt, 4) = NULL_RTX; ^ ~ ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-globals.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/toplev.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h rtunion fld[1]; ^ :43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ XVEC (rt, 1) = arg1; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-globals.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' XEXP (rt, 2) = arg2; ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-globals.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/toplev.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :HOOK_VECTOR_END (calls) ^ 435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/targhooks.c:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; XEXP (rt, 1) = arg1; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 29: note: expanded from macro 'XWINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here rtunion fld[1]; ^ HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/toplev.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' 59:26: note: expanded from macro 'HOST_WIDE_INT' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741# define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-globals.c:24: ./genrtl.h:822:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ XWINT (rt, 2) = arg2; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/toplev.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hHOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' :1321:23: note: expanded from macro 'XVEC' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/toplev.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ HOOK_VECTOR_END (emutls) ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' rtunion fld[1]; ^ # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/toplev.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (target_option) ^ XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-globals.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :5 SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ : note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/toplev.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' rtunion fld[1]; ^ HOOK_VECTOR_END (shrink_wrap) ^ #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XVEC (rt, 3) = arg3; ^ ~ :1352:32: note: expanded from macro 'XCSUBREG' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/toplev.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h rtunion fld[1]; ^ :43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-globals.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' XSTR (rt, 1) = arg1; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-globals.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/targhooks.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' XSTR (rt, 3) = arg3; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/toplev.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-globals.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-globals.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-globals.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/toplev.c:30: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-globals.c:24/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? : class rtx_def; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-globals.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-globals.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-globals.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-globals.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/toplev.c:30: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-globals.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' rtx tmp = XEXP (this, 1); ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-globals.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1209:38: note: expanded from macro 'RTL_CHECK2' 1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-globals.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XSTR (rt, 2) = arg2; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here return XEXP (insn, 1); ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-globals.c:24/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3 return XBBDEF (insn, 2); ^ ~ : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' XSTR (rt, 1) = arg1; ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-globals.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-globals.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ return XEXP (insn, 3); ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-globals.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' XEXP (rt, 2) = arg2; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-globals.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-globals.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-globals.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' rtunion fld[1]; ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-globals.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-globals.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' rtunion fld[1]; ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-globals.c:#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ 24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' XEXP (rt, 1) = arg1; ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-globals.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-globals.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' rtunion fld[1]; ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-globals.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XVEC (rt, 3) = arg3; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-globals.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-globals.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-globals.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' rtunion fld[1]; ^ #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/toplev.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/toplev.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/toplev.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/toplev.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/toplev.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/toplev.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/toplev.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/toplev.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/toplev.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/toplev.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/toplev.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/toplev.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/toplev.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/toplev.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/toplev.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/toplev.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/toplev.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/toplev.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/toplev.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/toplev.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/toplev.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/toplev.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/toplev.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/toplev.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/toplev.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/toplev.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/toplev.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/toplev.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/toplev.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] 142 X0EXP (rt, 6) = NULL_RTX; ^ ~ warnings generated. /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/toplev.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/toplev.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/toplev.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/toplev.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/toplev.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/toplev.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from 440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/targhooks.c:66: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:167:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/toplev.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] :1504:25: note: expanded from macro 'INSN_CODE' X0EXP (rt, 6) = NULL_RTX; ^ ~ #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/targhooks.c:66: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:168: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); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/toplev.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 1) = arg1; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/targhooks.c:66: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:169:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' ^ ~#define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/toplev.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/toplev.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/toplev.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/toplev.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/toplev.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/toplev.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/toplev.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/toplev.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/toplev.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/toplev.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: noteclang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa: -esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o tracer.o -MT tracer.o -MMD -MP -MF ./.deps/tracer.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tracer.c expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/targhooks.c:75: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/output.h:133:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] In file included from ATTRIBUTE_ASM_FPRINTF(2, 3);/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/toplev.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/output.h:123:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/toplev.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/toplev.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/targhooks.c:76: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/common/common-target.h:67: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/common/common-target.def:105:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions]In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/toplev.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (C90_EMPTY_HACK) XVEC (rt, 1) = arg1; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/toplev.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/toplev.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/toplev.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/toplev.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/toplev.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/toplev.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/toplev.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/toplev.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/toplev.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/toplev.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/toplev.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/toplev.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/toplev.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/toplev.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/toplev.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/toplev.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/toplev.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/toplev.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/toplev.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/toplev.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/toplev.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/toplev.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/toplev.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/toplev.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/toplev.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/toplev.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/toplev.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/toplev.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/toplev.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/toplev.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/toplev.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/toplev.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/toplev.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/toplev.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/toplev.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/toplev.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/toplev.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5:clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-globals.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-globals.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-globals.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-globals.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-globals.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-globals.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-globals.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-globals.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-globals.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-globals.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-globals.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-globals.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-globals.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-globals.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-globals.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-globals.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-int.h:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:167:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-globals.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-int.h:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:168: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); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-globals.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ira-int.h:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:169:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ 118 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o trans-mem.o -MT trans-mem.o -MMD -MP -MF ./.deps/trans-mem.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/trans-mem.c 130 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o tree-affine.o -MT tree-affine.o -MMD -MP -MF ./.deps/tree-affine.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-affine.c 135 warnings generated. In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/toplev.c:32: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o asan.o -MT asan.o -MMD -MP -MF ./.deps/asan.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/asan.c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ 5 warnings generated. clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tracer.c:38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o tsan.o -MT tsan.o -MMD -MP -MF ./.deps/tsan.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tsan.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/toplev.c:40: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:167:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/toplev.c:40: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:168: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); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/toplev.c:40: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:169:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/toplev.c:41: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class symtab_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/toplev.c:41: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:95:1: warning: 'symtab_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/toplev.c:41: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:254:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:920:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:930:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1639:17: note: previous use is here for_user)) cgraph_edge { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tracer.c:38: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/toplev.c:50: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/output.h:133:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/output.h:123: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 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/toplev.c:60: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/common/common-target.h:67: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/common/common-target.def:105:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/toplev.c:78: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:591:28: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_get_cs_argument_count (struct ipa_edge_args *args) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:564:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:591:28: note: did you mean class here? ipa_get_cs_argument_count (struct ipa_edge_args *args) ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:601:24: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_get_ith_jump_func (struct ipa_edge_args *args, int i) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:564:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:601:24: note: did you mean class here? ipa_get_ith_jump_func (struct ipa_edge_args *args, int i) ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:608:15: warning: struct 'ipa_polymorphic_call_context' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] static inline struct ipa_polymorphic_call_context * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1498:15: note: previous use is here class GTY(()) ipa_polymorphic_call_context { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:608:15: note: did you mean class here? static inline struct ipa_polymorphic_call_context * ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:609:38: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_get_ith_polymorhic_call_context (struct ipa_edge_args *args, int i) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:564:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:609:38: note: did you mean class here? ipa_get_ith_polymorhic_call_context (struct ipa_edge_args *args, int i) ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:667:40: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void ipa_free_edge_args_substructures (struct ipa_edge_args *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:564:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:667:40: note: did you mean class here? void ipa_free_edge_args_substructures (struct ipa_edge_args *); ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tracer.c:38: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tracer.c:38: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tracer.c:38: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/toplev.c:82: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hsa-common.h:1070:11: warning: struct 'hsa_bb' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct hsa_bb *) bb->aux; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hsa-common.h:1029:7: note: previous use is here class hsa_bb ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hsa-common.h:1070:11: note: did you mean class here? return (struct hsa_bb *) bb->aux; ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hsa-common.h:1316:8: warning: struct 'hsa_function_representation' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern struct hsa_function_representation *hsa_cfun; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hsa-common.h:1100:7: note: previous use is here class hsa_function_representation ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hsa-common.h:1316:8: note: did you mean class here? extern struct hsa_function_representation *hsa_cfun; ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/trans-mem.c:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/toplev.c:86: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-fnsummary.h:171:5: warning: struct 'ipa_fn_summary_t' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipa_fn_summary_t *summary = new (ggc_alloc ()) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-fnsummary.h:163:19: note: previous use is here class GTY((user)) ipa_fn_summary_t: public function_summary ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-affine.c:22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/asan.c:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/trans-mem.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tracer.c:40: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tracer.c:40: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' In file included from #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tsan.c:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' class rtx_def; ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' struct rtx_def; ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-affine.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/trans-mem.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/trans-mem.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/trans-mem.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]class mem_usage;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/asan.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ *step_out = XEXP (x, 1); ^ ~ ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) template class pod_mode; ^~~~~ struct ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-affine.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-affine.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tracer.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tracer.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tracer.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tracer.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tracer.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tracer.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tracer.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tracer.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tracer.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tracer.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tracer.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tracer.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tracer.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tracer.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tracer.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tracer.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tracer.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tracer.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tracer.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tracer.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tracer.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tracer.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tracer.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tracer.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tracer.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tracer.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tracer.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tracer.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/asan.c X0EXP (rt, 5) = NULL_RTX; ^ ~:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:1337:27: note: expanded from macro 'X0EXP' :75:7: note: previous use is here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/asan.c:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tracer.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] class rtx_def; ^ X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tracer.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' In file included from #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-affine.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hstruct mem_usage ^ :440:5: note: array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tracer.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tracer.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tracer.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tracer.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tracer.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tracer.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tracer.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tracer.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tracer.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tracer.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tracer.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tracer.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tracer.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tracer.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tracer.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tracer.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tracer.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tracer.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tracer.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tracer.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tracer.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tracer.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tracer.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tracer.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tracer.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tracer.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tracer.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tracer.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tsan.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tracer.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tracer.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tracer.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tracer.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ struct pod_mode ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tracer.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/asan.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tracer.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tracer.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tracer.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tracer.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tracer.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tracer.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tracer.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tracer.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tracer.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tracer.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tsan.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8:: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] 705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] inline struct rtx_def * XSTR (rt, 1) = arg1; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tsan.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here :275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/trans-mem.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ rtunion fld[1]; ^ HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tracer.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h XSTR (rt, 2) = arg2; ^ ~ :43:50: note: expanded from macro 'HOOK_VECTOR_END' class rtx_def; ^#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tracer.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/trans-mem.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] XSTR (rt, 1) = arg1; ^ ~ HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/trans-mem.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~ HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h rtunion fld[1]; ^ :43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tracer.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/trans-mem.c:26#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hHOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' :1209:38: note: expanded from macro 'RTL_CHECK2' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/trans-mem.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1]; ^ HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tracer.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/trans-mem.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' HOOK_VECTOR_END (vectorize) ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tracer.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tracer.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/trans-mem.cIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tracer.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] XVEC (rt, 1) = arg1;HOOK_VECTOR_END (addr_space) ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tsan.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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] In file included from struct mem_usage/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tracer.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XINT (rt, 1) = arg1;132 warnings generated. ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' class mem_usage; ^~~~~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tracer.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-affine.c:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' 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] XEXP (rt, 1) = arg1; ^ ~ struct GTY((desc("0"), tag("0"), ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/trans-mem.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] class rtx_def; ^~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: HOOK_VECTOR_END (calls)note: expanded from macro 'XEXP' struct ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tracer.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/trans-mem.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tracer.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tracer.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/trans-mem.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' XVEC (rt, 3) = arg3; ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/trans-mem.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here HOOK_VECTOR_END (emutls) ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/trans-mem.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from HOOK_VECTOR_END (target_option) ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o ubsan.o -MT ubsan.o -MMD -MP -MF ./.deps/ubsan.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ubsan.c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tracer.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tracer.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/trans-mem.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] 845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (shrink_wrap) ^ XSTR (rt, 2) = arg2;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-affine.c:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h440:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :5 rtx tmp = XEXP (this, 1); ^ ~ : note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/trans-mem.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ HOOK_VECTOR_END (mode_switching) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tracer.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' XSTR (rt, 3) = arg3; ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/trans-mem.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :1324:25: note: expanded from macro 'XBBDEF' HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/asan.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:array 'fld' declared here 211 rtunion fld[1]; ^ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:In file included from 23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/asan.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: note: expanded from macro 'XEXP' empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here note: expanded from macro 'HOOK_VECTOR_END' rtunion fld[1]; ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/asan.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668: return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: 1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/trans-mem.c:27: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' 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] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209struct GTY((desc("0"), tag("0"), ^ :38: note: expanded from macro 'RTL_CHECK2'In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/asan.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? empty macro arguments are a C99 feature [-Wc99-extensions]class rtx_def; ^~~~~ struct ^ ~ HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h rtunion fld[1]; ^ :43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from return XUINT (insn, 4); /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/asan.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~ HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/asan.c:26#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) HOOK_VECTOR_END (vectorize) ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here : note: expanded from macro 'HOOK_VECTOR_END' rtunion fld[1]; ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/asan.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/trans-mem.c:27: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:513: note: array 'fld' declared here : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] :1209:38 return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ : note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/asan.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ HOOK_VECTOR_END (calls)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ ^ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~clang/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/asan.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tsan.c:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' 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] JUMP_LABEL (this) = target; struct GTY((desc("0"), tag("0"), ^ ^~~~~~~~~~~~~~~~~ :26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' class rtx_def; ^~~~~#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ struct1/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1354empty macro arguments are a C99 feature [-Wc99-extensions] rtx next = XEXP (insn, 1);HOOK_VECTOR_END (c) ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' :32: note: expanded from macro 'XCEXP' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/asan.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hHOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' :1209:38: note: expanded from macro 'RTL_CHECK2' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/asan.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here HOOK_VECTOR_END (emutls) rtunion fld[1]; ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/asan.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1]; ^ HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/asan.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] expanded from macro 'RTL_CHECK1' HOOK_VECTOR_END (shrink_wrap) ^#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' rtunion fld[1]; ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/asan.c#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' HOOK_VECTOR_END (mode_switching) ^ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) rtunion fld[1]; ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here return XEXP (insn, 3); ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tsan.c:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : rtx tmp = XEXP (this, 1); note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here :440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' rtx tmp = XEXP (this, 1); ^ ~ #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/asan.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:26: ::1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtx next = XEXP (insn, 1); ^ ~ *step_out = XEXP (x, 1); ^ ~ 440:5: note: array 'fld' declared here HOOK_VECTOR_END (C90_EMPTY_HACK) rtunion fld[1]; ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ 5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: note: array 'fld' declared here : rtunion fld[1]; ^ 440:5: note: array 'fld' declared here : expanded from macro 'XVEC' rtunion fld[1]; ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECK1' return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/asan.c:27: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1:#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ ~ struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ rtunion fld[1]; ^ class rtx_def; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ 1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here return XEXP (insn, 3); ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' rtunion fld[1]; ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] 38: note: expanded from macro 'RTL_CHECK2' return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5:#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 3 attrs = MEM_ATTRS (x); /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^~~~~~~~~~~~~ :1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' : warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ^ ~ return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ :37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-affine.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XEXP (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/asan.c:27: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here rtx tmp = XEXP (this, 1); ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-affine.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' :1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352: rtunion fld[1];In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tracer.c:32/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:: note42: : expanded from macro 'XCSUBREG'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h 440 ^: 5: note#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg):2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : return gs->op[1]; ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-affine.c ^ ~: 24: In file included from array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ./genrtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h::1210:37:: note:346:3 rtunion fld[1];: note3769:3: : expanded from macro 'RTL_CHECKC1' array 'op' declared here ^ : warning: tree GTY((length ("%h.num_ops"))) op[1]; ^ : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) XEXP (rt, 1) = arg1; ^ ~ ^ ~ note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ note: 1320array 'fld' declared here: 23: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.hexpanded from macro 'XEXP' :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; 1447 ^ ~: 14: warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^:2524:440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 :5:: rtx next = XEXP (insn, 1); ^ ~ 3: warning note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1320:23: note: expanded from macro 'XEXP' : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); gs->op[1] = rhs;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' 38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' :346:3: note: array 'op' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; return gs->op[2]; rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ return XEXP (insn, 1);/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562 ^ ~ :11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h return &gs->op[2]; ^ ~ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: tree GTY((length ("%h.num_ops"))) op[1]; ^ 1320/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19 rtunion fld[1];:23In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-affine.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579: 3 ^: warning: :: ./genrtl.h:124:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848 :40: gs->op[2] = rhs;3: note: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XEXP' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:warning3 :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~warning *step_out = XEXP (x, 1); ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]23 : note: expanded from macro 'XEXP' return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)38 ^ ~ : : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :: 28: array 'op' declared herenote: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: expanded from macro 'JUMP_LABEL' XEXP (rt, 1) = arg1; ^ ~ expanded from macro 'RTL_CHECK2': /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)1320 ^ ~ 1209 tree GTY((length ("%h.num_ops"))) op[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1354:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ^ ~ ::32:23 38: note: expanded from macro 'RTL_CHECK2' note: expanded from macro 'XCEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596: 12: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^ ~440 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h5:440:::5 :note : array 'fld' declared here notenote: expanded from macro 'XEXP'#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) rtunion fld[1]; warning: : array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h tree GTY((length ("%h.num_ops"))) op[1]; ^ :1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :440:5: note: array 'fld' declared here return XBBDEF (insn, 2); rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h return &ass->op[3]; ^ ~ :1832:28: note: expanded from macro 'JUMP_LABEL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: tree GTY((length ("%h.num_ops"))) op[1]; ^ 1324:25: note: expanded from macro 'XBBDEF' rtunion fld[1]; ^#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-affine.c:24:2626:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN): ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])3731:11:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~125 attrs = MEM_ATTRS (x);: 3 ^~~~~~~~~~~~~: warning1354:323/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564: :24:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'MEM_ATTRS'note: expanded from macro 'XCEXP': : 440 : 5warning:: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]note : #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1)array 'fld' declared here ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) XBBDEF (rt, 2) = arg2; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344 rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1210:37: :note29: expanded from macro 'RTL_CHECKC1' 1324 ^:25: gs->op[3] = rhs;#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ : note : expanded from macro 'X0MEMATTR' note: expanded from macro 'XBBDEF' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb):440:: ^ ~ 5 ^ ~: note: array 'fld' declared here 1463/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1210:37: note: expanded from macro 'RTL_CHECKC1' :38: note: expanded from macro 'RTL_CHECK1' :10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :346:3: note: array 'op' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here : rtunion fld[1];:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ 25: note: expanded from macro 'XBBDEF' rtunion fld[1]; ^ SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-affine.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/trans-mem.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:101209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]440:5:: note ^ ~ 38: :array 'fld' declared here 1320 return gs->op[1]; ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^: note: expanded from macro 'RTL_CHECK2' :23#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1210::37: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h1474:10: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440note:5:expanded from macro 'RTL_CHECKC1':371:: note: 3: expanded from macro 'XEXP' array 'fld' declared here#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : note #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h warning: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:: tree GTY((length ("%h.num_ops"))) op[1]; rtunion fld[1];44038::5 : note ^ array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]note : expanded from macro 'RTL_CHECK2' In file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-affine.carray 'fld' declared here ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1];24 return XEXP (insn, 3);: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059: :3741: ./genrtl.h ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' :127:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XINT (rt, 4) = arg4; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' gs->op[1] = fn; ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here :1209:38: note: expanded from macro 'RTL_CHECK2' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/trans-mem.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5 gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR,/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: noteIn file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ubsan.carray 'fld' declared here: 23 : ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h75::3711::3: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): rtunion fld[1];1320 : ^ 23 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning:440:5: : note:: array 'fld' declared herenoteclass 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]: array 'op' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-affine.c:24 rtunion fld[1];: In file included from ^ note: expanded from macro 'XEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hclass rtx_def; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h^:3032::3741#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) tree GTY((length ("%h.num_ops"))) op[1];: 19:1479: ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h: 10: warning: 55:./genrtl.h8array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ::128 : note warning: previous use is here *step_out = XEXP (x, 1);:3 ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: struct rtx_def;array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ : return XEXP (insn, 3); ^ ~ 1209:38: note: expanded from macro 'RTL_CHECK2' : warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^ ~1320 :23: ^ ~ ^ ~ 10 note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XEXP':1317:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h warning: 23::23: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :440:note5 : note: return gs->op[2];expanded from macro 'XINT' : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1209:expanded from macro 'XEXP'38: note: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :expanded from macro 'RTL_CHECK2'1209:38array 'fld' declared here: note: ^ ~ rtunion fld[1]; ^ expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/trans-mem.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h27: array 'op' declared here ^ ~: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h440::37415: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: :5: ./genrtl.hnote: array 'fld' declared here1209 note tree GTY((length ("%h.num_ops"))) op[1];: array 'fld' declared here ^ :69:38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h rtunion fld[1];note :3146:11: rtunion fld[1];expanded from macro 'RTL_CHECK2' ^ : : warningIn file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: ^array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-affine.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3::440:5:: return &call_stmt->op[2]; ^ ~ 24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.hwarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note1484:10 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: :./genrtl.h:129 XEXP (rt, 1) = arg1;:3:: 371:3 : warning: ^ ~ : array 'fld' declared herearray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] warning note: rtunion fld[1]; ^: return XUINT (insn, 4);array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ array 'op' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1320:23 tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; XEXP (rt, 6) = arg6; ^ ~ ^ ~ : note: expanded from macro 'XEXP' 26: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ note: expanded from macro 'XUINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: :5: note: array 'fld' declared here expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECK2' attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-affine.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' rtunion fld[1]; ^ #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ XEXP (rt, 1) = arg1; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/trans-mem.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.hwarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :37: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320note:23: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTL_CHECKC1': 1512#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) XEXP (rt, 1) = arg1; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h12:13205:23:note note: :: expanded from macro 'XEXP': warningnote: expanded from macro 'XEXP' : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ : 3521:10array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: warning: return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1209 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];: ^ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' 1209:38#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tsan.c:26 return gs->op[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ note note: :: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):440:5expanded from macro 'RTL_CHECK2': note315In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: ^ ~ 3741: ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here:440: 5: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): array 'fld' declared here rtunion fld[1];:3: rtunion fld[1]; ^: ^ ~note : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'op' declared here: 440:5: note tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ : array 'fld' declared here 33:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-affine.c: rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547In file included from :33: 24/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/trans-mem.c: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 27 ^ gs->op[1] = rhs; ^ ~ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 1) = arg1; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:: ./genrtl.h:125: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:: :3:315 : XBBDEF (rt, 2) = arg2;3 : ^ ~ note: array 'op' declared here1320/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1324:warning34: 23warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]25: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :: return safe_as_a (JUMP_LABEL (insn));note : ^~~~~~~~~~~~~~~~~expanded from macro 'XEXP' tree GTY((length ("%h.num_ops"))) op[1]; note: XBBDEF (rt, 2) = arg2; #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'XBBDEF'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832 ^ ^ ~ ^ ~: 28: note : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3557:10:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): ^ ~warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'JUMP_LABEL' :1324: return gs->op[2]; 120925::38 :note: #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::38: 315note: expanded from macro 'RTL_CHECK1'#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) 1354:3: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) note ^ ~ : ^ ~ : note: expanded from macro 'RTL_CHECK2'32/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~1208 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: expanded from macro 'XCEXP':array 'op' declared here : 440440::5::#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) tree GTY((length ("%h.num_ops"))) op[1]; ^ ~ ^ 5: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:: 3: 38warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ::1210 :note: expanded from macro 'RTL_CHECK1'array 'fld' declared here 37 rtunion fld[1]; gs->op[2] = label; ^ ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : rtunion fld[1]; ^ ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-affine.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h./genrtl.h:315: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440::5: In file included from note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tsan.c: :array 'fld' declared here26 3154:3: warning: rtunion fld[1];array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: array 'op' declared here : noteIn file included from : expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^: 3741 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h tree GTY((length ("%h.num_ops"))) op[1];: ^ : ./genrtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3: 440warning: 51::13203:23::array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from note: : gs->op[3] = label; ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/trans-mem.c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.hexpanded from macro 'XEXP' warning:5:: :27: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741315 XEXP (rt, 1) = arg1;: ./genrtl.h ^ ~ :note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320126array 'fld' declared here In file included from :23:3:3 rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ubsan.c:: :note: ^ ^ ~ : 23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10 In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.hwarning: noteexpanded from macro 'XEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :: XEXP (rt, 3) = arg3; ^ ~ warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)1209 return JUMP_LABEL (this);:: ^ ~array 'op' declared here 417: tree GTY((length ("%h.num_ops"))) op[1];132038::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : 23 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h: : ^notenote : ^~~~~~~~~~~~~~~~~1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h: : expanded from macro 'XEXP' :323:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:expanded from macro 'RTL_CHECK2': 3587138:1832:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 28: note: warning ^ ~: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note: expanded from macro 'JUMP_LABEL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~ :'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]10:440 : #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 struct pod_mode ^ ~:: ^5:38warning :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 32note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: : 67 return gs->op[3];noteexpanded from macro 'RTL_CHECK2':: array 'fld' declared here 20 note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : rtunion fld[1]; : expanded from macro 'XCEXP' ^ ~ ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)note ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: ^ ~ 440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-affine.c440: ::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h245:315/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210: did you mean struct here?:3: In file included from note::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:537: note:: 3741:: array 'fld' declared here./genrtl.h template class pod_mode; :note : ^~~~~note rtunion fld[1]; ^ : array 'fld' declared here : 155:3 array 'op' declared here expanded from macro 'RTL_CHECKC1': warning: rtunion fld[1];In file included from tree GTY((length ("%h.num_ops"))) op[1]; #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tsan.c ^ ^ ~ struct array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XINT (rt, 4) = arg4; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/trans-mem.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: 440expanded from macro 'XINT' XEXP (rt, 1) = arg1;27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) rtunion fld[1]; ^ ^ ~ ^ ~ XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' 1209:38: note: expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :1320:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1832:28: note: expanded from macro 'JUMP_LABEL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-affine.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/trans-mem.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ XINT (rt, 5) = arg5; ^ ~ XINT (rt, 5) = arg5; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1'#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-affine.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XEXP (rt, 6) = arg6; ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' 440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1354:32: note: expanded from macro 'XCEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tsan.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/trans-mem.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; XEXP (rt, 6) = arg6; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-affine.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here X0EXP (rt, 7) = NULL_RTX; rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1337:27: note: expanded from macro 'X0EXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tsan.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ubsan.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] In file included from inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/trans-mem.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h152:3: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]::75:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h warning: 7 :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]2138 : XEXP (rt, 1) = arg1; :10 XBBDEF (rt, 2) = arg2;: ^ ~ :note ^ ~1208:38: warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: previous use is here : 23:: note: expanded from macro 'XEXP' note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~1324class rtx_def; ^: :25 expanded from macro 'RTL_CHECK1'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ubsan.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h: SUBREG_BYTE (x), GET_MODE (x));#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^~~~~~~~~~~~~~~ ^ ~ 423 note: : : expanded from macro 'XBBDEF' 1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::440:In file included from 5: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)note: array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h: 38: : rtunion fld[1];note2011235:: 26: : ^ ~ expanded from macro 'RTL_CHECK2' ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.hnote:: 275expanded from macro 'SUBREG_BYTE' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) :11:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ ~ :1208:38In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-affine.c:24: return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); : ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from note: 440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h::75:expanded from macro 'RTL_CHECK1'7: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h5: note:1352:note3741: array 'fld' declared here : 32: :./genrtl.h:182 rtunion fld[1];#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ note:3:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^: warning : In file included from expanded from macro 'XCSUBREG' : previous use is herearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/trans-mem.c:440:class rtx_def; :527: note XEXP (rt, 1) = arg1; ^ ~: #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)array 'fld' declared here ^ ~ : rtunion fld[1];In file included from ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:In file included from 37/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tsan.c:: ^ note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h expanded from macro 'RTL_CHECKC1' :1320:23: note: expanded from macro 'XEXP' 26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XBBDEF (rt, 2) = arg2; ^ ~ XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' 1324:25#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tsan.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-affine.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; XBBDEF (rt, 2) = arg2; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/trans-mem.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' XEXP (rt, 3) = arg3; ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' :38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tsan.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XINT (rt, 5) = arg5; rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' :440In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ubsan.c:23: In file included from #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ 5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-affine.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/trans-mem.c341: expanded from macro 'RTL_CHECK2' :1: note: did you mean struct here?:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ class mem_usage; ^~~~~ struct XEXP (rt, 3) = arg3;27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: :440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h5: :note3032: expanded from macro 'XINT' :19note#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ : array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1209:38: note: expanded from macro 'RTL_CHECK2' *step_out = XEXP (x, 1); ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tsan.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here :440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/trans-mem.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XINT (rt, 5) = arg5; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-affine.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tsan.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1317:23: note: expanded from macro 'XINT' XINT (rt, 4) = arg4; ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' ^ ~ XEXP (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :440:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/trans-mem.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-affine.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XINT (rt, 5) = arg5; rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tsan.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 1320: XBBDEF (rt, 2) = arg2; ^ ~ 23:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' note: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ expanded from macro 'XEXP' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/trans-mem.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-affine.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ XEXP (rt, 6) = arg6; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tsan.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :23: note: expanded from macro 'XEXP' XEXP (rt, 3) = arg3; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here : rtunion fld[1]; ^ 1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tsan.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-affine.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/trans-mem.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XINT (rt, 4) = arg4; ^ ~ :11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ attrs = MEM_ATTRS (x); /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^~~~~~~~~~~~~ :1320/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' :23: note: expanded from macro 'XEXP' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :1344:29: note: expanded from macro 'X0MEMATTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' 38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here : rtunion fld[1]; ^ array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1];In file included from rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/trans-mem.c ^ ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tsan.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ XBBDEF (rt, 2) = arg2; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/asan.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' :27: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-affine.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 XEXP (rt, 1) = arg1;:23:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:5: note: note: array 'fld' declared here expanded from macro 'XINT' XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/trans-mem.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ XEXP (rt, 3) = arg3;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here : rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ ^ 1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tsan.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/asan.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 5: note: array 'fld' declared here XEXP (rt, 1) = arg1; rtunion fld[1]; ^ ^ ~ rtunion fld[1]; ^ XEXP (rt, 6) = arg6; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-affine.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/trans-mem.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' XINT (rt, 4) = arg4; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' 1209:38#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1317:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' :23: note: expanded from macro 'XINT' note: expanded from macro 'RTL_CHECK2'#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-affine.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/asan.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XEXP (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tsan.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/trans-mem.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: rtunion fld[1]; ^ 1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :38: note: expanded from macro 'RTL_CHECK2'In file included from warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-affine.c rtunion fld[1]; ^ :24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; X0EXP (rt, 4) = NULL_RTX; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/asan.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ubsan.c:25: ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared hereIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tsan.c./genrtl.h rtunion fld[1]; ^ :In file included from 26/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-affine.c:24:: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :In file included from 305/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::3741: 124./genrtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1: In file included from warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/trans-mem.c: :'rtx_def' 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]27 : 182:3:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::struct GTY((desc("0"), tag("0"), ^3741: 3: warningwarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 3741: ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h XEXP (rt, 1) = arg1; : ^ ~./genrtl.h ::212 XEXP (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^ ~1320:23:: note187 3: expanded from macro 'XEXP' :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: warning 75:: :3: ^ ~ warning: 1array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] : :note1320:23array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 X0EXP (rt, 5) = NULL_RTX;:38:: ^ ~note: expanded from macro 'RTL_CHECK2' XEXP (rt, 6) = arg6; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : notedid you mean struct here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337 : expanded from macro 'XEXP' :class rtx_def; ^~~~~27 struct ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1320:23: note: expanded from macro 'XEXP' :5:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: expanded from macro 'X0EXP' :1209:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' : note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tsan.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3 rtunion fld[1];: ^ warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/trans-mem.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ubsan.c:25 XEXP (rt, 7) = arg7; XBBDEF (rt, 2) = arg2; ^ ~ ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-affine.c1324::2425: :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741 ^:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h notenote: expanded from macro 'XEXP':In file included from : : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/asan.c:expanded from macro 'XBBDEF'27#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : 1372: 13: ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::2131209::338:: warning: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] warningIn file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: X0EXP (rt, 6) = NULL_RTX; ^ ~3741note: expanded from macro 'RTL_CHECK2' array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : ./genrtl.h rtx tmp = XEXP (this, 1);: ^ ~ 125/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337 : ^ ~27 : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320::3:38 : warningexpanded from macro 'X0EXP': array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : :23: note ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ : XBBDEF (rt, 2) = arg2;note: expanded from macro 'RTL_CHECK1'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : 1208::44038::5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: array 'fld' declared here :1209 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324note:25: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): expanded from macro 'RTL_CHECK1' ^ ~ : rtunion fld[1];38 ^ note: expanded from macro 'XBBDEF' :#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 440:5#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): noteIn file included from expanded from macro 'RTL_CHECK2' ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here:440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:5:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/trans-mem.c note: ::440:: 4405: array 'fld' declared here27: In file included from note rtunion fld[1]; ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:5: In file included from :3741: rtunion fld[1];./genrtl.h:208: :3: warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tsan.carray 'fld' declared here notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^:: array 'fld' declared here ^26: In file included from rtunion fld[1]; XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184 : ^3 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385In file included from :13/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :warning1320: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XEXP (rt, 3) = arg3;:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/asan.c23::27: In file included from : ^ ~warning /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-affine.c note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320: : expanded from macro 'XEXP'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :::2324:: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtx tmp = XEXP (this, 1);3741 : ./genrtl.h: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 126::3741: ./genrtl.hnote ^ ~: expanded from macro 'XEXP': 214:33#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~: : XEXP (rt, 3) = arg3; warning ^ ~ 1320 ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]:1209::38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23 : note: :expanded from macro 'XEXP'1209note:: 38: X0EXP (rt, 7) = NULL_RTX; ^ ~ 23expanded from macro 'RTL_CHECK2':/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :note1337: :expanded from macro 'XEXP'27 : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note : ^ ~ expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~ note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 :38:: :expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: 38:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: ::440:expanded from macro 'RTL_CHECK2'5 : note: array 'fld' declared here :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])440 : ^ ~ 5expanded from macro 'RTL_CHECK2' rtunion fld[1];1208 :38: ^note: expanded from macro 'RTL_CHECK1': #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^ ~440 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h5: note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):440: 5: note: array 'fld' declared here : array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/trans-mem.c:note rtunion fld[1];27 : ^In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~3741: ./genrtl.h: rtunion fld[1]; ^: array 'fld' declared here 209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/asan.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: XBBDEF (rt, 2) = arg2;warning : ^ ~array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XINT (rt, 4) = arg4;: 5: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324note rtunion fld[1]; ^ ^ ~ 1447: array 'fld' declared here : 25::14: In file included from warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 1317: rtx next = XEXP (insn, 1);23: notenote: expanded from macro 'XINT' : expanded from macro 'XBBDEF' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tsan.c : ^ ~26 : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~: ^ 3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h381208: note :1317:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:132023: expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-affine.c : ^ ~ ::23:3824: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440In file included from :5: note: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:array 'fld' declared herenote: expanded from macro 'XEXP' note: 3741: ./genrtl.hexpanded from macro 'XINT' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)232 ^ ~ note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :1209::38: expanded from macro 'RTL_CHECK1'note : expanded from macro 'RTL_CHECK2'3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 :38: In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:note : warningexpanded from macro 'RTL_CHECK2': /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/asan.c:27: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ XEXP (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :440: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3741:: 440./genrtl.h::5128:: 3: warning: 5note: array 'fld' declared herearray index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ : note rtunion fld[1];: ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1320: XINT (rt, 5) = arg5;23: array 'fld' declared here440:5noteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/trans-mem.c: ^ ~note : :27: : rtunion fld[1];array 'fld' declared here ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1317:23:3741 note: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tsan.c: ./genrtl.h:expanded from macro 'XEXP'210:3 rtunion fld[1];: warning: : ^array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XINT'26 : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :3741: ./genrtl.h XEXP (rt, 3) = arg3; ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453: 10: 186:warning:12093 ^ ~: :warning38: :array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'RTL_CHECK2' ^ ~: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1320:: XINT (rt, 5) = arg5; ^ ~ ^ ~ return XEXP (insn, 1); ^ ~ 23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1209:1317: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XEXP' 23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)5: :note: array 'fld' declared here: ^ ~ :1320:23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 1209note:: 38expanded from macro 'XEXP': note rtunion fld[1];: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'RTL_CHECK2' ^ 38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ In file included from note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-affine.cexpanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:44024:5:: :expanded from macro 'XINT'38: : In file included from note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'RTL_CHECK2' ^ ~ note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ./genrtl.h : array 'fld' declared here : 233#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): 3: :warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 440 ^ ~: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) X0EXP (rt, 2) = NULL_RTX; ^ ~ rtunion fld[1];5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: ^note /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:note27: : In file included from ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/trans-mem.cexpanded from macro 'RTL_CHECK2' :array 'fld' declared here note :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:44027: expanded from macro 'X0EXP':#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h440::37415: :./genrtl.h :note211: :3: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)array 'fld' declared here warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/asan.c :27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:37415 X0EXP (rt, 4) = NULL_RTX;: ^ ~note : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];:1337:27 : ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h./genrtl.h:: 129:3 array 'fld' declared hereIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tsan.c:26:: warning: 1208: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] note:: 38: In file included from note: expanded from macro 'RTL_CHECK1' rtunion fld[1];expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208: ^38 : note: XEXP (rt, 6) = arg6;#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::37411458: :10:: warning: :./genrtl.h1320::187:3array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]523: note: :: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h return XBBDEF (insn, 2); ^ ~ rtunion fld[1]; ^: 440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324In file included from :25:warning note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-affine.cexpanded from macro 'XBBDEF' note: : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XEXP' :24: :In file included from 5:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XEXP (rt, 6) = arg6;: 1209 ^ ~: 3741 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h38: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208: rtunion fld[1];./genrtl.h:23438note: expanded from macro 'RTL_CHECK2' ::13203: :warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~expanded from macro 'RTL_CHECK1' ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h X0EXP (rt, 3) = NULL_RTX;In file included from :44023::5:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~note : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here:440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/trans-mem.cnote: expanded from macro 'XEXP' :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ::1337: 275: :In file included from note: 27/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note: rtunion fld[1];expanded from macro 'X0EXP' array 'fld' declared here#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ^ ~:3741: ./genrtl.h:212/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 1208 ^: rtunion fld[1]; ^ warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :1209:38: note: expanded from macro 'RTL_CHECK2' 38: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/asan.c:27 X0EXP (rt, 5) = NULL_RTX;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463note: In file included from : : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 3741: ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTL_CHECK1' ^ ~: 152:310/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:: 440warning:: 5: ::27 :warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: XEXP (rt, 1) = arg1;array 'fld' declared here ^ ~ note : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'X0EXP':1320: return XBBDEF (insn, 2); rtunion fld[1]; ^ 23 : note: expanded from macro 'XEXP' ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tsan.c5:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324::26: In file included from 38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:note:25:: note: 3741: array 'fld' declared here expanded from macro 'XBBDEF' ^ ~ : rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)./genrtl.h ^ ~ In file included from note: expanded from macro 'RTL_CHECK1'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1209:38 :188::3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-affine.c::24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 1208warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]note :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~: XEXP (rt, 7) = arg7; ^ ~: 3741expanded from macro 'RTL_CHECK2' : ./genrtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h38235::3: note: :expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 1320 ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h44023::5 :note : expanded from macro 'XEXP' warning#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):note: array 'fld' declared here : ^ ~array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 X0EXP (rt, 4) = NULL_RTX; ^ ~440 rtunion fld[1]; ^:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337 ^ ~:27 38: note:: expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from 5: ^ ~note : expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/trans-mem.c :note: array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note rtunion fld[1]; ^: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 27array 'fld' declared here: 440:5:: In file included from note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: array 'fld' declared here rtunion fld[1];In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/asan.c ^:27: In file included from rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741:: ./genrtl.h: 3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ X0EXP (rt, 6) = NULL_RTX; ^ ~ 153:3: :1208:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XBBDEF (rt, 2) = arg2;: ^ ~ :In file included from 1337/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tsan.c: 26/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:note: ::37411474:expanded from macro 'RTL_CHECK1'27 : note: :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ expanded from macro 'X0EXP'10: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440warning: 5#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ./genrtl.h1324::25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: expanded from macro 'XBBDEF'208: note :3: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): 1208 ^ ~: 38: note return XEXP (insn, 3);: expanded from macro 'RTL_CHECK1' :: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: rtunion fld[1]; ^ ^ ~38 : noteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-affine.c: :1320 : ^ ~23 expanded from macro 'RTL_CHECK1' XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :note1320:2324:440: :5:: In file included from note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :expanded from macro 'XEXP'3741: ./genrtl.h::236:3 : warning: expanded from macro 'XEXP'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~note /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h X0EXP (rt, 5) = NULL_RTX;: 1209 ^ ~: : array 'fld' declared here 38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1337: rtunion fld[1];27: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)440:5note: note: : expanded from macro 'X0EXP' 168 ^#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) warning ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hs generated:note: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/trans-mem.c. array 'fld' declared hereexpanded from macro 'RTL_CHECK2' ^ ~: 27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^1208 :1209:: :./genrtl.h38::214 :note3: : warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]38 ^ ~ expanded from macro 'RTL_CHECK1' :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/asan.c:27: noteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h X0EXP (rt, 7) = NULL_RTX; ^ ~3741 : #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) :440:./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:5: expanded from macro 'RTL_CHECK2' : ^ ~note : 1337:27:array 'fld' declared here note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'X0EXP' :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h154:440: 5: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) rtunion fld[1]; ^note : ^ ~array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440::5: 3note:: array 'fld' declared here ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tsan.c: rtunion fld[1]; ^warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from 26: In file included from :1208/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-affine.c:24/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:38 : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209 XEXP (rt, 3) = arg3;: 3741 ^ ~ :3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:::1320:23 warning: : note: ./genrtl.h:237: ^ : note: expanded from macro 'XEXP' 3#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h expanded from macro 'RTL_CHECK1' XBBDEF (rt, 2) = arg2; ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' : ^ ~1209 #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): 1479:10:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~::440:warning5: note: array 'fld' declared here warning rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: 38note: expanded from macro 'RTL_CHECK1' :: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^note: X0EXP (rt, 6) = NULL_RTX;array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : return XEXP (insn, 3); ^ ~ expanded from macro 'RTL_CHECK2' ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/trans-mem.c:27: In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::3741#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): ./genrtl.h:232440:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 27::5 : note XEXP (rt, 1) = arg1;: array 'fld' declared here ^ ~ rtunion fld[1]; ^ note1320:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h23: note: ^ ~: In file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/asan.cexpanded from macro 'XEXP':271320:23: note: expanded from macro 'XEXP'expanded from macro 'X0EXP' : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx):#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3741: ./genrtl.h::440:5: note: array 'fld' declared here 155:clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:12081209 rtunion fld[1];-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o sanopt.o -MT sanopt.o -MMD -MP -MF ./.deps/sanopt.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sanopt.c note::: 38 ^383::: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tsan.c:: expanded from macro 'RTL_CHECK2' note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECK2'26 ^ ~note: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: :warning./genrtl.h:210#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 440 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::4403:: 5: : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]note:: 5: note: array 'fld' declared here array 'fld' declared here XINT (rt, 4) = arg4; ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317expanded from macro 'RTL_CHECK1': 23 #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ : rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnoteIn file included from : :expanded from macro 'XINT'440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/trans-mem.c :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::148427: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::3741: ./genrtl.h:233:12093:: warning: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] warning38: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX;: note: expanded from macro 'RTL_CHECK2' 10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 3) = arg3;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h5 return XUINT (insn, 4); : ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337440:27: :note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~: 1318note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38 rtunion fld[1];:5: note ^: ::261209:38 :: note: note: expanded from macro 'RTL_CHECK2' expanded from macro 'XUINT'note #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'RTL_CHECK1' ^ ~array 'fld' declared here#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :440:5 ^ ~: note: array 'fld' declared here In file included from rtunion fld[1]; ^ In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tsan.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-affine.c:26: In file included from ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/asan.c:3741: ./genrtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h211:: 3::27 : warningIn file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: 3741 X0EXP (rt, 4) = NULL_RTX; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~: : 24./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337440:27::1209 ::5: :In file included from :note156: :array 'fld' declared here note rtunion fld[1];: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:383: note ^ :expanded from macro 'X0EXP' 3741: ./genrtl.h: 258warning:3:In file included from warning: : expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/trans-mem.c:27 : XEXP (rt, 1) = arg1; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23::1208:38: note: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741expanded from macro 'RTL_CHECK1'1317 :: note: :440:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])23: 5expanded from macro 'XEXP': #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):./genrtl.h: note: note : 234 ^ ~ array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XINT' rtunion fld[1];:440 :5:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) note ^ ~ : ^ ~ array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note : expanded from macro 'RTL_CHECK2' :3 rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tsan.c:26: In file included from ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :3741: :warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h./genrtl.h:4401209:38:5: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note: array 'fld' declared here : rtunion fld[1]; :212:3: X0EXP (rt, 3) = NULL_RTX;warning : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'RTL_CHECK2' ^ X0EXP (rt, 5) = NULL_RTX; ^ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1337::1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/asan.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440::5: : note: expanded from macro 'XUINT' 27#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)27 ^ ~ note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209: :38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from :440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h5::1337 : array 'fld' declared here : rtunion fld[1];27 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-affine.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h: 259::3741note3: :array 'fld' declared here : rtunion fld[1];: ^ note: expanded from macro 'X0EXP' note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h./genrtl.h::157/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 1208::3: :warning: :381208:: note: XBBDEF (rt, 2) = arg2;38: expanded from macro 'RTL_CHECK1' array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]note : expanded from macro 'RTL_CHECK1' ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 6) = arg6;12 : ^ ~ warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]440:5#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320 :23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ :1324::note: expanded from macro 'XEXP' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h25:: note : expanded from macro 'XBBDEF'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): 1321:23440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::: array 'fld' declared here : ^ ~ rtunion fld[1];note ^ 51209:38: :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tsan.cnote:: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 1208note:: 38array 'fld' declared here: 26 rtunion fld[1]; expanded from macro 'XVEC' note: expanded from macro 'RTL_CHECK1' ^#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :440:5In file included from :#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^ ~3741 In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/trans-mem.c./genrtl.h note:clang:27: : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:213:440warning:: :3741array 'fld' declared here: 12093: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] :5: ./genrtl.h: rtunion fld[1];:38 :warning : notearray index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'RTL_CHECK2' :note : ^ 235 X0EXP (rt, 6) = NULL_RTX; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-affine.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: :./genrtl.h :260 3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:::273array 'fld' declared here warning rtunion fld[1]; : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ : ^ ~ : X0EXP (rt, 4) = NULL_RTX; ^ ~ noteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/asan.c : warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: 27: X0EXP (rt, 3) = NULL_RTX;#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx):5 : :note: array 'fld' declared here27 ^ ~ rtunion fld[1]; ^ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: expanded from macro 'X0EXP' X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: :expanded from macro 'X0EXP' ^ ~ 1337/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:27: note: expanded from macro 'X0EXP' :1208:38#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ : note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5:: note: array 'fld' declared here1836 ^ ~expanded from macro 'RTL_CHECK1' :34: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ : ^ ~1208:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::12081832:28#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): note: expanded from macro 'JUMP_LABEL' ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ^ ~ 38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : note: expanded from macro 'RTL_CHECK1'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1354:32:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tsan.c440:5: note: :array 'fld' declared here 440:5: notenote: array 'fld' declared here : rtunion fld[1];26 : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^: :In file included from expanded from macro 'XCEXP' 440In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-affine.c5 ^: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: rtunion fld[1]; ^ In file included from 3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/trans-mem.c X0EXP (rt, 7) = NULL_RTX;::24 27 ^ ~#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ In file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/asan.c :noteIn file included from : expanded from macro 'RTL_CHECKC1' 27#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^ ~In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :440:In file included from 5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1337::374127: :./genrtl.h :note261: :expanded from macro 'X0EXP' :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)3741 : ^ ~./genrtl.h3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h: rtunion fld[1];: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : 236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]182 ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: :note : expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) X0EXP (rt, 5) = NULL_RTX; ^ ~ X0EXP (rt, 4) = NULL_RTX;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^ ~ 3 ^ ~ 440:5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:note1843:: 10warning:: : warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: return JUMP_LABEL (this);array 'fld' declared here XEXP (rt, 1) = arg1; rtunion fld[1]; ^~~~~~~~~~~~~~~~~1337 ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:27: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'X0EXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tsan.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3:: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :: XEXP (rt, 1) = arg1;28 :13201337:27:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) note: :expanded from macro 'X0EXP' 23: ^ ~note: expanded from macro 'XEXP'note : expanded from macro 'JUMP_LABEL' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ^ ~:1320:23 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note: expanded from macro 'XEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ 1208/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:::12091209:3838:: note: :expanded from macro 'RTL_CHECK2'38 :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~: 1208/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here 38 rtunion fld[1]; note: expanded from macro 'RTL_CHECK2' : 1354:32:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ : ^ ~ notenote: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/asan.c:27: : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:expanded from macro 'XCEXP'3: notewarning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTL_CHECK1'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :440 1324 ^ ~:25:: note:: 440:5#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):5 expanded from macro 'XBBDEF': ^ ~ note: array 'fld' declared herenote/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)array 'fld' declared here ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];: rtunion fld[1]; 440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208 ^::38: note: expanded from macro 'RTL_CHECK1' 1210In file included from :37: note: expanded from macro 'RTL_CHECKC1' ^5 #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tsan.c: note: array 'fld' declared here : ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])26 : ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h440: rtunion fld[1];440:5:In file included from note: array 'fld' declared here ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::5: note: array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-affine.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:18483741:: 40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] :./genrtl.h return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ 24/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 1832:28 : note: expanded from macro 'JUMP_LABEL' rtunion fld[1];#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)In file included from In file included from ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/trans-mem.c::27: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from ^233/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 3:3741: :./genrtl.h:262:37413: warning: In file included from ./genrtl.h::1354237::3: warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/asan.c warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : : X0EXP (rt, 2) = NULL_RTX;27 ^ ~ array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: 32: note: expanded from macro 'XCEXP' : In file included from #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) XINT (rt, 5) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h X0EXP (rt, 6) = NULL_RTX; ^ ~ ^ ~:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h23::: note: expanded from macro 'XINT' 37411337: :./genrtl.h27: note: expanded from macro 'X0EXP' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :184:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~ 13373: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 3) = arg3;27 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~:: note:: 1209expanded from macro 'X0EXP' 1210::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:37:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)1320 38 ^ ~: note1208: expanded from macro 'RTL_CHECK2' :23: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: expanded from macro 'XEXP' : ^ ~note /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::440:12085: :note: array 'fld' declared here: expanded from macro 'RTL_CHECKC1'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h38::1209 note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:44038::538#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ::In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-affine.c: note: expanded from macro 'RTL_CHECK2' ^ ~ note: note:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])24 : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: : ./genrtl.h:263:3: ^ ~warning : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared hereexpanded from macro 'RTL_CHECK1'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])440 ^ ~ XSTR (rt, 6) = arg4;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::440:5: note:: array 'fld' declared here rtunion fld[1]; ^ 440:5 rtunion fld[1];: ^ ~ note: In file included from array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/asan.c ^ : rtunion fld[1];In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tsan.c: 1319 ^ :27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741526/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : ::./genrtl.h1853:185In file included from 23: :: notenote:3:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: : ./genrtl.h array 'fld' declared here expanded from macro 'XSTR':234:warning3: rtunion fld[1];warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 3 ^: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : X0EXP (rt, 3) = NULL_RTX; ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/trans-mem.c:27: :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XINT (rt, 4) = arg4;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337::37411832: :./genrtl.h28: : 27 ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote:: 1317:23note:258:1209:38expanded from macro 'JUMP_LABEL': : expanded from macro 'X0EXP' :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)notenote: expanded from macro 'RTL_CHECK2' 3: expanded from macro 'XINT' ^ ~ :#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208 :38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)32 :note note: expanded from macro 'XCEXP' : ^ ~expanded from macro 'RTL_CHECK1' warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) XEXP (rt, 1) = arg1; ^ ~ : 5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 1320note:23:note note ^ ~ : ^ ~expanded from macro 'XEXP': array 'fld' declared here#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 rtunion fld[1];:5: note: array 'fld' declared here rtunion fld[1]; ^ ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tsan.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 3741: ./genrtl.h:235:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3: warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ :1210:37: note: expanded from macro 'RTL_CHECKC1' X0EXP (rt, 4) = NULL_RTX; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-affine.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])1209:38: : note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::440: 5: ^ ~ note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1337./genrtl.h::281:3:440 warning: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 27 XINT (rt, 1) = arg1;: ^ ~ note:In file included from 5 ^ ~:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/asan.c note: array 'fld' declared here rtunion fld[1];: ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'X0EXP' :27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1];: ./genrtl.h:186:3: ^ warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' 1317:23: note: expanded from macro 'XINT' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/trans-mem.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) XINT (rt, 5) = arg5; ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::21381317::1023: warning ^ ~ ^ ~ :: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h SUBREG_BYTE (x), GET_MODE (x)); warning ^~~~~~~~~~~~~~~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:20115note: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]26 : XBBDEF (rt, 2) = arg2;expanded from macro 'XINT': note ^ ~note : expanded from macro 'SUBREG_BYTE' : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:array 'fld' declared here#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) rtunion fld[1]; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1209:3825In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tsan.c::26: :: note: 1352note#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): expanded from macro 'RTL_CHECK2' ^ ~ expanded from macro 'XBBDEF': 32: In file included from #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :note3741: : expanded from macro 'XCSUBREG'./genrtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1208::38: : ^ ~ 1209note: expanded from macro 'RTL_CHECK1'#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ 236/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])::383:: notewarning: : expanded from macro 'RTL_CHECK2'array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1210::44037::5: X0EXP (rt, 5) = NULL_RTX; ^ ~note note: ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) expanded from macro 'RTL_CHECKC1': /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h27:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])440 : ^ ~5 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::440::5array 'fld' declared here note: ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 rtunion fld[1];:5:array 'fld' declared here note: note ^ array 'fld' declared here note: array 'fld' declared here : expanded from macro 'X0EXP' rtunion fld[1];#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-affine.c rtunion fld[1]; ^ ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' :24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/trans-mem.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/asan.c X0EXP (rt, 3) = NULL_RTX; ^ ~ :27/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ XSTR (rt, 1) = arg1; ^ ~ XEXP (rt, 6) = arg6; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tsan.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ X0EXP (rt, 6) = NULL_RTX; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 1337warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440::5:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/trans-mem.c:27: note: : *step_out = XEXP (x, 1);27 : ^ ~In file included from expanded from macro 'X0EXP' note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741array 'fld' declared here note: : array 'fld' declared here ./genrtl.h:1320:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) rtunion fld[1]; 23 rtunion fld[1];: ^ : ^261 note: expanded from macro 'XEXP' ^ ~ In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/asan.c3: warning#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :27: In file included from X0EXP (rt, 4) = NULL_RTX;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^ ~1208 :38: note: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:expanded from macro 'RTL_CHECK1' ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-affine.c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h27: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:24: note :In file included from 1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): ^ ~ :38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'X0EXP': 440note: expanded from macro 'RTL_CHECK2': #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~3741 ./genrtl.h : :5:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):305: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:12083./genrtl.h:188: ^ ~ 38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440::note : notearray 'fld' declared here ::5: rtunion fld[1];warning ^ 3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 7) = arg7; ^ ~ expanded from macro 'RTL_CHECK1' note: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])array 'fld' declared here ^ ~ : rtunion fld[1];array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tsan.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :1320:23: note: expanded from macro 'XEXP' XINT (rt, 2) = arg2; ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/trans-mem.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XINT (rt, 5) = arg3; rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 1317:23: noteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tsan.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'XINT' 26: In file included from #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/asan.c11: warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]::1209: :3741: 3827 attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~./genrtl.h : :In file included from note: 1209expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::259:3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])2564:24warning:38:::3741: ^ ~ ./genrtl.h: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :note208: expanded from macro 'RTL_CHECK2' XBBDEF (rt, 2) = arg2; ^ ~:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:325:: note:note: : warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'MEM_ATTRS'expanded from macro 'XBBDEF' 5::440:5 XEXP (rt, 1) = arg1;: note#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): array 'fld' declared here ^ ~ #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1)note ^ ~ ^ ~: array 'fld' declared here rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344 rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:29:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: In file included from expanded from macro 'X0MEMATTR' : ^1320 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/trans-mem.c:27:In file included from : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem): 374123 ^ ~1208 : note: : expanded from macro 'XEXP'./genrtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-affine.c::121024: :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:::38:3741#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 37: 263:3: : ./genrtl.h:note306:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: expanded from macro 'RTL_CHECK1'warning3: :warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] 1209: XVEC (rt, 3) = arg3; ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) XSTR (rt, 6) = arg4; ^ ~ ^ ~ expanded from macro 'RTL_CHECKC1'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:23 :#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ 23 :note: expanded from macro 'XSTR'38 : 5note: expanded from macro 'XVEC'#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : note: expanded from macro 'RTL_CHECK2' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) 440 ^ ~ ^ ~:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5 ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h38:1209:: :array 'fld' declared here440:5note: note : array 'fld' declared here : rtunion fld[1]; note ^: rtunion fld[1]; ^ : array 'fld' declared here 38 rtunion fld[1]; ^ : note: expanded from macro 'RTL_CHECK2' expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/asan.c:27: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741 : ./genrtl.h:In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ubsan.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tsan.c ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741:: ./genrtl.h: ^ ~33:326 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:209: warning: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 440::3: warningIn file included from : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 5 XEXP (rt, 1) = arg1; ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1320:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 :5:3741 note: :note: array 'fld' declared herearray 'fld' declared here XBBDEF (rt, 2) = arg2; 23 ^ ~ : ./genrtl.h:: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XEXP' rtunion fld[1];260 :3 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 ^ rtunion fld[1]; ^: warning 1324:25: note: expanded from macro 'XBBDEF' :38: note: In file included from : expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/trans-mem.carray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) X0EXP (rt, 3) = NULL_RTX; ^ ~ :In file included from 27/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-affine.c:24 ^ ~: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: : ./genrtl.h :1337: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::4403741:5:27 note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ./genrtl.harray 'fld' declared here:307::3: :: note: expanded from macro 'X0EXP' warning rtunion fld[1];: ^ 1208:38: note: expanded from macro 'RTL_CHECK1' 281:3: warning: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ubsan.c:array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]25: In file included from #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; : ^ ~./genrtl.h : ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XINT (rt, 1) = arg1;: ^ ~ 51/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321 ^ ~:23440::35: warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]1317 :: note :23:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) XEXP (rt, 1) = arg1; note: note ^ ~: expanded from macro 'XINT' : ^ ~1208:38array 'fld' declared here: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: expanded from macro 'RTL_CHECK1' : 1209 ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~: rtunion fld[1];38 ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/asan.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h27/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:::13204401209:23: :note: expanded from macro 'XEXP': : 38In file included from :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note ^ ~: expanded from macro 'RTL_CHECK2'5 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 3741: ./genrtl.hexpanded from macro 'RTL_CHECK2'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: array 'fld' declared here 132210 rtunion fld[1]; :440 warnings::5 generated ^ 3:38: note: In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): . /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tsan.c:: note: expanded from macro 'RTL_CHECK2'warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here26: In file included from ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ::3741#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XEXP (rt, 3) = arg3; : rtunion fld[1]; ^ ^ ~ 440:5: note: array 'fld' declared here ./genrtl.h rtunion fld[1]; ^ :261:3: warningIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/trans-mem.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::3741: : ./genrtl.h:In file included from 304:31320: warningarray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ : :23:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-affine.cexpanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : X0EXP (rt, 4) = NULL_RTX; ^ ~: ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]440: 5:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 24note XSTR (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :In file included from ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1337:27/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:array 'fld' declared here 37411209:: rtunion fld[1]; ^38 : note: : 1319:23: note: expanded from macro 'RTL_CHECK2'expanded from macro 'XSTR' ./genrtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ubsan.c:25:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): In file included from 308/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3 :3 :: warning ^ ~note: : expanded from macro 'X0EXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:warning: 1209:array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]38:440:5: note: array 'fld' declared here 1208 XVEC (rt, 5) = arg5; rtunion fld[1];:note38: : note ^ ~ XEXP (rt, 1) = arg1; ^ ~: expanded from macro 'RTL_CHECK2' expanded from macro 'RTL_CHECK1'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::13211320::2323: note : expanded from macro 'XVEC' : note: ^#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) expanded from macro 'XEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :440:In file included from ^ ~5 : note ^ ~: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sanopt.c:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h: rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/asan.c :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)440 ^75::27: 5:1: ^ ~In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tsan.c:note26: : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :3741: warning::1209:: ./genrtl.h1209: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] 383741::: ./genrtl.hclass rtx_def;array 'fld' declared here note:262 38 rtunion fld[1];: ^:211:3 note: : warning ^: expanded from macro 'RTL_CHECK2' expanded from macro 'RTL_CHECK2'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : :3: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o sancov.o -MT sancov.o -MMD -MP -MF ./.deps/sancov.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sancov.c XINT (rt, 5) = arg3;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55warningIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/trans-mem.c ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :8:440array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]:: 5::440 X0EXP (rt, 4) = NULL_RTX; :27/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: :1317: :23 noteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h5 ^ ~: :: note: 3741previous use is here : ./genrtl.h:305struct rtx_def; ^:3: array 'fld' declared here: note: rtunion fld[1]; array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337 ^expanded from macro 'XINT' :27: note rtunion fld[1];: expanded from macro 'X0EXP' warning#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ^ ~ array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-affine.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])./genrtl.h:309:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :1317:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3: 23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ubsan.c:25warning ^ ~ : :440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h5: note: array 'fld' declared hereIn file included from : note:: 440expanded from macro 'XINT':: rtunion fld[1];#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ 5::1209 XINT (rt, 6) = arg6;: ^ ~ note38: : note: In file included from array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTL_CHECK2' rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :3741: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1317 ^ ~: 23./genrtl.h::124: ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tsan.c:: note26: In file included from 440In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/asan.c:: 27: In file included from warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::3741: expanded from macro 'XINT'./genrtl.h:5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 3741: ./genrtl.h212:: note#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): array 'fld' declared here263:3: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ ~3: rtunion fld[1]; XEXP (rt, 1) = arg1; ^ ~ warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209::1320warning :23: note: expanded from macro 'XEXP' 1319In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/trans-mem.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):2327: : : :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 38: note: expanded from macro 'RTL_CHECK2' note3741: expanded from macro 'XSTR' X0EXP (rt, 5) = NULL_RTX;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ ./genrtl.h:306:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1337/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1209 ::27440: ^ ~ 38::3::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h notenotewarning: : expanded from macro 'X0EXP': array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :1209 XVEC (rt, 3) = arg3; :38 ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:expanded from macro 'RTL_CHECK2' ^ ~1321:23: note: expanded from macro 'XVEC' : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h5note #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECK2' ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38:: 440note: :5note: note: array 'fld' declared here: expanded from macro 'RTL_CHECK2'1208:38: notearray 'fld' declared here : rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440expanded from macro 'RTL_CHECK1'In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-affine.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ubsan.c::24 : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h::5: note : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])25 ^ ~ ^ ~ 327: array 'fld' declared here :3: warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ::3741 XINT (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : rtunion fld[1];: ./genrtl.h 440:5: note ^:440:: 125:array 'fld' declared here ^ ~ rtunion fld[1]; 5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1317:233: note : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tsan.c:warning26: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: XBBDEF (rt, 2) = arg2;expanded from macro 'XINT' ^ ^ ~: 3741note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) XINT (rt, 1) = arg1;1324array 'fld' declared here:25 : note: expanded from macro 'XBBDEF' ^ ~#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/trans-mem.c:27: In file included from rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741 : ./genrtl.h:307:3: warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^ XVEC (rt, 4) = arg4; ^ ~1208 1317 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::38: In file included from note: expanded from macro 'RTL_CHECK1'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :1321/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/asan.c::2327:1209 : :In file included from 23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3741: ./genrtl.h:213note:383: :warning440: :array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]5 : X0EXP (rt, 6) = NULL_RTX; : ^ ~ : note: expanded from macro 'XINT'noteexpanded from macro 'XVEC' note: : array 'fld' declared here#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: In file included from expanded from macro 'RTL_CHECK2' :1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ubsan.c#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^ ~440 :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1208:38:::25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~ note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array 'fld' declared here 3741 : ^ ~./genrtl.h : rtunion fld[1]; 126 ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-affine.c: :38 XEXP (rt, 3) = arg3;24 : : note:: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECK2' ^ ~ clang/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 3741 : ./genrtl.hnote:: 347 ^ ~: 3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XVEC (rt, 1) = arg1;:440: 5: note: array 'fld' declared here 23array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: note rtunion fld[1]; ^ 440In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/asan.c ^ ~ ::27 rtunion fld[1]; ^: 5expanded from macro 'XEXP' : In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/trans-mem.c:27 ^ ~: note:3741: : array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321 rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :./genrtl.h1209:38:: note: expanded from macro 'RTL_CHECK2' :23:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tsan.c:26: In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3741: ./genrtl.h:304::3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]3741 ^ ~ : ./genrtl.h:308:3: XSTR (rt, 1) = arg1; warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 214note:: 440 ^ ~expanded from macro 'XVEC' : XVEC (rt, 5) = arg5;3 ^ ~ : 5#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ ::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 1321note : warningarray 'fld' declared here: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] :1319:23:: rtunion fld[1];1209 : 23note:: expanded from macro 'XSTR' X0EXP (rt, 7) = NULL_RTX;#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ note:1209:38: note38: expanded from macro 'RTL_CHECK2' : ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here expanded from macro 'XVEC' rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h In file included from ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ubsan.c : note: expanded from macro 'RTL_CHECK2' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) : ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):1337:27 : ^ ~ In file included from note: expanded from macro 'X0EXP' 25/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tsan.c: :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 440:5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3741:120926:: In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: : ./genrtl.h:305: ^ ~./genrtl.h 383:: notewarning: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h127expanded from macro 'RTL_CHECK2': XINT (rt, 2) = arg2;: 1208 :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])38 :3 note: expanded from macro 'RTL_CHECK1' ^ ~: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:note 440 :: XINT (rt, 4) = arg4; array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h5 ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : note: array 'fld' declared here : ^ ~ rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1317::440:5 rtunion fld[1];: note: ^array 'fld' declared here23 ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: rtunion fld[1]; ^ :In file included from 1317:23: note: expanded from macro 'XINT' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/trans-mem.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-affine.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/asan.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h309: :note3: :expanded from macro 'XINT' warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] 1209::2724 XINT (rt, 6) = arg6; : ^ ~38#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :./genrtl.h ::2321317::3: :warning: 23array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : noteIn file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTL_CHECK2': 3741#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 1209In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sanopt.c: XEXP (rt, 1) = arg1; ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 440:5::23: :38 note: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:: note417/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: array 'fld' declared here expanded from macro 'RTL_CHECK2' note:./genrtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 1320: :348:23: ^ ~ : :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h::440:5: expanded from macro 'XINT' 323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] rtunion fld[1];:note #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) warning: struct pod_mode note: ^ ^array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h expanded from macro 'XEXP': ^ ~ XEXP (rt, 2) = arg2;array 'fld' declared here#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :67 ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h20: : rtunion fld[1]; ^1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320note: 1209:In file included from did you mean struct here?23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ubsan.c ::noteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tsan.c38::25: : 26In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h38 :: expanded from macro 'XEXP'template class pod_mode; ^~~~~ struct 3741note: expanded from macro 'RTL_CHECK2' :: ./genrtl.h:128:3: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 3741#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]note : 1209 XINT (rt, 5) = arg5; ^ ~ :expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 440:38: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ./genrtl.h::306:3:: note1317: 5expanded from macro 'RTL_CHECK2' ^ ~: note: array 'fld' declared here: 23warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ XVEC (rt, 3) = arg3; rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^ ~440 :note5: expanded from macro 'XINT'In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/asan.c#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) : ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:27: :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1321:231209::note: array 'fld' declared here 5:: note: array 'fld' declared here rtunion fld[1];note : ^expanded from macro 'XVEC' :38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1];3741: ./genrtl.h:233:3 In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/trans-mem.c:27: :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])./genrtl.h:327:3: warning ^: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ : XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' X0EXP (rt, 2) = NULL_RTX;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)1209 ^ ~: :In file included from ^ ~38 : note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-affine.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h24: In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:3741: ./genrtl.h1209: 349 ^ ~:1337::27:: 5338note::: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ notewarning: : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from expanded from macro 'RTL_CHECK2': XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'XEXP' : ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)440:5: note ^ ~: expanded from macro 'X0EXP'array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ubsan.c rtunion fld[1]; ^ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): 25In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tsan.c:26: In file included from : ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h440:1209:5:In file included from :38: note: 3741 note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ./genrtl.h:307:38:3741: ./genrtl.h:129:3: warning: : array 'fld' declared herenote: : expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];expanded from macro 'RTL_CHECK2' : ^ XEXP (rt, 6) = arg6;: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here 1321 rtunion fld[1];In file included from :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ^ ~ 23 ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/trans-mem.c::527:: In file included from note : array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 3741note rtunion fld[1];: ./genrtl.h ^: 347:3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/asan.cIn file included from expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-affine.c#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): 24 ^ ~: In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h27:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1320: In file included from :1209:38:: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'RTL_CHECK2' 23::3741 : note./genrtl.h: :expanded from macro 'XEXP'234 :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])3 ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 440:3741: ./genrtl.h XVEC (rt, 1) = arg1;:: 5: note ^ ~: ^ ~array 'fld' declared here 350/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: rtunion fld[1];expanded from macro 'XVEC' ^#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^ ~array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : :31209:: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h X0EXP (rt, 4) = NULL_RTX; X0EXP (rt, 3) = NULL_RTX; ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tsan.c38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote:: 1337 ^ ~26: :expanded from macro 'RTL_CHECK2'27 :1209:38::: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1337::374127: :./genrtl.h :note308: :expanded from macro 'X0EXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)3 : ^ ~ warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XVEC (rt, 5) = arg5;:440:5: note: array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ note: ^ ~ In file included from 1208/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1321: :expanded from macro 'X0EXP'23 In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ubsan.cnote::25 : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:38: : note: 1208/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sanopt.c:23expanded from macro 'XVEC' :expanded from macro 'RTL_CHECK1'3741: 38: : In file included from ./genrtl.h:152:note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h: expanded from macro 'RTL_CHECK1' ^ ~: 3 423/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~:: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h::440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:5:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:440:51209: note : : warning: notearray 'fld' declared herearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : array 'fld' declared here 272 XEXP (rt, 1) = arg1; : rtunion fld[1]; ^ ~ :38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ 8: ^ ~1320: rtunion fld[1]; ^ noteIn file included from : :23:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/trans-mem.c warningIn file included from expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-affine.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:27: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : note: 24: :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hstruct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:inline struct rtx_def */opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^440:5::expanded from macro 'XEXP' :3741440: ./genrtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 369:37413note 5 : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:: warning:: : ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: array 'fld' declared here rtunion fld[1];:./genrtl.h1209:38 rtunion fld[1]; 75: XEXP (rt, 1) = arg1;7: note ^: : 348previous use is here: ^In file included from class rtx_def; ^ ~ 3 :: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/asan.c:expanded from macro 'RTL_CHECK2' 1320:23:27#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tsan.c:: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h26: In file included from XEXP (rt, 2) = arg2;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note: ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: expanded from macro 'XEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :./genrtl.h3741 1320#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sanopt.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h ^ ~440:423: ./genrtl.hIn file included from ::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h :235::235: 3: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:5: :warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]309 1209note::23: 38:3:275 : note:11:array 'fld' declared herewarning: warning note X0EXP (rt, 4) = NULL_RTX;: : expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ubsan.c:: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]25#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): In file included from : ^ ~ return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XINT (rt, 6) = arg6;: 440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h27: 3741note:1209::38:5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.hnotenote:: : ^ ~75array 'fld' declared here:expanded from macro 'X0EXP' : : #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)expanded from macro 'RTL_CHECK2' ^ ~ ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 7 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38 rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: note XBBDEF (rt, 2) = arg2;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440expanded from macro 'RTL_CHECK1': /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-affine.c :24: In file included from 13171324note:23#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])::5:: previous use is here25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: : ./genrtl.h notenoteclass rtx_def;: expanded from macro 'XINT': array 'fld' declared herenote: 370:3:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ rtunion fld[1]; ^ ~ ^ ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: In file included from notewarning: array 'fld' declared here : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/trans-mem.c : ^27 : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:expanded from macro 'XBBDEF'In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/asan.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :3741: 3741./genrtl.h: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~./genrtl.h :349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : 236 : ^ ~ XEXP (rt, 3) = arg3;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XEXP (rt, 2) = arg2; ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1208:31320:23:: ^ ~note :38: expanded from macro 'XEXP' :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 440#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ X0EXP (rt, 5) = NULL_RTX;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1209:38: :note5 ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :: noteexpanded from macro 'RTL_CHECK2': expanded from macro 'RTL_CHECK1' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' 1209note:: 38array 'fld' declared here: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208: 38 rtunion fld[1];: note ^ ~: expanded from macro 'RTL_CHECK1' : expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :440:5 ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ~ note : array 'fld' declared here note: In file included from array 'fld' declared here ^ rtunion fld[1]; ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tsan.c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/trans-mem.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :440 X0EXP (rt, 4) = NULL_RTX; ^ ~ :5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-affine.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/asan.c:43526:3: rtunion fld[1]; warning:: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h27:: XWINT (rt, 1) = arg1;In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~:3741: 1337./genrtl.h:237 :3: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^:: warning: 1213array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from 27/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 3741note In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ubsan.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 3741: X0EXP (rt, 6) = NULL_RTX;./genrtl.h ^ ~ :: 29: noteexpanded from macro 'X0EXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :./genrtl.h1337:: 27#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)expanded from macro 'XWINT': note: expanded from macro 'X0EXP' 154:#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 441:5: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' 3In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sanopt.c ^ ~ warning::23: note: : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'hwint' declared here XEXP (rt, 3) = arg3; HOST_WIDE_INT hwint[1];1208327:3 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: warning ^In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423:38:440:: : note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320: : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ::235: 59expanded from macro 'RTL_CHECK1' XINT (rt, 1) = arg1; ^ ~::#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 26 note :note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:array 'fld' declared herenote: :5611317expanded from macro 'HOST_WIDE_INT' expanded from macro 'XEXP'440:5 rtunion fld[1]; ^ :23: note: expanded from macro 'XINT' : :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)struct mem_usage ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h# define HOST_WIDE_INT long long: note: array 'fld' declared here ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/asan.c:271209: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 rtunion fld[1];:38: ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::3741: ./genrtl.h:38258 note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): :3::1 ^In file included from In file included from : ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-affine.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/trans-mem.c:27 warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note: 24 expanded from macro 'RTL_CHECK2':note: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XEXP (rt, 1) = arg1;: : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hdid you mean struct here?: 3741 ^ ~440 :5:3741class mem_usage;: ./genrtl.h:436:: note: ./genrtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): :3array 'fld' declared here: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h^~~~~ struct 369:3warning : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : 1320 rtunion fld[1];: XWINT (rt, 2) = arg2;warning ^ ~: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 1) = arg1;23 ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here note ^ rtunion fld[1]; ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT': expanded from macro 'XEXP' ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ubsan.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tsan.c:26: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from 3741 : ^ ~./genrtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:155:3: :expanded from macro 'XEXP': 441./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XVEC (rt, 1) = arg1; ^ ~ 5:1209:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning:: 1209array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] note:: XINT (rt, 4) = arg4;: ^ ~ 38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:: : note: 1321 :23: note: expanded from macro 'XVEC' expanded from macro 'RTL_CHECK2'#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) 23array 'hwint' declared here ^ ~ : HOST_WIDE_INT hwint[1]; ^ note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~: 1209: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h expanded from macro 'RTL_CHECK2':440:5: note: array 'fld' declared here :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 59note:38:: 26note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/trans-mem.c:27: :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote:: 3741expanded from macro 'HOST_WIDE_INT': : ./genrtl.h:370:expanded from macro 'XINT':3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :440:5: note: array 'fld' declared here 440 rtunion fld[1];: 5 ^ XEXP (rt, 2) = arg2;In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tsan.c : # define HOST_WIDE_INT long long ^ ~ 26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h: note#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h348:3: warning: :1320:23: note: expanded from macro 'XEXP' array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 2) = arg2; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~array 'fld' declared here ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-affine.c::24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470: rtunion fld[1];440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::3: :warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ 51209::132038 : note: expanded from macro 'RTL_CHECK2' : SUBREG_BYTE (rt) = arg1;note : ^~~~~~~~~~~~~~~~array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/asan.c:27 ^ ~: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ./genrtl.h:259:3::2011 warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : rtunion fld[1];26 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^: : XBBDEF (rt, 2) = arg2; ^ ~ noteIn file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ubsan.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3741:: 4401324::525:: note: 23expanded from macro 'XBBDEF' ./genrtl.h:note156: :array 'fld' declared here3 : rtunion fld[1]; ^: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'SUBREG_BYTE'warning: : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 1208:38:#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTL_CHECK1' XINT (rt, 5) = arg5; ^ ~ :1352:32In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/trans-mem.c: ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): 1209 ^ ~: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :440:538: note: array 'fld' declared here 27 rtunion fld[1];: ^: notenote: : expanded from macro 'XINT'expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)In file included from note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'XCSUBREG' ^ ~ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ 3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/asan.c:: 38: :note: expanded from macro 'RTL_CHECK2': /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h440::12105: 27note./genrtl.h: In file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^: ./genrtl.h435 ^ ~:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tsan.c37:: note:: expanded from macro 'RTL_CHECKC1' 260:3:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : XWINT (rt, 1) = arg1;44026:: 5: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:note349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~warning /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' :: array 'fld' declared here : rtunion fld[1];array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 1320 ^ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337 ^ ~: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ubsan.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::374123: 27./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441 XEXP (rt, 6) = arg6;:5: note:: :array 'hwint' declared here : note: HOST_WIDE_INT hwint[1];440:5:note ^ ~ expanded from macro 'X0EXP' : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320 ^:23: note#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): expanded from macro 'XEXP' expanded from macro 'XEXP'note : array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209: ^ ~ 38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 1209note:: 38expanded from macro 'RTL_CHECK2':/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): : ^ ~591208:38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-affine.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:374126note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : note: expanded from macro 'HOST_WIDE_INT' expanded from macro 'RTL_CHECK1': 440:5: note# define HOST_WIDE_INT long long : array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])./genrtl.h ^ ^ ~ rtunion fld[1]; ^ ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tsan.c: 26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ./genrtl.h:350487:In file included from 3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/trans-mem.c:440:5: note: array 'fld' declared here : rtunion fld[1]; ^ :warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ubsan.c27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::3741440: :./genrtl.h5::436::3253 note: array 'fld' declared here ::: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741 : ./genrtl.h:158 X0EXP (rt, 4) = NULL_RTX;warning:: 3 :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ rtunion fld[1];warning : warningarray index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XWINT (rt, 2) = arg2; ^ ~ X0EXP (rt, 7) = NULL_RTX;: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/asan.c:27: X0EXP (rt, 1) = NULL_RTX;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1213: In file included from 29/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ ^ ~ :3741: ./genrtl.h:27 note: expanded from macro 'XWINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XWINT(RTX, N) ((RTX)->u.hwint[N]) : ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:2615/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1337::: 27note::: array 'hwint' declared herenote1337: expanded from macro 'X0EXP' : 3note:: expanded from macro 'X0EXP' :27 HOST_WIDE_INT hwint[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): note : expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 59:26: :notewarning1208/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~: : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1208120838: X0EXP (rt, 4) = NULL_RTX;noteexpanded from macro 'HOST_WIDE_INT' ^ ~ :38:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: # define HOST_WIDE_INT long long:note: expanded from macro 'X0EXP' note#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) 38 ^ ~: expanded from macro 'RTL_CHECK1' : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])note : :expanded from macro 'RTL_CHECK1' ^#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~1208:38: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sancov.cexpanded from macro 'RTL_CHECK1': 24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75: :1/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h440:440:5::#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])In file included from note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/trans-mem.c:: 27#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])array 'fld' declared here :5 warning:: rtunion fld[1]; class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ ~ class rtx_def; ^ note /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440^:5: array 'fld' declared here : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55: : note8 rtunion fld[1]; ^: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~ array 'fld' declared here: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-affine.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:37413741: : ./genrtl.h./genrtl.h:520note:3:: previous use is here :440:5:: rtunion fld[1]; struct rtx_def; note 470In file included from warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tsan.c ^ ::26: : 3: : warningIn file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:3741: ^ ./genrtl.h:In file included from array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ubsan.c:25 369 : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3 X0EXP (rt, 1) = NULL_RTX; SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h warning: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~:2011: rtunion fld[1];3 ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/asan.c:27: In file included from 26/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: :./genrtl.hwarning:262:: 3 XEXP (rt, 1) = arg1;: warning1337: :array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XINT (rt, 5) = arg3; :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]27 : XEXP (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote : ^ ~ ^ ~:1320:23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'SUBREG_BYTE' :: 1317note:23: note: expanded from macro 'XINT'#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: ^ ~ note: : expanded from macro 'RTL_CHECK2' expanded from macro 'X0EXP'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: expanded from macro 'XEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' note#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:12101209::37:38: note: expanded from macro 'RTL_CHECK2' array 'fld' declared here: note: expanded from macro 'RTL_CHECKC1': rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ 38: note: expanded from macro 'RTL_CHECK1' 1320:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~:23440: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h5:440:5#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):: notenote: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/asan.c ^ ~ :: expanded from macro 'XEXP' 27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note rtunion fld[1]; ^ :: 3741array 'fld' declared here: 1209 :./genrtl.h440 rtunion fld[1];:5: note: :array 'fld' declared here ^:In file included from 38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ubsan.c: note rtunion fld[1];: 263expanded from macro 'RTL_CHECK2' ^:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] : XSTR (rt, 6) = arg4;25: In file included from ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/trans-mem.c:1319:23: note: expanded from macro 'XSTR' XBBDEF (rt, 2) = arg2; : 27/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~:440:5#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)In file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-affine.cIn file included from : note : array 'fld' declared here :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h24:1324:25 : :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];: 3741 ^: ./genrtl.h ^ ~: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tsan.c::3741: ./genrtl.h:48726:3: warningnote: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 538: : expanded from macro 'XBBDEF'::3: X0EXP (rt, 1) = NULL_RTX; warning: 1209 ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XEXP (rt, 1) = arg1; ^ ~ ::3741: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:38:./genrtl.h note: 1337::37027::3 :note : warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECK2'expanded from macro 'X0EXP' XEXP (rt, 2) = arg2; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: ^ ~13201320:23:: note: :expanded from macro 'XEXP' 23440:: 5note:: note: array 'fld' declared here#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) expanded from macro 'XEXP'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38 ^ ~: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];: 440 ^: 5: note ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :1209:3838:: : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/asan.c:note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:44027 note: : array 'fld' declared here expanded from macro 'RTL_CHECK2': 5: : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from ^ ~ rtunion fld[1];expanded from macro 'RTL_CHECK2' note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :3741 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ./genrtl.h: array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 281 rtunion fld[1]; ^ : ^ :440:5: note: array 'fld' declared here :440:5: note: array 'fld' declared here In file included from rtunion fld[1];3 : ^ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ubsan.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741 rtunion fld[1]; ^ XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/trans-mem.c:27#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tsan.c:26: : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::12093741:: 38./genrtl.h: In file included from ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-affine.c::18424:: 3In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h warning: XWINT (rt, 1) = arg1;array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note:: 520expanded from macro 'RTL_CHECK2': 3: warning XEXP (rt, 3) = arg3;: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : 3741 ^ ~ ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: X0EXP (rt, 1) = NULL_RTX; ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h./genrtl.h:573 :1213::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3::1337:2729: note : expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx):: : ^ ~440:51320note: expanded from macro 'XWINT'warning: note /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208: #define XWINT(RTX, N) ((RTX)->u.hwint[N])array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:: array 'fld' declared here : 23 ^ ~: note38 rtunion fld[1]; ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : expanded from macro 'XEXP' : note: expanded from macro 'RTL_CHECK1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XSTR (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/asan.c:27#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): note:: expanded from macro 'RTL_CHECK2' 441: :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~37415: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : note: array 'hwint' declared here ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 ^ ~ HOST_WIDE_INT hwint[1]; ^ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:5923./genrtl.h::304:53: :warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :26: notenote: expanded from macro 'HOST_WIDE_INT': 440note: array 'fld' declared here: : XSTR (rt, 1) = arg1; rtunion fld[1];expanded from macro 'XSTR' ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)5 : ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^note# define HOST_WIDE_INT long long ^ : 1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/trans-mem.c : ^ ~27: In file included from array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741:: ./genrtl.h: 538/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3:In file included from warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tsan.c:26note rtunion fld[1]; ^:: 440In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: XEXP (rt, 1) = arg1;3741: ./genrtl.h: : ^ ~436 :3: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'XSTR' warning ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ubsan.c:255: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :1209:38#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)./genrtl.h : ^ ~185:3: warning: :array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : XWINT (rt, 2) = arg2; ^ ~ XINT (rt, 4) = arg4;note ^ ~ note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :1209:38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTL_CHECK2' :array 'fld' declared here1317 : rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECK2' In file included from :121323/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-affine.c:24: In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741::29 : note: expanded from macro 'XINT' ^ ~ :./genrtl.h:574: ^ ~3 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h440:440:5: note: :: notewarning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]5 : XSTR (rt, 2) = arg2; note ^ ~array 'fld' declared here : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here: 1319:23: note: expanded from macro 'XSTR' : ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) rtunion fld[1];expanded from macro 'XWINT' rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : In file included from ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/asan.c#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h27:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :In file included from 1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 3741441:38: note: 1209expanded from macro 'RTL_CHECK2' ^:38:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ./genrtl.h:305:3: warning: 5: note: expanded from macro 'RTL_CHECK2' array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: : note: noteIn file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/trans-mem.c:27#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~array 'fld' declared here :3741: array 'hwint' declared here rtunion fld[1]; ^./genrtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sancov.c :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23:24 ^ ~ 573/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : HOST_WIDE_INT hwint[1];In file included from ^ 3: note:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.hIn file included from 440expanded from macro 'XINT': warning:59::417: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-affine.c:24 : 26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:: XSTR (rt, 1) = arg1;note53741323: :1: ./genrtl.hexpanded from macro 'HOST_WIDE_INT':: :592: ^ ~ ^ ~warning: note'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] 3struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :1209::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:# define HOST_WIDE_INT long long 1319/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h: ^ warning:67:array 'fld' declared here38: 20: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note XSTR (rt, 1) = arg1;note: did you mean struct here? rtunion fld[1];: ^ ~ ^expanded from macro 'RTL_CHECK2' 23: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])template class pod_mode; : ^ ~1319:In file included from 23: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tsan.c: expanded from macro 'XSTR' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^~~~~ expanded from macro 'XSTR' :440::5 struct#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ubsan.c#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) : ^ ~25 : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:37411209:38:: note: ^ ~expanded from macro 'RTL_CHECK2' :: 3741./genrtl.h:186 :3:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) warning: : note: array 'fld' declared herearray index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^ ~1209 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h38::440:5 : note rtunion fld[1]; XINT (rt, 5) = arg5; ^ ~ : 470note:: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])3: rtunion fld[1];:1317: 23: warning ^note ^: expanded from macro 'XINT' : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/asan.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/trans-mem.c:27: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~In file included from #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) : ^ ~ : 440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::3741: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h./genrtl.h:306/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h5: :27: In file included from note:1209:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:383: 26: :array 'fld' declared here notewarning: : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : rtunion fld[1];3741 ^ expanded from macro 'SUBREG_BYTE' : note: expanded from macro 'RTL_CHECK2' XVEC (rt, 3) = arg3; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-affine.c:24./genrtl.h: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG):3741: :574:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h./genrtl.h:6113 ^ ~: ^ ~ : 3:1321:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h warning: 23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 1352note:: 32expanded from macro 'XVEC': note: expanded from macro 'XCSUBREG' :#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :440:5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h warning: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]1210 : 37note:: array 'fld' declared here XSTR (rt, 2) = arg2; XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ note ^ ~ rtunion fld[1];: 1319:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: noteexpanded from macro 'RTL_CHECKC1': expanded from macro 'XSTR' :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ : 38 ^: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:12091319In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ubsan.c::25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::3741: ./genrtl.h note: expanded from macro 'RTL_CHECK2':38: 23: note: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)187 ^ ~ :: 440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::51209:: 38note: array 'fld' declared here::440: expanded from macro 'RTL_CHECK2' 35: rtunion fld[1];note: array 'fld' declared here:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ rtunion fld[1]; ^ : warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6;In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tsan.c:26 In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/asan.c:: ^ ~27/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 note: expanded from macro 'RTL_CHECK2':/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h5:1320In file included from :: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::3741: ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: array 'fld' declared here:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])307 ^ ~ :23: note: expanded from macro 'XEXP' 3#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 :38:: note: expanded from macro 'RTL_CHECK2' : rtunion fld[1];3741 : ^./genrtl.h :487:3440In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-affine.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])24: : ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3::5:warning : 5array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note note: X0EXP (rt, 1) = NULL_RTX;array 'fld' declared here XVEC (rt, 4) = arg4; ^ ~ ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; rtunion fld[1]; ^ :1337:27: note: expanded from macro 'X0EXP' warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1321 ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ubsan.c: ^ ~25:: 23In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :note3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from :1321:23 XEXP (rt, 7) = arg7;: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/trans-mem.cexpanded from macro 'XVEC' :: 1208expanded from macro 'XVEC': #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23:: note:: expanded from macro 'XEXP' :note27: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sancov.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): 1209:expanded from macro 'RTL_CHECK1'38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 423: 3741#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])note: : ./genrtl.h:592:In file included from 1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:3:: ^ ~ ^ ~ :235: warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272 expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:120938:8 ::38: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: expanded from macro 'RTL_CHECK2'expanded from macro 'RTL_CHECK2' array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 440:5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XSTR (rt, 1) = arg1;: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) warning ^ ~ ^ ~note: array 'fld' declared here: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~ :struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] :440:440 : rtunion fld[1]; ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h55::1319: inline struct rtx_def *235 ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h::75 :7:: note: previous use is herenote : note: expanded from macro 'XSTR'class rtx_def;:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tsan.c: :26 #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) note: : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:array 'fld' declared here note: 3741 ^array 'fld' declared here rtunion fld[1]; ^ ~array 'fld' declared here ^ rtunion fld[1];: ./genrtl.h: In file included from 520 ^ rtunion fld[1]; In file included from ^:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sancov.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/asan.c3::38: note: expanded from macro 'RTL_CHECK2' : warning: 27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])24:3741: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-affine.c:24: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ubsan.c: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.hIn file included from :423./genrtl.h:308:3 :: X0EXP (rt, 1) = NULL_RTX; : In file included from ^ ~ 25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]::440:27:3741: :235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h./genrtl.h:630:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:5 2753: :3741 XVEC (rt, 5) = arg5;: ::11:: note ./genrtl.hwarningwarning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ :expanded from macro 'X0EXP' 208 XVEC (rt, 1) = arg1; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); note: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~:1321 : array 'fld' declared here ^ ~ 3: ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:23: ^ warning75: 1321array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: ::In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/trans-mem.c:27: 7:23: 38note: : expanded from macro 'XVEC'In file included from XEXP (rt, 1) = arg1;note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note : note: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)expanded from macro 'RTL_CHECK1':: previous use is here expanded from macro 'XVEC' ^ ~ class rtx_def;#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) 3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~ ^: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) 1320./genrtl.h: :23: ^ ~ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h611: 1209:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: expanded from macro 'RTL_CHECK2' note:: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1209:38: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note : expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~: 440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ ^ ~ ^ ~ :1319:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :440:5: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: 23 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1209:38:In file included from : note: array 'fld' declared here rtunion fld[1];note /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tsan.c ^: 26: expanded from macro 'XSTR' array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-affine.cIn file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 24:: 3741In file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h./genrtl.h::3741538:: 3note: 1209:38: :expanded from macro 'RTL_CHECK2' note: expanded from macro 'RTL_CHECK2' :./genrtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ warning : ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^: 648 XEXP (rt, 1) = arg1; ^ ~ ::3: In file included from warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]5 :440:5: note : array 'fld' declared here note rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/asan.c ^ ::27: XSTR (rt, 1) = arg1;In file included from array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ubsan.c :25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/trans-mem.c:27: : In file included from 1320/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741In file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h./genrtl.hwarning:612::33741: ^ ~ :warning23: : : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote:: XBBDEF (rt, 2) = arg2;309: ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:31324:25: note1319: :expanded from macro 'XBBDEF'array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 23#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~: : :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h expanded from macro 'XEXP'warning: 1208#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::120938 array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1317:23: notenote: :expanded from macro 'XINT': 38note : :expanded from macro 'XSTR' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~:1209:38: expanded from macro 'RTL_CHECK1'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote : expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440440::1209:38: note5In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sancov.c: :: expanded from macro 'RTL_CHECK2' note1321: : 23: note: expanded from macro 'XVEC'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])24: In file included from 5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:note#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~: 423:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTL_CHECK2':440:5 ^ ~ : note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h: array 'fld' declared here 1209#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1];array 'fld' declared here:38:note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ : rtunion fld[1]; ^ : rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ubsan.c:25In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/asan.c:27: : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h440:3741In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-affine.cIn file included from ::24/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h561: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :3741: :note: : 5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.hnote327:./genrtl.h:666:126:3: array 'fld' declared here expanded from macro 'RTL_CHECK2' rtunion fld[1];: warning1./genrtl.h: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ^ ~ :In file included from 210 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sanopt.cwarning:: :: :440:33:26: 5:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note : warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from 'mem_usage' 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] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.hstruct mem_usage: XEXP (rt, 3) = arg3; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tsan.c XINT (rt, 1) = arg1;:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741 ^ ~ : : ./genrtl.h:573: array 'fld' declared here3: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]::341:2492 1 ^ ~:10:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h warning XVEC (rt, 1) = arg1; : note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :23:: return gs->op[1]; ^ ~ : did you mean struct here?1320:23:note : XSTR (rt, 1) = arg1;class mem_usage; ^~~~~note: expanded from macro 'XEXP'In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/trans-mem.c: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.hstruct ^ ~ 27#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) expanded from macro 'XINT' ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1321: :23 ^ ~ In file included from #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h346 ::3741: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:630:3:3:1209:38expanded from macro 'XVEC' :: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :23:warning1209 :38: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) note: expanded from macro 'XSTR'array 'op' declared here : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ XVEC (rt, 1) = arg1; ^ ~ tree GTY((length ("%h.num_ops"))) op[1];note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 note: ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTL_CHECK2' ^ :1321::3823/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note:1209::expanded from macro 'RTL_CHECK2'38: expanded from macro 'XVEC' : note: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~expanded from macro 'RTL_CHECK2' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):440:5 : ^ ~: 1209:38 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 note: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h5:: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h notearray 'fld' declared here: : :5 expanded from macro 'RTL_CHECK2' rtunion fld[1];: note:2524 array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:4403: rtunion fld[1]; ^: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ubsan.c:25::array 'fld' declared here warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]440 : gs->op[1] = rhs;5 ^ ~ rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:5: In file included from : note:: 346 ^array 'fld' declared hereIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/asan.c::3: note note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741 : 27./genrtl.h: :211:3: warning: In file included from rtunion fld[1];array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347: tree GTY((length ("%h.num_ops"))) op[1];In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-affine.c::243: : array 'fld' declared here warning: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ :3741: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542 : ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:133712 XVEC (rt, 1) = arg1; ^ ~: In file included from :./genrtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/trans-mem.c:2727: 685:3: :: warningwarning : note: expanded from macro 'X0EXP'1321:23:In file included from array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tsan.c #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) XEXP (rt, 1) = arg1; ^ ~ :In file included from return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h: 26 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:346:note38: : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: 1320:3741: expanded from macro 'RTL_CHECK1' :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~3expanded from macro 'XVEC' ./genrtl.h:574: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3./genrtl.h23: :648#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)note:440::: note: expanded from macro 'XEXP':3: warning : array 'op' declared here : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^warning5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: XSTR (rt, 1) = arg1; 1209 note: array 'fld' declared here ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: :expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:1138: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ubsan.c: ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209: XSTR (rt, 2) = arg2; note : ^ ~warning: : 38array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECK2'25 return &gs->op[2];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :In file included from ^ ~1319/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209::38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 23:note: expanded from macro 'RTL_CHECK2' :3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: note: expanded from macro 'XSTR'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 :346:./genrtl.hnote: expanded from macro 'RTL_CHECK2'3:212 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :3: warning: 5: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):440:array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :note: array 'fld' declared here ^ ~ X0EXP (rt, 5) = NULL_RTX; ^ ~ rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h5::note: :5::array 'op' declared herenote 1209:: tree GTY((length ("%h.num_ops"))) op[1]; ^1337:27 In file included from : note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/asan.cnote: array 'fld' declared here38: : note: : rtunion fld[1]; expanded from macro 'X0EXP'expanded from macro 'RTL_CHECK2' array 'fld' declared here ^ 27: In file included from In file included from #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-affine.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::374124 : rtunion fld[1]; ^: : ./genrtl.h:3482579:3:3:: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: In file included from : ^ ~ 3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 346 :warning3: :note: 440:array 'op' declared here./genrtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/trans-mem.c 686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 5: XSTR (rt, 2) = arg2; : tree GTY((length ("%h.num_ops"))) op[1]; ^: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : XEXP (rt, 2) = arg2; ^ ~ 1208/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: array 'fld' declared here:3827: : note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h: rtunion fld[1];In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tsan.c:262596:12 ^In file included from : warning: : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 3741In file included from :: ./genrtl.h: return gs->op[3];:1320:666 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ubsan.c:2523: ^ ~:3: ./genrtl.h:: 592:3: noteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:: : warning: 213:3 warning: 1319array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :23expanded from macro 'XEXP'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:: XVEC (rt, 1) = arg1;warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) XSTR (rt, 1) = arg1; note ^ ~: ^ ~ 3 : ^ ~ expanded from macro 'XSTR'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h X0EXP (rt, 6) = NULL_RTX; ^ ~ note#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) : array 'op' declared here ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: tree GTY((length ("%h.num_ops"))) op[1];:38:12091319 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :note:: 38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1321:expanded from macro 'RTL_CHECK2' ^:133723 :2723: note: expanded from macro 'XSTR' :: note: expanded from macro 'X0EXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: expanded from macro 'XVEC' note ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): expanded from macro 'RTL_CHECK2'#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 2616#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ^ ~ : 5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : 1209:38 ^ ~ array 'fld' declared here1209:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h38: :: note: expanded from macro 'RTL_CHECK2' note: 440:5 rtunion fld[1]; : note:expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^11: : ^ ~ 1208 :: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5:38array 'fld' declared here rtunion fld[1]; :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: expanded from macro 'RTL_CHECK1' ^warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3];#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/asan.c:27: note ^ ~: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-affine.c: ^ ~:3741: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h./genrtl.h:349:324: warning ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h: : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:array 'fld' declared here:: 440 rtunion fld[1];3741: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.h:705:3 XEXP (rt, 3) = arg3;346:3 ^ : ^ ~ :note5: : note:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:array 'op' declared here440: array 'fld' declared here rtunion fld[1]; ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ warning:: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/trans-mem.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:13205:In file included from :: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ubsan.c:25: note23In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: :3741: 37412626: ./genrtl.harray 'fld' declared here :: note: rtunion fld[1];./genrtl.h:expanded from macro 'XEXP'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:685:3: ^ 3214:: 3: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]warning warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tsan.c: gs->op[3] = rhs; X0EXP (rt, 7) = NULL_RTX; ^ ~ ^ ~ XSTR (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~:346:3: note: ^ ~ array 'op' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h26::1319: :23: tree GTY((length ("%h.num_ops"))) op[1];note: expanded from macro 'XSTR'1209: In file included from :38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : note ^ :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209::38: note: 1337expanded from macro 'RTL_CHECK2': 3741: : expanded from macro 'RTL_CHECK2'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1320 : ^ ~23 :27./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:611 :note440: :5: expanded from macro 'XEXP':note3: ^ ~array 'fld' declared here: : rtunion fld[1]; ^ warning#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1209expanded from macro 'X0EXP' In file included from :38:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) note: expanded from macro 'RTL_CHECK2' 440 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/asan.c5::27 : noteIn file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here:3741: ./genrtl.h ^ ~ rtunion fld[1]; ^ XSTR (rt, 1) = arg1;: In file included from ^ ~ 350/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1319/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-affine.c:::3026243:10:23::: :440: :1208warning: warning: In file included from :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 5:note: : 3741: ./genrtl.harray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XSTR':706: 3 : 38#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): X0EXP (rt, 4) = NULL_RTX; warning ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote return gs->op[1];: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337: array 'fld' declared here ::1209: rtunion fld[1];array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 27: ^ ~ XSTR (rt, 2) = arg2;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371 38 ^ ~ ^ :note: note3note: : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'X0EXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/trans-mem.cexpanded from macro 'RTL_CHECK2' expanded from macro 'RTL_CHECK1':27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): note: array 'op' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~37411319: 23 tree GTY((length ("%h.num_ops"))) op[1]; : ^ ~ : ^./genrtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:note :440#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): 5686:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: : :expanded from macro 'XSTR'38array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ : note: expanded from macro 'RTL_CHECK1' ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XSTR (rt, 2) = arg2; ^ ~note: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209440 :38: rtunion fld[1]; gs->op[1] = fn; ^ ~ note: : ^ ~5: expanded from macro 'RTL_CHECK2' note ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tsan.c:array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 26440: :371:3: ^ ~ rtunion fld[1];In file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h5: ^note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ::440note:: 5./genrtl.h:: note: array 'fld' declared here 23 rtunion fld[1];:612:3 ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ubsan.c:25:: array 'fld' declared herenote array 'op' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 3741expanded from macro 'XSTR'In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-affine.c:24: : rtunion fld[1]; ^ tree GTY((length ("%h.num_ops"))) op[1]; ^./genrtl.h : warning#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h232:3:1209:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/asan.c:38: 3741:note: : :expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:273069: :3:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] warning./genrtl.h XVEC (rt, 2) = arg2;:725 In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ^ ~::3741 XEXP (rt, 1) = arg1;440:53 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note: : : ./genrtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:369:1321:371: ^ ~:3: 23:3: warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:array 'fld' declared here note: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: 1320:23note: array 'op' declared here note: expanded from macro 'XEXP' XEXP (rt, 1) = arg1;#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1];: ^ ~expanded from macro 'XVEC' ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ XSTR (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1320::120923: note :: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~1209 ^ ~ 38 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: ^ 38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning:: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 13191209::23In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/trans-mem.c:27 return gs->op[2]; ^ ~: :: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note:38:: expanded from macro 'XSTR' 3741 note: note#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ : expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ./genrtl.hexpanded from macro 'RTL_CHECK2' : :705:expanded from macro 'RTL_CHECK2'3: :1209:38: :371 note: warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):3: ^ ~expanded from macro 'RTL_CHECK2' note: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'op' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~: XSTR (rt, 1) = arg1; 440 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: tree GTY((length ("%h.num_ops"))) op[1]; ^440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :5: :note5: : note:: 1319array 'fld' declared here::440::23: note array 'fld' declared here rtunion fld[1];: expanded from macro 'XSTR' rtunion fld[1];440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/asan.c:: ^ ~ ^ 3146In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ubsan.c:25:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:120927: In file included from ::11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h385: : note: expanded from macro 'RTL_CHECK2':/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: note: array 'fld' declared here3741 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 5: ./genrtl.h ^ ~ rtunion fld[1];: warning: :370/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^:3:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: return &call_stmt->op[2];note:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ ~array 'fld' declared here: ./genrtl.h440:5: XEXP (rt, 2) = arg2;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371 :3:noteIn file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tsan.c ^ ~array 'fld' declared here : rtunion fld[1]; ^ 26: In file included from rtunion fld[1];In file included from note ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from :3741: 233:3::: array 'op' declared here1320:23./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/trans-mem.c ::630: tree GTY((length ("%h.num_ops"))) op[1];:3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-affine.c27: In file included from :: warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning ^ 24: In file included from : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h X0EXP (rt, 2) = NULL_RTX; note: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3741: ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::3741 3154:3: XVEC (rt, 1) = arg1;./genrtl.h:1337 ^ ~ :27: note: warning: : expanded from macro 'X0EXP' array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]726./genrtl.h: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) call_stmt->op[2] = chain;expanded from macro 'XEXP'706:3 ::3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ warning: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:: XSTR (rt, 2) = arg2;: ^ ~ 1209:38:1321 371: note: expanded from macro 'RTL_CHECK2':3 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:23:131938: note:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):: : 23note1320: :23:expanded from macro 'XVEC': note: expanded from macro 'RTL_CHECK1' array 'op' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) note ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ ~: : ^ ~expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5 note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^: : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 440:538 ^ ~ : #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : : note: expanded from macro 'RTL_CHECK2' ^ ~ 1209array 'fld' declared here rtunion fld[1]; ^ :note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 In file included from 440::38 rtunion fld[1]; ^ 5: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ubsan.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/asan.c./genrtl.h:234:3note:: In file included from warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-affine.c: ::array 'fld' declared here 27 rtunion fld[1];: : ^ In file included from 24 : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote:: 3741expanded from macro 'RTL_CHECK2'array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h::3521In file included from : :10./genrtl.h:746435/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tsan.c: : X0EXP (rt, 3) = NULL_RTX; warning:: ^ ~326: : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 3741: :./genrtl.h return gs->op[1];:648:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1337warning: :27: ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note :3: XWINT (rt, 1) = arg1; warning ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XINT (rt, 1) = arg1;: :: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h : ^ ~440 ^ ~ 315:3 XSTR (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213 expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx):1317 : ^ ~ ^ ~5:: note note23 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note: array 'op' declared here : : array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XINT' :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) :1319: ^ ~ rtunion fld[1]; ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209::2923 tree GTY((length ("%h.num_ops"))) op[1]; 38: :: ^ note: expanded from macro 'XSTR' 1208:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3 ^ ~ note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'RTL_CHECK2' :In file included from note: expanded from macro 'XWINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/trans-mem.c: ^ ~warning38: 27: :note: expanded from macro 'RTL_CHECK1' In file included from 1209:38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 gs->op[1] = rhs; ^ ~ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) : ^ ~ ^ ~ 3741: ./genrtl.h : note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315::3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:5:::5440:5 : note: array 'fld' declared here 725note:: :3: : array 'hwint' declared here :note: rtunion fld[1]; HOST_WIDE_INT hwint[1]; ^ ^ array 'op' declared here warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note tree GTY((length ("%h.num_ops"))) op[1]; expanded from macro 'RTL_CHECK2': ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ubsan.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h59::::array 'fld' declared here26253557:44010: :5: XSTR (rt, 1) = arg1;warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note: : note: expanded from macro 'HOST_WIDE_INT' return gs->op[2]; rtunion fld[1]; ^ ~ ^ ~ array 'fld' declared here rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315 ^ ^ :: In file included from # define HOST_WIDE_INT long long/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^3741 : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-affine.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:./genrtl.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/asan.c:235/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tsan.c3:27: ::In file included from note1319::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: : 3741./genrtl.h:263: 436:3: In file included from 23./genrtl.h:: warning747: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'op' declared here:warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; X0EXP (rt, 4) = NULL_RTX; :3:3741: : ./genrtl.h ^ ~note: tree GTY((length ("%h.num_ops"))) op[1]; ^ :warning ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:expanded from macro 'XSTR'27: note: 666:3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h XEXP (rt, 2) = arg2;:warning#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) : :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)3567:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XVEC (rt, 1) = arg1; ^ ~29: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1321:1208:38 ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320note :3:23: note: expanded from macro 'XEXP' : 23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:note: expanded from macro 'RTL_CHECK1'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)::1209: expanded from macro 'XWINT' 38 :note warning : : #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ note ^ ~array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'RTL_CHECK2' expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): gs->op[2] = label; ^ ~#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 441/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h :::5 :: ^ ~ 315: ^ ~1209:38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h38 : note:3: note: array 'op' declared here : expanded from macro 'RTL_CHECK2' note: array 'hwint' declared here note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 440: expanded from macro 'RTL_CHECK2':5 ^ ~:5 tree GTY((length ("%h.num_ops"))) op[1]; note: HOST_WIDE_INT hwint[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ^ ~ :440: : array 'fld' declared here note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ rtunion fld[1]; 5 ^:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59 array 'fld' declared here :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ubsan.c:25: 26/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h::3577 rtunion fld[1];: ^In file included from :440 :note: array 'fld' declared here note: In file included from 3expanded from macro 'HOST_WIDE_INT'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/trans-mem.c:: 5 warning: 27array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h# define HOST_WIDE_INT long long:3741 :: ^ In file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h gs->op[3] = label; rtunion fld[1]; ^ ~ : ^ ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h726::note: array 'fld' declared here 3315: rtunion fld[1];In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/asan.c:27 ^: :In file included from 3:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-affine.c note: warningarray 'op' declared hereIn file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h236::37413In file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tsan.c:./genrtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]24: :26: : 470:3In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: tree GTY((length ("%h.num_ops"))) op[1]; ^In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3741: ::./genrtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h748:3:3741 warning: : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]:warning XEXP (rt, 2) = arg2; XSTR (rt, 3) = arg3; ^ ~3587 ^ ~ :10: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : warning: return gs->op[3];array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; 1320 ^ ~./genrtl.h: SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1319:23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 685:1337:27: :3note: expanded from macro 'X0EXP' : ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note: warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h: 23array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): 315 XEXP (rt, 1) = arg1;::3:expanded from macro 'XSTR' note: ^ ~2011 array 'op' declared here:26: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h expanded from macro 'SUBREG_BYTE' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: note ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; : :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352expanded from macro 'RTL_CHECK2' 1320 ^ ~ ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:23:expanded from macro 'XEXP' :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: expanded from macro 'XEXP'1208 32 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ : ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1209::1209:38 :3838: notenote: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote:: 440expanded from macro 'RTL_CHECK2': 5: note: array 'fld' declared here : :expanded from macro 'XCSUBREG' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210 rtunion fld[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: ^ ~ note: array 'fld' declared here note rtunion fld[1]; ^ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h37 :440 ^:5:: note: expanded from macro 'RTL_CHECKC1' In file included from : #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tsan.c:26: expanded from macro 'RTL_CHECK2'note : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array 'fld' declared here ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440In file included from : 5: In file included from rtunion fld[1]; ^array 'fld' declared here note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :3741: ./genrtl.h:686array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-affine.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h::766:33In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/asan.c:27:: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];:3741: warning: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ubsan.c./genrtl.h::25487: :In file included from 3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: : : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]./genrtl.h warning: ^array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1;: 237:3 : warning: ^ ~ XSTR (rt, 2) = arg2; ^ ~ array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/trans-mem.c::132127: In file included from X0EXP (rt, 6) = NULL_RTX;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h23: : ./genrtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: :expanded from macro 'XVEC' 746:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h13193:133723:27: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note: expanded from macro 'XSTR' :note: expanded from macro 'X0EXP':: 1337#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) 1209:38#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): note warning ^ ~: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'RTL_CHECK2': XINT (rt, 1) = arg1;27 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:13171208:23:: note: expanded from macro 'XINT' note#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h38:1209:expanded from macro 'X0EXP'38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: expanded from macro 'RTL_CHECK2' ^ ~ : 440 ::5 note: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209: 38 ^ ~: noteexpanded from macro 'RTL_CHECK1'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:note440:5 : noteexpanded from macro 'RTL_CHECK2': : array 'fld' declared herearray 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1208 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: rtunion fld[1];440:5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note rtunion fld[1];: array 'fld' declared here : ^ : ^38: rtunion fld[1]; note: In file included from expanded from macro 'RTL_CHECK1' 440:5:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/trans-mem.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-affine.c:24 rtunion fld[1];In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/asan.c:27 : ^In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: XEXP (rt, 2) = arg2;./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~3741 : ./genrtl.h: X0EXP (rt, 1) = NULL_RTX;In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tsan.c:784/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::3440:5 ^ ~:: warning26: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~note : : In file included from XINT (rt, 1) = arg1; ^ ~ array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1317:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320::23: note: 23:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ubsan.c:25 XSTR (rt, 1) = arg1;:1337 :27:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note: noteIn file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XINT': : expanded from macro 'X0EXP' ^ ~ 3741: ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):258::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 1319 ^ ~: 23: 3: warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1209:note XEXP (rt, 1) = arg1;: ^ ~ 381209:38:expanded from macro 'XSTR' ^ ~: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: expanded from macro 'RTL_CHECK2'1320:23expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1209:: 38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note : ^ ~expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:4401208:440: ::5: 5note: 38 : ^ ~ note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :1209::38: note: expanded from macro 'RTL_CHECK2'5 rtunion fld[1]; ^ expanded from macro 'RTL_CHECK1' :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) note ^ ~: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: array 'fld' declared here:440:In file included from 5In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/trans-mem.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-affine.c:3741: ./genrtl.h:748::3: rtunion fld[1];: 24 ^: In file included from note: :440warningarray 'fld' declared here: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741 rtunion fld[1];: ./genrtl.h:array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]5: 802In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tsan.c::26: note 3In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: XSTR (rt, 3) = arg3; ^ ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' 3741In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/asan.c:27#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): ^ ~warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: array 'fld' declared here: In file included from XEXP (rt, 1) = arg1; ^ ~ ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:706: 3: :warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: rtunion fld[1]; ^: 13201209:38 In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ubsan.c::2523: In file included from 538 XSTR (rt, 2) = arg2; ^ ~ :: 3: warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :note : expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::13193741:23:note : noteexpanded from macro 'XEXP': expanded from macro 'XSTR' : #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ./genrtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' 259#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XEXP (rt, 1) = arg1; : ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 ^ ~: 53/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote:: 1209array 'fld' declared here:38: ^ ~: 1209 note rtunion fld[1];: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :38: note: expanded from macro 'RTL_CHECK2': 440#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sancov.c:27: ^ ~: 5: ^ ~ warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 : note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :array 'fld' declared here :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 24925:: rtunion fld[1];note : array 'fld' declared here:440: XBBDEF (rt, 2) = arg2; rtunion fld[1]; 5 10In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/trans-mem.c: ^ :: warning ^ ~: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note return gs->op[1];: ^ ^ ~ array 'fld' declared here 27/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: rtunion fld[1];./genrtl.h In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tsan.c::: ^1324346: :3: 26note25: :In file included from note: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-affine.c:24expanded from macro 'XBBDEF'766:3 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h./genrtl.h: :1208:: warningIn file included from array 'op' declared here In file included from 38:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/asan.c:::3741: tree GTY((length ("%h.num_ops"))) op[1];: 27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ^ ~ ^./genrtl.h:573:3725 ./genrtl.h:822expanded from macro 'RTL_CHECK1'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321: 23#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): ^ ~ : :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:warning3 note: :expanded from macro 'XVEC': :2524:440 :33::5:warning: warningarray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) warning note: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: array 'fld' declared here ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 XSTR (rt, 1) = arg1; ^ ~ XSTR (rt, 1) = arg1; gs->op[1] = rhs; ^ ~ rtunion fld[1]; ^ ~ :38 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h346 :1321/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : ^1319: :23:3: 23: note: note:1319 In file included from : expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ubsan.c:note 23::expanded from macro 'XVEC'25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: array 'op' declared here: note #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):expanded from macro 'XSTR': 3741 expanded from macro 'XSTR' tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ~ : #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)./genrtl.h ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:260#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec):5: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~:1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1209: :38:2542::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209note: array 'fld' declared here3: 38:38:: 12warning : rtunion fld[1]; ^ :note: expanded from macro 'RTL_CHECK2': array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/trans-mem.c: notewarning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'RTL_CHECK2'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):27: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: X0EXP (rt, 3) = NULL_RTX; 440:5:expanded from macro 'RTL_CHECK2' return gs->op[2];In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3741 note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :346:1337./genrtl.h440:53#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): note : : array 'fld' declared herearray 'fld' declared here ^ ~ rtunion fld[1]; rtunion fld[1];: ^ note: array 'op' declared here ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-affine.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/asan.c::::27: 440:527: note:: expanded from macro 'X0EXP' tree GTY((length ("%h.num_ops"))) op[1];In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 784:3: warning24: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:note: array 'fld' declared here 3741 ^#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) XINT (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:383741In file included from ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tsan.cnote./genrtl.h::11:574: warning: 823: expanded from macro 'RTL_CHECK1':3:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: warning: 3array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:26: In file included from 1317:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h return &gs->op[2]; ^ ~ XSTR (rt, 2) = arg2;23 warning ^ ~ : :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3741: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]./genrtl.h: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:346 XSTR (rt, 2) = arg2;:1319:expanded from macro 'XINT' :3:726 :23: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) 440: ^ ~3notenote: expanded from macro 'XSTR': array 'op' declared here : warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR': ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; XEXP (rt, 2) = arg2; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~:12095 ::#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) 38: ^ note: array 'fld' declared here note rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ : 1320 ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ubsan.c: :25/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:: In file included from 1209expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: :38:::1209:38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 23 note: expanded from macro 'RTL_CHECK2'2579:3 : warningnote#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ./genrtl.h:261:3::array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'XEXP' gs->op[2] = rhs; : expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ ^ ~ warning : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h: X0EXP (rt, 4) = NULL_RTX; ^ ~ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 1209:38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::27: note346: expanded from macro 'X0EXP' 440note: expanded from macro 'RTL_CHECK2' 440#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx):3: note ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:5 ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: array 'op' declared here :5: tree GTY((length ("%h.num_ops"))) op[1];1208:5::38:: note440note note: : : array 'fld' declared here ^array 'fld' declared here rtunion fld[1]; : 5: expanded from macro 'RTL_CHECK1' ^ rtunion fld[1];In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-affine.c ^note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:array 'fld' declared here note: array 'fld' declared here 2596 rtunion fld[1];: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])12: warning rtunion fld[1]; ^ : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: noteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/trans-mem.c: return gs->op[3];: ^ ~In file included from array 'fld' declared here rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:27: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/asan.c:27 ^ 3 ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ubsan.c: :24: In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741In file included from : :./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:592/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note:: array 'op' declared here : tree GTY((length ("%h.num_ops"))) op[1]; 25:3741: : 3741: ./genrtl.h:824:./genrtl.h:3In file included from : ^ warning8023: In file included from warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tsan.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:: :: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: XSTR (rt, 1) = arg1;26: XVEC (rt, 3) = arg3;2616:3: In file included from ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:./genrtl.h:26211: warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h warning: :: : ^ ~ 33741: ./genrtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ::1321/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h746:array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 1) = arg1;:1319:3: return &ass->op[3]; ^ ~ warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:23::3 ^ ~ 23: XINT (rt, 1) = arg1;: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] : note XINT (rt, 5) = arg3;: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XVEC' ^ ~ : array 'op' declared here :1320/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) :1317: tree GTY((length ("%h.num_ops"))) op[1]; ^:note ^ ~: 23expanded from macro 'XSTR' ^ ~ : note: expanded from macro 'XEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h23 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626: ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) note ^ ~ ^ ~ : expanded from macro 'XINT'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:1317:23:5: note:: array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209::38: note: expanded from macro 'XINT' 3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):38: note: ^ ~ gs->op[3] = rhs;expanded from macro 'RTL_CHECK2' ^ ~ ^ ~ note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 ^expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5:: note /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::346440::35:: notenote: array 'fld' declared here38 :: array 'op' declared here rtunion fld[1];:38: : tree GTY((length ("%h.num_ops"))) op[1]; ^note In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-affine.c: array 'fld' declared here ^ : expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^24 : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/asan.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/trans-mem.c:27: In file included from 3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3:27#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): : ^ ~440 ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from :844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XSTR (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^ ~3741 : 5./genrtl.h:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote::440:5: note: array 'fld' declared here : rtunion fld[1]; ^ :611:3: warningwarning1319:23: :array 'fld' declared here In file included from rtunion fld[1]; note ^: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ubsan.c:25 : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'XSTR'In file included from XVEC (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tsan.c : 3741#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ : ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.h:263:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h 3: warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3026::10: XSTR (rt, 1) = arg1;1321 warning: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~26 return gs->op[1]; : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 23: ^ ~3741:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1319:23 : :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: ./genrtl.h::747:note note: expanded from macro 'XSTR' note: ^ ~ expanded from macro 'XVEC' 3: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h ^ ~ : : ^ ~ expanded from macro 'XSTR'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 1209warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: 3715: 1209:note:38#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):3 38 : note: :: note: expanded from macro 'RTL_CHECK2' ^ ~array 'fld' declared here rtunion fld[1];note: array 'op' declared here XEXP (rt, 2) = arg2;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: tree GTY((length ("%h.num_ops"))) op[1]; 1209:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^: ^ ^ ~ ^ ~ 38 :5 : note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];note: :1320:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059::440:expanded from macro 'RTL_CHECK2'23: 5:note note: array 'fld' declared here 3: expanded from macro 'XEXP': warning: rtunion fld[1]; array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-affine.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ gs->op[1] = fn; ^ ~ ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h In file included from :: ^ :In file included from ^ ~440:24371: 5:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/asan.c: :In file included from 27/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/trans-mem.c:27 : 3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741note: array 'fld' declared here:: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote rtunion fld[1];: array 'op' declared here:3741: ./genrtl.h:612 tree GTY((length ("%h.num_ops"))) op[1]; ^ 12093741:: 38./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069./genrtl.h ^ ::3: :warning3: ::845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 823:3: In file included from note XSTR (rt, 2) = arg2;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ubsan.c: warning: gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR,warning ^ ~ array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371: 25: In file included from : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :expanded from macro 'RTL_CHECK2' XSTR (rt, 2) = arg2;3: ^ ~ ^ ~note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XVEC (rt, 2) = arg2; ^ ~ ::3741: array 'op' declared here./genrtl.h:1319:23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321: expanded from macro 'XSTR': 23 :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: 1319:23 tree GTY((length ("%h.num_ops"))) op[1]; 281:3: warning ^: : note: expanded from macro 'XSTR' expanded from macro 'XVEC'#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 1317:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:1209:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) : ^ ~ 38:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:: 385:note note: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:expanded from macro 'RTL_CHECK2'array 'fld' declared here3130:10: :1209:: expanded from macro 'XINT' :38 rtunion fld[1];note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 note /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'RTL_CHECK2':38:warning ^ note: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tsan.c:26: : expanded from macro 'RTL_CHECK2': #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~expanded from macro 'RTL_CHECK2' array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]440: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : return gs->op[2];3741440 :: ^ ~ ^ ~ 5 ::440 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 ./genrtl.h:5:note :748:note:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371: array 'fld' declared here3note: : : 5 rtunion fld[1];::3 array 'fld' declared herearray 'fld' declared here note : array 'fld' declared herewarning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XSTR (rt, 3) = arg3; rtunion fld[1]; rtunion fld[1]; : ^ ~note ^ ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/trans-mem.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 3741: : ./genrtl.h rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :In file included from 1319 ^array 'op' declared hereIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ubsan.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ::3741: 824:3: warning tree GTY((length ("%h.num_ops"))) op[1];./genrtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/asan.c:27: 23: In file included from ^: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: expanded from macro 'XSTR' XVEC (rt, 3) = arg3; In file included from #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h304 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-affine.c:3 ^ ~:3741: : ^ ~ :24: ./genrtl.h::3146In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h warning:1209:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:374138: note: : expanded from macro 'RTL_CHECK2'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: : ./genrtl.h:846#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~1321630:3:3 XSTR (rt, 1) = arg1; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :11::: warning:23: note ^ ~: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] warning : return &call_stmt->op[2]; array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'XVEC'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ XSTR (rt, 3) = arg3; warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec):3:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 440:5: :1319 ^ ~ XVEC (rt, 1) = arg1;note: array 'op' declared here:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h23: ^ ~: ^ ~ note1209:38: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: tree GTY((length ("%h.num_ops"))) op[1];note rtunion fld[1]; ^ : expanded from macro 'XSTR' :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) 1319 ^ ~: 23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tsan.c ^ : note: :expanded from macro 'RTL_CHECK2'26:1321 : :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.hIn file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])23 1209:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: expanded from macro 'XSTR':3154: :38 : note3:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): expanded from macro 'RTL_CHECK2' warning: ^ ~ array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : ^ ~3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 call_stmt->op[2] = chain;./genrtl.hexpanded from macro 'XVEC'::38:: 766:3 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h440::5#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.hnote :371:: expanded from macro 'RTL_CHECK2'440: ^ ~ 3:: 5 :warningnote: array 'fld' declared here: note rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :array 'fld' declared here array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; tree GTY((length ("%h.num_ops"))) op[1]; ^ ~1209 :38: ^note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/trans-mem.c In file included from : ^: ^ ~ XVEC (rt, 1) = arg1; 44027 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ubsan.c: ^ ~:5 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: 25: note: : array 'fld' declared here note rtunion fld[1];: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: :5: note: array 'fld' declared here expanded from macro 'XVEC'In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 3741 ^: ./genrtl.h:844: rtunion fld[1];3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; In file included from #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :3:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 ^ ~ :5 ^ warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: :38: note: : In file included from warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/asan.c :27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: return gs->op[1]; 3741 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tsan.c: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:648:3: warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2;26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 440:5: note3741 ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h::23315: XSTR (rt, 1) = arg1; note: : expanded from macro 'XINT'array 'fld' declared here :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)3 ^ ~ : ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: rtunion fld[1];1319:23 : note./genrtl.h: expanded from macro 'XSTR' : 784 ^: 3:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)1209: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ^ ~ : XINT (rt, 1) = arg1;38 : ^ ~ note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/trans-mem.c:27: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: array 'op' declared here In file included from tree GTY((length ("%h.num_ops"))) op[1]; : ^1317 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:note : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECK2' ^ ~ :374123#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~note: expanded from macro 'XINT': /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :440 gs->op[1] = rhs; #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3155:5:./genrtl.h note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3:::845::3: note: warning rtunion fld[1]; ^ 1209: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]38 :array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ubsan.c: rtunion fld[1];25: In file included from XSTR (rt, 2) = arg2;note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: array 'op' declared hereexpanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/asan.c:27/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: In file included from ::233741: ./genrtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:306:: 440./genrtl.h::5: 3note:: array 'fld' declared here :: 3557:10666 rtunion fld[1]; ^note warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; :3: : warning return gs->op[2];: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tsan.c: XVEC (rt, 1) = arg1; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:1209:38:26:: In file included from note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'RTL_CHECK2' 315#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :3741: : ^ ~3 : note./genrtl.h ^ ~ : ^ ~array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:802:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :3440: warning: tree GTY((length ("%h.num_ops"))) op[1]; ^: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321 :5:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]1321:23: note : note: array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h : rtunion fld[1]; ^ :233567:: 3note: expanded from macro 'XVEC'In file included from expanded from macro 'XVEC' :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/trans-mem.c :27: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) XEXP (rt, 1) = arg1; ^ ~warning : ^ ~array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~In file included from gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ./genrtl.h: 846/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h::3: :warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h315:3:: note: array 'op' declared here :1209:381320: note1209: expanded from macro 'RTL_CHECK2' tree GTY((length ("%h.num_ops"))) op[1];:23: XSTR (rt, 3) = arg3; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note : ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1319:expanded from macro 'XEXP'23 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h440::35775::3: :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~note : expanded from macro 'XSTR' warning#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) 38 note: ^ ~: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209: gs->op[3] = label; ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 1209:3838: note rtunion fld[1];: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h: :315:note3: note: array 'op' declared hereexpanded from macro 'RTL_CHECK2' : expanded from macro 'RTL_CHECK2' ^ expanded from macro 'RTL_CHECK2' tree GTY((length ("%h.num_ops"))) op[1]; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ubsan.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440440:5:10 note: :5:array 'fld' declared here:25: : warningIn file included from ^ ~ note: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::3741: : ./genrtl.h: return gs->op[3];440:5 array 'fld' declared here rtunion fld[1]; ^: rtunion fld[1]; ^ ^ ~ 307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] note: array 'fld' declared here rtunion fld[1]; XVEC (rt, 4) = arg4; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tsan.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/asan.c./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:::1321822::3:3741 ^ 23: note: expanded from macro 'XVEC' warning: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :315:3: note: array 'op' declared here : ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 1) = arg1; ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ XVEC (rt, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ubsan.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1321:23: note: expanded from macro 'XVEC' rtunion fld[1]; ^#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tsan.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/asan.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ubsan.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XINT (rt, 6) = arg6; ^ ~ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' rtunion fld[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tsan.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XVEC (rt, 3) = arg3; ^ ~ :1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' rtunion fld[1]; ^#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/asan.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ubsan.c1319:23: note: expanded from macro 'XSTR' :25: In file included from #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XINT (rt, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tsan.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) rtunion fld[1]; ^ ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/asan.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XSTR (rt, 2) = arg2; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ubsan.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tsan.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XVEC (rt, 1) = arg1; rtunion fld[1]; ^ ^ ~ XSTR (rt, 2) = arg2; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/asan.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XSTR (rt, 1) = arg1; ^ ~ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ubsan.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 2) = arg2; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tsan.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/asan.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ XEXP (rt, 2) = arg2; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ubsan.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440./genrtl.h::5: note349/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : array 'fld' declared here 440 rtunion fld[1]; ^ :5: note: array 'fld' declared here XEXP (rt, 3) = arg3; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ubsan.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/asan.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/asan.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/asan.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ubsan.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ubsan.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/asan.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' rtunion fld[1]; ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/asan.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sancov.c:42 XINT (rt, 1) = arg1; ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/output.h:133:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ATTRIBUTE_ASM_FPRINTF(2, 3); ^ 1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/output.h:123:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ubsan.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XWINT (rt, 1) = arg1; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ubsan.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/asan.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' XEXP (rt, 1) = arg1; ^ ~ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' HOST_WIDE_INT hwint[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here # define HOST_WIDE_INT long long ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sancov.c:43: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/asan.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] class symtab_node; XVEC (rt, 1) = arg1; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ubsan.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 9: note: previous use is here SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' struct symtab_node *symtab_node; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' rtunion fld[1]; ^ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/asan.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' XSTR (rt, 2) = arg2; ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-affine.c:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; return gs->op[1]; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/asan.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ubsan.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :824 X0EXP (rt, 1) = NULL_RTX; :3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XVEC (rt, 3) = arg3; ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ gs->op[1] = rhs; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sancov.c:43: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:95:1: warning: 'symtab_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] rtunion fld[1]; ^ class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:2: note: did you mean class here? return gs->op[2]; ^ ~ struct symtab_node *symtab_node; ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ubsan.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sancov.c X0EXP (rt, 1) = NULL_RTX; ^ ~ :43: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:254:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/asan.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' XSTR (rt, 1) = arg1; struct symtab_node *ref = NULL); ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : return &gs->op[2];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' ^ ~ 97:3: note: previous use is here 1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h symtab_node ^ :1209:38: note: expanded from macro 'RTL_CHECK2' 3: note: array 'op' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/asan.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ubsan.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :2626:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1];In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/asan.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:920:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is hereIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ubsan.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:930:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' symtab_node ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ubsan.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :1640:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here friend class cgraph_node; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h return gs->op[1]; ^ ~ :894:39: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ubsan.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: note: did you mean struct here? XSTR (rt, 1) = arg1; ^ ~ friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ubsan.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ubsan.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 3 return gs->op[2];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ ~ : warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here XVEC (rt, 2) = arg2; ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:39: note: 1209:38: note: expanded from macro 'RTL_CHECK2' previous use is here :11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: note: did you mean struct here? : note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h rtunion fld[1]; ^ :371:3: note: array 'op' declared here friend class cgraph_node; ^~~~~ struct tree GTY((length ("%h.num_ops"))) op[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ friend class cgraph_edge; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1639:17: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] for_user)) cgraph_edge { ^ call_stmt->op[2] = chain; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ubsan.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here XVEC (rt, 1) = arg1; ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: note: did you mean struct here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' friend class cgraph_edge; ^~~~~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/trans-mem.c:29: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' return gs->op[1]; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ubsan.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) return gs->op[2]; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ubsan.c tree GTY((length ("%h.num_ops"))) op[1]; ^ :25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h gs->op[2] = rhs; ^ ~ :1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ubsan.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) return &ass->op[3]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :346:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; rtunion fld[1]; ^ ^ return gs->op[1]; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ubsan.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here XSTR (rt, 2) = arg2; ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h: tree GTY((length ("%h.num_ops"))) op[1]; ^ 3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ubsan.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ubsan.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ubsan.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ubsan.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ubsan.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tsan.c:29: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: :warning1317:23: note: expanded from macro 'XINT' : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ubsan.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: tree GTY((length ("%h.num_ops"))) op[1]; ^ 1320:23: note: expanded from macro 'XEXP' gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h gs->op[1] = fn; ^ ~ :2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here :371 tree GTY((length ("%h.num_ops"))) op[1]; ^ :3: note: array 'op' declared here rtunion fld[1]; ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ubsan.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; return &gs->op[2]; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: tree GTY((length ("%h.num_ops"))) op[1]; ^ 1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 5 gs->op[2] = rhs; ^ ~ : note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h rtunion fld[1]; ^ :346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from return gs->op[3]; ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ubsan.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here XVEC (rt, 1) = arg1; tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ~ :3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h return gs->op[2]; ^ ~ :1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' return &ass->op[3]; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h return &call_stmt->op[2]; ^ ~ :346:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h: tree GTY((length ("%h.num_ops"))) op[1]; ^ 371:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; rtunion fld[1]; ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ubsan.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ubsan.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ubsan.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ubsan.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ubsan.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ubsan.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ubsan.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ubsan.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h return gs->op[1];:315:3: note: array 'op' declared here ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/asan.c:29: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here return gs->op[1]; ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/trans-mem.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class symtab_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/trans-mem.c:33: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:95:1: warning: 'symtab_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/trans-mem.c:33: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:254:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:920:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:930:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1639:17: note: previous use is here for_user)) cgraph_edge { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tsan.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class symtab_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tsan.c:32: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:95:1: warning: 'symtab_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tsan.c:32: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:254:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:920:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:930:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/trans-mem.c:47: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/output.h:133:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/output.h:123:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1639:17: note: previous use is here for_user)) cgraph_edge { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tsan.c:47: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tsan.c:47: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tsan.c:47: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tsan.c:47: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tsan.c:47: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tsan.c:47: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tsan.c:47: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/asan.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class symtab_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tsan.c:47: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/asan.c:40: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:95:1: warning: 'symtab_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] HOOK_VECTOR_END (calls)class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/asan.c:40: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:254:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tsan.c:47: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tsan.c:47: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tsan.c:47: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tsan.c:47: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tsan.c:47: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:920:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] struct symtab_node *ref = NULL); ^ HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' symtab_node ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:930:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tsan.c:47: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tsan.c:47: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ubsan.c:27: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1639:17: note: previous use is here for_user)) cgraph_edge { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ 34 warnings generated. /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/trans-mem.c:5697: ./gt-trans-mem.h:60:3: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-trans-mem.h:60:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-trans-mem.h:60:64: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-trans-mem.h:60:64: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/asan.c:56: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/output.h:133:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/output.h:123:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o tree-call-cdce.o -MT tree-call-cdce.o -MMD -MP -MF ./.deps/tree-call-cdce.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-call-cdce.c 336 warnings generated. In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ubsan.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class symtab_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ubsan.c:33: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:95:1: warning: 'symtab_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ubsan.c:33: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:254:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o tree-cfg.o -MT tree-cfg.o -MMD -MP -MF ./.deps/tree-cfg.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfg.c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:920:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:930:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1639:17: note: previous use is here for_user)) cgraph_edge { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ubsan.c:38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/output.h:133:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/output.h:123:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/asan.c:2887:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] asan_add_global (SYMBOL_REF_DECL (XEXP (desc->rtl, 0)), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2690:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1340:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ubsan.c:2458: ./gt-ubsan.h:134:3: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-ubsan.h:134:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-ubsan.h:134:73: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-ubsan.h:134:73: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-call-cdce.c:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfg.c:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-call-cdce.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-call-cdce.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-call-cdce.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfg.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-call-cdce.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfg.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfg.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfg.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 155 warnings generated. In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfg.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfg.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfg.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfg.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfg.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfg.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfg.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfg.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfg.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfg.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfg.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfg.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfg.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfg.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfg.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfg.c:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfg.c:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o tree-cfgcleanup.o -MT tree-cfgcleanup.o -MMD -MP -MF ./.deps/tree-cfgcleanup.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfgcleanup.c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-call-cdce.c:26 XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: : note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' gs->op[1] = rhs; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; XEXP (rt, 1) = arg1; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here XBBDEF (rt, 2) = arg2; ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here :440:5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' return &ass->op[3]; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfg.c:26/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1209:38: note: expanded from macro 'RTL_CHECK2' return gs->op[1]; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; gs->op[1] = fn; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h XVEC (rt, 1) = arg1; ^ ~ :3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' return gs->op[2]; ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' tree GTY((length ("%h.num_ops"))) op[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here rtunion fld[1]; ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfg.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-call-cdce.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:236: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1167:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec, va_heap, vl_embed>') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:286:44: note: in instantiation of member function 'vec, va_heap, vl_embed>::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1565:12: note: in instantiation of function template specialization 'va_heap::reserve >' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-call-cdce.c:863:9: note: in instantiation of member function 'vec, va_heap, vl_ptr>::reserve' requested here edges.reserve (nconds); ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfgcleanup.c:22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ 132 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o tree-chrec.o -MT tree-chrec.o -MMD -MP -MF ./.deps/tree-chrec.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chrec.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfg.c:28: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfgcleanup.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct :3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfgcleanup.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfgcleanup.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfgcleanup.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfg.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class symtab_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfg.c:32: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:95:1: warning: 'symtab_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfg.c:32: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:254:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:920:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:930:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1639:17: note: previous use is here for_user)) cgraph_edge { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfgcleanup.c:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfgcleanup.c:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chrec.c:28: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ 25 warnings generated. In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfgcleanup.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfgcleanup.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfgcleanup.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfgcleanup.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfgcleanup.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfgcleanup.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfgcleanup.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfgcleanup.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfgcleanup.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfgcleanup.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfgcleanup.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfgcleanup.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfgcleanup.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfgcleanup.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfgcleanup.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfgcleanup.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfgcleanup.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfgcleanup.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfgcleanup.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfgcleanup.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfgcleanup.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfgcleanup.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfgcleanup.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfgcleanup.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfgcleanup.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfgcleanup.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfgcleanup.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o tree-complex.o -MT tree-complex.o -MMD -MP -MF ./.deps/tree-complex.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-complex.c #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfgcleanup.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfgcleanup.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfgcleanup.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfgcleanup.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfgcleanup.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfgcleanup.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfgcleanup.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfgcleanup.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfgcleanup.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfgcleanup.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfgcleanup.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfgcleanup.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfgcleanup.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfgcleanup.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfgcleanup.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfgcleanup.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfgcleanup.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfgcleanup.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfgcleanup.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfgcleanup.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfgcleanup.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfgcleanup.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfgcleanup.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfgcleanup.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfgcleanup.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfgcleanup.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfgcleanup.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfgcleanup.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfgcleanup.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfgcleanup.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfgcleanup.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfgcleanup.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfgcleanup.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfgcleanup.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfgcleanup.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chrec.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])struct pod_mode ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ :440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfgcleanup.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfgcleanup.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfgcleanup.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfgcleanup.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfgcleanup.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfgcleanup.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfgcleanup.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfgcleanup.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfgcleanup.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfgcleanup.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfgcleanup.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfgcleanup.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfgcleanup.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfgcleanup.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfgcleanup.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfgcleanup.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfgcleanup.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfgcleanup.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfgcleanup.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfgcleanup.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfgcleanup.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfgcleanup.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfgcleanup.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfgcleanup.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfgcleanup.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' clang: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:warning5: note: array 'fld' declared here : treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfgcleanup.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chrec.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chrec.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chrec.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 26 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o tree-data-ref.o -MT tree-data-ref.o -MMD -MP -MF ./.deps/tree-data-ref.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-data-ref.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-cfgcleanup.c:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-complex.c:22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-complex.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-complex.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-complex.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-complex.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chrec.c:55:1: warning: unused function 'chrec_fold_poly_cst' [-Wunused-function] chrec_fold_poly_cst (enum tree_code code, ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-complex.c:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-complex.c:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-data-ref.c:78: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-complex.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-complex.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-complex.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-complex.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-complex.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-complex.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-complex.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-complex.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-complex.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-complex.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-complex.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-complex.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-complex.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-complex.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-complex.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-complex.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-complex.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-complex.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-complex.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-complex.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-complex.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-complex.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-complex.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-complex.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-complex.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-complex.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-complex.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-complex.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-complex.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-complex.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-complex.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-complex.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-complex.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-complex.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-complex.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-complex.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-complex.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-complex.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-complex.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-complex.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-complex.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-complex.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-complex.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-complex.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-complex.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-complex.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-complex.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-complex.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-complex.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-complex.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-data-ref.c:78: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-complex.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-complex.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-complex.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-complex.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-complex.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-complex.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-complex.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-complex.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-complex.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-complex.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-complex.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-complex.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-complex.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-complex.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-complex.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-complex.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-complex.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-complex.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-complex.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-complex.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-complex.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-complex.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-complex.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-complex.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-complex.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-complex.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-complex.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-complex.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-complex.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-complex.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-complex.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-complex.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-complex.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-complex.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-data-ref.c:78: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: :warning38: note: expanded from macro 'RTL_CHECK2' : struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here rtunion fld[1]; ^ class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-complex.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-data-ref.c:78: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] XVEC (rt, 3) = arg3; ^ ~ return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-complex.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-complex.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-complex.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-data-ref.c:78: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 143 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o tree-dfa.o -MT tree-dfa.o -MMD -MP -MF ./.deps/tree-dfa.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-dfa.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-data-ref.c:80: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-data-ref.c:80: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-data-ref.c:80: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-data-ref.c:80: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-data-ref.c:80: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-data-ref.c:80: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-complex.c:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' return gs->op[1]; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: tree GTY((length ("%h.num_ops"))) op[1]; ^ 440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-data-ref.c:80: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ :2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here :1208:38: note: expanded from macro 'RTL_CHECK1' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-data-ref.c:80: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-data-ref.c:80: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note: array 'op' declared here :1209:38: note: expanded from macro 'RTL_CHECK2' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-data-ref.c:80: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' :2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-data-ref.c:80: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 1320 return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here :23: note: expanded from macro 'XEXP' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-data-ref.c:80: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-data-ref.c:80: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-data-ref.c:80: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-data-ref.c:80: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-data-ref.c:80: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-data-ref.c:80: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : return gs->op[1];./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-data-ref.c:80: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-data-ref.c:80: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here :1209:38: note: expanded from macro 'RTL_CHECK2' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-data-ref.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 80: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; XBBDEF (rt, 2) = arg2; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-data-ref.c:80: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-data-ref.c:80: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-data-ref.c:80: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-data-ref.c:80: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-data-ref.c:80: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-data-ref.c:80: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-data-ref.c:80: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h XBBDEF (rt, 2) = arg2; ^ ~ :3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' return gs->op[1]; ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-data-ref.c:80: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-data-ref.c:80: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ return gs->op[3];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-data-ref.c:80: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-data-ref.c:80: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-data-ref.c:80: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-data-ref.c:80: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-data-ref.c:80: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-data-ref.c:80: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-data-ref.c:80: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-data-ref.c:80: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-data-ref.c:80: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-data-ref.c:80: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-data-ref.c:80: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-data-ref.c:80: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-data-ref.c:80: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-data-ref.c:80: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-data-ref.c:80: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-data-ref.c:80: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-data-ref.c:80: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-data-ref.c:80: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-data-ref.c:80: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-data-ref.c:80: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-data-ref.c:80: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-data-ref.c:80: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-data-ref.c:80: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-data-ref.c:80: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-data-ref.c:80: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-data-ref.c:80: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-data-ref.c:80: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-data-ref.c:80: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-data-ref.c:80: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-data-ref.c:80: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-data-ref.c:80: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-data-ref.c:80: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-data-ref.c:80: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-data-ref.c:80: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-data-ref.c:80: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-data-ref.c:80: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-data-ref.c:80: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-data-ref.c:80: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-data-ref.c:80: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-data-ref.c:80: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-data-ref.c:80: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-data-ref.c:80: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-data-ref.c:80: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-data-ref.c:80: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-data-ref.c:80: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-dfa.c :23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] class rtx_def; ^ XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' :55:8: note: previous use is here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)struct rtx_def; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-data-ref.c:80: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-data-ref.c:80: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-data-ref.c:80: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-data-ref.c:80: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-data-ref.c:80: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-data-ref.c:80: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-data-ref.c:80: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-data-ref.c:80: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-data-ref.c:80: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-data-ref.c:80: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-data-ref.c:80: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-data-ref.c:80: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-data-ref.c:80: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-data-ref.c:80: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-data-ref.c:80: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-data-ref.c:80: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ 6 warnings generated. In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-dfa.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o tree-diagnostic.o -MT tree-diagnostic.o -MMD -MP -MF ./.deps/tree-diagnostic.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-diagnostic.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-dfa.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-dfa.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ 132 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o tree-dump.o -MT tree-dump.o -MMD -MP -MF ./.deps/tree-dump.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-dump.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-dfa.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-data-ref.c:82: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-dfa.c:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-dfa.c:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ 157 warnings generated. /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o tree-eh.o -MT tree-eh.o -MMD -MP -MF ./.deps/tree-eh.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-eh.c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-dfa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-dfa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-dfa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-dfa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-dfa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-dfa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-dfa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-dfa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-dfa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-dfa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-dfa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-dfa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-dfa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-dfa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-dfa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-dfa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-dfa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-dfa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-dfa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-dfa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-dfa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-dfa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-dfa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-dfa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-dfa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-dfa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-dfa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-dfa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-dfa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-dfa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-dfa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-dfa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-dfa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-dfa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-diagnostic.c:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^: 27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-dfa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-dfa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-dfa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-dfa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-dfa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-dfa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-dfa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-dfa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-dfa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-dfa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-dfa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-dfa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-dfa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-dfa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-dfa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-dfa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-dfa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-dfa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-dfa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-dfa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-dfa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-dfa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-dfa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-dfa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-dfa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-dfa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-dfa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-dfa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-dfa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-dfa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-dfa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-dfa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-dfa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-dfa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-dfa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-dfa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-dfa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-dfa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-dfa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-dfa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-dfa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-dfa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-dfa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-dfa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-dfa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-dfa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-dfa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-dfa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-dfa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-dfa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-dfa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-dfa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-dfa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-dfa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-dump.c:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-diagnostic.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-diagnostic.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-diagnostic.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-diagnostic.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-dump.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-eh.c:22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: In file included from previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-dump.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct rtx_def; ^ inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-dump.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-dfa.c:27: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-dump.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-eh.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-eh.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-eh.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-eh.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 5 warnings generated. In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-eh.c:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? class rtx_def; ^~~~~ struct clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o tree-emutls.o -MT tree-emutls.o -MMD -MP -MF ./.deps/tree-emutls.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-emutls.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-eh.c:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-eh.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-eh.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-eh.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-eh.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-eh.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-eh.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-eh.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-eh.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-eh.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-eh.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-eh.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-eh.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-eh.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-eh.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-eh.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-eh.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-eh.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-eh.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-eh.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-eh.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-eh.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-eh.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-eh.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-eh.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-eh.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-eh.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-eh.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-eh.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-eh.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-eh.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-eh.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-eh.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-eh.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-eh.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-eh.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-eh.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-eh.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-eh.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-eh.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-eh.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-eh.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-eh.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-eh.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-eh.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-eh.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-eh.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-eh.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-eh.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-eh.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-eh.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-eh.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-eh.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-eh.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-eh.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-eh.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-eh.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-eh.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-eh.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here clang HOST_WIDE_INT hwint[1];: ^ warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' : treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-eh.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-eh.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-eh.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-eh.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-eh.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-eh.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-eh.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-eh.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-eh.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-eh.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-eh.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-eh.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-eh.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-eh.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-eh.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-eh.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-eh.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-eh.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-eh.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-eh.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-eh.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-eh.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-eh.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-eh.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-eh.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-eh.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-eh.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-eh.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-eh.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-eh.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-emutls.c:22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-eh.c:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-emutls.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-eh.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class symtab_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-eh.c:30: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:95:1: warning: 'symtab_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-eh.c:30: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:254:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:920:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:930:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1639:17: note: previous use is here for_user)) cgraph_edge { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct 5 warnings generated. In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-emutls.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-emutls.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o tree-if-conv.o -MT tree-if-conv.o -MMD -MP -MF ./.deps/tree-if-conv.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-if-conv.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-emutls.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-emutls.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-emutls.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-emutls.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-emutls.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-emutls.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-emutls.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-emutls.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-emutls.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-emutls.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-emutls.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-emutls.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-emutls.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-emutls.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-emutls.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-emutls.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-if-conv.c:85: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-emutls.c:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-if-conv.c:85: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-emutls.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class symtab_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-emutls.c:29: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:95:1: warning: 'symtab_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-if-conv.c:85: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-if-conv.c:85: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-emutls.c:29: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:254:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-if-conv.c:85: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:920:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:930:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1639:17: note: previous use is here for_user)) cgraph_edge { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct 132 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o tree-inline.o -MT tree-inline.o -MMD -MP -MF ./.deps/tree-inline.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-inline.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-if-conv.c:87: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-if-conv.c:87: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-if-conv.c:87: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-if-conv.c:87: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-if-conv.c:87: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-if-conv.c:87: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-if-conv.c:87: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-if-conv.c:87: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-if-conv.c:87: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-if-conv.c:87: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-if-conv.c:87: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-if-conv.c:87: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-if-conv.c:87: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-if-conv.c:87: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-if-conv.c:87: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-if-conv.c:87: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-if-conv.c:87: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-if-conv.c:87: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-if-conv.c:87: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-if-conv.c:87: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-if-conv.c:87: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-if-conv.c:87: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-if-conv.c:87: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-if-conv.c:87: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-if-conv.c:87: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-if-conv.c:87: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-if-conv.c:87: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-if-conv.c:87: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-if-conv.c:87: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-if-conv.c:87: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-if-conv.c:87: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-if-conv.c:87: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-if-conv.c:87: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-if-conv.c:87: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-if-conv.c:87: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-if-conv.c:87: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-if-conv.c:87: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-if-conv.c:87: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-if-conv.c:87: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-if-conv.c:87: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-if-conv.c:87: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-if-conv.c:87: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-if-conv.c:87: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-if-conv.c:87: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-if-conv.c:87: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-if-conv.c:87: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-if-conv.c:87: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-if-conv.c:87: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-if-conv.c:87: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-if-conv.c:87: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-if-conv.c:87: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-if-conv.c:87: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-if-conv.c:87: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-if-conv.c:87: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-if-conv.c:87: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 158 warnings generated. /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-if-conv.c:87: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-if-conv.c:87: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-if-conv.c:87: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-if-conv.c:87: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-if-conv.c:87: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-if-conv.c:87: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-if-conv.c:87: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-if-conv.c:87: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-if-conv.c:87: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o tree-into-ssa.o -MT tree-into-ssa.o -MMD -MP -MF ./.deps/tree-into-ssa.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-into-ssa.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-if-conv.c:87: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-if-conv.c:87: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-if-conv.c:87: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-if-conv.c:87: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-if-conv.c:87: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-if-conv.c:87: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-if-conv.c:87: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-if-conv.c:87: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-if-conv.c:87: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-if-conv.c:87: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-if-conv.c:87: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-if-conv.c:87: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-if-conv.c:87: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-if-conv.c:87: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-if-conv.c:87: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-if-conv.c:87: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-if-conv.c:87: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-if-conv.c:87: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-if-conv.c:87: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-if-conv.c:87: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-if-conv.c:87: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-if-conv.c:87: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-if-conv.c:87: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-if-conv.c:87: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-if-conv.c:87: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-if-conv.c:87: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ 132 warnings generated. clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o tree-iterator.o -MT tree-iterator.o -MMD -MP -MF ./.deps/tree-iterator.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-iterator.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-inline.c:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-if-conv.c:89: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-inline.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-inline.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-inline.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-inline.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-if-conv.c:94: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-if-conv.c:94: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-if-conv.c:94: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-if-conv.c:94: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-if-conv.c:94: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-if-conv.c:94: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-if-conv.c:94: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-if-conv.c:94: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-if-conv.c:94: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-if-conv.c:94: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-if-conv.c:94: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-if-conv.c:94: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-if-conv.c:94: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-if-conv.c:94: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-into-ssa.c:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-if-conv.c:94: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-iterator.c:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-inline.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-inline.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-inline.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-inline.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-inline.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-inline.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-inline.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-into-ssa.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-inline.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' template class pod_mode; ^~~~~ struct #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-inline.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-inline.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-inline.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-inline.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-inline.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-inline.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-inline.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-inline.c:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-iterator.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-inline.c:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-into-ssa.c ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-into-ssa.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-iterator.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] rtunion fld[1]; ^ inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-iterator.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-into-ssa.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-iterator.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-inline.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-inline.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-inline.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-inline.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-inline.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-inline.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-inline.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-inline.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-inline.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-inline.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-inline.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-inline.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-inline.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-inline.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-inline.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-inline.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-inline.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-inline.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-inline.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-inline.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-inline.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-inline.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-inline.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-inline.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-inline.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-inline.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-inline.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-inline.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-inline.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-inline.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-inline.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-inline.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-inline.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-inline.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-inline.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-inline.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-inline.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-inline.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-inline.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-inline.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-inline.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-inline.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-inline.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-inline.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-inline.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-inline.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-inline.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-inline.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-inline.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-inline.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-inline.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-inline.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-inline.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-inline.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-inline.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-inline.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-inline.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-inline.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-if-conv.c:1095:1: warning: unused function 'has_pred_critical_p' [-Wunused-function] has_pred_critical_p (basic_block bb) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-inline.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-inline.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-inline.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-inline.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-inline.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-inline.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-inline.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-inline.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-inline.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-inline.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-inline.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-inline.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-inline.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-inline.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-inline.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-inline.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-inline.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-inline.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-inline.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-inline.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-inline.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-inline.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-inline.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-inline.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-inline.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-inline.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-inline.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-inline.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-inline.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-inline.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-into-ssa.c:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-into-ssa.c:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-into-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-into-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-into-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-into-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-into-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-into-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-into-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-into-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-into-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-into-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-into-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-into-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-into-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-into-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-into-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-into-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-into-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-into-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-into-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-into-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-into-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-into-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-into-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-into-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-into-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-into-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-into-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-into-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-into-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-into-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-into-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-into-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-into-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-into-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-into-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-into-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-into-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-into-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-into-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-into-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-into-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-into-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-into-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-into-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-into-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-into-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-into-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-into-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-into-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-into-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-into-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-into-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-into-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-into-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-into-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-into-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-into-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-into-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-into-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-into-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-into-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-into-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-into-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-into-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-into-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-into-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-into-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-into-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-into-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-into-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-into-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-into-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-into-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-into-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-into-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-into-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-into-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-into-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-into-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-into-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-into-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-into-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-into-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-into-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-into-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-into-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-into-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-into-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-inline.c:28: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ 5 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o tree-loop-distribution.o -MT tree-loop-distribution.o -MMD -MP -MF ./.deps/tree-loop-distribution.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-loop-distribution.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-inline.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class symtab_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-inline.c:32: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:95:1: warning: 'symtab_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-inline.c:32: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:254:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:920:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:930:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1639:17: note: previous use is here for_user)) cgraph_edge { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-into-ssa.c:27: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ 48 warnings generated. /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o tree-nested.o -MT tree-nested.o -MMD -MP -MF ./.deps/tree-nested.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-nested.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-nested.c:22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-nested.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-nested.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-nested.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-nested.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-loop-distribution.c:95: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct mem_usage class rtx_def; ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? struct rtx_def;class mem_usage; ^~~~~ struct ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-loop-distribution.c:95: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-nested.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-nested.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-nested.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-nested.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-nested.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-nested.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-nested.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-nested.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-nested.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-nested.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-nested.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-nested.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-nested.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-nested.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END'In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-loop-distribution.c:95: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8 #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ : warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-loop-distribution.c:95: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-nested.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-loop-distribution.c:95: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-nested.c:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' 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]class mem_usage; ^~~~~ struct struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-nested.c:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-nested.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-nested.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-nested.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-nested.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-nested.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-nested.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-nested.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-nested.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-nested.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-nested.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-nested.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-nested.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-nested.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-nested.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-nested.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-nested.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-nested.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-nested.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-nested.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-nested.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-nested.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-nested.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-nested.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-nested.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-nested.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-nested.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-nested.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-nested.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-nested.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-nested.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-nested.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-nested.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-nested.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-nested.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-nested.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-nested.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-nested.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-nested.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-nested.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-nested.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-nested.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-nested.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-nested.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-nested.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-nested.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-nested.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-nested.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-nested.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-nested.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-nested.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-nested.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-nested.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-nested.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-nested.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-nested.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-nested.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-nested.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-nested.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-nested.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-nested.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-nested.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-nested.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-nested.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-nested.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-nested.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-nested.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-nested.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-nested.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-nested.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-nested.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-nested.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-nested.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-nested.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-nested.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-nested.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-nested.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-nested.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-nested.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-nested.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-nested.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-nested.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-nested.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-nested.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-nested.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-nested.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-nested.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-nested.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-nested.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-loop-distribution.c:98: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-nested.c:27: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-nested.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class symtab_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-nested.c:31: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:95:1: warning: 'symtab_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-nested.c:31: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:254:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:920:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:930:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1639:17: note: previous use is here for_user)) cgraph_edge { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-loop-distribution.c:117: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-loop-distribution.c:117: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-loop-distribution.c:117: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-loop-distribution.c:117: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-loop-distribution.c:117: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-loop-distribution.c:117: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-loop-distribution.c:117: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-loop-distribution.c:117: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-loop-distribution.c:117: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-loop-distribution.c:117: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-loop-distribution.c:117: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-loop-distribution.c:117: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-loop-distribution.c:117: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-loop-distribution.c:117: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-loop-distribution.c:117: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-loop-distribution.c:95: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:236: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1167:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:286:44: note: in instantiation of member function 'vec::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1565:12: note: in instantiation of function template specialization 'va_heap::reserve' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1674:3: note: in instantiation of member function 'vec::reserve' requested here reserve (1, false PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-loop-distribution.c:2443:25: note: in instantiation of member function 'vec::safe_push' requested here comp_alias_pairs->safe_push (dr_with_seg_len_pair); ^ 132 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o tree-nrv.o -MT tree-nrv.o -MMD -MP -MF ./.deps/tree-nrv.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-nrv.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-nrv.c:22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-nrv.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-nrv.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-nrv.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-nrv.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-nrv.c:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ 140 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o tree-object-size.o -MT tree-object-size.o -MMD -MP -MF ./.deps/tree-object-size.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-object-size.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 25 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o tree-outof-ssa.o -MT tree-outof-ssa.o -MMD -MP -MF ./.deps/tree-outof-ssa.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-outof-ssa.c 155 warnings generated. clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o tree-parloops.o -MT tree-parloops.o -MMD -MP -MF ./.deps/tree-parloops.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-parloops.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-object-size.c:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-object-size.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-object-size.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-object-size.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-object-size.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-outof-ssa.c:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-outof-ssa.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-parloops.c:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-outof-ssa.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-outof-ssa.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-outof-ssa.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 155 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o tree-phinodes.o -MT tree-phinodes.o -MMD -MP -MF ./.deps/tree-phinodes.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-phinodes.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-parloops.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-object-size.c:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-outof-ssa.c:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :1: warning: 'rtx_def' 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] gs->op[3] = rhs; ^ ~ struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-parloops.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-parloops.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-outof-ssa.c:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : rtx next = XEXP (insn, 1); ^ ~ 3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' return gs->op[1]; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-parloops.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ 423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341: rtunion fld[1]; ^ 1: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059did you mean struct here? :3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h gs->op[1] = fn; ^ ~ class mem_usage; ^~~~~ struct :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here 1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here rtunion fld[1]; ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) return gs->op[2]; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' tree GTY((length ("%h.num_ops"))) op[1]; ^#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ return XEXP (insn, 3); ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371clang:3: note: array 'op' declared here : tree GTY((length ("%h.num_ops"))) op[1]; ^ warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' call_stmt->op[2] = chain; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-outof-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-outof-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-outof-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-outof-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-outof-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-outof-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-outof-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-outof-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-outof-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-outof-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-outof-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-outof-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-outof-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-outof-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-outof-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-outof-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-outof-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-outof-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-outof-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-outof-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-outof-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-outof-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-outof-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-outof-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-outof-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-outof-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-outof-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-outof-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-outof-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-outof-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-outof-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-outof-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-outof-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-outof-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-outof-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-outof-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-outof-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-outof-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-outof-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-outof-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-outof-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-outof-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-outof-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-outof-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-outof-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-outof-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-outof-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-outof-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-outof-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-outof-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-outof-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-outof-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-outof-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-outof-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-outof-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-outof-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-outof-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-outof-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-outof-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-outof-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-outof-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-outof-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-outof-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-outof-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-outof-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-outof-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-outof-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-outof-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-outof-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-outof-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-outof-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-outof-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-outof-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-outof-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-outof-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-outof-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-outof-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-outof-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-outof-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-outof-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-outof-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-outof-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-outof-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-outof-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-outof-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-outof-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-outof-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-outof-ssa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-phinodes.c:22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-parloops.c:27: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-outof-ssa.c:27: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-phinodes.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-parloops.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class symtab_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-parloops.c:31: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:95:1: warning: 'symtab_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-parloops.c:31: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:254:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:920:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:930:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1639:17: note: previous use is here for_user)) cgraph_edge { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-phinodes.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-phinodes.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-phinodes.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-parloops.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-parloops.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-parloops.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-parloops.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-parloops.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-parloops.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-parloops.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-parloops.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-parloops.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-parloops.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-parloops.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-parloops.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-parloops.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-parloops.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-parloops.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 148 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o tree-chkp.o -MT tree-chkp.o -MMD -MP -MF ./.deps/tree-chkp.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-phinodes.c:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp.c:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct 25 warnings generated. In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o tree-chkp-opt.o -MT tree-chkp-opt.o -MMD -MP -MF ./.deps/tree-chkp-opt.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp-opt.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 25 warnings generated. In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o tree-predcom.o -MT tree-predcom.o -MMD -MP -MF ./.deps/tree-predcom.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-predcom.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp.c:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp.c:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ clang: warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp-opt.c:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp-opt.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp-opt.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp-opt.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp-opt.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-predcom.c:209: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ 132 warnings generated. In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp.c:28: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-predcom.c:209: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o tree-pretty-print.o -MT tree-pretty-print.o -MMD -MP -MF ./.deps/tree-pretty-print.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-pretty-print.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp-opt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp-opt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp-opt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp-opt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp-opt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp-opt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp-opt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp-opt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp-opt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp-opt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp-opt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp-opt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp-opt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp-opt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp-opt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class symtab_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp-opt.c:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp.c:32: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:95:1: warning: 'symtab_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp.c:32: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:254:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp-opt.c:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h ^ :920:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:930:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] warning struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-predcom.c:209: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h :235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h: rtunion fld[1]; ^ 272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-predcom.c:209: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: : warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h: rtx next = XEXP (insn, 1);894:39: note: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' previous use is here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge;155 warnings generated. ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1209:38: note: expanded from macro 'RTL_CHECK2' :1639:17: note: previous use is here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) for_user)) cgraph_edge { ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: note note: array 'fld' declared here : did you mean struct here? rtunion fld[1]; ^ friend class cgraph_edge; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ -esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o tree-profile.o -MT tree-profile.o -MMD -MP -MF ./.deps/tree-profile.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-profile.c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-predcom.c:209: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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] expanded from macro 'RTL_CHECKC1'struct mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])class mem_usage; ^~~~~ struct ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ 41 warnings generated. 132 warnings generated. /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp.c:371:1: warning: struct 'hash_set' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_set *chkp_invalid_bounds; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-set.h:25:7: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] previous use is here *step_out = XEXP (x, 1); ^ ~ class hash_set ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp.c:372:1: warning: struct 'hash_set' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_set *chkp_completed_bounds_set; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-set.h:25:7: notearray 'fld' declared here: previous use is here class hash_set ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp.c:373:1: 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 *chkp_reg_bounds; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-map.h:26:19: note: previous use is here class GTY((user)) hash_map ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp.c:374:1: 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 *chkp_bound_vars; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-map.h:26:19: note: previous use is here class GTY((user)) hash_map ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp.c:375:1: 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 *chkp_reg_addr_bounds; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-map.h:26:19: note: previous use is here class GTY((user)) hash_map ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp.c:376:1: 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 *chkp_incomplete_bounds_map; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-map.h:26:19: note: previous use is here class GTY((user)) hash_map ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp.c:377:1: 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 *chkp_bounds_map; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-map.h:26:19: note: previous use is here class GTY((user)) hash_map ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp.c:378:1: 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 *chkp_static_var_bounds; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-map.h:26:19: note: previous use is here class GTY((user)) hash_map ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp-opt.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp-opt.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp-opt.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp-opt.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o tree-scalar-evolution.o -MT tree-scalar-evolution.o -MMD -MP -MF ./.deps/tree-scalar-evolution.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-scalar-evolution.c ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp-opt.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp-opt.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp-opt.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: clang: expanded from macro 'XINT'warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o tree-sra.o -MT tree-sra.o -MMD -MP -MF ./.deps/tree-sra.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-sra.c rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp-opt.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp-opt.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp-opt.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp-opt.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp-opt.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp-opt.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp-opt.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XINT (rt, 5) = arg5;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-predcom.c ^ ~ :211/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT': /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])class rtx_def; ^ ~ ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp-opt.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp-opt.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp-opt.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp-opt.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp-opt.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp-opt.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ clang: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp-opt.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] :1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp-opt.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-predcom.c:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp-opt.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XEXP (rt, 7) = arg7; ^ ~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp.c:3969:3: warning: struct 'varpool_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) struct varpool_node *node; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1800:38: note: previous use is here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp-opt.c:26class GTY((tag ("SYMTAB_VARIABLE"))) varpool_node : public symtab_node { ^ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp.c:3969:3: note: did you mean class here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: struct varpool_node *node; ^~~~~~ class 1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp-opt.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ 1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: rtx next = XEXP (insn, 1); ^ ~ 1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp-opt.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h440:5clang: note: array 'fld' declared here :1320:23: note: expanded from macro 'XEXP' : rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here return XEXP (insn, 1); ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp-opt.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) X0EXP (rt, 4) = NULL_RTX; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp-opt.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ :38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp-opt.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208: 38: note: expanded from macro 'RTL_CHECK1' return XBBDEF (insn, 2); ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp-opt.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ 3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-pretty-print.c:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] 1337class rtx_def;:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hstruct rtx_def; ^ :1320:23: note: expanded from macro 'XEXP' :1208:38#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp-opt.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) return XUINT (insn, 4); ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp-opt.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp-opt.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here X0EXP (rt, 3) = NULL_RTX; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp-opt.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp-opt.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp-opt.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp-opt.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp-opt.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp-opt.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp-opt.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) return safe_as_a (JUMP_LABEL (insn)); ^ ~ ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' rtunion fld[1]; ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp-opt.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' XINT (rt, 5) = arg3; ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp-opt.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' XSTR (rt, 6) = arg4; ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp-opt.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' XINT (rt, 1) = arg1; ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp-opt.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp-opt.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'RTL_CHECK2' SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' rtunion fld[1]; ^ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp-opt.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' 1210:37: note: expanded from macro 'RTL_CHECKC1' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp-opt.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp-opt.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp-opt.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp-opt.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp-opt.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-pretty-print.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])struct pod_mode ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? rtunion fld[1]; ^ template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp-opt.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp-opt.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp-opt.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from *step_out = XEXP (x, 1);/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp-opt.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp-opt.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-profile.c:29: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp-opt.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp-opt.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp-opt.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp-opt.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-predcom.c:211: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-predcom.c:211: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-predcom.c:211: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-predcom.c:211: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-predcom.c:211: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from 440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp-opt.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :5: note: array 'fld' declared here X0EXP (rt, 1) = NULL_RTX; rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-predcom.c:211: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from :1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-pretty-print.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ inline struct rtx_def */opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1208:38: note: expanded from macro 'RTL_CHECK1' class rtx_def; ^#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-predcom.c:211: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-pretty-print.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h: XINT (rt, 4) = arg4; ^ ~ 235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ rtunion fld[1]; ^ return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp-opt.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-predcom.c:211: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-predcom.c:211: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp-opt.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XSTR (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-predcom.c:211: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' 1319:23: note: expanded from macro 'XSTR' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from ^ ~ note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-profile.c rtunion fld[1]; ^ :29: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] :struct pod_mode ^ 440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-predcom.c:211: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h: XBBDEF (rt, 2) = arg2; ^ ~ 67:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' 20: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ note: did you mean struct here? rtunion fld[1]; ^ template class pod_mode;In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp-opt.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~ struct XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-predcom.c:211: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: XEXP (rt, 3) = arg3; ^ ~ 440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-predcom.c:211: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp-opt.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-pretty-print.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)struct mem_usage ^ ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hclass mem_usage; ^~~~~ struct :1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-predcom.c:211: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-scalar-evolution.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' 258: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp-opt.c:26#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] class rtx_def; XSTR (rt, 1) = arg1; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-predcom.c:211: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 6) = arg6; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' struct rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp-opt.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' rtunion fld[1]; ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-predcom.c:211: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp-opt.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-predcom.c:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 211: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-predcom.c:211: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp-opt.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648 XBBDEF (rt, 2) = arg2; ^ ~ :3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-predcom.c:211: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XEXP (rt, 3) = arg3; ^ ~ rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-predcom.c:211: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp-opt.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XVEC (rt, 1) = arg1; ^ ~ 185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' XINT (rt, 4) = arg4; ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-predcom.c:211: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp-opt.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-profile.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' inline struct rtx_def * ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-predcom.c:211: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] class rtx_def; XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :440:5: note: array 'fld' declared here rtunion fld[1]; ^ ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-profile.c:29#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp-opt.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XSTR (rt, 2) = arg2; ^ ~ return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-predcom.c:211: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) XEXP (rt, 7) = arg7; ^ ~ ^ ~ class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp-opt.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-predcom.c:211: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: XEXP (rt, 1) = arg1; ^ ~ expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp-opt.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XSTR (rt, 2) = arg2; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-predcom.c:211: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' 1209:38: note: expanded from macro 'RTL_CHECK2' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-predcom.c:211: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp-opt.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-predcom.c:211: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' X0EXP (rt, 4) = NULL_RTX; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-profile.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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] 1208:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp-opt.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] struct mem_usage ^ XEXP (rt, 2) = arg2; ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here?/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-sra.c:76: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h ^ ~ :75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] 23class rtx_def; ^ : note: expanded from macro 'XEXP' class mem_usage; ^~~~~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' struct rtx_def; ^ rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-predcom.c:211: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here X0EXP (rt, 5) = NULL_RTX; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-predcom.c:211: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp-opt.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared hereIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-scalar-evolution.c:258: In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-predcom.c:211: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ struct pod_modeIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp-opt.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' X0EXP (rt, 7) = NULL_RTX; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) template class pod_mode; ^~~~~ struct ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp-opt.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-predcom.c:211: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp-opt.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XEXP' XVEC (rt, 1) = arg1; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1321:23In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-pretty-print.c1209:38: note: expanded from macro 'RTL_CHECK2' :25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' 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] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : note: expanded from macro 'XVEC' struct GTY((desc("0"), tag("0"), ^#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? noteclass rtx_def; ^~~~~ struct : array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-predcom.c:211: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here X0EXP (rt, 2) = NULL_RTX; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-predcom.c:211: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp-opt.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-predcom.c:211: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp-opt.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 1) = arg1; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-predcom.c:211: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' X0EXP (rt, 5) = NULL_RTX; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-predcom.c:211: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp-opt.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' XVEC (rt, 1) = arg1; ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp-opt.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-predcom.c:211: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-pretty-print.c:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtx tmp = XEXP (this, 1); ^ ~ rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-predcom.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 211: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp-opt.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XVEC (rt, 3) = arg3; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' XBBDEF (rt, 2) = arg2; ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-predcom.c:211: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' X0EXP (rt, 3) = NULL_RTX; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1]; ^In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp-opt.c:26 In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-scalar-evolution.c:258: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hinline struct rtx_def * ^ :1208:38: note: expanded from macro 'RTL_CHECK1' : #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-sra.c:76: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h rtunion fld[1]; XSTR (rt, 1) = arg1; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447::41775:7 : note : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h: ^: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)previous use is here ^ ~ class rtx_def;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^In file included from 323:1 :1209:::38: 14note: expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-predcom.cIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-scalar-evolution.c::258: In file included from : warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]: 211 array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : struct pod_modeIn file included from ^ :423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67::20: rtx next = XEXP (insn, 1);#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440235::5: : note: : array 'fld' declared here 3741 ^ ~did you mean struct here?/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h: rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ./genrtl.h:261:3275: warning :1320:23: note: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp-opt.c::26: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'XEXP' 11#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from ^ ~ template class pod_mode;: warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h X0EXP (rt, 4) = NULL_RTX; : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hstruct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]:1209::38: note ^ ~3741 : ./genrtl.h:: return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); 845 : 3 ^~~~~: structwarning : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECK2' XSTR (rt, 2) = arg2; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' :1337:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h: 75:7: rtunion fld[1]; ^ note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here note rtunion fld[1]; ^ : expanded from macro 'RTL_CHECK1' class rtx_def; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp-opt.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XSTR (rt, 3) = arg3; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-predcom.c:211: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ XINT (rt, 5) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-predcom.c:211: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : return XEXP (insn, 1);263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XSTR (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' : expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-predcom.c:211: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' rtunion fld[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' rtunion fld[1]; ^ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-predcom.cwarning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :211 return XEXP (insn, 3); ^ ~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' XSTR (rt, 1) = arg1; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-scalar-evolution.c:258: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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] return XEXP (insn, 3);struct mem_usage ^ ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: noteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-sra.c:76: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-predcom.c:211: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] : expanded from macro 'XEXP' inline struct rtx_def * ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :341:1: note: did you mean struct here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :7: note: previous use is here class mem_usage; ^~~~~ struct #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-sra.c:76: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h rtunion fld[1]; ^ :75:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-profile.c:32: class rtx_def;In file included from warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] return XUINT (insn, 4); ^ ~ HOOK_VECTOR_END (asm_out) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-predcom.c:211: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ :50: note: expanded from macro 'HOOK_VECTOR_END' XVEC (rt, 3) = arg3; ^ ~#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ return XUINT (insn, 4); ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-predcom.c:211: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-profile.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)HOOK_VECTOR_END (sched) ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' XVEC (rt, 4) = arg4; ^ ~#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' 1209:38:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-profile.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' HOOK_VECTOR_END (simd_clone) ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h rtunion fld[1]; ^ :43:50: note: expanded from macro 'HOOK_VECTOR_END' rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-predcom.c:211: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ^ return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-profile.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hHOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' :1321:23: note: expanded from macro 'XVEC' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-profile.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hHOOK_VECTOR_END (goacc) ^ :1209:38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' note: expanded from macro 'RTL_CHECK2' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-predcom.c:211: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-profile.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] XINT (rt, 6) = arg6;HOOK_VECTOR_END (vectorize) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-sra.c:76: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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] In file included from #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-predcom.c:211: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-profile.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] XINT (rt, 1) = arg1; ^ ~ HOOK_VECTOR_END (addr_space) ^ struct mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:array 'fld' declared here 1: note: did you mean struct here? rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] :50: note: expanded from macro 'HOOK_VECTOR_END' class mem_usage; ^~~~~ struct return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :28: note: expanded from macro 'JUMP_LABEL' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' rtunion fld[1]; ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-predcom.c:211: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 28: note: expanded from macro 'JUMP_LABEL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ 5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' rtunion fld[1]; ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-predcom.c:211: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XEXP (rt, 2) = arg2; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-profile.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ :50: note: expanded from macro 'HOOK_VECTOR_END' rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-predcom.c:211: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-predcom.c:211: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-profile.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-profile.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-profile.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-predcom.c:211: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-profile.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-profile.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' HOOK_VECTOR_END (shrink_wrap) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-predcom.c:211: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' XEXP (rt, 2) = arg2; ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-profile.c:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ 32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h6688:1: :440:5: note: warning: empty macro arguments are a C99 feature [-Wc99-extensions] array 'fld' declared here HOOK_VECTOR_END (mode_switching) rtunion fld[1]; ^ ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-scalar-evolution.c:260: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-predcom.c:211: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-scalar-evolution.c:260: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-predcom.c:211: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ rtx tmp = XEXP (this, 1); ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-profile.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:440:5: note: array 'fld' declared here :6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1]; HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-predcom.c :211: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1320:23: note: expanded from macro 'XEXP' *step_out = XEXP (x, 1); ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-predcom.c:211: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; rtx next = XEXP (insn, 1); ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-predcom.c:211: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-predcom.c:211: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here return XEXP (insn, 3); ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-predcom.c:211: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'RTL_CHECK2' return XUINT (insn, 4); ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ 5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-predcom.c:211: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: expanded from macro 'XSTR' return XUINT (insn, 4); ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-chkp-opt.c:28note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : return gs->op[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ ^ ~ expanded from macro 'XUINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2':2564:24: noteIn file included from : expanded from macro 'MEM_ATTRS' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ 346/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' :3:#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-predcom.c: tree GTY((length ("%h.num_ops"))) op[1]; ^ 211: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) XSTR (rt, 1) = arg1; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) gs->op[1] = rhs; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here rtunion fld[1]; tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-pretty-print.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-predcom.c:211: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' tree GTY((length ("%h.num_ops"))) op[1]; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here rtunion fld[1]; tree GTY((length ("%h.num_ops"))) op[1]; ^In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-pretty-print.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-sra.c:78: return gs->op[3];In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ 211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~ HOOK_VECTOR_END (asm_out) ^ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h1209::34638: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: expanded from macro 'RTL_CHECK2' :3: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-predcom.c:211: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XVEC (rt, 2) = arg2; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-sra.cnote:: 78array 'op' declared here: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h :211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638: ^ ~ ::13211: warning: empty macro arguments are a C99 feature [-Wc99-extensions]1836: tree GTY((length ("%h.num_ops"))) op[1];23 ^ :34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616: return safe_as_a (JUMP_LABEL (insn));: array 'fld' declared here11: : ^~~~~~~~~~~~~~~~~warning : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnoteHOOK_VECTOR_END (sched) ^ rtunion fld[1];:1832: : expanded from macro 'XVEC' 28: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h :#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 43:50:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: ^expanded from macro 'HOOK_VECTOR_END' note return &ass->op[3];: ^ ~ :1209:expanded from macro 'JUMP_LABEL'#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-sra.c:78 note: : array 'op' declared hereIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211In file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-pretty-print.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: 25: ^ ~: 1 : tree GTY((length ("%h.num_ops"))) op[1];5 : ^ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h2626: ::13543::32 :warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning3: : warningnote: XEXP (rt, 1) = arg1;array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] noteempty macro arguments are a C99 feature [-Wc99-extensions] : expanded from macro 'XCEXP' ^ ~ : gs->op[3] = rhs; ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h HOOK_VECTOR_END (simd_clone) ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx): 346 ^ ~ ::1320:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h23: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h: expanded from macro 'XEXP' array 'fld' declared here#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)3:: rtunion fld[1]; ^ ~ ^ note: array 'op' declared here :43 tree GTY((length ("%h.num_ops"))) op[1]; ^ :50:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-predcom.c:211: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' 1210:37: note: expanded from macro 'RTL_CHECKC1' XVEC (rt, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :23: note: expanded from macro 'XVEC' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-sra.c:78: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hHOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' :440:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-sra.c:78: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10HOOK_VECTOR_END (goacc)#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): warning rtunion fld[1];: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ^ ^ return gs->op[1]; ^ ~ note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-pretty-print.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning rtunion fld[1]; 3In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-sra.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h78: In file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1209: ^38 : notenote XEXP (rt, 1) = arg1; ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h2025:1843:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h10array 'op' declared here expanded from macro 'RTL_CHECK2':1320:23: : warning :note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'XEXP' ^ ~ : 1array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ HOOK_VECTOR_END (vectorize)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ ~ ^ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h440::18325::28 :note : notearray 'fld' declared here :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h: expanded from macro 'JUMP_LABEL' rtunion fld[1]; ^ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: noteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-predcom.c:211: :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :3741: 43./genrtl.h:648array 'fld' declared here:50::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:135430593::3 :warning : warningarray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note XSTR (rt, 1) = arg1;32 : ^ ~ note: expanded from macro 'XCEXP' rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^1319 :23: #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-pretty-print.c:: note ^ ~: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h25:: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'HOOK_VECTOR_END' gs->op[1] = fn; ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h3741:371:3: : note: array 'op' declared here ^ ~ 1210:37#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)./genrtl.h: tree GTY((length ("%h.num_ops"))) op[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209125: note: ^ 38: note: expanded from macro 'RTL_CHECK2' :3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'RTL_CHECKC1' XBBDEF (rt, 2) = arg2; ^ ~ ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-sra.c:78: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069::3: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)warning: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :440211:5 : note440: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def: gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR,3373 :1:: warning: ^ ~empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~: 5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:1208:note38: HOOK_VECTOR_END (addr_space):371:notearray 'fld' declared here 3^: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.hnote: array 'op' declared here: rtunion fld[1]; : ^ : array 'fld' declared here expanded from macro 'RTL_CHECK1' tree GTY((length ("%h.num_ops"))) op[1]; ^#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:184843/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-predcom.c:211 note: : :40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here : return safe_as_a (JUMP_LABEL (this));In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130: 10 ^~~~~~~~~~~~~~~~~: warning50: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ : return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XVEC (rt, 1) = arg1; ^ ~In file included from note: :expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-pretty-print.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:18321321:23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:: 371note: expanded from macro 'XVEC': : ^28 #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :3: note: array 'op' declared here XEXP (rt, 3) = arg3; tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ~ : note: expanded from macro 'JUMP_LABEL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-sra.c:78/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::31461320::1123:: warning: : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note : ^ ~expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 440 ^ ~: :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]5:211/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 :38: return &call_stmt->op[2]; note: array 'fld' declared here ^ ~note : : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.defnote rtunion fld[1]; ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h: expanded from macro 'RTL_CHECK2' :5154:1#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'XCEXP' : warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ HOOK_VECTOR_END (calls): 371^:3: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-predcom.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:1210::note: array 'op' declared here37 ^ ~ 211 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::43440::50: : tree GTY((length ("%h.num_ops"))) op[1]; ^: In file included from note: expanded from macro 'RTL_CHECKC1'5note: expanded from macro 'HOOK_VECTOR_END' : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])3741: ./genrtl.h : ^ ~685 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3: : warning: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note: array 'fld' declared here 440:5: note: array 'fld' declared here XEXP (rt, 1) = arg1; ^ ~ call_stmt->op[2] = chain; ^ ~ rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h :In file included from 371/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-sra.c::3: rtunion fld[1]; ^ 78: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 211:: 1853:3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def: warningnoteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-pretty-print.c: :1320:::5965:23: array 'op' declared here 1array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]: 25:: note: JUMP_LABEL (this) = target; warningIn file included from : empty macro arguments are a C99 feature [-Wc99-extensions]expanded from macro 'XEXP' ^~~~~~~~~~~~~~~~~ tree GTY((length ("%h.num_ops"))) op[1]; ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741 : ./genrtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (c) ^ :1832:28: note: expanded from macro 'JUMP_LABEL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :50: note: expanded from macro 'HOOK_VECTOR_END' XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' 440:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) rtunion fld[1];#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ^ ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-predcom.c:211: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-sra.c:78/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: :32:1209In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.hwarning:: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ::38: 211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def3521:6118: 1: XSTR (rt, 2) = arg2;note notewarning ^ ~ :: empty macro arguments are a C99 feature [-Wc99-extensions] : : expanded from macro 'XCEXP'expanded from macro 'RTL_CHECK2' 10: warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])HOOK_VECTOR_END (cxx)#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-profile.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1319:: return gs->op[1]; 1210:23440 ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h37:34^ :: 5:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315: :note: 2492expanded from macro 'XSTR' notenote3: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):10:43 expanded from macro 'RTL_CHECKC1' ::50 : ^ ~note : : array 'op' declared here rtunion fld[1];#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ return gs->op[1]; ^ ~ note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h: ^ 440:5 tree GTY((length ("%h.num_ops"))) op[1];:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-pretty-print.c: :346 ^ :25: : :3:note note: array 'op' declared here1209 :In file included from : array 'fld' declared here38:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h: tree GTY((length ("%h.num_ops"))) op[1]; rtunion fld[1]; ^ ^ 3547note:3: expanded from macro 'HOOK_VECTOR_END': expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) 3: ^ : :3741 : warning./genrtl.h: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]128 : ^ ~ 3 gs->op[1] = rhs; : warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-sra.c:78: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~In file included from 440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h::5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346211:3:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def::6207:1array 'op' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h gs->op[1] = rhs;: :note2138 ^ ~: warning10/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h: array 'fld' declared here1317::315:3: tree GTY((length ("%h.num_ops"))) op[1];: note : empty macro arguments are a C99 feature [-Wc99-extensions] ^ : 23warning: note array 'op' declared here : : expanded from macro 'XINT' tree GTY((length ("%h.num_ops"))) op[1];#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) rtunion fld[1]; ^ ~HOOK_VECTOR_END (emutls) ^ ^array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209In file included from warning SUBREG_BYTE (x), GET_MODE (x)); /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-predcom.c:: ^~~~~~~~~~~~~~~38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43: :50: : :2542211: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :12:note return gs->op[2]; ^ ~In file included from : note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.hexpanded from macro 'HOOK_VECTOR_END'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:warning: 3741: ./genrtl.h:expanded from macro 'RTL_CHECK2':: 2011:26:315array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;):3: ^note: :expanded from macro 'SUBREG_BYTE' return gs->op[2]; ^ ~ #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h note: ^ ~:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 705/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440array 'op' declared here:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-sra.c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3: tree GTY((length ("%h.num_ops"))) op[1]; :: warning346135278 ^ ::332: In file included from : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: note XSTR (rt, 1) = arg1; ^ ~: : note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h: :1319:3567/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:array 'op' declared here :5 tree GTY((length ("%h.num_ops"))) op[1];:expanded from macro 'XCSUBREG' 323#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) : warning: ^ : ^ ~ 6328array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ::1 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:1210note : gs->op[2] = label; note: 37: ^ ~: notearray 'fld' declared here expanded from macro 'XSTR' warning: empty macro arguments are a C99 feature [-Wc99-extensions]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h :: HOOK_VECTOR_END (target_option)#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) rtunion fld[1];: expanded from macro 'RTL_CHECKC1' 11: ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-pretty-print.c:warning315^ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h ^ ~ ^ ~ : 325 : note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::440:: array 'op' declared here array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 1209 tree GTY((length ("%h.num_ops"))) op[1];:5 : return &gs->op[2]; 43: ^:38note50In file included from :: ^ ~array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741note: : expanded from macro 'HOOK_VECTOR_END'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:: note3577:: 3:./genrtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.hexpanded from macro 'RTL_CHECK2'129: 3: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;):#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1];346 ^ ~warning: ^warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ gs->op[3] = label; array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ :3: noteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-sra.c:78/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440: XEXP (rt, 6) = arg6; ^ ~:: array 'op' declared here :315:3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h tree GTY((length ("%h.num_ops"))) op[1]; ^5 : note: array 'op' declared here :1320/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:23: tree GTY((length ("%h.num_ops"))) op[1];: note In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:: :array 'fld' declared here2579 :3:note211: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def: rtunion fld[1]; warning ^: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 6430expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from gs->op[2] = rhs; : ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-predcom.c:2111: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346::3: ^ note: warning: 3741: empty macro arguments are a C99 feature [-Wc99-extensions] array 'op' declared here : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h./genrtl.h::3587::70638HOOK_VECTOR_END (shrink_wrap): ^note : expanded from macro 'RTL_CHECK2' tree GTY((length ("%h.num_ops"))) op[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h : ^ ~ 43 ^ :3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 10::50 : note XSTR (rt, 2) = arg2;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h :2596:warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 ^ ~: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 12 :: expanded from macro 'HOOK_VECTOR_END' :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h5:1319 return gs->op[3];#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ : note: array 'fld' declared here warning:: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 23In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-sra.c: rtunion fld[1]; ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h return gs->op[3];: : 3032 ^ ~note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h: :315:319: 78: In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:expanded from macro 'XSTR' ^ 211: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)warning : ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.hnote: array 'op' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-pretty-print.c:6688:25: In file included from : *step_out = XEXP (x, 1);:1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h 1:: ^ ~ warning tree GTY((length ("%h.num_ops"))) op[1]; ^ :38: 3463741: note: : empty macro arguments are a C99 feature [-Wc99-extensions] expanded from macro 'RTL_CHECK2'./genrtl.h: 152:3HOOK_VECTOR_END (mode_switching):3:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^note: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~array 'op' declared here: warning : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 1320 43 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: tree GTY((length ("%h.num_ops"))) op[1];440:5:: XEXP (rt, 1) = arg1; ^ note: array 'fld' declared here 23: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h rtunion fld[1];expanded from macro 'XEXP' ^ ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :2616:11: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-predcom.c:211warning: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1209:5038: :note: expanded from macro 'RTL_CHECK2': : note3741: expanded from macro 'HOOK_VECTOR_END' 1320: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])./genrtl.h ^ ~ array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: expanded from macro 'XEXP'#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) : return &ass->op[3];: 725:3440: warning ^ ~: 5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.hnote: array 'fld' declared here#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):346: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 3 rtunion fld[1]; ^ : note: array 'op' declared here ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ XSTR (rt, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-pretty-print.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h: XBBDEF (rt, 2) = arg2; ^ ~ 346:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' 3: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-predcom.c:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11 rtunion fld[1];: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-pretty-print.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' XEXP (rt, 3) = arg3; ^ ~#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' 10In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-sra.c:78 : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def: :6715:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h440:51 ^ ~ :warning440: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :note440: :5: note:: array 'fld' declared here array 'fld' declared here rtunion fld[1]; ^ 5warning:: empty macro arguments are a C99 feature [-Wc99-extensions]note : array 'fld' declared here In file included from HOOK_VECTOR_END (C90_EMPTY_HACK) ^ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43 return gs->op[1];:50: ^ ~note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-pretty-print.c:25 rtunion fld[1]; ^: ^In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'HOOK_VECTOR_END' XINT (rt, 4) = arg4; ^ ~#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h :371 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-scalar-evolution.c:260: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' XEXP (rt, 1) = arg1; ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: tree GTY((length ("%h.num_ops"))) op[1]; ^ 1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-predcom.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 211: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-sra.c:79: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h::: 3059:3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: warningnote: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]1209 :305: :38:: gs->op[1] = fn;1 : ^ ~ warningexpanded from macro 'RTL_CHECK2' warning: 'rtx_def' 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]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371struct GTY((desc("0"), tag("0"),:3:: ^ ~: note: expanded from macro 'RTL_CHECK2'array 'op' declared here ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :440:5 tree GTY((length ("%h.num_ops"))) op[1];: ^note : array 'fld' declared here array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1 rtunion fld[1];: ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-scalar-evolution.c:260/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:440:: note5 3741 : : did you mean struct here? XINT (rt, 1) = arg1; gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ :./genrtl.h:51: 3: ^ ~warning: class rtx_def;note: array 'fld' declared herearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h :371: XEXP (rt, 1) = arg1; ^ ~ 3^~~~~: note rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320 :23:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:array 'op' declared here23: note ^ : noteexpanded from macro 'XINT' struct : expanded from macro 'XEXP' tree GTY((length ("%h.num_ops"))) op[1];#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-pretty-print.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XINT (rt, 5) = arg5; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-predcom.c:211: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-scalar-evolution.c:260: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-sra.c:79/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:: XEXP (rt, 2) = arg2; XEXP (rt, 1) = arg1; 10440:5: note: array 'fld' declared here ^ ~ : ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h warning: rtunion fld[1]; :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:1320:: ^23: 1320note: expanded from macro 'XEXP'1372 return gs->op[2]; ^ ~ In file included from :13:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.hwarning:: 371:3 : note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-pretty-print.carray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : rtx tmp = XEXP (this, 1); note ^ ~ : ^ ~ 25/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320: array 'op' declared here : :In file included from 23: expanded from macro 'XEXP' tree GTY((length ("%h.num_ops"))) op[1]; ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h1209::314638::11: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)3741: warning./genrtl.h:157 ^ ~ :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)3 ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:38:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: expanded from macro 'RTL_CHECK2' :note : warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'RTL_CHECK2' 1209:38: note XEXP (rt, 6) = arg6;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ return &call_stmt->op[2]; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^ ~ ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: expanded from macro 'RTL_CHECK2' 440 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h5:371:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:::440:3 note: 5 ^ ~ array 'fld' declared here1320 :23:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: rtunion fld[1];expanded from macro 'XEXP' :: note: array 'op' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 440 ^ ~: 5: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray 'fld' declared here ^note: array 'fld' declared here: tree GTY((length ("%h.num_ops"))) op[1]; rtunion fld[1]; ^ 1209 ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-predcom.c rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :38: note: expanded from macro 'RTL_CHECK2' call_stmt->op[2] = chain; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371In file included from :211: ::440:In file included from :1385:5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-scalar-evolution.c:133:: note: 260/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'op' declared here : 748note: array 'fld' declared here rtx tmp = XEXP (this, 1); ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ :3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' XEXP (rt, 1) = arg1; ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-pretty-print.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 1209warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :38: ^ ~ note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h return gs->op[1]; ^ ~ ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h27: note:: expanded from macro 'X0EXP':315:3 :440:1209#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): 38 ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote:1208:538: :440:5note: : expanded from macro 'RTL_CHECK2'expanded from macro 'RTL_CHECK1' note: :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) note ^ ~: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440array 'op' declared here:5array 'fld' declared here: note: array 'fld' declared here: ^ ~ rtunion fld[1]; ^ rtunion fld[1]; ^ note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; rtx next = XEXP (insn, 1); ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h ^ ~ In file included from In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-pretty-print.c:25/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-scalar-evolution.c:260:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-predcom.c3741:: 211./genrtl.h: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::3741: : ./genrtl.h:In file included from 766:33547: ::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3::3741: ./genrtl.hwarning182:3 : warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : 1320array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:23: XVEC (rt, 1) = arg1; 125note: expanded from macro 'XEXP' XEXP (rt, 1) = arg1;: warning3 ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]1321 ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320::120923: note gs->op[1] = rhs;: expanded from macro 'XEXP' : 38note: expanded from macro 'XVEC'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.hnote: expanded from macro 'RTL_CHECK2' ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) : ^ ~ 315 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::4403:5 XBBDEF (rt, 2) = arg2;: note: array 'fld' declared here ^ ~ 1209:38:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :note1324: :array 'op' declared here25 : note: rtunion fld[1];: expanded from macro 'XBBDEF' 1209#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ note ^ : expanded from macro 'RTL_CHECK2' tree GTY((length ("%h.num_ops"))) op[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^: 1208:38:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h::1453:10: warning: :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~: 440:383557:10/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h return XEXP (insn, 1); ^ ~5 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23:: note:: expanded from macro 'XEXP': :note : warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]440 note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):5: note: expanded from macro 'RTL_CHECK2'array 'fld' declared here array 'fld' declared here rtunion fld[1]; ^ ~ rtunion fld[1]; ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h return gs->op[2]; ^ ~ :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3151209#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^:38: :3: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-scalar-evolution.cnote:260: :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: 440:53741 tree GTY((length ("%h.num_ops"))) op[1]; ^: : note: array 'fld' declared here : expanded from macro 'RTL_CHECK2' ./genrtl.h:126In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-predcom.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1];:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h::33567: warning ^ ~ :: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from ^ 3 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::3741440: :./genrtl.h5::784 note: XEXP (rt, 3) = arg3;In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-pretty-print.c:25::3: ^ ~ warning: array 'fld' declared herearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: XINT (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:13203741:23: note: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ : gs->op[2] = label; ^ ~ expanded from macro 'XEXP' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h./genrtl.h::1458/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 10/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here XBBDEF (rt, 2) = arg2;:1317:23:: note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) expanded from macro 'XINT' tree GTY((length ("%h.num_ops"))) op[1];#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h warning:: 1324 ^ ~array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h25::1209 :38: note: : return XBBDEF (insn, 2); 1209 :38 ^ ~note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h ^ ~ 25expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ::440 :note5: :expanded from macro 'XBBDEF' :#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)3577:3#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208 :38: note: ^ ~ warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:note1208:38: : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: ^ ~note : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:expanded from macro 'RTL_CHECK1'5: gs->op[3] = label;note: expanded from macro 'RTL_CHECK1'array 'fld' declared here : array 'fld' declared here rtunion fld[1]; ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h ^ ~:315: rtunion fld[1]; 3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 ^ : #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ^ ~ In file included from :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-scalar-evolution.carray 'op' declared here rtunion fld[1];In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-predcom.c ^:211: tree GTY((length ("%h.num_ops"))) op[1]; note: array 'fld' declared here ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::In file included from 1463/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-pretty-print.c::In file included from 10: warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h25: In file included from : 260: In file included from array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ./genrtl.h:: :127:3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h return XBBDEF (insn, 2); :3587 :warning10: : warning ^ ~3741: ./genrtl.h: :3741: :array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]./genrtl.h :802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324 XINT (rt, 4) = arg4; XEXP (rt, 1) = arg1; ^ ~:184:3 25 ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ : warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317::315:3: note: array 'op' declared here:: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note23: : note1320: expanded from macro 'XINT' XEXP (rt, 3) = arg3;#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) tree GTY((length ("%h.num_ops"))) op[1]; ^ ~ ^ expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ :#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ :1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' 23: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-scalar-evolution.c:260: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XINT (rt, 5) = arg5; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-predcom.c:211: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: XVEC (rt, 1) = arg1; ^ ~ array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-pretty-print.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) : ^ ~ 185/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' return XEXP (insn, 3); ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' 1320:23: note: expanded from macro 'XEXP' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-scalar-evolution.c:260: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XEXP (rt, 6) = arg6; ^ ~ :440:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-predcom.c:211: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-pretty-print.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: XSTR (rt, 2) = arg2; ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320::186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' XINT (rt, 5) = arg5; ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 23: note: expanded from macro 'XEXP' note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' 38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-predcom.c:211: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XVEC (rt, 3) = arg3; ^ ~ ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-pretty-print.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h return XUINT (insn, 4); ^ ~ :1321:23: note: expanded from macro 'XVEC' XEXP (rt, 6) = arg6; ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-scalar-evolution.c:#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ 260: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XEXP (rt, 1) = arg1; rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: expanded from macro 'XEXP' 440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-pretty-print.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-predcom.c:211: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :23: note: expanded from macro 'XSTR' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-scalar-evolution.c:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 260/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XBBDEF (rt, 2) = arg2; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ rtunion fld[1]; rtunion fld[1]; ^ ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-predcom.c:211: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-pretty-print.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 1) = arg1; In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-profile.c:38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 ^ ~: In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h5::440 :note5: :array 'fld' declared here note: :1209: rtunion fld[1];array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h38::25 : note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-scalar-evolution.c:260: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^ ~440 :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836 XEXP (rt, 3) = arg3;class symtab_node; ^5 : ^ ~ note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:9: ::1209:note: array 'fld' declared here38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 1320:23: : note: previous use is hereexpanded from macro 'XEXP' 34note:: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) struct symtab_node *symtab_node;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^ ~1209 : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^:440: 385:: notenote: : expanded from macro 'RTL_CHECK2'array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; rtunion fld[1]; return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-predcom.c:211: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) XSTR (rt, 3) = arg3; ^ ~ ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-scalar-evolution.c:260: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-profile.c:38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-pretty-print.carray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: 1354:32: XINT (rt, 4) = arg4;95 : ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 1319note: expanded from macro 'XCEXP'1/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317 :25: In file included from ::23#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) warning: 'symtab_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ::23 note: class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^expanded from macro 'XSTR'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741:: ./genrtl.h: ^ ~ 209 #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707::2: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3:note note: 37warning:: note: expanded from macro 'XINT' :1209#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): 38 ^ ~: did you mean class here?array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTL_CHECKC1':1209: 38: XBBDEF (rt, 2) = arg2;note: expanded from macro 'RTL_CHECK2' note ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTL_CHECK2': 1324:25#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ struct symtab_node *symtab_node; ^~~~~~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440::5 class/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : note: array 'fld' declared here 440:5: note: array 'fld' declared here note: :In file included from 440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-profile.c::538:: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:254 rtunion fld[1]; rtunion fld[1];expanded from macro 'XBBDEF' ^#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)note : ^array 'fld' declared here ^ ~: rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-scalar-evolution.c:260: In file included from :1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) XINT (rt, 5) = arg5; return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here : rtunion fld[1];11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ struct symtab_node *ref = NULL);In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-pretty-print.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ 1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' 28: note: expanded from macro 'JUMP_LABEL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ :3: note: previous use is here XEXP (rt, 3) = arg3; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-scalar-evolution.c:260: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 6) = arg6; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-pretty-print.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) X0EXP (rt, 4) = NULL_RTX; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :440:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'RTL_CHECK1' return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1832:28: note: expanded from macro 'JUMP_LABEL' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-scalar-evolution.c:#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ 260: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-pretty-print.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: X0EXP (rt, 5) = NULL_RTX; ^ ~ 1354:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' 32: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ note: expanded from macro 'XCEXP' X0EXP (rt, 7) = NULL_RTX; ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:920:5: warning : struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; struct symtab_node *ref = NULL); ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ 1208:38: note: expanded from macro 'RTL_CHECK1' symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:930:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] 28: note: expanded from macro 'JUMP_LABEL' struct symtab_node *ref = NULL); ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here rtunion fld[1]; ^ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here symtab_node ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-pretty-print.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' X0EXP (rt, 6) = NULL_RTX; ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-scalar-evolution.c:260: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ rtunion fld[1]; ^ XEXP (rt, 1) = arg1; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-pretty-print.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: X0EXP (rt, 7) = NULL_RTX; ^ ~ 1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-scalar-evolution.c:260: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-pretty-print.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] XEXP (rt, 1) = arg1; friend class cgraph_node; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-scalar-evolution.c:260: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: note: did you mean struct here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23 friend class cgraph_node;: note: expanded from macro 'XEXP' ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-pretty-print.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' rtunion fld[1]; ^ X0EXP (rt, 2) = NULL_RTX; ^ ~ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-scalar-evolution.c:260: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] XINT (rt, 4) = arg4; friend class cgraph_node; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: note: did you mean struct here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h rtunion fld[1]; ^ :2024:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] :440:5: note: array 'fld' declared here friend class cgraph_edge; rtunion fld[1]; ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1639:17: note: previous use is here#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-pretty-print.c: for_user)) cgraph_edge { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: note: did you mean struct here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :1209:38: note: expanded from macro 'RTL_CHECK2' X0EXP (rt, 3) = NULL_RTX; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ friend class cgraph_edge; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' rtunion fld[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-scalar-evolution.c:260: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' XINT (rt, 5) = arg5; ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-pretty-print.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here X0EXP (rt, 4) = NULL_RTX; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-scalar-evolution.c:260: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-pretty-print.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ X0EXP (rt, 5) = NULL_RTX; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-scalar-evolution.c:260: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' XEXP (rt, 7) = arg7; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-pretty-print.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-scalar-evolution.c:260: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-pretty-print.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-scalar-evolution.c:260#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XBBDEF (rt, 2) = arg2; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-pretty-print.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) XBBDEF (rt, 2) = arg2; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-scalar-evolution.c:260: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' 440:5:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-pretty-print.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 5: note: array 'fld' declared here X0EXP (rt, 3) = NULL_RTX; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-scalar-evolution.c:260: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) X0EXP (rt, 4) = NULL_RTX; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-pretty-print.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ *step_out = XEXP (x, 1); ^ ~ X0EXP (rt, 4) = NULL_RTX; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-scalar-evolution.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' :260: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) X0EXP (rt, 5) = NULL_RTX; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-pretty-print.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XINT (rt, 5) = arg3; ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' 440:5#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ : note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-scalar-evolution.c:260: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: X0EXP (rt, 6) = NULL_RTX; ^ ~ 440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1337:27: note: expanded from macro 'X0EXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-pretty-print.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ XSTR (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-scalar-evolution.c:260: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here X0EXP (rt, 7) = NULL_RTX; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-pretty-print.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-scalar-evolution.c:260: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-pretty-print.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-scalar-evolution.c:260: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' X0EXP (rt, 2) = NULL_RTX; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-pretty-print.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' rtunion fld[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-scalar-evolution.c:260: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' X0EXP (rt, 3) = NULL_RTX; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' rtunion fld[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-pretty-print.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' XVEC (rt, 3) = arg3; ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-predcom.c:213: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h return gs->op[1]; ^ ~ :1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-scalar-evolution.c:260: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: X0EXP (rt, 4) = NULL_RTX; ^ ~ 440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' 5: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; rtunion fld[1]; ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-pretty-print.c:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here XVEC (rt, 4) = arg4; rtunion fld[1]; ^ ^ ~ gs->op[1] = rhs; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-scalar-evolution.c:260: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here X0EXP (rt, 5) = NULL_RTX; tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 27/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) return gs->op[2];: note: expanded from macro 'X0EXP' ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here ^ ~ attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' 1208:38: note: expanded from macro 'RTL_CHECK1' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; rtunion fld[1]; ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :1210:37: note: expanded from macro 'RTL_CHECKC1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-pretty-print.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ return &gs->op[2]; XVEC (rt, 5) = arg5; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-scalar-evolution.c:260: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' X0EXP (rt, 6) = NULL_RTX; ^ ~#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here note: tree GTY((length ("%h.num_ops"))) op[1]; ^ expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-pretty-print.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-sra.c:79: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h XEXP (rt, 1) = arg1; ^ ~ :2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; return gs->op[3]; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: tree GTY((length ("%h.num_ops"))) op[1]; ^ 440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: 23: note: expanded from macro 'XINT' array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ return &ass->op[3]; ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-scalar-evolution.c:260: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XEXP (rt, 1) = arg1; rtunion fld[1]; ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 23 gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here : tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-sra.c:79: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XEXP (rt, 1) = arg1; rtunion fld[1]; ^ ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-pretty-print.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XINT (rt, 1) = arg1; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-scalar-evolution.c:260: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-sra.c:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ 79: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1320:23: note: expanded from macro 'XEXP' : expanded from macro 'RTL_CHECK1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-scalar-evolution.c:260: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: X0EXP (rt, 3) = NULL_RTX; ^ ~ 440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-pretty-print.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-scalar-evolution.c:260: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ X0EXP (rt, 4) = NULL_RTX; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-sra.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' :79: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-pretty-print.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' 1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ return gs->op[1]; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-scalar-evolution.c:260: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XINT (rt, 5) = arg3; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-pretty-print.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' XEXP (rt, 3) = arg3; ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-sra.c:79: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-scalar-evolution.c:260: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XSTR (rt, 6) = arg4;In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-pretty-print.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ X0EXP (rt, 4) = NULL_RTX; ^ ~ :440:5: note: array 'fld' declared here gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :3: note: array 'op' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-sra.c:79: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ XEXP (rt, 3) = arg3; ^ ~ 1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here return gs->op[2]; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-sra.c:79: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-scalar-evolution.c:260: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-pretty-print.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; XINT (rt, 1) = arg1; ^ ~ ^ ~ XEXP (rt, 1) = arg1; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' return &call_stmt->op[2]; ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-pretty-print.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; XEXP (rt, 2) = arg2; ^ ~ ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' tree GTY((length ("%h.num_ops"))) op[1]; ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-sra.c:79: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XINT (rt, 5) = arg5; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-scalar-evolution.c:260: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here : rtunion fld[1]; ^ 3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' XSTR (rt, 1) = arg1; ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-scalar-evolution.cIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-sra.c:79: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 6) = arg6; ^ ~ 260: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-pretty-print.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ XWINT (rt, 1) = arg1; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'hwint' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' rtunion fld[1]; ^ # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-scalar-evolution.c:260: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-pretty-print.c XVEC (rt, 3) = arg3; ^ ~ :25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' XWINT (rt, 2) = arg2; ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-sra.c:79: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' XEXP (rt, 1) = arg1; ^ ~#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h return gs->op[1]; ^ ~ :441:5: note: array 'hwint' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here HOST_WIDE_INT hwint[1]; tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here :1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :59:26: note: expanded from macro 'HOST_WIDE_INT' tree GTY((length ("%h.num_ops"))) op[1]; ^ # define HOST_WIDE_INT long long ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-sra.c:79: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; XBBDEF (rt, 2) = arg2; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-scalar-evolution.c:260: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-pretty-print.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' 3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' ^ #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-sra.c:79: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' 1352:32: note: expanded from macro 'XCSUBREG' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) return gs->op[3]; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here rtunion fld[1]; tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-scalar-evolution.c:260: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XVEC (rt, 5) = arg5; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-sra.c:79: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-pretty-print.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' 1321:23: note: expanded from macro 'XVEC' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-sra.c:79: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ XINT (rt, 5) = arg5; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-scalar-evolution.c:260: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XINT (rt, 6) = arg6; rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-pretty-print.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ rtunion fld[1]; ^ X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-sra.c:79: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' XEXP (rt, 6) = arg6; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-scalar-evolution.c:260: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XINT (rt, 1) = arg1; ^ ~ :440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' rtunion fld[1]; ^#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-sra.c:79: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' X0EXP (rt, 7) = NULL_RTX; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-pretty-print.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 1320:23: note: expanded from macro 'XEXP' : note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-scalar-evolution.c:260: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-sra.c:79: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 1) = arg1; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-scalar-evolution.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' :260: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-pretty-print.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-sra.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 79: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: XBBDEF (rt, 2) = arg2; ^ ~ 440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' 5: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-scalar-evolution.c:260: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-pretty-print.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) XSTR (rt, 2) = arg2; ^ ~ ^ ~ XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-sra.c:79: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 3) = arg3; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-scalar-evolution.c:260: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) X0EXP (rt, 4) = NULL_RTX; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :1337:27In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-pretty-print.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XSTR (rt, 1) = arg1; ^ ~ note: expanded from macro 'X0EXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1209:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-sra.c:79: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XINT (rt, 4) = arg4; rtunion fld[1]; ^ ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-sra.c:79: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-pretty-print.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ XSTR (rt, 1) = arg1; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-scalar-evolution.c:260: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XEXP (rt, 1) = arg1; ^ ~ :1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' 23: note: expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-sra.c:79: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XEXP (rt, 6) = arg6; rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-pretty-print.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' XVEC (rt, 2) = arg2; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-scalar-evolution.c:260: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' XEXP (rt, 2) = arg2; ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-sra.c:79: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-pretty-print.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-scalar-evolution.c:260: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-pretty-print.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ XSTR (rt, 1) = arg1; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-sra.c:79: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29:3741 #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ note: expanded from macro 'XWINT' : ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 1) = arg1; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :441:5: note: array 'hwint' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h HOST_WIDE_INT hwint[1]; ^ :1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ # define HOST_WIDE_INT long long ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-pretty-print.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-scalar-evolution.c:260: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XWINT (rt, 2) = arg2; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :29: note: expanded from macro 'XWINT' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-sra.c:79: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XWINT(RTX, N) ((RTX)->u.hwint[N]) XBBDEF (rt, 2) = arg2; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'hwint' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' rtunion fld[1]; ^ # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-sra.c:79: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-pretty-print.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-scalar-evolution.c:260: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here SUBREG_BYTE (rt) = arg1; rtunion fld[1]; ^ ^~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-sra.c:79: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' X0EXP (rt, 4) = NULL_RTX; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-pretty-print.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' :25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ XSTR (rt, 2) = arg2; ^ ~ #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :32: note: expanded from macro 'XCSUBREG' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-sra.c:79: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-scalar-evolution.c:260: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ X0EXP (rt, 1) = NULL_RTX;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-pretty-print.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ XSTR (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-sra.c:79: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' 440:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1208:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-pretty-print.c:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XSTR (rt, 2) = arg2; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-sra.c:79: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-scalar-evolution.c:260: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1209:38: note: expanded from macro 'RTL_CHECK2' X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-pretty-print.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-scalar-evolution.c:260: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) XEXP (rt, 1) = arg1; ^ ~ ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-sra.c:79: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' XEXP (rt, 1) = arg1; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-pretty-print.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-sra.c:79: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-scalar-evolution.c:260: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 233 XSTR (rt, 1) = arg1; ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' 3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-pretty-print.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-scalar-evolution.c:260: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' XSTR (rt, 2) = arg2; ^ ~ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-sra.c:79: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :1319:23: note: 48 warnings generated X0EXP (rt, 3) = NULL_RTX;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ expanded from macro 'XSTR' . /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' 5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-pretty-print.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h5: note: array 'fld' declared here XEXP (rt, 2) = arg2; ^ ~ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-sra.c:79: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' X0EXP (rt, 4) = NULL_RTX; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-scalar-evolution.c:260: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 5 XSTR (rt, 1) = arg1; ^ ~ : note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-pretty-print.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' rtunion fld[1]; ^#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-sra.c:79: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :1209:38: note: expanded from macro 'RTL_CHECK2' X0EXP (rt, 5) = NULL_RTX; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-scalar-evolution.c:260: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XSTR (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-sra.c:79: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-pretty-print.c:25#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; XVEC (rt, 1) = arg1; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-scalar-evolution.c:260: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) XVEC (rt, 2) = arg2; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23 rtunion fld[1];: note: ^ expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-pretty-print.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-sra.c:79: In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-pretty-print.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-scalar-evolution.c XEXP (rt, 1) = arg1; ^ ~ :260: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; XVEC (rt, 1) = arg1; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' 38: note: expanded from macro 'RTL_CHECK2' clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o tree-switch-conversion.o -MT tree-switch-conversion.o -MMD -MP -MF ./.deps/tree-switch-conversion.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-switch-conversion.c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here :440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-sra.c:79: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XBBDEF (rt, 2) = arg2; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-sra.c:79: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-pretty-print.c X0EXP (rt, 3) = NULL_RTX; ^ ~ :25/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-scalar-evolution.c:260: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XSTR (rt, 1) = arg1; ^ ~ :1208:38: note: expanded from macro 'RTL_CHECK1' XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note:: expanded from macro 'XSTR' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 1321:23: note: expanded from macro 'XVEC' rtunion fld[1]; ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-sra.c:79: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ X0EXP (rt, 4) = NULL_RTX;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here : rtunion fld[1]; ^ 440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' rtunion fld[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-pretty-print.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ XSTR (rt, 2) = arg2; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-scalar-evolution.c:260: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' XVEC (rt, 1) = arg1; ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-sra.c:79: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XINT (rt, 5) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-pretty-print.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' 440:5: note: array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) rtunion fld[1]; ^ ^ ~ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-sra.c:79: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XSTR (rt, 6) = arg4; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-scalar-evolution.c:260: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' :440:5: :685:3#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1209:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-scalar-evolution.c:260: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-sra.c:79: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-pretty-print.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ XSTR (rt, 2) = arg2; ^ ~ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 1319:23: note: expanded from macro 'XSTR' :1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-pretty-print.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-sra.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-scalar-evolution.c79: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here :260: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' :1319:23:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-pretty-print.c note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) :25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209: ^ ~3741 : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ./genrtl.h:846#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 38: note: expanded from macro 'RTL_CHECK2' XSTR (rt, 3) = arg3; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:5: note: array 'fld' declared here23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-scalar-evolution.c rtunion fld[1]; ^ :260: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XSTR (rt, 2) = arg2; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-sra.c:79: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' XINT (rt, 2) = arg2; ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: rtunion fld[1]; note: array 'fld' declared here ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-sra.c:79: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-scalar-evolution.c:260: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XSTR (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-sra.c:79#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XVEC (rt, 4) = arg4; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-scalar-evolution.c:260: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-sra.c:79: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XVEC (rt, 5) = arg5; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' 5: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array 'fld' declared here rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-sra.c:79: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-scalar-evolution.c:260: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XINT (rt, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-scalar-evolution.c:260: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-sra.c:79: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) clang: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-scalar-evolution.c:260: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XSTR (rt, 3) = arg3; ^ ~ warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-sra.c:79: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-scalar-evolution.c:260: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-sra.c:79: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-sra.c:79: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-scalar-evolution.c:260: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ XINT (rt, 1) = arg1; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-sra.c:79: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; X0EXP (rt, 4) = NULL_RTX; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-scalar-evolution.c:260: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-sra.c:79: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-scalar-evolution.c:260: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XVEC (rt, 1) = arg1; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-sra.c:79: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' XEXP (rt, 2) = arg2; ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-scalar-evolution.c:260: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-scalar-evolution.c:260: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-sra.c:79: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:48 warnings generated. 3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-sra.c:79: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-scalar-evolution.c:260: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1213:29: note: expanded from macro 'XWINT' XSTR (rt, 1) = arg1; ^ ~ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h23:441:5: note: array 'hwint' declared here : note: expanded from macro 'XSTR' HOST_WIDE_INT hwint[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' # define HOST_WIDE_INT long long ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-scalar-evolution.c:260: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-scalar-evolution.c:260: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-sra.c:79: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23 SUBREG_BYTE (rt) = arg1;: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^~~~~~~~~~~~~~~~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o tree-ssa-address.o -MT tree-ssa-address.o -MMD -MP -MF ./.deps/tree-ssa-address.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-address.c #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-sra.c:79: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-sra.c:79: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-sra.c:79: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-sra.c:79: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-sra.c:79: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-sra.c:79: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-sra.c:79: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-sra.c:79: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-sra.c:79: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-sra.c:79: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-sra.c:79: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-sra.c:79: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-sra.c:79: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-sra.c:79: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-sra.c:79: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-sra.c:79: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-sra.c:79: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-sra.c:79: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-sra.c:79: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-sra.c:79: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-sra.c:79: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-sra.c:79: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-sra.c:79: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-sra.c:79: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-sra.c:79: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-sra.c:79: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-sra.c:79: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-sra.c:79: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-sra.c:79: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-pretty-print.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class symtab_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-pretty-print.c:28: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:95:1: warning: 'symtab_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-pretty-print.c:28: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:254:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:920:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:930:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1639:17: note: previous use is here for_user)) cgraph_edge { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-pretty-print.c:36: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-switch-conversion.c:27: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-scalar-evolution.c:262: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-sra.c:81: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-switch-conversion.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-address.c:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-switch-conversion.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-switch-conversion.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ 147 warnings generated. In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-switch-conversion.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-address.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o tree-ssa-alias.o -MT tree-ssa-alias.o -MMD -MP -MF ./.deps/tree-ssa-alias.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-alias.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-sra.c:86: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class symtab_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-sra.c:86: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:95:1: warning: 'symtab_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-sra.c:86: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:254:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:920:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:930:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1639:17: note: previous use is here for_user)) cgraph_edge { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-address.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-address.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-sra.c:101: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:591:28: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_get_cs_argument_count (struct ipa_edge_args *args) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:564:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:591:28: note: did you mean class here? ipa_get_cs_argument_count (struct ipa_edge_args *args) ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:601:24: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_get_ith_jump_func (struct ipa_edge_args *args, int i) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:564:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:601:24: note: did you mean class here? ipa_get_ith_jump_func (struct ipa_edge_args *args, int i) ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:608:15: warning: struct 'ipa_polymorphic_call_context' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] static inline struct ipa_polymorphic_call_context * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1498:15: note: previous use is here class GTY(()) ipa_polymorphic_call_context { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:608:15: note: did you mean class here? static inline struct ipa_polymorphic_call_context * ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:609:38: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_get_ith_polymorhic_call_context (struct ipa_edge_args *args, int i) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:564:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:609:38: note: did you mean class here? ipa_get_ith_polymorhic_call_context (struct ipa_edge_args *args, int i) ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:667:40: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void ipa_free_edge_args_substructures (struct ipa_edge_args *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:564:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:667:40: note: did you mean class here? void ipa_free_edge_args_substructures (struct ipa_edge_args *); ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-address.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-sra.c:105: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-fnsummary.h:171:5: warning: struct 'ipa_fn_summary_t' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipa_fn_summary_t *summary = new (ggc_alloc ()) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-fnsummary.h:163:19: note: previous use is here clang: warning: class GTY((user)) ipa_fn_summary_t: public function_summary ^ treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-switch-conversion.c:30: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-scalar-evolution.c:3731: ./gt-tree-scalar-evolution.h:127:3: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-tree-scalar-evolution.h:127:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-tree-scalar-evolution.h:127:63: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-tree-scalar-evolution.h:127:63: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-switch-conversion.c:30: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-address.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-address.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-address.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-address.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-address.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-address.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-address.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-address.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-address.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-address.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-address.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-address.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-address.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-address.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from attrs = MEM_ATTRS (x);/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-address.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ^~~~~~~~~~~~~ HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-switch-conversion.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-switch-conversion.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-address.c:28: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' 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] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ class rtx_def; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-switch-conversion.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-switch-conversion.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-switch-conversion.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-switch-conversion.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-switch-conversion.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-switch-conversion.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-switch-conversion.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-switch-conversion.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-switch-conversion.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-switch-conversion.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-switch-conversion.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-switch-conversion.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-switch-conversion.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-address.c:28: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^: 440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-switch-conversion.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ : note: expanded from macro 'JUMP_LABEL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ 5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' rtunion fld[1]; ^#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-switch-conversion.c:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ 30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: XEXP (rt, 1) = arg1; ^ ~ 1210:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' 37: note: expanded from macro 'RTL_CHECKC1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-switch-conversion.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-switch-conversion.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-switch-conversion.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-switch-conversion.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-switch-conversion.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ 5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' rtunion fld[1]; ^#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-switch-conversion.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-switch-conversion.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-switch-conversion.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-switch-conversion.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-switch-conversion.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-switch-conversion.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: In file included from array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-alias.c:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] rtunion fld[1]; ^ class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-switch-conversion.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here X0EXP (rt, 6) = NULL_RTX; ^ ~ struct rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-switch-conversion.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-switch-conversion.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-switch-conversion.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-switch-conversion.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-switch-conversion.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-switch-conversion.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-switch-conversion.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-switch-conversion.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:30323: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-switch-conversion.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-switch-conversion.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-switch-conversion.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-switch-conversion.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-switch-conversion.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-switch-conversion.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-switch-conversion.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-switch-conversion.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-switch-conversion.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-switch-conversion.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-switch-conversion.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-switch-conversion.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-switch-conversion.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-switch-conversion.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-switch-conversion.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-switch-conversion.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-switch-conversion.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-switch-conversion.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-switch-conversion.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-switch-conversion.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-switch-conversion.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-switch-conversion.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-switch-conversion.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-switch-conversion.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-switch-conversion.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-switch-conversion.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-switch-conversion.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-switch-conversion.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-switch-conversion.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : attrs = MEM_ATTRS (x);30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~~ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-switch-conversion.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-address.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-switch-conversion.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-switch-conversion.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-switch-conversion.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-switch-conversion.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: 5: note: array 'fld' declared here note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-switch-conversion.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-address.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-address.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-switch-conversion.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1];In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-alias.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h ^ :417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] In file included from struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-switch-conversion.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67: XSTR (rt, 2) = arg2;20: note: did you mean struct here? In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-address.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] template class pod_mode; XEXP (rt, 1) = arg1; ^ ~ ^~~~~ struct ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-address.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-address.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-switch-conversion.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-address.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-switch-conversion.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ XEXP (rt, 2) = arg2; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-address.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-address.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-switch-conversion.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' XINT (rt, 1) = arg1; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-switch-conversion.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-address.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-switch-conversion.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XSTR (rt, 3) = arg3; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-address.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note rtunion fld[1]; ^ : expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-address.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-switch-conversion.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-address.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: XINT (rt, 4) = arg4; ^ ~ 440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' rtunion fld[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-address.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-switch-conversion.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' XINT (rt, 1) = arg1; ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-address.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-switch-conversion.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared hereIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-alias.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hinline struct rtx_def * ^ :1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-address.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209class rtx_def; ^ X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' :38:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-alias.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ class rtx_def; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-switch-conversion.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-address.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' XEXP (rt, 1) = arg1; ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-switch-conversion.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-address.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; XBBDEF (rt, 2) = arg2; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-address.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 3) = arg3; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-switch-conversion.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' XVEC (rt, 3) = arg3; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-address.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-address.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-switch-conversion.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-address.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XEXP (rt, 6) = arg6; rtunion fld[1]; ^ ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-switch-conversion.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' XSTR (rt, 2) = arg2; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-address.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XEXP (rt, 7) = arg7; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-switch-conversion.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-alias.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-address.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? :28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] class mem_usage; XEXP (rt, 1) = arg1; ^ ~ ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-address.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-address.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-address.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-address.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-address.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-address.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-address.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-address.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-address.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-address.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-address.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-address.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-address.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-address.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-address.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-address.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-address.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-address.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-address.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-address.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-address.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-address.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-address.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-address.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-address.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-address.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-address.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-address.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-address.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-address.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-address.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-address.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-address.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-address.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-address.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-address.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-address.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-address.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-address.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-address.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-address.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-address.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-address.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-address.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-address.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-address.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-address.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-address.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-address.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-address.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-address.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-address.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-address.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-address.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-address.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-address.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-address.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-address.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-address.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-address.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-address.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-address.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-address.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-address.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ 164 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o tree-ssa-ccp.o -MT tree-ssa-ccp.o -MMD -MP -MF ./.deps/tree-ssa-ccp.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-ccp.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-alias.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-alias.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-alias.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-alias.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-alias.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-alias.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-alias.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-alias.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-alias.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-alias.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-alias.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-alias.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-alias.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-alias.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-switch-conversion.c:32: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here In file included from tree GTY((length ("%h.num_ops"))) op[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-alias.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ^ HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-alias.c:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? class rtx_def; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-alias.c:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-switch-conversion.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-tree.h:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1]; ^ HOOK_VECTOR_END (asm_out) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h: XEXP (rt, 2) = arg2; ^ ~ 43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-switch-conversion.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-tree.h:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] X0EXP (rt, 4) = NULL_RTX; ^ ~ HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-address.c:30: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note return gs->op[1]; ^ ~ : expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-switch-conversion.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-tree.h:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1]; ^ HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) gs->op[1] = rhs; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-switch-conversion.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-tree.h:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] tree GTY((length ("%h.num_ops"))) op[1];HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-switch-conversion.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-tree.h:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.hHOOK_VECTOR_END (goacc) In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ return gs->op[2]; ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here :440:5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-switch-conversion.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-tree.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] XEXP (rt, 2) = arg2; ^ ~ gs->op[2] = rhs; ^ ~ HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h: tree GTY((length ("%h.num_ops"))) op[1]; ^ 43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-switch-conversion.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-tree.h:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] XWINT (rt, 1) = arg1; ^ ~ HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared hereIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-switch-conversion.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-tree.h:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-switch-conversion.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-tree.h:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h43:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :50: note: expanded from macro 'HOOK_VECTOR_END' return gs->op[1]; ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-switch-conversion.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-tree.h:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] X0EXP (rt, 1) = NULL_RTX;HOOK_VECTOR_END (cxx) ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) gs->op[1] = fn; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-switch-conversion.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-tree.h:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h rtunion fld[1]; ^ :43:50: note: expanded from macro 'HOOK_VECTOR_END' tree GTY((length ("%h.num_ops"))) op[1]; ^#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-switch-conversion.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-tree.h:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] XEXP (rt, 1) = arg1; ^ ~ HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) return gs->op[2]; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-switch-conversion.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-tree.h:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here HOOK_VECTOR_END (shrink_wrap) tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-switch-conversion.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-tree.h:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:HOOK_VECTOR_END (mode_switching) ^ 3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' call_stmt->op[2] = chain; ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-switch-conversion.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-tree.h:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h rtunion fld[1]; ^ :43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here :440:5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here :1319:23: note: expanded from macro 'XSTR' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; return gs->op[3]; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-switch-conversion.c:37: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] rtunion fld[1]; ^ class symtab_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-ccp.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :123: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here class rtx_def; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from struct rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-switch-conversion.c:37: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:95:1: warning: 'symtab_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] XSTR (rt, 2) = arg2; ^ ~ class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:2: note: did you mean class here? #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) struct symtab_node *symtab_node; ^~~~~~ class ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-switch-conversion.c:37: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:254:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] symtab_node ^ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:920:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:930:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] struct symtab_node *ref = NULL); XVEC (rt, 1) = arg1; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' symtab_node ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :1640:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] XSTR (rt, 2) = arg2; friend class cgraph_node; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ 23: note: expanded from macro 'XSTR' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-address.c:38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:167:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: note: did you mean struct here? if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' 38:#define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' note: expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1];In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-address.c:38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:168:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-address.c:38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:169:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 2023:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ friend class cgraph_node;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: note: did you mean struct here? #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] XSTR (rt, 1) = arg1; friend class cgraph_edge; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1639:17: note: previous use is here for_user)) cgraph_edge { ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' 440:5: note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: note: did you mean struct here? rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' friend class cgraph_edge; ^~~~~ struct #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-alias.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-ccp.c:123: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-address.c:576:4: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (scaled, 1) = gen_int_mode (i, address_mode); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-ccp.c:123/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-ccp.c:123: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] :1209:38 return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ : note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-ccp.c:123: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-alias.c:28: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-ccp.c:125: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-ccp.c:125: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-ccp.c:125: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-ccp.c:125: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-ccp.c:125: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-ccp.c:125: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-ccp.c:125: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-ccp.c:125: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-ccp.c:125: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-ccp.c:125: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-ccp.c:125: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-ccp.c:125: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-ccp.c:125: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-ccp.c:125: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-ccp.c:125: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-alias.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class symtab_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-alias.c:31: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:95:1: warning: 'symtab_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-alias.c:31: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:254:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:920:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:930:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1639:17: note: previous use is here for_user)) cgraph_edge { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-ccp.c:127: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ 151 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o tree-ssa-coalesce.o -MT tree-ssa-coalesce.o -MMD -MP -MF ./.deps/tree-ssa-coalesce.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-coalesce.c 134 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o tree-ssa-copy.o -MT tree-ssa-copy.o -MMD -MP -MF ./.deps/tree-ssa-copy.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-copy.c 140 warnings generated. clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o tree-ssa-dce.o -MT tree-ssa-dce.o -MMD -MP -MF ./.deps/tree-ssa-dce.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dce.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-coalesce.c:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-copy.c:22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ 132 warnings generated. In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dce.c:47: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o tree-ssa-dom.o -MT tree-ssa-dom.o -MMD -MP -MF ./.deps/tree-ssa-dom.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dom.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-coalesce.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-coalesce.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-coalesce.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dce.c:47: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-copy.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-coalesce.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-copy.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-copy.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dce.c:47: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dce.c:47: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-copy.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dce.c:47: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dce.c:49: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dce.c:49: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dom.c:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dce.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dce.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dce.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dce.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dce.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dce.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dce.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dce.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dce.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dce.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dce.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dce.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dce.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dce.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dce.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dce.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dce.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dce.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dce.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dce.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dce.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dce.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dce.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dce.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dce.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dce.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dce.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dce.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dce.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dce.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dce.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dce.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dce.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dce.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dce.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dce.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dce.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dce.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dce.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dce.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dce.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dce.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dce.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dce.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dce.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dce.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dce.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dce.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dce.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dce.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dce.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dce.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dce.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dce.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-coalesce.c:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dom.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dce.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dce.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here rtunion fld[1]; ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dce.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dce.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; HOST_WIDE_INT hwint[1]; ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dce.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dce.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dom.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dom.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dce.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dce.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dce.c tree GTY((length ("%h.num_ops"))) op[1]; ^ :49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: : note: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XSTR' gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ tree GTY((length ("%h.num_ops"))) op[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209: ^ 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here return gs->op[2]; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dce.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label;#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dce.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-copy.c:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here : expanded from macro 'RTL_CHECK2' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dom.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dce.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h warning: 'mem_usage' 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] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])struct mem_usage ^ ^ ~ :2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h: tree GTY((length ("%h.num_ops"))) op[1]; ^ 341:1: note: did you mean struct here? :440:class mem_usage; 5: note: array 'fld' declared here ^~~~~ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dce.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h struct :3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dce.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' gs->op[2] = rhs; ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:: note: expanded from macro 'RTL_CHECK2' 346:3:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dce.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: tree GTY((length ("%h.num_ops"))) op[1]; ^ ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]:1209:38: note: expanded from macro 'RTL_CHECK2' return &ass->op[3]; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dce.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dce.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dce.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dce.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dce.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dce.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dce.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dce.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dce.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dce.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dce.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dce.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dce.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dce.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dce.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dce.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dce.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dce.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dce.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-coalesce.c:990:1: warning: unused function 'print_exprs' [-Wunused-function] print_exprs (FILE *f, const char *str1, tree expr1, const char *str2, ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dce.c:51: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dom.c:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dom.c:43: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-scopedtables.h:99:3: warning: struct 'expr_hash_elt' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct expr_hash_elt *m_stamp; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-scopedtables.h:68:7: note: previous use is here class expr_hash_elt ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dom.c:380:33: warning: struct 'edge_info' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class edge_info *edge_info = (struct edge_info *)e->aux; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dom.c:65:7: note: previous use is here class edge_info ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dom.c:380:33: note: did you mean class here? class edge_info *edge_info = (struct edge_info *)e->aux; ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dom.c:527:15: warning: struct 'edge_info' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct edge_info *edge_info; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dom.c:65:7: note: previous use is here class edge_info ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dom.c:527:15: note: did you mean class here? struct edge_info *edge_info; ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dom.c:551:15: warning: struct 'edge_info' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct edge_info *edge_info; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dom.c:65:7: note: previous use is here class edge_info ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dom.c:551:15: note: did you mean class here? struct edge_info *edge_info; ^~~~~~ class 155 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o tree-ssa-dse.o -MT tree-ssa-dse.o -MMD -MP -MF ./.deps/tree-ssa-dse.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dse.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dom.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:236: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1167:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec, va_heap, vl_embed>') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:286:44: note: in instantiation of member function 'vec, va_heap, vl_embed>::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1565:12: note: in instantiation of function template specialization 'va_heap::reserve >' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1585:10: note: in instantiation of member function 'vec, va_heap, vl_ptr>::reserve' requested here return reserve (nelems, true PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1600:5: note: in instantiation of member function 'vec, va_heap, vl_ptr>::reserve_exact' requested here reserve_exact (nelems PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-scopedtables.h:131:15: note: in instantiation of member function 'vec, va_heap, vl_ptr>::create' requested here { m_stack.create (20); m_avail_exprs = table; } ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dom.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:236: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1167:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec, va_heap, vl_embed>') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:286:44: note: in instantiation of member function 'vec, va_heap, vl_embed>::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1565:12: note: in instantiation of function template specialization 'va_heap::reserve >' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1674:3: note: in instantiation of member function 'vec, va_heap, vl_ptr>::reserve' requested here reserve (1, false PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dom.c:162:23: note: in instantiation of member function 'vec, va_heap, vl_ptr>::safe_push' requested here simple_equivalences.safe_push (equiv_pair (name, value)); ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 25 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o tree-ssa-forwprop.o -MT tree-ssa-forwprop.o -MMD -MP -MF ./.deps/tree-ssa-forwprop.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-forwprop.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dse.c:22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dse.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dse.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dse.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-forwprop.c:22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dse.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-forwprop.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-forwprop.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-forwprop.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dse.c:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dse.c:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1'In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-forwprop.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dse.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dse.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dse.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dse.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dse.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dse.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dse.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dse.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dse.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dse.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dse.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dse.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dse.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dse.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dse.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dse.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dse.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dse.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' 155 warnings generated. #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dse.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dse.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dse.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dse.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dse.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dse.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dse.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dse.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dse.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dse.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dse.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dse.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dse.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dse.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dse.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dse.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dse.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dse.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dse.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dse.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dse.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dse.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dse.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dse.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dse.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dse.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dse.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dse.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dse.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dse.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dse.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dse.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dse.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dse.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dse.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dse.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o tree-ssa-ifcombine.o -MT tree-ssa-ifcombine.o -MMD -MP -MF ./.deps/tree-ssa-ifcombine.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-ifcombine.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dse.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dse.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dse.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dse.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dse.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dse.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dse.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dse.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dse.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dse.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dse.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dse.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dse.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dse.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dse.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dse.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dse.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dse.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dse.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dse.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dse.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dse.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dse.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dse.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dse.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dse.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dse.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dse.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dse.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dse.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dse.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dse.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dse.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dse.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-forwprop.c:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-forwprop.c:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-forwprop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-forwprop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-forwprop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-forwprop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-forwprop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-forwprop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-forwprop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-forwprop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-forwprop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-forwprop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-forwprop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-forwprop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-forwprop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-forwprop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-forwprop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-forwprop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-forwprop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-forwprop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-forwprop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-forwprop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-forwprop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-forwprop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-forwprop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-forwprop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-forwprop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-forwprop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-forwprop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-forwprop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-forwprop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-forwprop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-forwprop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-forwprop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-forwprop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-forwprop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-forwprop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-forwprop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-forwprop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-forwprop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-forwprop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-forwprop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-forwprop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-forwprop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-forwprop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-forwprop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-forwprop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-forwprop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-forwprop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-forwprop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-forwprop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-forwprop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-forwprop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-forwprop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-forwprop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-forwprop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-forwprop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-forwprop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-forwprop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-forwprop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-forwprop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-forwprop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-forwprop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-forwprop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-forwprop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-forwprop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-forwprop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-forwprop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-forwprop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-forwprop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-forwprop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-forwprop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-forwprop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-forwprop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-forwprop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-forwprop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-forwprop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-forwprop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-forwprop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-forwprop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-forwprop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-forwprop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-forwprop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-forwprop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-forwprop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-forwprop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-forwprop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-forwprop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-forwprop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-forwprop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-dse.c:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-ifcombine.c:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-forwprop.c:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ 40 warnings generated. /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o tree-ssa-live.o -MT tree-ssa-live.o -MMD -MP -MF ./.deps/tree-ssa-live.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-live.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-ifcombine.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-ifcombine.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-ifcombine.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ 161 warnings generated. In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-ifcombine.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 132 warnings generated. clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o tree-ssa-loop-ch.o -MT tree-ssa-loop-ch.o -MMD -MP -MF ./.deps/tree-ssa-loop-ch.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-ch.c clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o tree-ssa-loop-im.o -MT tree-ssa-loop-im.o -MMD -MP -MF ./.deps/tree-ssa-loop-im.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-im.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-forwprop.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-forwprop.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-forwprop.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-forwprop.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-forwprop.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-forwprop.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-forwprop.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-forwprop.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-forwprop.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-forwprop.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-forwprop.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-forwprop.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-forwprop.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-ifcombine.c:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-forwprop.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-ifcombine.c:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-forwprop.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ empty macro arguments are a C99 feature [-Wc99-extensions]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1321:23: note: expanded from macro 'XVEC' HOOK_VECTOR_END (C90_EMPTY_HACK) ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 26 warnings generated. /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o tree-ssa-loop-ivcanon.o -MT tree-ssa-loop-ivcanon.o -MMD -MP -MF ./.deps/tree-ssa-loop-ivcanon.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-ivcanon.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-ifcombine.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-ifcombine.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-ifcombine.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-ifcombine.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-ifcombine.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-ifcombine.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-ifcombine.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-ifcombine.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-ifcombine.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-ifcombine.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-ifcombine.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-ifcombine.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-ifcombine.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-ifcombine.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-ifcombine.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-ifcombine.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-ifcombine.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-ifcombine.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-ifcombine.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-ifcombine.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-ifcombine.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-ifcombine.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-ifcombine.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-ifcombine.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-ifcombine.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-ifcombine.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-ifcombine.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-ifcombine.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-ifcombine.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-ifcombine.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-ifcombine.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-ifcombine.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-ifcombine.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-ifcombine.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-ifcombine.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-ifcombine.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-ifcombine.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-ifcombine.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-ifcombine.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-ifcombine.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-ifcombine.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-ifcombine.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-ifcombine.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-ifcombine.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-ifcombine.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-ifcombine.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-ifcombine.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-ifcombine.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-ifcombine.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-ifcombine.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-ifcombine.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-ifcombine.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-ifcombine.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h31: warnings generated. 349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-ifcombine.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-ifcombine.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-ifcombine.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-ifcombine.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-ifcombine.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-ifcombine.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-live.c:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-ifcombine.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487::3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] X0EXP (rt, 1) = NULL_RTX; ^ ~ class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ struct rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-ifcombine.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-ifcombine.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o tree-ssa-loop-ivopts.o -MT tree-ssa-loop-ivopts.o -MMD -MP -MF ./.deps/tree-ssa-loop-ivopts.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-ivopts.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-ifcombine.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-ifcombine.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-ifcombine.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-ifcombine.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-ifcombine.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-ifcombine.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-ifcombine.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-ifcombine.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-ifcombine.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-ifcombine.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-ifcombine.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-ifcombine.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-ifcombine.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-ifcombine.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-ifcombine.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-ifcombine.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-ifcombine.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-ifcombine.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-ifcombine.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-ifcombine.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-ifcombine.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-ifcombine.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-ifcombine.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-ifcombine.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-ifcombine.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-ifcombine.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-live.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-forwprop.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:236: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1167:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec, va_heap, vl_embed>') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:286:44: note: in instantiation of member function 'vec, va_heap, vl_embed>::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1565:12: note: in instantiation of function template specialization 'va_heap::reserve >' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vector-builder.h:170:9: note: in instantiation of member function 'vec, va_heap, vl_ptr>::reserve' requested here this->reserve (encoded_nelts ()); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/int-vector-builder.h:60:3: note: in instantiation of member function 'vector_builder, int_vector_builder > >::new_vector' requested here new_vector (full_nelts, npatterns, nelts_per_pattern); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-forwprop.c:2025:20: note: in instantiation of member function 'int_vector_builder >::int_vector_builder' requested here vec_perm_builder sel (nelts, nelts, 1); ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-live.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-live.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-live.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-im.c:22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-ch.c:22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-im.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct 132 warnings generated. In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-ifcombine.c:27: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa3-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o tree-ssa-loop-manip.o -MT tree-ssa-loop-manip.o -MMD -MP -MF ./.deps/tree-ssa-loop-manip.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-manip.c : note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-live.c:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? class rtx_def; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.hIn file included from :2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-ivcanon.c:40: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return gs->op[3]; ^ ~ class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h: tree GTY((length ("%h.num_ops"))) op[1]; ^ 55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-live.c:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.harray 'fld' declared here : rtunion fld[1]; ^ 2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-ch.c:22: In file included from tree GTY((length ("%h.num_ops"))) op[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1385:13: warning 417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] : struct pod_mode /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h^ :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:26261320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :20: note: did you mean struct here? :3template class pod_mode; ^~~~~ struct : warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h gs->op[3] = rhs; ^ ~ :1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) tree GTY((length ("%h.num_ops"))) op[1]; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-im.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-im.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return XEXP (insn, 1); ^ ~ return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' class rtx_def; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-ch.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-ch.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h return safe_as_a (JUMP_LABEL (insn));:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from call_stmt->op[2] = chain; ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)clang /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-ivopts.c ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here :71: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] : tree GTY((length ("%h.num_ops"))) op[1]; ^ class rtx_def; ^ warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :8: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here struct rtx_def; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-im.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' In file included from #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-ch.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.hIn file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-ivcanon.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] 423struct pod_mode ^ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ 37: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h::3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? return gs->op[1];class mem_usage; ^~~~~ struct ^ ~ 20: note: did you mean struct here? note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :3: note: array 'op' declared here template class pod_mode; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-live.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-live.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-live.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-live.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-live.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-live.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-live.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-live.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-live.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-live.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-live.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-live.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-ivcanon.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] 440inline struct rtx_def *:5: note: array 'fld' declared here rtunion fld[1]; ^ ^In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-live.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' 75:7: note: previous use is here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ class rtx_def;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-ivcanon.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] rtunion fld[1]; ^ return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT);In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-live.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' class rtx_def; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-live.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-live.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-live.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-live.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-live.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-live.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-ivopts.c: 71: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] XINT (rt, 4) = arg4; ^ ~ struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):67:20: note: did you mean struct here? ^ ~ template class pod_mode; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-live.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-live.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XEXP (rt, 6) = arg6;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-ivcanon.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ class mem_usage; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-live.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-live.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-live.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-live.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-live.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-live.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-live.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-live.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-live.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-live.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-live.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-live.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-live.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-live.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-live.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-live.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-live.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-live.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-live.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-live.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-live.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-live.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-live.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-ivopts.c:71: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' inline struct rtx_def * ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' class rtx_def; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-ivopts.c:71: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] rtunion fld[1]; ^ return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-live.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] class rtx_def; XVEC (rt, 3) = arg3; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-live.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-live.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-live.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-live.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-live.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-live.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-live.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-live.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-live.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-live.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-live.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-live.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-live.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-live.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-live.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-live.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-live.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-live.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-live.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-live.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-live.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-live.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-live.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-live.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-live.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-live.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-live.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-live.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-live.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-live.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-live.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-live.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-ivopts.c:71: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:In file included from 561/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-live.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' struct mem_usage ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :1: note: did you mean struct here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hclass mem_usage; ^~~~~ struct :440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-live.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-live.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-live.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-live.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-live.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-live.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-live.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-live.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-live.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-manip.c:22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-im.c:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-ch.c:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-ivopts.c:73: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-ivopts.c:73: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-manip.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] :struct pod_mode13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' template class pod_mode; ^~~~~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-ivcanon.c:43: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-ivopts.c:73: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-ivopts.c:73: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-ivopts.c:73: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-ivopts.c:73: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-ivopts.c:73: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-ivopts.c:73: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-ivopts.c:73: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-ivopts.c:73: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-ivopts.c:73: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-ivopts.c:73: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-ivopts.c:73: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h: note: expanded from macro 'RTL_CHECK1' :3026:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h return gs->op[1]; ^ ~ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-ivopts.c:73: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; In file included from ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-manip.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: XEXP (rt, 3) = arg3; ^ ~struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-ch.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' :34: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-scopedtables.h:99:3: warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.hstruct 'expr_hash_elt' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] :3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] struct expr_hash_elt *m_stamp;inline struct rtx_def * ^ ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-scopedtables.h:68:7: note: previous use is here gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here class expr_hash_elt tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : array 'fld' declared here gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-manip.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-ivopts.c:73: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' class rtx_def; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-live.c:27: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:: 346:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here return gs->op[2]; rtunion fld[1]; ^ ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-ivopts.c:73: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here XINT (rt, 5) = arg5; ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 3:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h gs->op[1] = rhs; ^ ~ :371:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h: tree GTY((length ("%h.num_ops"))) op[1]; ^ 346:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h tree GTY((length ("%h.num_ops"))) op[1]; ^ :3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :1209:38: note: expanded from macro 'RTL_CHECK2' call_stmt->op[2] = chain; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; rtunion fld[1]; ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-ivopts.c:73: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-ivopts.c:73: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' gs->op[2] = rhs; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-manip.c:22: In file included from tree GTY((length ("%h.num_ops"))) op[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h ^ :423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-ivopts.c:73: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; return &ass->op[3]; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h return gs->op[1]; ^ ~ :341:1: note: did you mean struct here? 346:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here 23: tree GTY((length ("%h.num_ops"))) op[1]; ^ note: expanded from macro 'XEXP' class mem_usage; ^~~~~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' struct tree GTY((length ("%h.num_ops"))) op[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here :315 tree GTY((length ("%h.num_ops"))) op[1]; ^ :3: note: array 'op' declared here :440:5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-ivopts.c:73: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h: XBBDEF (rt, 2) = arg2; ^ ~ 3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h return gs->op[2]; ^ ~ :1324:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-ivopts.c:73: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; return gs->op[3]; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' 315:3: note: array 'op' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-ivopts.c:73: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-ivopts.c:73: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-ivopts.c:73: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-ivopts.c:73: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-ch.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:236: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1167:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec, va_heap, vl_embed>') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: noteIn file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-ivopts.c:73: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208expanded from macro 'offsetof' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h#define offsetof(t, d) __builtin_offsetof(t, d):3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ^ ~ :3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:286:44: note: in instantiation of member function 'vec, va_heap, vl_embed>::embedded_size' requested here XEXP (rt, 1) = arg1; ^ ~ size_t size = vec::embedded_size (alloc); /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1565:12: note: in instantiation of function template specialization 'va_heap::reserve >' requested here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1585:10: note: in instantiation of member function 'vec, va_heap, vl_ptr>::reserve' requested here rtunion fld[1]; ^ return reserve (nelems, true PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-ivopts.c:73: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h: XBBDEF (rt, 2) = arg2; ^ ~ 1600:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' 5: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ note: in instantiation of member function 'vec, va_heap, vl_ptr>::reserve_exact' requested here gs->op[1] = fn; ^ ~ reserve_exact (nelems PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-scopedtables.h:131:15: note: in instantiation of member function 'vec, va_heap, vl_ptr>::create' requested here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ { m_stack.create (20); m_avail_exprs = table; } ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-ivopts.c:73: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here XEXP (rt, 3) = arg3; ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-ivopts.c:73: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:: note: array 'fld' declared here 3130 rtunion fld[1]; ^ :10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-ivopts.c:73: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here return &call_stmt->op[2]; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-ivopts.c:73: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-ivopts.c:73: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-ivopts.c:73: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-ivopts.c:73: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h rtunion fld[1];:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ return gs->op[1]; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-ivopts.c:73: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-ivcanon.c:47 X0EXP (rt, 3) = NULL_RTX; ^ ~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)class symtab_node; ^ ^ ~ note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h: tree GTY((length ("%h.num_ops"))) op[1]; ^ 1707:9: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' struct symtab_node *symtab_node; #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; gs->op[1] = rhs; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-ivopts.c tree GTY((length ("%h.num_ops"))) op[1]; ^ :73: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here ^ ~ tree GTY((length ("%h.num_ops"))) op[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-ivopts.c: tree GTY((length ("%h.num_ops"))) op[1]; ^ 73: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-ivopts.c:73: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-ivcanon.c:47: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:95:1: warning: 'symtab_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] rtunion fld[1]; ^ class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-ivopts.c:73: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note132 warnings generated: . In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-ivcanon.c:47: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:254:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] array 'fld' declared here struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here rtunion fld[1]; ^ symtab_node ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-ivopts.c:73: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-ivopts.c:73: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-ivopts.c:73: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-ivopts.c:73: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-ivopts.c:73: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-ivopts.c:73: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:920:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:930:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-ivopts.c:73: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-ivopts.c:73: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-ivopts.c:73: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-ivopts.c:73: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-ivopts.c:73: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-ivopts.c:73: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-ivopts.c:73: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-ivopts.c:73: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] friend class cgraph_node; XVEC (rt, 1) = arg1; ^ ~ ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321: 23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o tree-ssa-loop-niter.o -MT tree-ssa-loop-niter.o -MMD -MP -MF ./.deps/tree-ssa-loop-niter.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-niter.c #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node {/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: note: did you mean struct here? rtunion fld[1]; ^ friend class cgraph_node; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-ivopts.c:73: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-ivopts.c:73: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-ivopts.c:73: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] rtunion fld[1]; ^ friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-ivopts.c: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] :73: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] friend class cgraph_edge; ^ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1639:17: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320 for_user)) cgraph_edge { ^ :23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :2024:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h10: note: did you mean struct here? :1209:38: note: expanded from macro 'RTL_CHECK2' friend class cgraph_edge; ^~~~~ struct #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-ivopts.c:73: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-ivopts.c:73: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-ivopts.c:73: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-ivopts.c:73: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-ivopts.c:73: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-ivopts.c:73: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-ivopts.c:73: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-ivopts.c:73: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-ivopts.c:73: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-ivopts.c:73: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-ivopts.c:73: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-ivopts.c:73: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-live.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] rtunion fld[1]; ^ class symtab_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-ivopts.c:73: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-ivopts.c:73: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-ivopts.c:73: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-live.c:30: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:95:1: warning: 'symtab_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-ivopts.c:73: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-live.c:30: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:254:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] rtunion fld[1]; ^ struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-ivopts.c:73: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] symtab_node ^ XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-ivopts.c:73: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-ivopts.c:73: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-ivopts.c:73: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-ivopts.c:73: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:920:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] array 'fld' declared here struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here rtunion fld[1]; ^ symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:930:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-ivopts.c:73: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-ivopts.c:73: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:clang38: note: expanded from macro 'RTL_CHECK2' : warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-ivopts.c:73: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-ivopts.c:73: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-ivopts.c:73: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: note: did you mean struct here? #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-ivopts.c:73: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-ivopts.c:73: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] :3741: ./genrtl.h:822:3 friend class cgraph_node; ^ : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here XVEC (rt, 1) = arg1; ^ ~ struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: note: did you mean struct here? #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ friend class cgraph_edge; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1639:17: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here for_user)) cgraph_edge { ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: note: did you mean struct here? In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-ivopts.c:73: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] friend class cgraph_edge; ^~~~~ struct XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-ivopts.c:73: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-ivopts.c:73: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-ivopts.c:73: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-ivopts.c:73: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-manip.c:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ 27 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o tree-ssa-loop-prefetch.o -MT tree-ssa-loop-prefetch.o -MMD -MP -MF ./.deps/tree-ssa-loop-prefetch.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-prefetch.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-ivopts.c:75: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-niter.c:22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-ivopts.c:84: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:167:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-ivopts.c:84: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:168: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); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-ivopts.c:84: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:169:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-ivopts.c:85: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class symtab_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-ivopts.c:85: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:95:1: warning: 'symtab_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-ivopts.c:85: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:254:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:920:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:930:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-niter.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1639:17: note: previous use is here for_user)) cgraph_edge { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-prefetch.c:22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-niter.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-niter.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-niter.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-ivopts.c:110: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-ivopts.c:110: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-ivopts.c:110: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-ivopts.c:110: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-ivopts.c:110: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-ivopts.c:110: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-ivopts.c:110: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-ivopts.c:110: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-ivopts.c:110: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-ivopts.c:110: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-ivopts.c:110: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-ivopts.c:110: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-ivopts.c:110: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-ivopts.c:110: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-ivopts.c:110: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-prefetch.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-prefetch.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-prefetch.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-niter.c:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-prefetch.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-niter.c:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-ivopts.c:2609:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (addr, 1) = gen_int_mode (offset, addr_mode); ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1836/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' :34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' rtunion fld[1]; ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-ivopts.c:3689:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SET_SYMBOL_REF_DECL (x, obj); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2686:49: note: expanded from macro 'SET_SYMBOL_REF_DECL' (gcc_assert (!CONSTANT_POOL_ADDRESS_P (RTX)), X0TREE ((RTX), 1) = (DECL)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1340:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-niter.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-niter.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-niter.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-niter.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-niter.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-niter.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-niter.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-niter.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-niter.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-niter.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-niter.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-niter.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-niter.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-niter.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-niter.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-niter.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-niter.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-niter.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-niter.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-niter.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-niter.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-niter.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-niter.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-niter.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-niter.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-niter.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-niter.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-niter.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-niter.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-niter.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-niter.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-niter.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-niter.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-niter.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-niter.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-niter.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-niter.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-niter.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-niter.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-niter.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-niter.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-niter.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-niter.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-niter.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-niter.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-niter.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-niter.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-niter.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-niter.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-niter.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-niter.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-niter.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-niter.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-niter.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-niter.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-niter.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-niter.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-niter.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-niter.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-niter.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-niter.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-niter.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-niter.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-niter.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-niter.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-niter.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-niter.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-niter.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-niter.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-niter.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-niter.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:In file included from 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-prefetch.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' rtunion fld[1]; ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-niter.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-niter.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-prefetch.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-niter.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-prefetch.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] XSTR (rt, 2) = arg2; ^ ~ HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;):1209:38: note: expanded from macro 'RTL_CHECK2' ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-prefetch.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-prefetch.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-niter.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-prefetch.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' HOOK_VECTOR_END (vectorize) ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-niter.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-niter.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-prefetch.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-niter.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' XEXP (rt, 2) = arg2; ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-niter.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-niter.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-prefetch.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-niter.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] 1317:23: note: expanded from macro 'XINT' HOOK_VECTOR_END (calls) ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-niter.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-prefetch.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hHOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' :1209:38: note: expanded from macro 'RTL_CHECK2' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-prefetch.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-niter.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-prefetch.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' HOOK_VECTOR_END (emutls) ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-niter.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-prefetch.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] XSTR (rt, 2) = arg2; ^ ~ HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-prefetch.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] note: array 'fld' declared here HOOK_VECTOR_END (shrink_wrap) ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-niter.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-prefetch.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-niter.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-niter.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-niter.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-prefetch.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-prefetch.c:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-prefetch.c:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-prefetch.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-prefetch.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-prefetch.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-prefetch.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-prefetch.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-prefetch.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-prefetch.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-prefetch.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-prefetch.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-prefetch.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-prefetch.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-prefetch.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-prefetch.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-prefetch.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-prefetch.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-prefetch.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-prefetch.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-prefetch.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-prefetch.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-prefetch.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-prefetch.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-prefetch.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-prefetch.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-prefetch.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-prefetch.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-prefetch.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-prefetch.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-prefetch.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-prefetch.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-prefetch.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-prefetch.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-prefetch.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-prefetch.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-prefetch.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-prefetch.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-prefetch.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-prefetch.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-prefetch.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-prefetch.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-prefetch.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-prefetch.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-prefetch.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-prefetch.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-prefetch.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-prefetch.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-prefetch.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-prefetch.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-prefetch.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-prefetch.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-prefetch.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-prefetch.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-prefetch.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-prefetch.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-prefetch.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-prefetch.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-prefetch.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-prefetch.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-prefetch.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-prefetch.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-prefetch.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-prefetch.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-prefetch.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-prefetch.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-prefetch.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-prefetch.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-prefetch.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-prefetch.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-prefetch.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-prefetch.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-prefetch.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-prefetch.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-prefetch.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-prefetch.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-prefetch.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-prefetch.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-prefetch.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-prefetch.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-prefetch.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-prefetch.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-prefetch.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-prefetch.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-prefetch.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-prefetch.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-prefetch.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-prefetch.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-prefetch.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-prefetch.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-prefetch.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-niter.c:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ 140 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o tree-ssa-loop-split.o -MT tree-ssa-loop-split.o -MMD -MP -MF ./.deps/tree-ssa-loop-split.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-split.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-prefetch.c:27: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ 33 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o tree-ssa-loop-unswitch.o -MT tree-ssa-loop-unswitch.o -MMD -MP -MF ./.deps/tree-ssa-loop-unswitch.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-unswitch.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-niter.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:236: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1167:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec >, va_heap, vl_embed>') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:286:44: note: in instantiation of member function 'vec >, va_heap, vl_embed>::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1565:12: note: in instantiation of function template specialization 'va_heap::reserve > >' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1674:3: note: in instantiation of member function 'vec >, va_heap, vl_ptr>::reserve' requested here reserve (1, false PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-niter.c:3639:16: note: in instantiation of member function 'vec >, va_heap, vl_ptr>::safe_push' requested here bounds.safe_push (bound); ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-split.c:22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-split.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-split.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-split.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ 148 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o tree-ssa-loop.o -MT tree-ssa-loop.o -MMD -MP -MF ./.deps/tree-ssa-loop.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-split.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 25 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o tree-ssa-math-opts.o -MT tree-ssa-math-opts.o -MMD -MP -MF ./.deps/tree-ssa-math-opts.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-math-opts.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-unswitch.c:22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-unswitch.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop.c:22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-unswitch.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-unswitch.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-unswitch.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-split.c:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-math-opts.c:89: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-math-opts.c:89: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-math-opts.c:89: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-math-opts.c:89: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop-unswitch.c:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-math-opts.c:89: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop.c:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from gs->op[3] = label;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-math-opts.c:91: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1 : warning: empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~ HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-math-opts.c:91: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-math-opts.c:91: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-math-opts.c:91: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-math-opts.c:91: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-math-opts.c:91: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-math-opts.c:91: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-math-opts.c:91: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-math-opts.c:91: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-math-opts.c:91: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-math-opts.c:91: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-math-opts.c:91: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-math-opts.c:91: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-math-opts.c:91: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-math-opts.c:91: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-math-opts.c:92: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-math-opts.c:92: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-math-opts.c:92: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-math-opts.c:92: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-math-opts.c:92: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-math-opts.c:92: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-math-opts.c:92: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-math-opts.c:92: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-math-opts.c:92: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-math-opts.c:92: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-math-opts.c:92: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-math-opts.c:92: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-math-opts.c:92: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-math-opts.c:92: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-math-opts.c:92: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-math-opts.c:92: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-math-opts.c:92: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-math-opts.c:92: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-math-opts.c:92: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-math-opts.c:92: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-math-opts.c:92: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-math-opts.c:92: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-math-opts.c:92: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-math-opts.c:92: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-math-opts.c:92: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-math-opts.c:92: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-math-opts.c:92: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-math-opts.c:92: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-math-opts.c:92: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-math-opts.c:92: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-math-opts.c:92: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-math-opts.c:92: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop.c:38: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-math-opts.c:92: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h XEXP (rt, 1) = arg1; ^ ~ :211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' HOOK_VECTOR_END (asm_out) ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-math-opts.c:92: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-math-opts.c:92: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop.c:38: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] X0EXP (rt, 3) = NULL_RTX; ^ ~ HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop.c:38: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-math-opts.c:92: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' X0EXP (rt, 4) = NULL_RTX; ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop.c:38: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop.c:38: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1]; ^ HOOK_VECTOR_END (goacc) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-math-opts.c:92: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' X0EXP (rt, 5) = NULL_RTX; ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-math-opts.cIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop.c:38: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :92: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop.c:38: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-math-opts.c:92: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-math-opts.c:92: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop.c:38: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-math-opts.c:92: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 25 warnings generated. X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop.c:38: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~ HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' rtunion fld[1]; ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-math-opts.c:92: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-math-opts.c:92: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop.c:38: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] XINT (rt, 5) = arg3; ^ ~ HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop.c:38: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-math-opts.c:92: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop.c:38: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26In file included from : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-math-opts.c:92: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (target_option) XINT (rt, 1) = arg1; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop.c:38: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1];HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h: ^ 43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-math-opts.c:92: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop.c:38: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] 304HOOK_VECTOR_END (mode_switching) ^ :3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' XSTR (rt, 1) = arg1; ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' -esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o tree-ssa-operands.o -MT tree-ssa-operands.o -MMD -MP -MF ./.deps/tree-ssa-operands.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-operands.c ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-math-opts.c:92: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-math-opts.c:92: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-math-opts.c:92: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 25 XVEC (rt, 4) = arg4; ^ ~ warnings generated. /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-loop.c:38: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-math-opts.c:92: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-math-opts.c:92: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-math-opts.c:92: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o tree-ssa-phionlycprop.o -MT tree-ssa-phionlycprop.o -MMD -MP -MF ./.deps/tree-ssa-phionlycprop.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-phionlycprop.c expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-math-opts.c:92: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-math-opts.c:92: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-math-opts.c:92: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-math-opts.c:92: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-math-opts.c:92: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-math-opts.c:92: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-math-opts.c:92: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-math-opts.c:92: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-math-opts.c:92: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-math-opts.c:92: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-math-opts.c:92: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-math-opts.c:92: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-math-opts.c:92: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-math-opts.c:92: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ 147 warnings generated. In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-math-opts.c:92: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-math-opts.c:92: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-math-opts.c:92: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:clang: 3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-math-opts.c:92: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-math-opts.c:92: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-math-opts.c:92: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-math-opts.c:92: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-math-opts.c:92: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-math-opts.c:92: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-math-opts.c:92: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-math-opts.c:92: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-math-opts.c:92: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-math-opts.c:92: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-math-opts.c:92: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa rtunion fld[1]; ^ -esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o tree-ssa-phiopt.o -MT tree-ssa-phiopt.o -MMD -MP -MF ./.deps/tree-ssa-phiopt.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-phiopt.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-math-opts.c:92: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-math-opts.c:92: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-math-opts.c:92: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-math-opts.c:92: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-math-opts.c:92: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-math-opts.c:92: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-math-opts.c:92: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-math-opts.c:92: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-math-opts.c:92: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-math-opts.c:92: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-operands.c:22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-math-opts.c:94: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-phionlycprop.c:22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-operands.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct 40 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o tree-ssa-phiprop.o -MT tree-ssa-phiprop.o -MMD -MP -MF ./.deps/tree-ssa-phiprop.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-phiprop.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-phiopt.c:22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-phionlycprop.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-operands.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-operands.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-operands.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-phionlycprop.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-phionlycprop.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-phiopt.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-phionlycprop.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-phiopt.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-phiopt.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-phiopt.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 25 warnings generated. In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-phiopt.c:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-phiopt.c:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL'clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa -esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o tree-ssa-pre.o -MT tree-ssa-pre.o -MMD -MP -MF ./.deps/tree-ssa-pre.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-pre.c #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-phiopt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-phiopt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-phiopt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-phiopt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-phiopt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-phiopt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-phiopt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-phiopt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-phiopt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-phiopt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-phiopt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-phiopt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-phiopt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-phiopt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-phiopt.c:25: In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-phiprop.c:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: 23previous use is here : note: expanded from macro 'XEXP' struct rtx_def; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-phiopt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-phiopt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-phiopt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-phiopt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-operands.c:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' return gs->op[1]; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here clang tree GTY((length ("%h.num_ops"))) op[1]; ^ ~ : ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' warning: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-phiopt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; XINT (rt, 4) = arg4; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h tree GTY((length ("%h.num_ops"))) op[1]; ^ :440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-phiopt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346 :3: note: array 'op' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-phionlycprop.c:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; return gs->op[1]; ^ ~ ^ note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here gs->op[1] = rhs; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-phiopt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h XEXP (rt, 6) = arg6; ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' 2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 346:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ return gs->op[2]; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-phiopt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h XEXP (rt, 7) = arg7; ^ ~ :346:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' return &ass->op[3]; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' tree GTY((length ("%h.num_ops"))) op[1]; ^ return &gs->op[2]; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ gs->op[3] = rhs; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-phiopt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12:: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ return &ass->op[3]; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-phiopt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h XBBDEF (rt, 2) = arg2; ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' 346:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ 3: note: array 'op' declared here return gs->op[1]; ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ rtunion fld[1]; ^ gs->op[1] = fn; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-phiopt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h XEXP (rt, 3) = arg3; ^ ~ :371:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ 440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here rtunion fld[1]; ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-phiopt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-phiprop.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] :1208:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] struct pod_mode ^ 38: note: expanded from macro 'RTL_CHECK1' return gs->op[2]; ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.htemplate class pod_mode; ^~~~~ struct :371:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-phiopt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h X0EXP (rt, 5) = NULL_RTX; ^ ~ :3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' return &call_stmt->op[2]; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ call_stmt->op[2] = chain; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-phiopt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here X0EXP (rt, 6) = NULL_RTX; ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note return gs->op[1]; ^ ~ : array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; rtunion fld[1]; ^ ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-phiopt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h gs->op[1] = fn; ^ ~ :3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here return gs->op[1]; ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 315:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 3: note: array 'op' declared here gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-phiopt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h XEXP (rt, 1) = arg1; ^ ~ :3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here return gs->op[2]; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-phiopt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; return &call_stmt->op[2]; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' :371:3: note: array 'op' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here gs->op[3] = label; ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here rtunion fld[1]; ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-phiopt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-phiprop.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ X0EXP (rt, 3) = NULL_RTX; ^ ~ inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 315:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ :1208:38: note: expanded from macro 'RTL_CHECK1' class rtx_def; ^ return gs->op[1]; ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-phiprop.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ gs->op[1] = rhs; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-phiopt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here X0EXP (rt, 4) = NULL_RTX; ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ gs->op[2] = label; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-phiopt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here X0EXP (rt, 5) = NULL_RTX; ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) gs->op[3] = label; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ return gs->op[3]; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-phiopt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h X0EXP (rt, 6) = NULL_RTX; ^ ~ :315:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' tree GTY((length ("%h.num_ops"))) op[1];#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-phiopt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-phiopt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-phiopt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-phiopt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-phiprop.c:23: In file included from 1208/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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] :38: note: expanded from macro 'RTL_CHECK1' struct mem_usage ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? rtunion fld[1]; ^ class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-phiopt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-phiopt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-phiopt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-phiopt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-phiopt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-phiopt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-phiopt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-phiopt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-phiopt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-phiopt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-phiopt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-phiopt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-phiopt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-phiopt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-phiopt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-phiopt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-phiopt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-phiopt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: noteIn file included from : array 'hwint' declared here HOST_WIDE_INT hwint[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-pre.c:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' struct rtx_def; ^ # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-phiopt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-phiopt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-phiopt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-phiopt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-phiopt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-phiopt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-phiopt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-phiopt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-phiopt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-phiopt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-phiopt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-phiopt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-phiopt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-phiopt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-phiopt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-phiopt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-phiopt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-phiopt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-phiopt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-phiopt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-phiopt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-phiopt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-phiopt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-phiopt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-phiopt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-phiopt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-phiopt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-phiopt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-phiopt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-phiopt.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-pre.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-pre.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-pre.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-pre.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-phiopt.c:27: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-phiprop.c:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-pre.c:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-pre.c:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-phiopt.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-tree.h:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-phiopt.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-tree.h:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-phiopt.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-tree.h:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-phiopt.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-tree.h:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-phiopt.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-tree.h:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-phiopt.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-tree.h:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-phiopt.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-tree.h:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-phiopt.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-tree.h:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) *step_out = XEXP (x, 1); ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-phiopt.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-tree.h:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-phiopt.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-tree.h:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-phiopt.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-tree.h:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-phiopt.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-tree.h:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-phiopt.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-tree.h:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-phiopt.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-tree.h:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-phiopt.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-tree.h:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-pre.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-pre.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-pre.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-pre.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-pre.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-pre.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-pre.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-pre.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-pre.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-pre.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-pre.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-pre.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-pre.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-pre.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-pre.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-pre.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-pre.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-pre.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-pre.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-pre.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-pre.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-pre.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-pre.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-pre.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-pre.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-pre.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-pre.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-pre.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-pre.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-pre.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-pre.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-pre.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-pre.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-pre.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-pre.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-pre.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-pre.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-pre.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-pre.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-pre.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-pre.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-pre.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-pre.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-pre.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-pre.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-pre.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-pre.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-pre.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-pre.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-pre.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-pre.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-pre.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-pre.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-pre.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-pre.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-pre.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-pre.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-pre.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-pre.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-pre.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-pre.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-pre.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-pre.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-pre.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-pre.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-pre.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-pre.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-pre.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-pre.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-pre.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-pre.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-pre.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-pre.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-pre.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-pre.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-pre.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-pre.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-pre.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-pre.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-pre.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-pre.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-pre.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-pre.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-pre.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 25 warnings generated. XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-pre.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-pre.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-pre.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-pre.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o tree-ssa-propagate.o -MT tree-ssa-propagate.o -MMD -MP -MF ./.deps/tree-ssa-propagate.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-propagate.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-pre.c:28: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ 25/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h warnings generated. :2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o tree-ssa-reassoc.o -MT tree-ssa-reassoc.o -MMD -MP -MF ./.deps/tree-ssa-reassoc.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-reassoc.c array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-pre.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class symtab_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-pre.c:33: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:95:1: warning: 'symtab_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-pre.c:33: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:254:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:920:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:930:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-propagate.c:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1639:17: note: previous use is here for_user)) cgraph_edge { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct 25 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o tree-ssa-sccvn.o -MT tree-ssa-sccvn.o -MMD -MP -MF ./.deps/tree-ssa-sccvn.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-sccvn.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-propagate.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-propagate.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-propagate.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-propagate.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 133 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o tree-ssa-scopedtables.o -MT tree-ssa-scopedtables.o -MMD -MP -MF ./.deps/tree-ssa-scopedtables.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-scopedtables.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-reassoc.c:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-reassoc.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-pre.c:828:1: warning: unused function 'bitmap_set_contains_expr' [-Wunused-function] bitmap_set_contains_expr (bitmap_set_t set, const pre_expr expr) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-reassoc.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-sccvn.c:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-reassoc.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here struct rtx_def; ^ class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-reassoc.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-sccvn.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-scopedtables.c:22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-sccvn.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-sccvn.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-reassoc.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-reassoc.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-reassoc.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-reassoc.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-reassoc.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-reassoc.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-reassoc.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-reassoc.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-reassoc.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-reassoc.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-reassoc.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-reassoc.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-reassoc.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-reassoc.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-sccvn.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h ^ :341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-propagate.c:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-reassoc.c return gs->op[2]; ^ ~ :25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.hHOOK_VECTOR_END (C90_EMPTY_HACK) ^ :371:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-reassoc.c:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-reassoc.c:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here rtunion fld[1]; tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'RTL_CHECK2' return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here rtunion fld[1]; ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ 315:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ return gs->op[3];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-scopedtables.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] :1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ^ ~ struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? : expanded from macro 'XBBDEF' template class pod_mode; ^~~~~ struct #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-scopedtables.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-scopedtables.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-sccvn.c:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' 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] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])struct GTY((desc("0"), tag("0"), ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? rtunion fld[1]; ^ class rtx_def; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-reassoc.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-reassoc.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-reassoc.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-scopedtables.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-reassoc.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-sccvn.c:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :440:5: note: array 'fld' declared here rtx tmp = XEXP (this, 1); ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-reassoc.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-reassoc.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XEXP (rt, 3) = arg3; ^ ~ :1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtx tmp = XEXP (this, 1); ^ ~ :1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-reassoc.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-reassoc.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-reassoc.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; return XEXP (insn, 1); ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-reassoc.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here return XBBDEF (insn, 2); ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-reassoc.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) XBBDEF (rt, 2) = arg2; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-reassoc.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XEXP (rt, 3) = arg3; ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' 1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-reassoc.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-reassoc.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XINT (rt, 5) = arg5; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here return XUINT (insn, 4); ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-reassoc.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-reassoc.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ X0EXP (rt, 7) = NULL_RTX; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-reassoc.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-reassoc.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-reassoc.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 1832:28: note: expanded from macro 'JUMP_LABEL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-reassoc.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :1354:32: note: expanded from macro 'XCEXP' XINT (rt, 4) = arg4; ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-reassoc.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' 1832:28: note: expanded from macro 'JUMP_LABEL' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' rtunion fld[1]; ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-reassoc.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XEXP (rt, 6) = arg6; ^ ~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' rtunion fld[1]; ^ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-reassoc.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: XEXP (rt, 7) = arg7;expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-reassoc.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 1) = arg1; ^ ~ note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-reassoc.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-reassoc.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-reassoc.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-reassoc.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h X0EXP (rt, 5) = NULL_RTX; ^ ~ :2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' SUBREG_BYTE (x), GET_MODE (x)); #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-reassoc.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-reassoc.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-reassoc.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-reassoc.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-reassoc.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-reassoc.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-reassoc.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-reassoc.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-reassoc.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-reassoc.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-reassoc.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-reassoc.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-reassoc.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-reassoc.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-reassoc.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-reassoc.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-reassoc.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XINT (rt, 2) = arg2; ^ ~ :3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' *step_out = XEXP (x, 1); ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-reassoc.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-reassoc.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-reassoc.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-reassoc.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-reassoc.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-reassoc.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-reassoc.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-reassoc.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-reassoc.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ 27In file included from : note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-sccvn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-reassoc.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warningIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-sccvn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: In file included from : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-scopedtables.c XEXP (rt, 1) = arg1; ^ ~ :26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h return gs->op[1]; ^ ~ :1320:23: note: expanded from macro 'XEXP' ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: XEXP (rt, 1) = arg1;array 'op' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-reassoc.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; XEXP (rt, 2) = arg2; ^ ~ ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 346:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-sccvn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ rtunion fld[1]; ^ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-reassoc.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; XWINT (rt, 1) = arg1; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] HOST_WIDE_INT hwint[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-sccvn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; XEXP (rt, 1) = arg1; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 346:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' tree GTY((length ("%h.num_ops"))) op[1]; ^ # define HOST_WIDE_INT long long ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-reassoc.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h XWINT (rt, 2) = arg2; ^ ~ :2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h HOST_WIDE_INT hwint[1]; ^ :2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-sccvn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h XBBDEF (rt, 2) = arg2; ^ ~ :59:26: note: expanded from macro 'HOST_WIDE_INT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' # define HOST_WIDE_INT long long #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' ^ gs->op[3] = rhs; ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-sccvn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-reassoc.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-sccvn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' rtunion fld[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-reassoc.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-sccvn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' XINT (rt, 5) = arg5; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-sccvn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-reassoc.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' rtunion fld[1]; #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ^ return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-sccvn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-reassoc.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ gs->op[1] = fn; ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' tree GTY((length ("%h.num_ops"))) op[1]; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-sccvn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ XBBDEF (rt, 2) = arg2; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-sccvn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h XEXP (rt, 3) = arg3; ^ ~ :3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-reassoc.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; XSTR (rt, 1) = arg1; ^ ~ : ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 1320:23: note: expanded from macro 'XEXP' tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h return &call_stmt->op[2]; ^ ~ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-reassoc.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XSTR (rt, 2) = arg2; ^ ~ call_stmt->op[2] = chain; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-sccvn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' tree GTY((length ("%h.num_ops"))) op[1]; #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-sccvn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-reassoc.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' :26#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XSTR (rt, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-sccvn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-sccvn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-reassoc.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' XSTR (rt, 1) = arg1; #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'XSTR' :1208#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :38: note: expanded from macro 'RTL_CHECK1' return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 5: note: array 'fld' declared here rtunion fld[1]; ^ gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here rtunion fld[1]; ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-reassoc.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; XVEC (rt, 2) = arg2; ^ ~ ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-sccvn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h XEXP (rt, 1) = arg1; ^ ~ :315:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 1321:23: note: expanded from macro 'XVEC' tree GTY((length ("%h.num_ops"))) op[1]; #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ gs->op[3] = label; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-sccvn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-reassoc.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; XVEC (rt, 1) = arg1; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' :315#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ :3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-sccvn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-reassoc.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XSTR (rt, 1) = arg1; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-sccvn.c:25/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XINT (rt, 4) = arg4; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-reassoc.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XVEC (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-sccvn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' :1209:38: note: expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-sccvn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-reassoc.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-sccvn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-reassoc.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' XSTR (rt, 2) = arg2; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-sccvn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-reassoc.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' :26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-sccvn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XBBDEF (rt, 2) = arg2; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-reassoc.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-sccvn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XEXP (rt, 3) = arg3; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-reassoc.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h rtunion fld[1]; ^ :725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-sccvn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-reassoc.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-sccvn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' X0EXP (rt, 5) = NULL_RTX; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-sccvn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-reassoc.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-sccvn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from X0EXP (rt, 7) = NULL_RTX; ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-reassoc.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-scopedtables.c XEXP (rt, 2) = arg2; ^ ~ :29: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-scopedtables.h:99:3: warning: struct 'expr_hash_elt' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' struct expr_hash_elt *m_stamp; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-scopedtables.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 68:7: note: previous use is here ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here class expr_hash_elt ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-reassoc.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-sccvn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-sccvn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-reassoc.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; XVEC (rt, 1) = arg1; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-sccvn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-reassoc.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-sccvn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here X0EXP (rt, 4) = NULL_RTX; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-reassoc.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 1) = arg1; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-sccvn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' X0EXP (rt, 5) = NULL_RTX; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-sccvn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-reassoc.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-reassoc.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-sccvn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-reassoc.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XVEC (rt, 3) = arg3; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-sccvn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-sccvn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-reassoc.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XSTR (rt, 1) = arg1; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-sccvn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-scopedtables.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-reassoc.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' :1033:9: warning: struct 'expr_hash_elt' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ const struct expr_hash_elt *stamp1 = p1->stamp (); ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-scopedtables.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 68:7: note: previous use is here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-sccvn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XINT (rt, 5) = arg3; ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' 440:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ class expr_hash_elt ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-scopedtables.c:1033:9: note: did you mean class here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-reassoc.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XSTR (rt, 3) = arg3; ^ ~ ^ ~ const struct expr_hash_elt *stamp1 = p1->stamp (); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-scopedtables.c:1035:9: warning: struct 'expr_hash_elt' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ const struct expr_hash_elt *stamp2 = p2->stamp (); ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-scopedtables.h:68:7: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-sccvn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XSTR (rt, 6) = arg4; ^ ~ ^ ~ : previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ class expr_hash_elt ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-scopedtables.c:1035:9: note: did you mean class here? #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ const struct expr_hash_elt *stamp2 = p2->stamp (); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-sccvn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-sccvn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-sccvn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-sccvn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-sccvn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-sccvn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-sccvn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-sccvn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-sccvn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-sccvn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-sccvn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-sccvn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-sccvn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-sccvn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-sccvn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-sccvn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-sccvn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-sccvn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-sccvn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-sccvn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-sccvn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-sccvn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-sccvn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-sccvn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-sccvn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-sccvn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-sccvn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-sccvn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-sccvn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-scopedtables.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:236: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1167:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec, va_heap, vl_embed>') [-Winvalid-offsetof] :3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); XEXP (rt, 1) = arg1; ^ ~ ^ ~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:286:44: note: in instantiation of member function 'vec, va_heap, vl_embed>::embedded_size' requested here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' size_t size = vec::embedded_size (alloc); ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1565:12: note: in instantiation of function template specialization 'va_heap::reserve >' requested here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1585:10: note: in instantiation of member function 'vec, va_heap, vl_ptr>::reserve' requested here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-sccvn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return reserve (nelems, true PASS_MEM_STAT); XSTR (rt, 2) = arg2; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1600:5: note: in instantiation of member function 'vec, va_heap, vl_ptr>::reserve_exact' requested here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ reserve_exact (nelems PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-scopedtables.h:131:15: note: in instantiation of member function 'vec, va_heap, vl_ptr>::create' requested here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) { m_stack.create (20); m_avail_exprs = table; } ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-sccvn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-sccvn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-sccvn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-sccvn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-sccvn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-sccvn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-sccvn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-sccvn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-sccvn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-sccvn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-sccvn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-sccvn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-sccvn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-sccvn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-sccvn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-sccvn.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-reassoc.c:28: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ 25 warnings generated. In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-sccvn.c:27: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ 147 warnings generated. /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o tree-ssa-sink.o -MT tree-ssa-sink.o -MMD -MP -MF ./.deps/tree-ssa-sink.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-sink.c clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o tree-ssa-strlen.o -MT tree-ssa-strlen.o -MMD -MP -MF ./.deps/tree-ssa-strlen.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-strlen.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-sccvn.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class symtab_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-sccvn.c:34: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:95:1: warning: 'symtab_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-sccvn.c:34: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:254:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:920:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:930:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1639:17: note: previous use is here for_user)) cgraph_edge { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-sink.c:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-strlen.c:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-reassoc.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:236: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1167:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec, va_heap, vl_embed>') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:286:44: note: in instantiation of member function 'vec, va_heap, vl_embed>::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1565:12: note: in instantiation of function template specialization 'va_heap::reserve >' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1674:3: note: in instantiation of member function 'vec, va_heap, vl_ptr>::reserve' requested here reserve (1, false PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-reassoc.c:1936:12: note: in instantiation of member function 'vec, va_heap, vl_ptr>::safe_push' requested here indxs.safe_push (std::make_pair (start, end)); ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-sink.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-strlen.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-strlen.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-strlen.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-sink.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-sink.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ 147 warnings generated. In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-sink.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o tree-ssa-structalias.o -MT tree-ssa-structalias.o -MMD -MP -MF ./.deps/tree-ssa-structalias.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-structalias.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-strlen.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 160 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o tree-ssa-tail-merge.o -MT tree-ssa-tail-merge.o -MMD -MP -MF ./.deps/tree-ssa-tail-merge.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-tail-merge.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-sccvn.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:236: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1167:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec >, va_heap, vl_embed>') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:286:44: note: in instantiation of member function 'vec >, va_heap, vl_embed>::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1565:12: note: in instantiation of function template specialization 'va_heap::reserve > >' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1585:10: note: in instantiation of member function 'vec >, va_heap, vl_ptr>::reserve' requested here return reserve (nelems, true PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1600:5: note: in instantiation of member function 'vec >, va_heap, vl_ptr>::reserve_exact' requested here reserve_exact (nelems PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1412:31: note: in instantiation of member function 'vec >, va_heap, vl_ptr>::create' requested here auto_vec (size_t n) { this->create (n); } ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-sccvn.c:4773:54: note: in instantiation of member function 'auto_vec >, 0>::auto_vec' requested here : dom_walker (CDI_DOMINATORS, REACHABLE_BLOCKS), cond_stack (0) {} ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-sccvn.c:408:1: warning: unused function 'VN_INFO_SET' [-Wunused-function] VN_INFO_SET (tree name, vn_ssa_aux_t value) ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-strlen.c:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-strlen.c:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-strlen.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-strlen.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-strlen.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-strlen.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-strlen.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-strlen.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-strlen.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-strlen.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-strlen.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-strlen.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-strlen.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-strlen.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-strlen.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-strlen.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-strlen.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-strlen.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-strlen.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-strlen.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-strlen.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-strlen.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-strlen.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-strlen.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-strlen.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-strlen.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-strlen.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-strlen.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-strlen.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-strlen.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-strlen.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-strlen.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-strlen.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-strlen.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-strlen.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-strlen.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-strlen.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-strlen.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-strlen.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-strlen.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-strlen.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-strlen.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-strlen.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-strlen.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-strlen.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-strlen.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-strlen.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-strlen.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-sink.c:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :38: note: expanded from macro 'RTL_CHECK2' return gs->op[1]; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here rtunion fld[1]; ^ tree GTY((length ("%h.num_ops"))) op[1];In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-strlen.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-strlen.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ return &gs->op[2]; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-strlen.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here XINT (rt, 6) = arg6; ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ rtunion fld[1];In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-structalias.c:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] struct rtx_def; ^ return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-strlen.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'op' declared here XINT (rt, 1) = arg1; ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:In file included from 3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-strlen.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: array 'op' declared here XVEC (rt, 1) = arg1; ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-strlen.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-strlen.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-strlen.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-strlen.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-strlen.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-strlen.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h note: expanded from macro 'HOST_WIDE_INT' :3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] # define HOST_WIDE_INT long longIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-tail-merge.c:190: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return gs->op[1]; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-strlen.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :371:3: note: array 'op' declared here class rtx_def; ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' struct rtx_def; ^ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:# define HOST_WIDE_INT long long ^ 3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-strlen.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-strlen.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h: X0EXP (rt, 1) = NULL_RTX; ^ ~ 3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' return &call_stmt->op[2]; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note: array 'fld' declared here call_stmt->op[2] = chain; rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-strlen.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-strlen.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-strlen.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-strlen.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-strlen.c:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-structalias.c:23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h: 25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] XSTR (rt, 1) = arg1; ^ ~ :3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' return gs->op[1]; ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:template class pod_mode; ^~~~~ struct 1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-strlen.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-strlen.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ 29 warnings generated. In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-strlen.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-strlen.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-strlen.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-strlen.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensaexpanded from macro 'XEXP'-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o tree-ssa-ter.o -MT tree-ssa-ter.o -MMD -MP -MF ./.deps/tree-ssa-ter.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-ter.c #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-strlen.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-strlen.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-strlen.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-strlen.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-strlen.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-tail-merge.c:190: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] :23: note: expanded from macro 'XEXP' struct pod_mode ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 67:20: note: did you mean struct here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-structalias.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-structalias.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-strlen.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-strlen.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-strlen.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-strlen.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-strlen.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-strlen.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-strlen.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-strlen.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-strlen.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-strlen.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-strlen.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-strlen.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-structalias.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-tail-merge.c:190: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-tail-merge.c:190: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-tail-merge.c:190: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-structalias.c:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-structalias.c:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-strlen.c:27: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-structalias.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-structalias.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) return gs->op[2]; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' tree GTY((length ("%h.num_ops"))) op[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.hIn file included from :3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-ter.c:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return &call_stmt->op[2]; ^ ~ rtunion fld[1]; ^ class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-structalias.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-structalias.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-structalias.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-structalias.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-structalias.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-structalias.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-structalias.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' return gs->op[1]; ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-structalias.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 10: XEXP (rt, 1) = arg1; ^ ~ warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h return gs->op[2]; ^ ~ :1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-structalias.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here expanded from macro 'XBBDEF' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-structalias.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-structalias.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-structalias.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-structalias.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-structalias.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-structalias.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-structalias.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-structalias.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-structalias.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-structalias.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-structalias.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-structalias.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-structalias.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-structalias.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-structalias.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-structalias.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-structalias.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-structalias.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-structalias.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-structalias.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-structalias.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-structalias.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-structalias.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-structalias.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-structalias.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-structalias.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-structalias.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-structalias.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-structalias.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-structalias.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-structalias.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-structalias.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-structalias.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-structalias.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-structalias.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-structalias.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-structalias.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-structalias.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-structalias.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-structalias.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-structalias.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-structalias.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-structalias.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-structalias.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-structalias.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-structalias.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-structalias.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-structalias.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-structalias.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-structalias.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-structalias.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-structalias.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-structalias.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-structalias.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-structalias.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-structalias.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-structalias.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-structalias.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-structalias.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-structalias.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-structalias.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-structalias.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-structalias.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-structalias.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-structalias.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-structalias.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-structalias.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-structalias.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-structalias.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-structalias.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-structalias.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-structalias.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-structalias.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-structalias.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-ter.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-structalias.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-structalias.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-strlen.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)class symtab_node; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:9: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' struct symtab_node *symtab_node; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-structalias.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-strlen.c:31: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:95:1: warning: 'symtab_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-strlen.c:31: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:254:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-ter.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:920:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:930:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: warning: class rtx_def;class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-ter.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: note: did you mean struct here? class rtx_def; ^ friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1639:17: note: previous use is here for_user)) cgraph_edge { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-tail-merge.c:193: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-ter.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-strlen.c:52: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-strlen.c:52: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-strlen.c:52: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-strlen.c:52: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-strlen.c:52: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-strlen.c:52: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-strlen.c:52: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-strlen.c:52: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-strlen.c:52: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-strlen.c:52: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-strlen.c:52: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-strlen.c:52: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-strlen.c:52: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-strlen.c:52: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-strlen.c:52: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-structalias.c:27: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ 25 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o tree-ssa-threadbackward.o -MT tree-ssa-threadbackward.o -MMD -MP -MF ./.deps/tree-ssa-threadbackward.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-threadbackward.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-structalias.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class symtab_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-structalias.c:31: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:95:1: warning: 'symtab_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-structalias.c:31: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:254:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:920:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:930:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1639:17: note: previous use is here for_user)) cgraph_edge { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-ter.c:27: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-structalias.c:7836:28: warning: struct 'varpool_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] refered_from_nonlocal_var (struct varpool_node *node, void *data) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1800:38: note: previous use is here class GTY((tag ("SYMTAB_VARIABLE"))) varpool_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-structalias.c:7836:28: note: did you mean class here? refered_from_nonlocal_var (struct varpool_node *node, void *data) ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-threadbackward.c:22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-threadbackward.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-threadbackward.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-threadbackward.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-threadbackward.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-threadbackward.c:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ 25 warnings generated. In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-threadbackward.c:39: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-threadbackward.c:39: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-threadbackward.c:39: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-threadbackward.c:39: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-threadbackward.c:39: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-threadbackward.c:39: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-threadbackward.c:39: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-threadbackward.c:39: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-threadbackward.c:39: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-threadbackward.c:39: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-threadbackward.c:39: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-threadbackward.c:39: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-threadbackward.c:39: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-threadbackward.c:39: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-threadbackward.c:39: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o tree-ssa-threadedge.o -MT tree-ssa-threadedge.o -MMD -MP -MF ./.deps/tree-ssa-threadedge.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-threadedge.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 141 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o tree-ssa-threadupdate.o -MT tree-ssa-threadupdate.o -MMD -MP -MF ./.deps/tree-ssa-threadupdate.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-threadupdate.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-threadedge.c:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-threadedge.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-threadedge.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-threadedge.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-threadupdate.c:22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-threadedge.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-threadupdate.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-threadupdate.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-threadupdate.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-threadupdate.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-threadedge.c:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-threadedge.c:35: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-scopedtables.h:99:3: warning: struct 'expr_hash_elt' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct expr_hash_elt *m_stamp; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-scopedtables.h:68:7: note: previous use is here class expr_hash_elt ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-threadupdate.c:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-threadedge.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:236: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1167:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec, va_heap, vl_embed>') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:286:44: note: in instantiation of member function 'vec, va_heap, vl_embed>::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1565:12: note: in instantiation of function template specialization 'va_heap::reserve >' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1585:10: note: in instantiation of member function 'vec, va_heap, vl_ptr>::reserve' requested here return reserve (nelems, true PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1600:5: note: in instantiation of member function 'vec, va_heap, vl_ptr>::reserve_exact' requested here reserve_exact (nelems PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-scopedtables.h:131:15: note: in instantiation of member function 'vec, va_heap, vl_ptr>::create' requested here { m_stack.create (20); m_avail_exprs = table; } ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-threadupdate.c:37: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-threadupdate.c:37: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-threadupdate.c:37: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-threadupdate.c:37: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-threadupdate.c:37: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-threadupdate.c:37: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-threadupdate.c:37: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-threadupdate.c:37: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-threadupdate.c:37: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-threadupdate.c:37: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-threadupdate.c:37: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-threadupdate.c:37: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-threadupdate.c:37: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-threadupdate.c:37: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-threadupdate.c:37: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 40 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o tree-ssa-uncprop.o -MT tree-ssa-uncprop.o -MMD -MP -MF ./.deps/tree-ssa-uncprop.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-uncprop.c 25 warnings generated. clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o tree-ssa-uninit.o -MT tree-ssa-uninit.o -MMD -MP -MF ./.deps/tree-ssa-uninit.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-uninit.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-uncprop.c:22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-uninit.c:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-uncprop.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-uncprop.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-uncprop.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-uninit.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-uncprop.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-uninit.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-uninit.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-uninit.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-uncprop.c:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-uninit.c:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h: tree GTY((length ("%h.num_ops"))) op[1]; ^ 3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 10 gs->op[1] = rhs; ^ ~ : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here :3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ 27 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o tree-ssa.o -MT tree-ssa.o -MMD -MP -MF ./.deps/tree-ssa.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 155 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o tree-ssanames.o -MT tree-ssanames.o -MMD -MP -MF ./.deps/tree-ssanames.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssanames.c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-uninit.c:1591:1: warning: unused function 'is_and_or_or_p' [-Wunused-function] is_and_or_or_p (enum tree_code tc, tree type) ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa.c:22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssanames.c:22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssanames.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssanames.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssanames.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssanames.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa.c:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ 25 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o tree-stdarg.o -MT tree-stdarg.o -MMD -MP -MF ./.deps/tree-stdarg.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-stdarg.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssanames.c:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-stdarg.c:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ 40 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o tree-streamer.o -MT tree-streamer.o -MMD -MP -MF ./.deps/tree-streamer.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-stdarg.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-stdarg.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-stdarg.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-stdarg.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-stdarg.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-stdarg.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-stdarg.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-stdarg.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-stdarg.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-stdarg.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-stdarg.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-stdarg.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-stdarg.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-stdarg.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-stdarg.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-stdarg.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-stdarg.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-stdarg.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-stdarg.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.c:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-stdarg.c:27: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 142 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o tree-streamer-in.o -MT tree-streamer-in.o -MMD -MP -MF ./.deps/tree-streamer-in.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer-in.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 25 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o tree-streamer-out.o -MT tree-streamer-out.o -MMD -MP -MF ./.deps/tree-streamer-out.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer-out.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.c:28: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer-in.c:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:1: warning: 'lto_input_block' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/streamer-hooks.h:28:1: note: did you mean class here? struct lto_input_block; ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile-count.h:573:41: note: did you mean class here? static profile_probability stream_in (struct lto_input_block *); ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:744:8: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern struct lto_input_block * lto_create_simple_input_block ( ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:744:8: note: did you mean class here? extern struct lto_input_block * lto_create_simple_input_block ( ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:750:5: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block *, const char *, size_t); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:750:5: note: did you mean class here? struct lto_input_block *, const char *, size_t); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:780:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:780:34: note: did you mean class here? extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:851:35: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:851:35: note: did you mean class here? extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:855:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:855:26: note: did you mean class here? tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:859:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:859:26: note: did you mean class here? hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:861:24: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:861:24: note: did you mean class here? tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:863:22: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree (struct lto_input_block *, struct data_in *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:863:22: note: did you mean class here? tree lto_input_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:76:53: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:76:53: note: did you mean class here? const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:78:8: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:78:8: note: did you mean class here? struct lto_input_block *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:83:44: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:83:44: note: did you mean class here? unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:84:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:84:34: note: did you mean class here? HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:85:37: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gcov_type streamer_read_gcov_count (struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:85:37: note: did you mean class here? gcov_type streamer_read_gcov_count (struct lto_input_block *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:86:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] wide_int streamer_read_wide_int (struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:86:34: note: did you mean class here? wide_int streamer_read_wide_int (struct lto_input_block *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:87:38: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] widest_int streamer_read_widest_int (struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:87:38: note: did you mean class here? widest_int streamer_read_widest_int (struct lto_input_block *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:152:24: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_bitpack (struct lto_input_block *ib) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:152:24: note: did you mean class here? streamer_read_bitpack (struct lto_input_block *ib) ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:177:25: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:177:25: note: did you mean class here? = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:221:22: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_uchar (struct lto_input_block *ib) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:221:22: note: did you mean class here? streamer_read_uchar (struct lto_input_block *ib) ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:251:29: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_hwi_in_range (struct lto_input_block *ib, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:251:29: note: did you mean class here? streamer_read_hwi_in_range (struct lto_input_block *ib, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:340:29: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_record_start (struct lto_input_block *ib) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:340:29: note: did you mean class here? streamer_read_record_start (struct lto_input_block *ib) ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.c:29: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:61:50: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree streamer_read_string_cst (struct data_in *, struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:61:50: note: did you mean class here? tree streamer_read_string_cst (struct data_in *, struct lto_input_block *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:62:27: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree streamer_read_chain (struct lto_input_block *, struct data_in *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:62:27: note: did you mean class here? tree streamer_read_chain (struct lto_input_block *, struct data_in *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:63:27: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree streamer_alloc_tree (struct lto_input_block *, struct data_in *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:63:27: note: did you mean class here? tree streamer_alloc_tree (struct lto_input_block *, struct data_in *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:65:31: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void streamer_read_tree_body (struct lto_input_block *, struct data_in *, tree); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:65:31: note: did you mean class here? void streamer_read_tree_body (struct lto_input_block *, struct data_in *, tree); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:66:33: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree streamer_get_pickled_tree (struct lto_input_block *, struct data_in *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:66:33: note: did you mean class here? tree streamer_get_pickled_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:67:36: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void streamer_read_tree_bitfields (struct lto_input_block *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:67:36: note: did you mean class here? void streamer_read_tree_bitfields (struct lto_input_block *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:120:7: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ((struct lto_input_block *) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:120:7: note: did you mean class here? ((struct lto_input_block *) ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:25:1: warning: class 'varpool_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class varpool_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:841:17: note: previous use is here struct varpool_node *, ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class symtab_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.c:30: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:95:1: warning: 'symtab_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.c:30: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:254:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:920:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:930:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1584:19: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void stream_in (struct lto_input_block *, struct data_in *data_in); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1584:19: note: did you mean class here? void stream_in (struct lto_input_block *, struct data_in *data_in); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1800:1: warning: 'varpool_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((tag ("SYMTAB_VARIABLE"))) varpool_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:841:10: note: did you mean class here? struct varpool_node *, ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.c:30: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1639:17: note: previous use is here for_user)) cgraph_edge { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer-in.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer-in.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer-in.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer-in.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer-out.c:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer-in.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer-in.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer-in.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer-in.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer-in.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer-in.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer-in.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer-in.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer-in.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer-in.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer-in.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer-in.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer-in.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer-in.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer-in.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer-out.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct 148 warnings generated. In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer-out.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer-out.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer-out.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o tree-tailcall.o -MT tree-tailcall.o -MMD -MP -MF ./.deps/tree-tailcall.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-tailcall.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 40 warnings generated. In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer-out.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer-out.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer-out.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer-out.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer-out.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer-out.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer-out.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o tree-vect-generic.o -MT tree-vect-generic.o -MMD -MP -MF ./.deps/tree-vect-generic.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-generic.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer-out.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer-out.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer-out.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer-out.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer-out.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer-out.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer-out.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer-out.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer-in.c:28: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer-in.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:1: warning: 'lto_input_block' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/streamer-hooks.h:28:1: note: did you mean class here? struct lto_input_block; ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile-count.h:573:41: note: did you mean class here? static profile_probability stream_in (struct lto_input_block *); ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer-in.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:744:8: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern struct lto_input_block * lto_create_simple_input_block ( ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:744:8: note: did you mean class here? extern struct lto_input_block * lto_create_simple_input_block ( ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:750:5: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block *, const char *, size_t); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:750:5: note: did you mean class here? struct lto_input_block *, const char *, size_t); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:780:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:780:34: note: did you mean class here? extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:851:35: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:851:35: note: did you mean class here? extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:855:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:855:26: note: did you mean class here? tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:859:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:859:26: note: did you mean class here? hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:861:24: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:861:24: note: did you mean class here? tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:863:22: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree (struct lto_input_block *, struct data_in *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:863:22: note: did you mean class here? tree lto_input_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer-in.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:76:53: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:76:53: note: did you mean class here? const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:78:8: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:78:8: note: did you mean class here? struct lto_input_block *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:83:44: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:83:44: note: did you mean class here? unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:84:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:84:34: note: did you mean class here? HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:85:37: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gcov_type streamer_read_gcov_count (struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:85:37: note: did you mean class here? gcov_type streamer_read_gcov_count (struct lto_input_block *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:86:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] wide_int streamer_read_wide_int (struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:86:34: note: did you mean class here? wide_int streamer_read_wide_int (struct lto_input_block *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:87:38: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] widest_int streamer_read_widest_int (struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:87:38: note: did you mean class here? widest_int streamer_read_widest_int (struct lto_input_block *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:152:24: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_bitpack (struct lto_input_block *ib) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:152:24: note: did you mean class here? streamer_read_bitpack (struct lto_input_block *ib) ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:177:25: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:177:25: note: did you mean class here? = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:221:22: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_uchar (struct lto_input_block *ib) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:221:22: note: did you mean class here? streamer_read_uchar (struct lto_input_block *ib) ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:251:29: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_hwi_in_range (struct lto_input_block *ib, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:251:29: note: did you mean class here? streamer_read_hwi_in_range (struct lto_input_block *ib, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:340:29: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_record_start (struct lto_input_block *ib) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:340:29: note: did you mean class here? streamer_read_record_start (struct lto_input_block *ib) ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer-in.c:30: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:61:50: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree streamer_read_string_cst (struct data_in *, struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:61:50: note: did you mean class here? tree streamer_read_string_cst (struct data_in *, struct lto_input_block *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:62:27: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree streamer_read_chain (struct lto_input_block *, struct data_in *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:62:27: note: did you mean class here? tree streamer_read_chain (struct lto_input_block *, struct data_in *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:63:27: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree streamer_alloc_tree (struct lto_input_block *, struct data_in *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:63:27: note: did you mean class here? tree streamer_alloc_tree (struct lto_input_block *, struct data_in *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:65:31: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void streamer_read_tree_body (struct lto_input_block *, struct data_in *, tree); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:65:31: note: did you mean class here? void streamer_read_tree_body (struct lto_input_block *, struct data_in *, tree); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:66:33: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree streamer_get_pickled_tree (struct lto_input_block *, struct data_in *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:66:33: note: did you mean class here? tree streamer_get_pickled_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:67:36: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void streamer_read_tree_bitfields (struct lto_input_block *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:67:36: note: did you mean class here? void streamer_read_tree_bitfields (struct lto_input_block *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:120:7: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ((struct lto_input_block *) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:120:7: note: did you mean class here? ((struct lto_input_block *) ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer-in.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:25:1: warning: class 'varpool_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class varpool_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:841:17: note: previous use is here struct varpool_node *, ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer-in.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class symtab_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer-in.c:31: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:95:1: warning: 'symtab_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer-in.c:31: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:254:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:920:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:930:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1584:19: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void stream_in (struct lto_input_block *, struct data_in *data_in); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1584:19: note: did you mean class here? void stream_in (struct lto_input_block *, struct data_in *data_in); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1800:1: warning: 'varpool_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((tag ("SYMTAB_VARIABLE"))) varpool_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:841:10: note: did you mean class here? struct varpool_node *, ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer-in.c:31: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1639:17: note: previous use is here for_user)) cgraph_edge { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer-in.c:45:52: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_string_cst (struct data_in *data_in, struct lto_input_block *ib) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer-in.c:45:52: note: did you mean class here? streamer_read_string_cst (struct data_in *data_in, struct lto_input_block *ib) ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer-in.c:61:44: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] input_identifier (struct data_in *data_in, struct lto_input_block *ib) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer-in.c:61:44: note: did you mean class here? input_identifier (struct data_in *data_in, struct lto_input_block *ib) ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer-in.c:77:22: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_chain (struct lto_input_block *ib, struct data_in *data_in) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer-in.c:77:22: note: did you mean class here? streamer_read_chain (struct lto_input_block *ib, struct data_in *data_in) ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-tailcall.c:22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer-out.c:28: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer-in.c:467:31: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_tree_bitfields (struct lto_input_block *ib, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer-in.c:467:31: note: did you mean class here? streamer_read_tree_bitfields (struct lto_input_block *ib, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer-in.c:569:22: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_alloc_tree (struct lto_input_block *ib, struct data_in *data_in, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer-in.c:569:22: note: did you mean class here? streamer_alloc_tree (struct lto_input_block *ib, struct data_in *data_in, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer-in.c:639:36: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] lto_input_ts_common_tree_pointers (struct lto_input_block *ib, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer-in.c:639:36: note: did you mean class here? lto_input_ts_common_tree_pointers (struct lto_input_block *ib, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer-in.c:652:36: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] lto_input_ts_vector_tree_pointers (struct lto_input_block *ib, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer-in.c:652:36: note: did you mean class here? lto_input_ts_vector_tree_pointers (struct lto_input_block *ib, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer-in.c:666:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] lto_input_ts_poly_tree_pointers (struct lto_input_block *ib, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer-in.c:666:34: note: did you mean class here? lto_input_ts_poly_tree_pointers (struct lto_input_block *ib, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer-in.c:679:37: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] lto_input_ts_complex_tree_pointers (struct lto_input_block *ib, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer-in.c:679:37: note: did you mean class here? lto_input_ts_complex_tree_pointers (struct lto_input_block *ib, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer-in.c:692:42: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] lto_input_ts_decl_minimal_tree_pointers (struct lto_input_block *ib, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer-in.c:692:42: note: did you mean class here? lto_input_ts_decl_minimal_tree_pointers (struct lto_input_block *ib, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer-in.c:705:41: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] lto_input_ts_decl_common_tree_pointers (struct lto_input_block *ib, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer-in.c:705:41: note: did you mean class here? lto_input_ts_decl_common_tree_pointers (struct lto_input_block *ib, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer-in.c:732:45: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] lto_input_ts_decl_non_common_tree_pointers (struct lto_input_block *ib, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer-in.c:732:45: note: did you mean class here? lto_input_ts_decl_non_common_tree_pointers (struct lto_input_block *ib, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer-in.c:745:43: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] lto_input_ts_decl_with_vis_tree_pointers (struct lto_input_block *ib, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer-in.c:745:43: note: did you mean class here? lto_input_ts_decl_with_vis_tree_pointers (struct lto_input_block *ib, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer-in.c:764:40: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] lto_input_ts_field_decl_tree_pointers (struct lto_input_block *ib, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer-in.c:764:40: note: did you mean class here? lto_input_ts_field_decl_tree_pointers (struct lto_input_block *ib, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer-in.c:780:43: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] lto_input_ts_function_decl_tree_pointers (struct lto_input_block *ib, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer-in.c:780:43: note: did you mean class here? lto_input_ts_function_decl_tree_pointers (struct lto_input_block *ib, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer-in.c:819:41: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] lto_input_ts_type_common_tree_pointers (struct lto_input_block *ib, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer-in.c:819:41: note: did you mean class here? lto_input_ts_type_common_tree_pointers (struct lto_input_block *ib, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer-in.c:842:45: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] lto_input_ts_type_non_common_tree_pointers (struct lto_input_block *ib, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer-in.c:842:45: note: did you mean class here? lto_input_ts_type_non_common_tree_pointers (struct lto_input_block *ib, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer-in.c:867:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] lto_input_ts_list_tree_pointers (struct lto_input_block *ib, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer-in.c:867:34: note: did you mean class here? lto_input_ts_list_tree_pointers (struct lto_input_block *ib, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer-in.c:881:33: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] lto_input_ts_vec_tree_pointers (struct lto_input_block *ib, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer-in.c:881:33: note: did you mean class here? lto_input_ts_vec_tree_pointers (struct lto_input_block *ib, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer-in.c:899:33: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] lto_input_ts_exp_tree_pointers (struct lto_input_block *ib, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer-in.c:899:33: note: did you mean class here? lto_input_ts_exp_tree_pointers (struct lto_input_block *ib, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer-in.c:925:35: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] lto_input_ts_block_tree_pointers (struct lto_input_block *ib, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer-in.c:925:35: note: did you mean class here? lto_input_ts_block_tree_pointers (struct lto_input_block *ib, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer-in.c:970:35: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] lto_input_ts_binfo_tree_pointers (struct lto_input_block *ib, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer-in.c:970:35: note: did you mean class here? lto_input_ts_binfo_tree_pointers (struct lto_input_block *ib, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer-in.c:1010:41: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] lto_input_ts_constructor_tree_pointers (struct lto_input_block *ib, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer-in.c:1010:41: note: did you mean class here? lto_input_ts_constructor_tree_pointers (struct lto_input_block *ib, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer-in.c:1030:40: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] lto_input_ts_omp_clause_tree_pointers (struct lto_input_block *ib, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer-in.c:1030:40: note: did you mean class here? lto_input_ts_omp_clause_tree_pointers (struct lto_input_block *ib, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer-in.c:1045:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_tree_body (struct lto_input_block *ib, struct data_in *data_in, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer-in.c:1045:26: note: did you mean class here? streamer_read_tree_body (struct lto_input_block *ib, struct data_in *data_in, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer-in.c:1115:28: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_get_pickled_tree (struct lto_input_block *ib, struct data_in *data_in) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer-in.c:1115:28: note: did you mean class here? streamer_get_pickled_tree (struct lto_input_block *ib, struct data_in *data_in) ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-tailcall.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ 64 warnings generated. In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-tailcall.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-tailcall.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o tree-vect-patterns.o -MT tree-vect-patterns.o -MMD -MP -MF ./.deps/tree-vect-patterns.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-patterns.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-generic.c:22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-tailcall.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer-out.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:1: warning: 'lto_input_block' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/streamer-hooks.h:28:1: note: did you mean class here? struct lto_input_block; ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile-count.h:573:41: note: did you mean class here? static profile_probability stream_in (struct lto_input_block *); ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer-out.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:744:8: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern struct lto_input_block * lto_create_simple_input_block ( ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:744:8: note: did you mean class here? extern struct lto_input_block * lto_create_simple_input_block ( ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:750:5: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block *, const char *, size_t); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:750:5: note: did you mean class here? struct lto_input_block *, const char *, size_t); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:780:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:780:34: note: did you mean class here? extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:851:35: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:851:35: note: did you mean class here? extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:855:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:855:26: note: did you mean class here? tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:859:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:859:26: note: did you mean class here? hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:861:24: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:861:24: note: did you mean class here? tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:863:22: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree (struct lto_input_block *, struct data_in *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:863:22: note: did you mean class here? tree lto_input_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer-out.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:76:53: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:76:53: note: did you mean class here? const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:78:8: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:78:8: note: did you mean class here? struct lto_input_block *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:83:44: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:83:44: note: did you mean class here? unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:84:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:84:34: note: did you mean class here? HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:85:37: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gcov_type streamer_read_gcov_count (struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:85:37: note: did you mean class here? gcov_type streamer_read_gcov_count (struct lto_input_block *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:86:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] wide_int streamer_read_wide_int (struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:86:34: note: did you mean class here? wide_int streamer_read_wide_int (struct lto_input_block *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:87:38: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] widest_int streamer_read_widest_int (struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:87:38: note: did you mean class here? widest_int streamer_read_widest_int (struct lto_input_block *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:152:24: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_bitpack (struct lto_input_block *ib) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:152:24: note: did you mean class here? streamer_read_bitpack (struct lto_input_block *ib) ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:177:25: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:177:25: note: did you mean class here? = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:221:22: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_uchar (struct lto_input_block *ib) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:221:22: note: did you mean class here? streamer_read_uchar (struct lto_input_block *ib) ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:251:29: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_hwi_in_range (struct lto_input_block *ib, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:251:29: note: did you mean class here? streamer_read_hwi_in_range (struct lto_input_block *ib, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:340:29: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_record_start (struct lto_input_block *ib) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:340:29: note: did you mean class here? streamer_read_record_start (struct lto_input_block *ib) ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer-out.c:29: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:61:50: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree streamer_read_string_cst (struct data_in *, struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:61:50: note: did you mean class here? tree streamer_read_string_cst (struct data_in *, struct lto_input_block *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:62:27: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree streamer_read_chain (struct lto_input_block *, struct data_in *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:62:27: note: did you mean class here? tree streamer_read_chain (struct lto_input_block *, struct data_in *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:63:27: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree streamer_alloc_tree (struct lto_input_block *, struct data_in *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:63:27: note: did you mean class here? tree streamer_alloc_tree (struct lto_input_block *, struct data_in *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:65:31: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void streamer_read_tree_body (struct lto_input_block *, struct data_in *, tree); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:65:31: note: did you mean class here? void streamer_read_tree_body (struct lto_input_block *, struct data_in *, tree); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:66:33: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree streamer_get_pickled_tree (struct lto_input_block *, struct data_in *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:66:33: note: did you mean class here? tree streamer_get_pickled_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:67:36: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void streamer_read_tree_bitfields (struct lto_input_block *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:67:36: note: did you mean class here? void streamer_read_tree_bitfields (struct lto_input_block *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:120:7: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ((struct lto_input_block *) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:120:7: note: did you mean class here? ((struct lto_input_block *) ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer-out.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:25:1: warning: class 'varpool_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class varpool_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:841:17: note: previous use is here struct varpool_node *, ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer-out.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class symtab_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer-out.c:30: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:95:1: warning: 'symtab_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer-out.c:30: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:254:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:920:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:930:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1584:19: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void stream_in (struct lto_input_block *, struct data_in *data_in); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1584:19: note: did you mean class here? void stream_in (struct lto_input_block *, struct data_in *data_in); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1800:1: warning: 'varpool_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((tag ("SYMTAB_VARIABLE"))) varpool_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:841:10: note: did you mean class here? struct varpool_node *, ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer-out.c:30: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1639:17: note: previous use is here for_user)) cgraph_edge { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-generic.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-generic.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-generic.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-tailcall.c:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-generic.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-tailcall.c:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-tailcall.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-tailcall.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-tailcall.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-tailcall.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-tailcall.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-tailcall.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-tailcall.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-tailcall.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-tailcall.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-tailcall.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-tailcall.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-tailcall.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-tailcall.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-tailcall.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-tailcall.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-tailcall.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-tailcall.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-tailcall.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-tailcall.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-tailcall.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-tailcall.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-tailcall.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-tailcall.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-tailcall.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-tailcall.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-tailcall.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-tailcall.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-tailcall.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-tailcall.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-tailcall.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-tailcall.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-tailcall.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-tailcall.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-tailcall.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-tailcall.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-tailcall.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-tailcall.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-tailcall.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-tailcall.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-tailcall.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-tailcall.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-tailcall.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-tailcall.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-tailcall.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-tailcall.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-tailcall.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-tailcall.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-tailcall.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-tailcall.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-tailcall.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-tailcall.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-tailcall.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-tailcall.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-tailcall.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-tailcall.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-tailcall.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-tailcall.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-tailcall.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-tailcall.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-tailcall.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-tailcall.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-tailcall.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-tailcall.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-tailcall.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-tailcall.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-generic.c:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? class rtx_def; ^~~~~ struct ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-tailcall.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-tailcall.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-tailcall.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-tailcall.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-tailcall.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-tailcall.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-tailcall.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-tailcall.c:24In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-generic.c:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : rtx tmp = XEXP (this, 1); ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' XSTR (rt, 1) = arg1; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-tailcall.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-tailcall.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-tailcall.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtx next = XEXP (insn, 1); ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-tailcall.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 23: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-tailcall.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XEXP (rt, 2) = arg2; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) return XBBDEF (insn, 2); ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-tailcall.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) XSTR (rt, 3) = arg3; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-tailcall.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-patterns.c:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ ~class rtx_def; ^ : note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :8: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here struct rtx_def; ^ rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-tailcall.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-tailcall.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-tailcall.c:24 return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' XVEC (rt, 1) = arg1; ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-tailcall.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-tailcall.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-tailcall.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-tailcall.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-tailcall.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5:25 warnings generated. note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ 26 warnings generated. /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o tree-vect-data-refs.o -MT tree-vect-data-refs.o -MMD -MP -MF ./.deps/tree-vect-data-refs.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-data-refs.c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-generic.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-generic.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o tree-vect-stmts.o -MT tree-vect-stmts.o -MMD -MP -MF ./.deps/tree-vect-stmts.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-stmts.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-generic.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-generic.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-generic.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-generic.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-generic.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-generic.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-generic.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-generic.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-generic.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-generic.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-generic.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-generic.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-generic.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-generic.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-generic.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-generic.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-generic.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-generic.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from 3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-patterns.c XINT (rt, 4) = arg4;:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ ~ struct pod_mode ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? : note: expanded from macro 'RTL_CHECK2' template class pod_mode; ^~~~~ struct #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-generic.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-generic.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-generic.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-generic.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-generic.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-generic.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-generic.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-generic.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-generic.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-generic.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-generic.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-generic.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-generic.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-generic.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-generic.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-generic.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-generic.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-generic.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-generic.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-generic.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-generic.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-generic.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-generic.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-generic.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-generic.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-generic.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-generic.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-generic.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-generic.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-generic.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-generic.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-generic.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-generic.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-generic.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-generic.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-generic.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-generic.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-generic.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-generic.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-generic.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-generic.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-generic.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-generic.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-generic.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-generic.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-generic.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-generic.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-generic.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-generic.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' clang#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here : treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-generic.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-generic.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-generic.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-patterns.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-generic.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h3clang: :235: : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] XSTR (rt, 1) = arg1; ^ ~ inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-patterns.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here class rtx_def; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-generic.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-generic.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-generic.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-generic.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-generic.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-generic.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-generic.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-generic.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-generic.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-generic.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-generic.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-generic.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-patterns.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-generic.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-generic.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-tailcall.c:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) return gs->op[1]; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-generic.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here :1209:38: note: expanded from macro 'RTL_CHECK2' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-patterns.c:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-patterns.c:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 105 warning rtx tmp = XEXP (this, 1); ^ ~ s generated. /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-tailcall.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class symtab_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:9: note: previous use is here struct symtab_node *symtab_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-tailcall.c:30: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:95:1: warning: 'symtab_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] 38class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"),: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:2: note: did you mean class here? rtunion fld[1]; ^ struct symtab_node *symtab_node; ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-tailcall.c:30: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:254:11 rtunion fld[1]; ^ : warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] symtab_node ^ return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:920:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:930:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ ~ struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' :97:3: note: previous use is here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:579 warnings generated. : note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1639:17: note: previous use is here for_user)) cgraph_edge { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o tree-vect-loop.o -MT tree-vect-loop.o -MMD -MP -MF ./.deps/tree-vect-loop.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-loop.c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-generic.c:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-stmts.c:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa tree GTY((length ("%h.num_ops"))) op[1];In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-tailcall.c:42-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o tree-vect-loop-manip.o -MT tree-vect-loop-manip.o -MMD -MP -MF ./.deps/tree-vect-loop-manip.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-loop-manip.c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : In file included from attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/common/common-target.h:67: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/common/common-target.def:105:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:432564:24: note: expanded from macro 'MEM_ATTRS' ^ :50: note#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1): expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-patterns.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warningIn file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-patterns.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209: tree GTY((length ("%h.num_ops"))) op[1]; ^38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-patterns.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 315:3: note: array 'op' declared here XEXP (rt, 1) = arg1; ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 38: note: expanded from macro 'RTL_CHECK2' gs->op[3] = label; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1];In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-data-refs.c:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] struct rtx_def; ^ return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-patterns.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) tree GTY((length ("%h.num_ops"))) op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: ^ note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-patterns.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-patterns.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-patterns.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-patterns.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-patterns.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-patterns.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-patterns.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-patterns.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-patterns.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-patterns.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-patterns.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-patterns.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-patterns.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-patterns.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-patterns.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] clang: warning XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-patterns.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-patterns.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-patterns.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-patterns.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-stmts.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-patterns.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h: XEXP (rt, 1) = arg1; ^ ~ 67:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' 20: note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : did you mean struct here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' template class pod_mode; ^~~~~ struct #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-patterns.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-patterns.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-patterns.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-patterns.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-patterns.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-patterns.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-data-refs.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-patterns.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-patterns.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-patterns.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-patterns.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-patterns.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-patterns.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-patterns.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-patterns.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-patterns.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-patterns.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-patterns.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-patterns.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-patterns.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-patterns.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-patterns.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-patterns.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-patterns.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-patterns.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-patterns.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-patterns.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-patterns.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-patterns.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-patterns.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-patterns.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-patterns.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-patterns.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-patterns.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-patterns.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-patterns.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-patterns.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-patterns.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-patterns.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-stmts.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-stmts.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-patterns.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-patterns.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-patterns.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-patterns.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-data-refs.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-stmts.cinline struct rtx_def * ^ :24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-generic.c:30:: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-tree.h126440:5: note: array 'fld' declared here : rtunion fld[1]; ^ 23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here :1: warning: 'mem_usage' 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] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-patterns.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (asm_out) ^ class rtx_def; ^ struct mem_usage ^ XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-data-refs.c:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341 return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ :1: note: did you mean struct here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.hclass mem_usage; ^~~~~ struct :75:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' class rtx_def; ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-generic.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-tree.h:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-patterns.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) XVEC (rt, 1) = arg1; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-generic.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-tree.h:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' HOOK_VECTOR_END (simd_clone) ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-generic.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-tree.h:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-patterns.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-generic.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-tree.h:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] XSTR (rt, 1) = arg1; ^ ~ HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-generic.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-tree.h:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-patterns.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (vectorize) ^ XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-patterns.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-patterns.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-generic.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-tree.h:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' rtunion fld[1]; ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-patterns.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-data-refs.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-patterns.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-generic.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-tree.h:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] XSTR (rt, 2) = arg2;HOOK_VECTOR_END (calls) ^ ^ ~ class mem_usage; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-patterns.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-generic.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-tree.h:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-patterns.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-generic.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-tree.h:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (cxx) ^ XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-generic.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-tree.h:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' rtunion fld[1]; ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-generic.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-tree.h:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-patterns.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 6328: XINT (rt, 1) = arg1; ^ ~ 1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' 1317:23:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-generic.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-tree.h:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here HOOK_VECTOR_END (shrink_wrap) ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-patterns.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-generic.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-tree.h:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-patterns.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (mode_switching) ^ XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-patterns.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-patterns.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-patterns.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-generic.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-tree.h:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-patterns.c6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-patterns.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-patterns.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-patterns.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-patterns.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-patterns.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-loop.c:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-stmts.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-stmts.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-stmts.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-stmts.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-stmts.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-stmts.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-stmts.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-stmts.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-stmts.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-stmts.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-stmts.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-stmts.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-stmts.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-stmts.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-stmts.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-stmts.c:27: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-data-refs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-data-refs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-data-refs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-data-refs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-data-refs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-data-refs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-stmts.c:27: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-data-refs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtx tmp = XEXP (this, 1); HOOK_VECTOR_END (addr_space) ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-loop-manip.c:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-data-refs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] array 'fld' declared here HOOK_VECTOR_END (calls) ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-data-refs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1]; ^ HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-data-refs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-data-refs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (emutls) ^ return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-data-refs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1]; ^ HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'HOOK_VECTOR_END' return XEXP (insn, 3); ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-data-refs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' rtunion fld[1]; ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-data-refs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-data-refs.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) rtunion fld[1]; ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from :1354:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-loop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ 32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? ^ ~ template class pod_mode;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-data-refs.c:27: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' 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] rtunion fld[1]; ^ struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? class rtx_def; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-loop-manip.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-data-refs.c:27: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-patterns.c:27: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning12: : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h return gs->op[1]; ^ ~ :3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ *step_out = XEXP (x, 1); ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: tree GTY((length ("%h.num_ops"))) op[1]; ^ 440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-loop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] :inline struct rtx_def *37: note: expanded from macro 'RTL_CHECKC1' ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-loop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-loop-manip.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here : warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ inline struct rtx_def * ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 75 gs->op[3] = rhs; ^ ~ :7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.hclass rtx_def;#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~3 :11: ^warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h75::7: note: 1354: note: array 'op' declared here previous use is here tree GTY((length ("%h.num_ops"))) op[1];class rtx_def; ^ ^ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :32: note: expanded from macro 'XCEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-loop-manip.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ attrs = MEM_ATTRS (x);/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' ^~~~~~~~~~~~~ return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ 75:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1344:29: note: expanded from macro 'X0MEMATTR' class rtx_def; ^ #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-stmts.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-stmts.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-loop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])struct mem_usage ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-stmts.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :3059:3: warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138: XEXP (rt, 1) = arg1;array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 10 gs->op[1] = fn; ^ ~ : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h rtunion fld[1]; ^ :3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 32: note: expanded from macro 'XCSUBREG' gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-stmts.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h return gs->op[2]; ^ ~ :1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ return &call_stmt->op[2]; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-stmts.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here XBBDEF (rt, 2) = arg2; ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ :3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' call_stmt->op[2] = chain; ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here rtunion fld[1]; ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-stmts.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: noteIn file included from : array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-loop-manip.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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] rtunion fld[1]; ^ struct mem_usage ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-stmts.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h: XINT (rt, 4) = arg4; ^ ~ 341:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' 1: note#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ : did you mean struct here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hclass mem_usage; ^~~~~ struct :1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-stmts.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-stmts.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 3 *step_out = XEXP (x, 1);: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-stmts.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-stmts.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-stmts.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-stmts.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-stmts.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-stmts.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-stmts.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-stmts.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-stmts.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h rtunion fld[1];:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ return gs->op[1]; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-stmts.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here XEXP (rt, 3) = arg3; ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-stmts.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557 XINT (rt, 4) = arg4; ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' :315:#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ 3: note: array 'op' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h rtunion fld[1]; ^ :3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) gs->op[2] = label; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-stmts.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; XINT (rt, 5) = arg5; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h rtunion fld[1]; ^ :3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h gs->op[3] = label; ^ ~ :1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; return gs->op[3]; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-stmts.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ XEXP (rt, 6) = arg6; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-data-refs.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' XEXP (rt, 1) = arg1; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-stmts.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-data-refs.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-stmts.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-data-refs.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-stmts.c:27#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XBBDEF (rt, 2) = arg2; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-stmts.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-stmts.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-data-refs.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-stmts.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here X0EXP (rt, 5) = NULL_RTX; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-data-refs.c:27#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: XBBDEF (rt, 2) = arg2; ^ ~ 1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1208:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-stmts.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-loop.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :HOOK_VECTOR_END (asm_out) ^ note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' 50: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) rtunion fld[1]; ^ ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-stmts.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-data-refs.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: X0EXP (rt, 7) = NULL_RTX; array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-loop.c::23: note: expanded from macro 'XEXP' 26: In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-data-refs.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XINT (rt, 4) = arg4; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-loop.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:HOOK_VECTOR_END (simd_clone) ^ 1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-loop.c:26: In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-stmts.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] XEXP (rt, 1) = arg1;HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-loop.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' HOOK_VECTOR_END (goacc) ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-data-refs.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h rtunion fld[1]; ^ :43:50: note: expanded from macro 'HOOK_VECTOR_END' XINT (rt, 5) = arg5; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-stmts.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-loop.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ HOOK_VECTOR_END (vectorize) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-data-refs.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' XEXP (rt, 6) = arg6; ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-stmts.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' X0EXP (rt, 3) = NULL_RTX; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-loop.c:26: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' rtunion fld[1]; ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-patterns.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-tree.h:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from HOOK_VECTOR_END (asm_out)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-stmts.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235: 3In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-data-refs.c:^ 27/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ : warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; X0EXP (rt, 4) = NULL_RTX; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from :1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-loop.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ HOOK_VECTOR_END (calls)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-patterns.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-tree.h:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :5: note: array 'fld' declared here HOOK_VECTOR_END (sched) rtunion fld[1]; ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h rtunion fld[1]; ^ :43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-data-refs.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-loop.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :HOOK_VECTOR_END (c) ^ warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h: XBBDEF (rt, 2) = arg2; ^ ~ 43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-stmts.c:27#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) X0EXP (rt, 5) = NULL_RTX; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-patterns.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-tree.h:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-loop.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] 1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' HOOK_VECTOR_END (simd_clone) ^#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-loop.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h rtunion fld[1]; ^ :43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-patterns.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-tree.h:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-loop.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] note: array 'fld' declared here HOOK_VECTOR_END (simt) rtunion fld[1]; ^ In file included from HOOK_VECTOR_END (target_option)^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-data-refs.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-stmts.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-patterns.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-tree.h:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] : warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (goacc) X0EXP (rt, 6) = NULL_RTX; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' XEXP (rt, 3) = arg3; ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-loop.c:26#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-patterns.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-tree.h:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' :5:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ note: array 'fld' declared here HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h rtunion fld[1]; ^ :43:50: note: expanded from macro 'HOOK_VECTOR_END' rtunion fld[1]; ^#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-data-refs.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-loop.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ HOOK_VECTOR_END (mode_switching) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-stmts.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' XEXP (rt, 1) = arg1; ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-patterns.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-tree.h:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-data-refs.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2'HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'HOOK_VECTOR_END' ^ ~ XINT (rt, 5) = arg5; ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' rtunion fld[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-stmts.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-data-refs.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 6) = arg6; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-stmts.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' X0EXP (rt, 3) = NULL_RTX; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-patterns.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-tree.h:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ^HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' rtunion fld[1]; ^#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-loop.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-data-refs.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (C90_EMPTY_HACK) X0EXP (rt, 7) = NULL_RTX; ^ ~ ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-stmts.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ X0EXP (rt, 4) = NULL_RTX; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-patterns.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-tree.h:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hHOOK_VECTOR_END (c) ^ :1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-patterns.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-tree.h:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-data-refs.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: XEXP (rt, 1) = arg1; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-patterns.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' :30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-tree.h:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ HOOK_VECTOR_END (emutls)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: 440note: expanded from macro 'RTL_CHECK2' ^ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h rtunion fld[1]; ^ :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-stmts.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 43:50: note: expanded from macro 'HOOK_VECTOR_END' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-loop.c:27: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' 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] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here struct GTY((desc("0"), tag("0"), rtunion fld[1]; ^ ^ XINT (rt, 5) = arg3; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-patterns.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-tree.h:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-data-refs.c:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 27/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? HOOK_VECTOR_END (target_option) ^ XBBDEF (rt, 2) = arg2; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ class rtx_def;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' ^~~~~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-patterns.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-tree.h:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];:440:5: note: array 'fld' declared here HOOK_VECTOR_END (shrink_wrap) rtunion fld[1]; ^ ^ ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-stmts.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-data-refs.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ XSTR (rt, 6) = arg4; ^ ~ XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-patterns.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-tree.h:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] note: expanded from macro 'RTL_CHECK2' HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-data-refs.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-stmts.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XINT (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-data-refs.c:27#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: XINT (rt, 5) = arg5; ^ ~ 1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-data-refs.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-loop-manip.c:27: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; return gs->op[1]; ^ ~ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-stmts.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here :1320:23: note: expanded from macro 'XEXP' tree GTY((length ("%h.num_ops"))) op[1]; ^ XSTR (rt, 1) = arg1; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-patterns.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-tree.h:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:1319:HOOK_VECTOR_END (C90_EMPTY_HACK)23: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ gs->op[1] = rhs;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-loop.c440:5 :^ note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h: array 'fld' declared here : ^ ~27: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote:1372::13: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.hwarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 43:50expanded from macro 'XSTR': note: expanded from macro 'HOOK_VECTOR_END' : rtunion fld[1];#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)346:3: note: array 'op' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-data-refs.c tree GTY((length ("%h.num_ops"))) op[1]; ^ :27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); XEXP (rt, 7) = arg7; ^ ~ ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h return gs->op[2];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ :1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1209In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-patterns.c:32/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-stmts.c:: tree GTY((length ("%h.num_ops"))) op[1];: ^: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:167:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 2744038::5 :note : expanded from macro 'RTL_CHECK2' if (INSN_CODE (insn) < 0)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h : ^~~~~~~~~~~~~~~~2562 :11:note : warningarray 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^ ~1504 :25: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]note: expanded from macro 'INSN_CODE' : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote:3741: : ./genrtl.harray 'fld' declared here: 305:3: warning#define INSN_CODE(INSN) XINT (INSN, 5) rtunion fld[1]; ^: return &gs->op[2]; ^ ~ rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT'array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-data-refs.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385208#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): 3 ^ ~ : XINT (rt, 2) = arg2; : ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1209:38 :warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 13: warningnote: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 3 :: expanded from macro 'RTL_CHECK2' rtx tmp = XEXP (this, 1);/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^ ~1317 :23:warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote:1320: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 440 XEXP (rt, 1) = arg1; ^ ~23: expanded from macro 'XINT' :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) gs->op[2] = rhs;: note : expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^ ~1320 :5:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ 23 :: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 1209:38:note : noteexpanded from macro 'XEXP': expanded from macro 'RTL_CHECK2' : ^ ~ 38 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note : ^ ~array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note:141 warnings rtunion fld[1]; generated/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx). 440:5 ^ ~: : :expanded from macro 'RTL_CHECK2'346:3 ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: note: note : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ array 'fld' declared herearray 'op' declared here In file included from 1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-patterns.c:38: : note rtunion fld[1]; ^ 32: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:168:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning rtunion fld[1];expanded from macro 'RTL_CHECK2' : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h rtx next = XEXP (insn, 1); ^ ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ In file included from 1504:25/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-stmts.c: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h2596:12: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'INSN_CODE':: 440::1320::#define INSN_CODE(INSN) XINT (INSN, 5) ^ ~2327: In file included from 5: note: array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317 : note:: expanded from macro 'XEXP' : rtunion fld[1];warning23 :3741 : : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]./genrtl.h:306:note3: ^ : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'XINT' ^ ~ return gs->op[3];In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-data-refs.c: ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~27 : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: :./genrtl.h: 209:array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:12093/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:1209:38: 38:: note: : XVEC (rt, 3) = arg3; ^ ~ 3expanded from macro 'RTL_CHECK2': #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning:1321: 23 ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: note: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] noteexpanded from macro 'XVEC' : :array 'op' declared here440:5 XBBDEF (rt, 2) = arg2;: note: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 11: warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ 1324: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h440:440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h return &ass->op[3]; ^ ~5::25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.hnote:: 346expanded from macro 'XBBDEF': 3#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)::51453:: :note 10:clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o tree-vect-slp.o -MT tree-vect-slp.o -MMD -MP -MF ./.deps/tree-vect-slp.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-slp.c note: ^ ~array 'op' declared here : warningarray 'fld' declared here : note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208 ^:38 return XEXP (insn, 1); rtunion fld[1]; ^ ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-patterns.c:: ^ ~In file included from 32: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-stmts.c:note : expanded from macro 'RTL_CHECK1' :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):169 27: In file included from ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h10: warning1320::44023::5 : note:: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] : return INSN_CODE (insn);37413:note warning: array 'fld' declared herearray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^~~~~~~~~~~~~~~~expanded from macro 'XEXP' 141 warning gs->op[3] = rhs; : ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^:1504:s25 generated./genrtl.h: note. : ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h307/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h: : expanded from macro 'INSN_CODE':In file included from :1209:38346/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-data-refs.c: :#define INSN_CODE(INSN) XINT (INSN, 5) 3: : ^ ~ 27 3:note: In file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]:: ./genrtl.h:210:3: warning1317 XVEC (rt, 4) = arg4;note:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h23:: note: expanded from macro 'XINT' : array 'op' declared here ^ ~ 440: :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) 5: XEXP (rt, 3) = arg3;note: array 'fld' declared here ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; rtunion fld[1]; ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^:1209: ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1321: note: expanded from macro 'XEXP'145838:: note 10: : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'RTL_CHECK2' ^ ~ : warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):1209: 38 ^ ~: note : expanded from macro 'RTL_CHECK2' 23: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 440 ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h5:440:5: return XBBDEF (insn, 2);note: array 'fld' declared here : note: ^ ~ array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' rtunion fld[1]; ^ note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-data-refs.c:27#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ ~ X0EXP (rt, 4) = NULL_RTX; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-stmts.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h308:1208:38: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h::33026:10/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: warning: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECK1':1208 return gs->op[1];:38: note: expanded from macro 'RTL_CHECK1' :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ warning ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: XVEC (rt, 5) = arg5;note: 371:3: note : ^ ~ 440:5:array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321 note: array 'fld' declared here : rtunion fld[1];23clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa rtunion fld[1];-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o tree-vectorizer.o -MT tree-vectorizer.o -MMD -MP -MF ./.deps/tree-vectorizer.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.c : ^ note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ^: array 'op' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-data-refs.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3741:1463:10: tree GTY((length ("%h.num_ops"))) op[1];1209:: : 38 warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: ./genrtl.h:212:3: ^ warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3: :warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; 1324/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h gs->op[1] = fn;:440 :25: note: expanded from macro 'XBBDEF' :5: note: array 'fld' declared here #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ^ ~ ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:27: :note: expanded from macro 'X0EXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-stmts.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:371:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)1208:38: note: expanded from macro 'RTL_CHECK1' 3:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) :note: array 'op' declared here ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ ~ 3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :1208:38: note: expanded from macro 'RTL_CHECK1' ^ : warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])array 'fld' declared here ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h440:1317:23 rtunion fld[1];: ^ : note: expanded from macro 'XINT' gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR,/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h5:: note : array 'fld' declared here 1474 ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) rtunion fld[1]; ^: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h ^ ~: 371In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-data-refs.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] :3 X0EXP (rt, 6) = NULL_RTX; ^ ~ : note: array 'op' declared here 10: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ return XEXP (insn, 3);/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-data-refs.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:: note: expanded from macro 'RTL_CHECK2' 214:3In file included from :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.hwarning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-stmts.c:::: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]27 5: : X0EXP (rt, 7) = NULL_RTX;noteclangIn file included from : 3130: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: : ^ ~3741 : array 'fld' declared here./genrtl.h10 :: rtunion fld[1]; ^warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]327::3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :10: 27 XINT (rt, 1) = arg1; return gs->op[2];: warning ^ ~ ^ ~ note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.hexpanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1317:: 38371:array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]23 : note: :expanded from macro 'RTL_CHECK1' :3: notenote: array 'op' declared here return XEXP (insn, 3);#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: ^ ~ 440expanded from macro 'XINT' :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ tree GTY((length ("%h.num_ops"))) op[1];5: note: array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: 1209 rtunion fld[1]; ^ ^ :38: note: expanded from macro 'RTL_CHECK2' 1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-data-refs.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' 440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) return &call_stmt->op[2]; rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from : array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-stmts.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; XVEC (rt, 1) = arg1; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' rtunion fld[1]; ^#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-data-refs.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-stmts.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' 1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) rtunion fld[1]; ^ ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ clang: :warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h return XUINT (insn, 4); ^ ~ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' rtunion fld[1]; ^ rtunion fld[1]; ^ #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h return gs->op[1]; ^ ~ :1209:38:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-data-refs.c:27/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h: note: expanded from macro 'RTL_CHECK2':In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h :234:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-stmts.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-patterns.c:3153: 46: : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h XEXP (rt, 3) = arg3;warning : ^ ~array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :440:5: X0EXP (rt, 3) = NULL_RTX;3 ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: note::25: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:26:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1: 1320warning: class 'symtab_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]array 'fld' declared here: 1337:27: rtunion fld[1];note: expanded from macro 'X0EXP': class symtab_node;: note: 23array 'op' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ^ : note: expanded from macro 'XEXP' tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208::38#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:1707:: 9note:: expanded from macro 'RTL_CHECK1'note /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3: : 12previous use is here: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]warning struct symtab_node *symtab_node; ^#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ^ ~ gs->op[1] = rhs; ^ ~ :1209:38:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:440:5: note: array 'fld' declared here : rtunion fld[1]; ^ 315:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: tree GTY((length ("%h.num_ops"))) op[1]; ^ 1321:23: note: expanded from macro 'XVEC' note: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-data-refs.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:10:235 warningIn file included from :1209: : ^ ~array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-patterns.c::46: :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:95 return gs->op[2];:1 : warning ^ ~note: 'symtab_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] 3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::440:5 class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"),/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h ^ warning: : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'RTL_CHECK2' :: 315:3 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::51337: notenote: :note1707: array 'fld' declared here array 'op' declared here: array 'fld' declared here rtunion fld[1]; : rtunion fld[1]; ^: tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ 27: note: expanded from macro 'X0EXP' 2: note: did you mean class here? In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-stmts.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: struct symtab_node *symtab_node; ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: notearray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: In file included from expanded from macro 'RTL_CHECK1' : 3567/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-patterns.c:46: X0EXP (rt, 4) = NULL_RTX; #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ : ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h ::3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1836:34:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:254:11 :440: 5: warning: warningwarning: note: : array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here : rtunion fld[1];struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-data-refs.c: 27/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h gs->op[2] = label;:1832::28: 27note: expanded from macro 'JUMP_LABEL' : ^ ~ struct symtab_node *ref = NULL);#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h :note315: :expanded from macro 'X0EXP'3 In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) : ^32 : note ^ ~:3741 : ./genrtl.h: : expanded from macro 'XCEXP' 236/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)note:: 38: note: expanded from macro 'RTL_CHECK1' array 'op' declared here:3: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h97:440: ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^5warning:: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] : X0EXP (rt, 5) = NULL_RTX; note: array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h 3 ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::371337: note3577: expanded from macro 'RTL_CHECKC1' : note: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])previous use is here ^ ~ symtab_node rtunion fld[1]; ^ :3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : gs->op[3] = label; ^ ^ ~ 27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :315:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ :1208:38: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-stmts.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:920: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h: XEXP (rt, 1) = arg1;53587:10/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:: ^ ~ 10 ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440::1320:: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: warning: 5: notewarning return gs->op[3]; ^ ~: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h array 'fld' declared here23 : note: struct symtab_node *ref = NULL);:315:expanded from macro 'XEXP' return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~3 rtunion fld[1]; ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832::In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-data-refs.c:27: 28 : note: expanded from macro 'JUMP_LABEL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)3741: ./genrtl.h::237: 3:#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)97 : ^ ~3: ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote:: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hwarning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; :1354:note X0EXP (rt, 6) = NULL_RTX;: previous use is here ^ ~ symtab_node1209 :38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^:1337: ^note : expanded from macro 'RTL_CHECK2'27 : note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ expanded from macro 'X0EXP' 32: note: expanded from macro 'XCEXP' 930:6#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ : warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' struct symtab_node *ref = NULL); ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-stmts.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XEXP (rt, 2) = arg2; ^ ~ ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-data-refs.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: array 'fld' declared here #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) rtunion fld[1]; ^ ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: rtunion fld[1]; ^ note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-data-refs.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-stmts.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here friend class cgraph_node; ^ HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-data-refs.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h: X0EXP (rt, 3) = NULL_RTX; ^ ~ 59:26: note: expanded from macro 'HOST_WIDE_INT' struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: note: did you mean struct here? : note: expanded from macro 'X0EXP' friend class cgraph_node; ^~~~~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~# define HOST_WIDE_INT long long ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-stmts.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XWINT (rt, 2) = arg2; ^ ~ :1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here rtunion fld[1]; ^ HOST_WIDE_INT hwint[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-data-refs.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' X0EXP (rt, 4) = NULL_RTX; ^ ~ # define HOST_WIDE_INT long long /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-data-refs.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h XINT (rt, 5) = arg3; ^ ~ :2023:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' friend class cgraph_node; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-stmts.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h: SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ 2023:10: note: did you mean struct here? rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' friend class cgraph_node; ^~~~~#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-data-refs.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] : friend class cgraph_edge; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ :1639:17: note: previous use is here 27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' XSTR (rt, 6) = arg4; ^ ~ for_user)) cgraph_edge { ^ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' :2024:10: note: did you mean struct here? #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ friend class cgraph_edge; ^~~~~ struct #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note : expanded from macro 'RTL_CHECKC1' :440:5 ^ ~ : note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-stmts.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-data-refs.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-stmts.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-data-refs.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-data-refs.c:27: In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-stmts.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-data-refs.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XVEC (rt, 3) = arg3; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-data-refs.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-stmts.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XSTR (rt, 1) = arg1; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-data-refs.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' XVEC (rt, 5) = arg5; ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-stmts.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : XSTR (rt, 2) = arg2; ^ ~ 1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-data-refs.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XINT (rt, 6) = arg6; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-stmts.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-data-refs.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XINT (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-stmts.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-data-refs.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' 440:5: note: array 'fld' declared here *step_out = XEXP (x, 1); rtunion fld[1]; ^ ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-stmts.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' XVEC (rt, 2) = arg2; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-slp.c:24: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' 5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h rtunion fld[1]; ^ :75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-data-refs.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] class rtx_def; ^ XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' 440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :440:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1];struct rtx_def; ^ ^ ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-data-refs.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-stmts.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-data-refs.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here X0EXP (rt, 4) = NULL_RTX; rtunion fld[1];In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-loop-manip.c:42 ^ ~ : ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' HOOK_VECTOR_END (asm_out) ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-stmts.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: expanded from macro 'HOOK_VECTOR_END' XSTR (rt, 1) = arg1; ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-data-refs.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-loop-manip.c:42: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-stmts.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741 XEXP (rt, 1) = arg1;HOOK_VECTOR_END (sched) In file included from : ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XVEC (rt, 1) = arg1; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.c:59: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' 1320:23: note: expanded from macro 'XEXP' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-loop-manip.c:42: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~::11209:: 38: class rtx_def;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:note warning: empty macro arguments are a C99 feature [-Wc99-extensions]3731: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :HOOK_VECTOR_END (simd_clone)11 ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h^: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43: ^ ~ : warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note: 501209:38previous use is herearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :: notenote: expanded from macro 'RTL_CHECK2' attrs = MEM_ATTRS (x); :440:5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): note: : struct rtx_def;expanded from macro 'HOOK_VECTOR_END' ^ ^~~~~~~~~~~~~ array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' rtunion fld[1]; ^ #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-data-refs.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XEXP (rt, 2) = arg2; ^ ~ :1344:29: note: expanded from macro 'X0MEMATTR' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-loop-manip.c:42: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] 440HOOK_VECTOR_END (simt)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note ^ : expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-loop-manip.c:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ 42: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hHOOK_VECTOR_END (goacc)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here ^ :1209: rtunion fld[1]; ^ rtunion fld[1]; ^ 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-stmts.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-loop.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 1) = arg1; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-loop-manip.c:42: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1320:23: note: expanded from macro 'XEXP' HOOK_VECTOR_END (vectorize) ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-stmts.c:27/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-data-refs.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ :43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :23: note: expanded from macro 'XSTR' XWINT (rt, 1) = arg1; ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here rtunion fld[1]; HOST_WIDE_INT hwint[1]; ^ ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-data-refs.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' In file included from In file included from #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-stmts.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-loop.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here XEXP (rt, 1) = arg1; ^ ~ XSTR (rt, 1) = arg1; ^ ~ HOST_WIDE_INT hwint[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-loop-manip.c:42: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from :1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' # define HOST_WIDE_INT long long ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-stmts.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-data-refs.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1209:38: note: expanded from macro 'RTL_CHECK2' SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-loop.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' :27: #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XEXP (rt, 1) = arg1; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-slp.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: 1210warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: :37:In file included from : 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-stmts.c notestruct pod_mode In file included from :27: ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] template class pod_mode; XSTR (rt, 1) = arg1; ^ ~ ^~~~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-loop.c:27/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h struct: expanded from macro 'RTL_CHECKC1' : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-loop-manip.c:42:: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])HOOK_VECTOR_END (calls) ^ ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' XEXP (rt, 1) = arg1; ^ ~#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-data-refs.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.harray 'fld' declared here :487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-loop-manip.c:42: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :HOOK_VECTOR_END (c) ^ 440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h rtunion fld[1]; ^ :43:50: note: expanded from macro 'HOOK_VECTOR_END' rtunion fld[1]; ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ X0EXP (rt, 1) = NULL_RTX; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-loop.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-stmts.c:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-loop-manip.c:42: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] 27HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-loop-manip.c:42: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :27: note: expanded from macro 'X0EXP' HOOK_VECTOR_END (emutls) ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ XEXP (rt, 2) = arg2;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h In file included from ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.c :5938 XBBDEF (rt, 2) = arg2; : ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:43/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:13244171320:23:: note25: expanded from macro 'RTL_CHECK1' :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): :50: ^ ~note : expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^ ~440 :5: :note: array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h note rtunion fld[1]; ^note :1209:38: note: expanded from macro 'RTL_CHECK2' 323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] : expanded from macro 'HOOK_VECTOR_END'In file included from struct pod_mode /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-data-refs.c:27: In file included from #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^: expanded from macro 'XBBDEF' ^ ~: 3741: ./genrtl.h:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440520:3:: warning: 5: note: array 'fld' declared here array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h ^ ~:67:20 rtunion fld[1]; X0EXP (rt, 1) = NULL_RTX;In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-loop-manip.c ^ ~: 42: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:: note: did you mean struct here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.htemplate class pod_mode;: 1337 ^~~~~ struct 26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' :27:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ note: expanded from macro 'X0EXP' HOOK_VECTOR_END (target_option) ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-loop.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-stmts.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-loop-manip.c:42: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: :warning5: empty macro arguments are a C99 feature [-Wc99-extensions] :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-slp.c1320::2423: : note XINT (rt, 1) = arg1;HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.hIn file included from note: :: 43expanded from macro 'XEXP' array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h :423: In file included from ^ ~ rtunion fld[1]; ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h :50: note: expanded from macro 'HOOK_VECTOR_END' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h::272: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-data-refs.c131738: note:: expanded from macro 'RTL_CHECK2' 8#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^:27: 23In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::3741: ./genrtl.h : note: : expanded from macro 'XINT' ^ ~ warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] 538In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-loop-manip.c::44042:: 5In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h note: :inline struct rtx_def *3: warning#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):26: array 'fld' declared here ^ ~ ^: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h: rtunion fld[1];:75:211 XEXP (rt, 1) = arg1; ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:13207 ^ 1209::2338: note: : expanded from macro 'XEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.defIn file included from ::6688 :note1: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-loop.c :: warning#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::27: In file included from expanded from macro 'RTL_CHECK2'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: 1209./genrtl.h:note127:3HOOK_VECTOR_END (mode_switching): warning: ^ array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43: XINT (rt, 4) = arg4; ^ ~:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:44038:5:previous use is here note50: array 'fld' declared here :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hclass rtx_def;: ^ note In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-slp.c:24 rtunion fld[1]; ^ note: : expanded from macro 'RTL_CHECK2'expanded from macro 'HOOK_VECTOR_END' :1317:23: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)In file included from ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-stmts.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XEXP (rt, 2) = arg2; rtunion fld[1]; ^ ^ ~ return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h7: note: previous use is here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: noteIn file included from :: 1209expanded from macro 'RTL_CHECK2':38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-loop-manip.cnote: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-data-refs.c:27: :class rtx_def;In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h : ^ ~3741 ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:44042:5:expanded from macro 'RTL_CHECK2' note: : array 'fld' declared here: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26./genrtl.h: :In file included from 573/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h::211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 3:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1]; HOOK_VECTOR_END (C90_EMPTY_HACK)In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.c: ^: warning59 ^: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 :5:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-stmts.c: :43:27 XSTR (rt, 1) = arg1; ^ ~ In file included from : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:50 rtunion fld[1]; ^ :: 423note: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319: :23In file included from : note: : expanded from macro 'XSTR' expanded from macro 'HOOK_VECTOR_END'#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-loop.c./genrtl.h:27: :In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :235: 748#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): 3 ^ : warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h XSTR (rt, 3) = arg3; ^ ~ :272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] :3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] inline struct rtx_def * ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' class rtx_def; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] :1209:38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ note: expanded from macro 'RTL_CHECK2' return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-data-refs.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-loop.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ XEXP (rt, 6) = arg6; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-stmts.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320 XVEC (rt, 1) = arg1;:: expanded from macro 'XSTR' 23: note: expanded from macro 'XEXP' ^ ~ In file included from #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-slp.c#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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] ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' struct mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :1: note: did you mean struct here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hclass mem_usage; ^~~~~ :1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here struct #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-data-refs.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-stmts.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-loop.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' XINT (rt, 1) = arg1; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XSTR' :23: note: expanded from macro 'XINT' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-loop.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XBBDEF (rt, 2) = arg2; ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.c:59: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ 1: note: did you mean struct here? In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-data-refs.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-stmts.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 1) = arg1; ^ ~ 3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' class mem_usage; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ XSTR (rt, 1) = arg1; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-loop.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 3) = arg3; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-data-refs.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XVEC (rt, 2) = arg2; ^ ~ ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-loop.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-stmts.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' 1317:23: note: expanded from macro 'XINT' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-loop.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-stmts.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-data-refs.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning XVEC (rt, 1) = arg1; ^ ~ : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ XSTR (rt, 2) = arg2; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' note: expanded from macro 'XINT' ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-loop.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-stmts.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: In file included from note: expanded from macro 'XVEC' XEXP (rt, 6) = arg6; ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-data-refs.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XSTR (rt, 1) = arg1; ^ ~ :1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here : rtunion fld[1]; ^ 38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-loop.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) X0EXP (rt, 7) = NULL_RTX; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-stmts.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 5: note: array 'fld' declared here XSTR (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-data-refs.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-loop.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: array 'fld' declared here XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-stmts.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XSTR (rt, 2) = arg2; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-data-refs.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-loop.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; XBBDEF (rt, 2) = arg2; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ :23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-stmts.c:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 27/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38 : note: expanded from macro 'RTL_CHECK2' note: array 'fld' declared here : rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XSTR (rt, 3) = arg3; ^ ~ ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-loop.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' XEXP (rt, 3) = arg3; ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: rtunion fld[1];expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-data-refs.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XSTR (rt, 2) = arg2; rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-loop.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: XINT (rt, 4) = arg4; ^ ~ 1319:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' 23: note: expanded from macro 'XSTR' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-loop.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XINT (rt, 5) = arg5; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-loop.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-data-refs.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' XSTR (rt, 1) = arg1; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-data-refs.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-loop.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-data-refs.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-loop.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' XSTR (rt, 1) = arg1; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-loop.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-loop.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-loop.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-loop.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-data-refs.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-loop.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-slp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] X0EXP (rt, 6) = NULL_RTX; ^ ~ HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-data-refs.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' XINT (rt, 1) = arg1; ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-loop.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-loop-manip.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:: ./genrtl.h:214:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-slp.c:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] 423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:236: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1167:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec, va_heap, vl_embed>') [-Winvalid-offsetof] HOOK_VECTOR_END (sched) ^ 3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); X0EXP (rt, 7) = NULL_RTX;:440:5: note: array 'fld' declared here ^ ~ ^ ~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ : note: expanded from macro 'X0EXP' rtunion fld[1]; ^#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-data-refs.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-slp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])HOOK_VECTOR_END (simd_clone) ^ ^ ~ XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:: note: expanded from macro 'XEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h440 ::50: note: expanded from macro 'HOOK_VECTOR_END' 286:44: note: in instantiation of member function 'vec, va_heap, vl_embed>::embedded_size' requested here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ size_t size = vec::embedded_size (alloc); ^ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1565:12: note: in instantiation of function template specialization 'va_heap::reserve >' requested here 5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-slp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT);HOOK_VECTOR_END (simt)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note rtunion fld[1];: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vector-builder.h:170:9: note: in instantiation of member function 'vec, va_heap, vl_ptr>::reserve' requested here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here this->reserve (encoded_nelts ()); ^ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/int-vector-builder.h:60:3: note: in instantiation of member function 'vector_builder, int_vector_builder > >::new_vector' requested here ^ new_vector (full_nelts, npatterns, nelts_per_pattern); ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-data-refs.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-slp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-loop-manip.c:305:20: note: in instantiation of member function 'int_vector_builder >::int_vector_builder' requested here HOOK_VECTOR_END (goacc) vec_perm_builder sel (nelts, 2, 3); ^ ^ XSTR (rt, 3) = arg3; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-loop.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-slp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-loop.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-data-refs.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :43:50: note: expanded from macro 'HOOK_VECTOR_END' XVEC (rt, 1) = arg1; ^ ~ X0EXP (rt, 2) = NULL_RTX; ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-loop.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-data-refs.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XINT (rt, 1) = arg1; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-loop.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' X0EXP (rt, 4) = NULL_RTX; ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-slp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ HOOK_VECTOR_END (addr_space)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-loop.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-data-refs.cexpanded from macro 'X0EXP' :27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ XEXP (rt, 1) = arg1;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-loop.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: X0EXP (rt, 6) = NULL_RTX; ^ ~ 440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' rtunion fld[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-data-refs.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-loop.c :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' 27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-slp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] XEXP (rt, 1) = arg1;HOOK_VECTOR_END (calls) ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-data-refs.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XSTR (rt, 2) = arg2; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-loop.c:27#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-slp.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hHOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here : rtunion fld[1]; ^ 1208:38: note: expanded from macro 'RTL_CHECK1' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-data-refs.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-slp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] 440HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' :5: note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) rtunion fld[1]; ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-loop.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-slp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (emutls) X0EXP (rt, 3) = NULL_RTX; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-slp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~ rtunion fld[1]; ^ HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h rtunion fld[1]; ^ :43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-loop.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-slp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] note: expanded from macro 'RTL_CHECK1' HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: noteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-data-refs.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'HOOK_VECTOR_END' XSTR (rt, 1) = arg1; ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-loop.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-slp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] XINT (rt, 5) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here HOOK_VECTOR_END (mode_switching) rtunion fld[1]; ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-data-refs.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XSTR (rt, 2) = arg2; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-loop.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XSTR (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-data-refs.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XSTR (rt, 3) = arg3; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-loop.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-loop.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-slp.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' :26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-loop.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-loop.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-loop.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-loop.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-slp.c:27: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' 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] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? rtunion fld[1]; ^ class rtx_def; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-loop.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-loop.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-stmts.c:29: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here In file included from tree GTY((length ("%h.num_ops"))) op[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-loop.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-loop.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here rtunion fld[1]; ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-loop.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' return &gs->op[2]; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here rtunion fld[1]; ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-loop.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.c:62: 38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h: note: expanded from macro 'RTL_CHECK1' :2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here :440:5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; rtunion fld[1]; ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.hIn file included from :2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-slp.c return gs->op[3]; ^ ~ :27: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-loop.c: gs->op[1] = rhs; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : return &ass->op[3]; ^ ~ 3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 1) = arg1; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ :1320:23: note: expanded from macro 'XEXP' : note: array 'op' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ tree GTY((length ("%h.num_ops"))) op[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1209:38: note: expanded from macro 'RTL_CHECK2' ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); gs->op[3] = rhs; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here note: tree GTY((length ("%h.num_ops"))) op[1]; ^ array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-loop.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 2) = arg2; ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here return gs->op[3]; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here 5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; rtunion fld[1]; ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-loop.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 29: note: expanded from macro 'XWINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' rtunion fld[1]; ^ # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-loop.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' HOST_WIDE_INT hwint[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here # define HOST_WIDE_INT long long ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-loop.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059 rtunion fld[1];:3: : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note: array 'op' declared here return XEXP (insn, 3); ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209 gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h rtunion fld[1]; ^ :371:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-loop.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: return XUINT (insn, 4); ^ ~ return gs->op[2]; ^ ~ X0EXP (rt, 1) = NULL_RTX; ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' tree GTY((length ("%h.num_ops"))) op[1]; ^#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: tree GTY((length ("%h.num_ops"))) op[1]; ^ 1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; gs->op[1] = fn; rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] note: array 'op' declared here ^ tree GTY((length ("%h.num_ops"))) op[1]; return XUINT (insn, 4); ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h call_stmt->op[2] = chain; ^ ~ :3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371 gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ :3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: tree GTY((length ("%h.num_ops"))) op[1]; ^ 1318:26: note: expanded from macro 'XUINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here rtunion fld[1]; tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-loop.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :5: note: array 'fld' declared here return &call_stmt->op[2]; rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h rtunion fld[1]; ^ :371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here In file included from tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-loop.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-loop.c:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here 27 rtunion fld[1]; ^ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' return gs->op[1]; ^ ~#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :3: note: array 'op' declared here #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :37: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-loop.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); return gs->op[2]; ^ ~ ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) return gs->op[1]; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h gs->op[2] = label;#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ^ ~ gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ :1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) return gs->op[2]; ^ ~ ^ ~ gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ :1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) return gs->op[3]; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h: tree GTY((length ("%h.num_ops"))) op[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ ^ 3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here gs->op[2] = label; rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ :3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-loop.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here XSTR (rt, 1) = arg1; ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:expanded from macro 'XCEXP'23: note: expanded from macro 'XSTR' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-data-refs.c:29: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) return gs->op[1]; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :346:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' tree GTY((length ("%h.num_ops"))) op[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) rtunion fld[1]; ^ ^ ~ return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-loop.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'op' declared here :315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ XSTR (rt, 1) = arg1; ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-loop.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612 tree GTY((length ("%h.num_ops"))) op[1]; :3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:147 warnings generated. 1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-loop.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note : array 'op' declared here SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-loop.c:27#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XSTR (rt, 1) = arg1; ^ ~ :1210:37: note: expanded from macro 'RTL_CHECKC1' gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-loop.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-loop.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-loop.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-loop.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-loop.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o tree-vector-builder.o -MT tree-vector-builder.o -MMD -MP -MF ./.deps/tree-vector-builder.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vector-builder.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-loop.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-stmts.c:33: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:167:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] note: array 'fld' declared here if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-loop.c:27expanded from macro 'INSN_CODE' : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440440:5: note: array 'fld' declared here : rtunion fld[1];5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ :3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: rtunion fld[1]; warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ return gs->op[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-stmts.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-loop.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here XINT (rt, 1) = arg1; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:44033:5: note: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:168:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' expanded from macro 'INSN_CODE' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define INSN_CODE(INSN) XINT (INSN, 5)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here : rtunion fld[1]; ^3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) gs->op[1] = fn; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-loop.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here XEXP (rt, 2) = arg2; tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: 5: note: notearray 'fld' declared here rtunion fld[1]; ^ : array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-stmts.c:33: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:169: rtunion fld[1]; ^ 10: warningIn file included from : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-loop.c:27: :3130 return INSN_CODE (insn); In file included from :10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.c:66 ^~~~~~~~~~~~~~~~: return gs->op[2]; ^ ~ warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371 : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]:3: noteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h1504:25::25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h tree GTY((length ("%h.num_ops"))) op[1];:26:1: XSTR (rt, 3) = arg3; ^ ~ ^ note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:warning23: expanded from macro 'INSN_CODE'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h: ::#define INSN_CODE(INSN) XINT (INSN, 5) note: expanded from macro 'XSTR' class 'symtab_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ class symtab_node; ^ ^ ~ 3146/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:111317: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h1209:3731:111707 return &call_stmt->op[2];::38:: 23: warning: 9array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : note ^ ~ : expanded from macro 'RTL_CHECK2' :note: attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^ ~ note : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1209440::385::/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h :2564note:24: note: expanded from macro 'MEM_ATTRS' noteprevious use is here : struct symtab_node *symtab_node; ^ expanded from macro 'RTL_CHECK2' : array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ rtunion fld[1]; ^ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h5: :1344:29: note: expanded from macro 'X0MEMATTR' note: array 'fld' declared here #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' 371:3:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ note: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-loop.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared herearray 'op' declared here XVEC (rt, 1) = arg1; ^ ~ rtunion fld[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.c:66: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:95:1: warning: 'symtab_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] expanded from macro 'XVEC' tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :2: note: did you mean class here? call_stmt->op[2] = chain; struct symtab_node *symtab_node; ^~~~~~ class ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5:In file included from ^ note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-stmts.c:34: In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-slp.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1];:3741: ./genrtl.h:33:3 ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] :class symtab_node; warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XEXP (rt, 1) = arg1; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.c:66: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:254:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707 struct symtab_node *ref = NULL); ^ :9:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-loop.c: note: previous use is here 27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XINT (rt, 1) = arg1; clang: warning struct symtab_node *symtab_node;: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' note: expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10 : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h return gs->op[1]; ^ ~ :440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' 5: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-stmts.c:34 tree GTY((length ("%h.num_ops"))) op[1];: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:: 97note rtunion fld[1];95:1: :3:: ^ ^ note: previous use is here array 'fld' declared here symtab_node rtunion fld[1]; ^ ^ warning: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-slp.c'symtab_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ :27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:2: note: did you mean class here? XEXP (rt, 1) = arg1; struct symtab_node *symtab_node; ^~~~~~ class ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-loop.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' gs->op[1] = rhs; ^ ~: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-stmts.c:34: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:920:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~note : expanded from macro 'XEXP' 254#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.hwarning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]11 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1209::38: note: expanded from macro 'RTL_CHECK2' struct symtab_node *ref = NULL);1209 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): : ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h315::973:3:warning38: ^ ~note: expanded from macro 'RTL_CHECK2': : note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): array 'op' declared here notestruct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] : previous use is here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440 tree GTY((length ("%h.num_ops"))) op[1];:5: struct symtab_node *ref = NULL); note: array 'fld' declared here ^ ~ ^ rtunion fld[1]; ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-loop.c: 27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741:: ./genrtl.h: :440315822::33: note symtab_node ^: : /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h5: :930:previous use is here6: warning: notewarningnote: array 'op' declared here: array 'fld' declared here: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] symtab_node ^ rtunion fld[1]; tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] struct symtab_node *ref = NULL); XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warningIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-slp.c:27: ^ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : gs->op[2] = label;/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :315#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :3: note: array 'op' declared here ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:920: :note97: :3:5array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320 rtunion fld[1];:23: note: expanded from macro 'XEXP':note: ^previous use is here warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] symtab_node : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) gs->op[3] = label; ^ ~ ^ ~ struct symtab_node *ref = NULL);/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-loop.c: ::315:327 ^ 1209:38: note: expanded from macro 'RTL_CHECK2' : note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ XSTR (rt, 2) = arg2; ^ ~ symtab_node /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hnote: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h tree GTY((length ("%h.num_ops"))) op[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:440: : ^930 :6:5:1640: warning: :struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] 10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h friend class cgraph_node; ^ :1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ struct symtab_node *ref = NULL); ^ struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: note: did you mean struct here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' symtab_node ^ rtunion fld[1]; ^ friend class cgraph_node; ^~~~~ struct #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-loop.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-slp.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-loop.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ./genrtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :844:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h rtunion fld[1]; ^ :1640:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] :2023:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' 894:39: note: previous use is here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-slp.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) friend class cgraph_node; XBBDEF (rt, 2) = arg2; ^ ~ ^ struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' 5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h rtunion fld[1]; ^ :1640:10: note: did you mean struct here? struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-loop.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] friend class cgraph_node; XSTR (rt, 2) = arg2; ^ ~ ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: note: did you mean struct here? rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ friend class cgraph_node; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-slp.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' friend class cgraph_edge; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1639:17: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here for_user)) cgraph_edge { rtunion fld[1]; ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-loop.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] note friend class cgraph_node; ^ : did you mean struct here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here friend class cgraph_edge; ^~~~~struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ struct ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XSTR (rt, 3) = arg3; ^ ~ :2023:10: note: did you mean struct here? :1209:38 friend class cgraph_node;: ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ friend class cgraph_edge; ^ note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1639:17: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ for_user)) cgraph_edge { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h rtunion fld[1]; ^ :2024:10: note: did you mean struct here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here friend class cgraph_edge; rtunion fld[1]; ^ ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-slp.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-slp.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-slp.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-slp.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-data-refs.c:35: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] array 'fld' declared here class symtab_node; rtunion fld[1]; ^ ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-slp.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:9: note: previous use is here XBBDEF (rt, 2) = arg2; ^ ~ struct symtab_node *symtab_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-slp.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-slp.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-slp.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-slp.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-data-refs.c:35: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:95:1: warning: 'symtab_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.c:75: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ rtunion fld[1]; ^ HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:2: note: did you mean class here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h: struct symtab_node *symtab_node; ^~~~~~ class 43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-slp.c:27#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-data-refs.c:35: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:254:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] rtunion fld[1]; ^ struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.c:75: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-slp.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' XEXP (rt, 1) = arg1; ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.c:75: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h rtunion fld[1]; ^ :43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-slp.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.c:75: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:920:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] HOOK_VECTOR_END (simt) ^ struct symtab_node *ref = NULL); ^ note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' :43:50: note: expanded from macro 'HOOK_VECTOR_END' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ symtab_node ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h rtunion fld[1]; ^ :930:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.c:75: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:In file included from 1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-slp.cHOOK_VECTOR_END (goacc) ^ :27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] struct symtab_node *ref = NULL); ^ XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' 97:3: note: previous use is here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' symtab_node ^#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-slp.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.c#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :75: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' HOOK_VECTOR_END (vectorize) ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-slp.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-slp.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] XEXP (rt, 6) = arg6; ^ ~ friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.c:75#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' HOOK_VECTOR_END (addr_space) ^ struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h rtunion fld[1]; ^ :1640:10: note: did you mean struct here? #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-slp.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] friend class cgraph_node; ^~~~~ struct XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-slp.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-slp.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] warning friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: note: did you mean struct here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' friend class cgraph_node;In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.c ^~~~~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)In file included from struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vector-builder.c:22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ :75: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] friend class cgraph_edge;HOOK_VECTOR_END (calls) ^ ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55::1208:1639:17: note: :8: note: previous use is here previous use is here 43:50: note: expanded from macro 'HOOK_VECTOR_END' :38: note: expanded from macro 'RTL_CHECK1' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ struct rtx_def; ^ for_user)) cgraph_edge { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: note: did you mean struct here? rtunion fld[1]; ^ friend class cgraph_edge; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-slp.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.c:75: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-slp.cHOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' :27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.c:75#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hHOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' :440:5: note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-slp.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.c:75: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] X0EXP (rt, 5) = NULL_RTX; ^ ~ HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-slp.cIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.c:75: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' X0EXP (rt, 6) = NULL_RTX; ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.c:75: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h rtunion fld[1]; ^ :43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-slp.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) X0EXP (rt, 7) = NULL_RTX; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.c:75: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-slp.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-slp.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-slp.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-slp.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-slp.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-slp.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-slp.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-slp.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-slp.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-slp.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-slp.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-slp.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-slp.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-loop.c:29: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-slp.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.c:75: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vectorizer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] XSTR (rt, 1) = arg1; ^ ~ HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h50/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: : note: expanded from macro 'HOOK_VECTOR_END' expanded from macro 'XSTR' :2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) gs->op[1] = rhs; ^ ~ ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-slp.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here :1317:23: note: expanded from macro 'XINT' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-slp.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 3: note: array 'op' declared here XVEC (rt, 3) = arg3; ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:440:5: note: array 'fld' declared here 2579 rtunion fld[1]; ^ :3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-slp.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-slp.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-slp.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-slp.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-stmts.c:3748/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h::1317:23: note: expanded from macro 'XINT' 14: warning: implicit conversion of NULL constant to 'bool' [-Wnull-conversion] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ return NULL; ~~~~~~ ^~~~ false /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-slp.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vector-builder.c:22: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)In file included from ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hstruct pod_mode ^ :1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here template class pod_mode; ^~~~~ struct rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-slp.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-slp.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-slp.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-slp.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-slp.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-slp.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 5: note: array 'hwint' declared here return gs->op[1]; ^ ~ HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' tree GTY((length ("%h.num_ops"))) op[1]; # define HOST_WIDE_INT long long ^ ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-slp.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'XWINT' gs->op[1] = rhs; ^ ~ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:# define HOST_WIDE_INT long long ^ 3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-slp.c tree GTY((length ("%h.num_ops"))) op[1]; ^ :27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; return gs->op[3]; ^ ~ ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-slp.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-slp.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-slp.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-slp.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-slp.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-slp.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-slp.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-slp.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-slp.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-slp.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-slp.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-slp.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-slp.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-slp.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-slp.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-slp.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-slp.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-slp.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-slp.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-slp.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-slp.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-slp.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-slp.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-slp.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-slp.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-slp.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-slp.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-slp.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-slp.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vector-builder.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vector-builder.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vector-builder.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-loop.c:50: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class symtab_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-loop.c:50: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:95:1: warning: 'symtab_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-loop.c:50: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:254:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:920:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:930:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1639:17: note: previous use is here for_user)) cgraph_edge { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-slp.c:29: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-data-refs.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:236: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1167:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:286:44: note: in instantiation of member function 'vec::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1565:12: note: in instantiation of function template specialization 'va_heap::reserve' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1674:3: note: in instantiation of member function 'vec::reserve' requested here reserve (1, false PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-data-refs.c:3278:40: note: in instantiation of member function 'vec::safe_push' requested here LOOP_VINFO_LOWER_BOUNDS (loop_vinfo).safe_push (lower_bound); ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-data-refs.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:236: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1167:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:286:44: note: in instantiation of member function 'vec::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1565:12: note: in instantiation of function template specialization 'va_heap::reserve' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1585:10: note: in instantiation of member function 'vec::reserve' requested here return reserve (nelems, true PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1600:5: note: in instantiation of member function 'vec::reserve_exact' requested here reserve_exact (nelems PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-data-refs.c:3378:19: note: in instantiation of member function 'vec::create' requested here comp_alias_ddrs.create (may_alias_ddrs.length ()); ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-data-refs.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:236: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1167:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec, va_heap, vl_embed>') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:286:44: note: in instantiation of member function 'vec, va_heap, vl_embed>::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1565:12: note: in instantiation of function template specialization 'va_heap::reserve >' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1674:3: note: in instantiation of member function 'vec, va_heap, vl_ptr>::reserve' requested here reserve (1, false PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-data-refs.c:3414:52: note: in instantiation of member function 'vec, va_heap, vl_ptr>::safe_push' requested here LOOP_VINFO_CHECK_UNEQUAL_ADDRS (loop_vinfo).safe_push (new_pair); ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-data-refs.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:236: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1167:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec, va_heap, vl_embed>') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:286:44: note: in instantiation of member function 'vec, va_heap, vl_embed>::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1565:12: note: in instantiation of function template specialization 'va_heap::reserve >' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vector-builder.h:170:9: note: in instantiation of member function 'vec, va_heap, vl_ptr>::reserve' requested here this->reserve (encoded_nelts ()); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/int-vector-builder.h:60:3: note: in instantiation of member function 'vector_builder, int_vector_builder > >::new_vector' requested here new_vector (full_nelts, npatterns, nelts_per_pattern); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-data-refs.c:5109:21: note: in instantiation of member function 'int_vector_builder >::int_vector_builder' requested here vec_perm_builder sel (nelt, nelt, 1); ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-stmts.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:236: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1167:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec, va_heap, vl_embed>') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:286:44: note: in instantiation of member function 'vec, va_heap, vl_embed>::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1565:12: note: in instantiation of function template specialization 'va_heap::reserve >' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vector-builder.h:170:9: note: in instantiation of member function 'vec, va_heap, vl_ptr>::reserve' requested here this->reserve (encoded_nelts ()); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/int-vector-builder.h:60:3: note: in instantiation of member function 'vector_builder, int_vector_builder > >::new_vector' requested here new_vector (full_nelts, npatterns, nelts_per_pattern); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-stmts.c:2011:20: note: in instantiation of member function 'int_vector_builder >::int_vector_builder' requested here vec_perm_builder sel (nunits, 1, 3); ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-slp.c:34: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:167:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-slp.c:34: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:168: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); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-slp.c:34: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:169:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ 5 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o tree-vrp.o -MT tree-vrp.o -MMD -MP -MF ./.deps/tree-vrp.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vrp.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-loop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:236: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1167:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec, va_heap, vl_embed>') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:286:44: note: in instantiation of member function 'vec, va_heap, vl_embed>::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1565:12: note: in instantiation of function template specialization 'va_heap::reserve >' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1674:3: note: in instantiation of member function 'vec, va_heap, vl_ptr>::reserve' requested here reserve (1, false PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-loop.c:3032:12: note: in instantiation of member function 'vec, va_heap, vl_ptr>::safe_push' requested here path.safe_push (std::make_pair (curri, curr)); ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-loop.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:236: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1167:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec, va_heap, vl_embed>') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:286:44: note: in instantiation of member function 'vec, va_heap, vl_embed>::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1565:12: note: in instantiation of function template specialization 'va_heap::reserve >' requested here In file included from va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-slp.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:236: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vector-builder.h:170:9: note: in instantiation of member function 'vec, va_heap, vl_ptr>::reserve' requested here 1167:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec, va_heap, vl_embed>') [-Winvalid-offsetof] this->reserve (encoded_nelts ()); ^ return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-loop.c:4104:8: note: in instantiation of member function 'vector_builder, int_vector_builder > >::new_vector' requested here /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' sel->new_vector (nelt, 1, 3); ^#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:286:44: note: in instantiation of member function 'vec, va_heap, vl_embed>::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1565:12: note: in instantiation of function template specialization 'va_heap::reserve >' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vector-builder.h:170:9: note: in instantiation of member function 'vec, va_heap, vl_ptr>::reserve' requested here this->reserve (encoded_nelts ()); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/int-vector-builder.h:60:3: note: in instantiation of member function 'vector_builder, int_vector_builder > >::new_vector' requested here new_vector (full_nelts, npatterns, nelts_per_pattern); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vect-slp.c:240:25: note: in instantiation of member function 'int_vector_builder >::int_vector_builder' requested here vec_perm_builder sel1 (nelts, 2, 3); ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 41 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o tree.o -MT tree.o -MMD -MP -MF ./.deps/tree.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vrp.c:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vrp.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vrp.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vrp.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.c:32: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vrp.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vrp.c:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vrp.c:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hstruct mem_usage ^ :440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vrp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vrp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vrp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vrp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vrp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vrp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vrp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vrp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vrp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vrp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vrp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vrp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vrp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vrp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vrp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vrp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vrp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vrp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vrp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vrp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vrp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vrp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vrp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vrp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vrp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vrp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vrp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vrp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vrp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vrp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vrp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vrp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vrp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vrp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vrp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vrp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vrp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vrp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vrp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vrp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vrp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vrp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vrp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: 48expanded from macro 'XINT' warnings generated. #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vrp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vrp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vrp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vrp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vrp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vrp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vrp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vrp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vrp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vrp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vrp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vrp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vrp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vrp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vrp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vrp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vrp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vrp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vrp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vrp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vrp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vrp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vrp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vrp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vrp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vrp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vrp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)HOOK_VECTOR_END (asm_out) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vrp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5HOOK_VECTOR_END (sched) ^ : note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' rtunion fld[1]; ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vrp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: In file included from expanded from macro 'RTL_CHECK2'clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o typed-splay-tree.o -MT typed-splay-tree.o -MMD -MP -MF ./.deps/typed-splay-tree.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/typed-splay-tree.c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vrp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vrp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vrp.cIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: expanded from macro 'HOOK_VECTOR_END' XSTR (rt, 1) = arg1; ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vrp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vrp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:381:: warning: empty macro arguments are a C99 feature [-Wc99-extensions] note: expanded from macro 'RTL_CHECK2' HOOK_VECTOR_END (addr_space) ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vrp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vrp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vrp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' rtunion fld[1]; ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vrp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vrp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~ HOOK_VECTOR_END (cxx) ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:expanded from macro 'HOOK_VECTOR_END' 440:5:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warningIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vrp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h: empty macro arguments are a C99 feature [-Wc99-extensions] :822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (emutls) ^ XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vrp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' 43:50: note: expanded from macro 'HOOK_VECTOR_END' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vrp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] 3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' XVEC (rt, 3) = arg3; ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vrp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vrp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vrp.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.c:36: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vrp.c:28: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning return gs->op[1];: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h: tree GTY((length ("%h.num_ops"))) op[1]; ^ 346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/typed-splay-tree.c:22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.c:39: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class symtab_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.c:39: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:95:1: warning: 'symtab_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.c:39: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:254:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:920:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:930:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1639:17: note: previous use is here for_user)) cgraph_edge { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/typed-splay-tree.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vrp.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-tree.h:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vrp.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-tree.h:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vrp.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-tree.h:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vrp.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-tree.h:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vrp.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-tree.h:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vrp.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-tree.h:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vrp.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-tree.h:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vrp.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-tree.h:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vrp.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-tree.h:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vrp.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-tree.h:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.c:48: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/output.h:133:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/output.h:123:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vrp.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-tree.h:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m)HOOK_VECTOR_END (emutls) ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vrp.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-tree.h:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vrp.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-tree.h:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vrp.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-tree.h:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/common/common-target.h:67: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/common/common-target.def:105:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vrp.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-tree.h:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/typed-splay-tree.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :22HOOK_VECTOR_END (C90_EMPTY_HACK) ^ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' inline struct rtx_def * ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here ^ class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/typed-splay-tree.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.c:67: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/typed-splay-tree.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vrp.c:57: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-scopedtables.h:99:3: warning: struct 'expr_hash_elt' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct expr_hash_elt *m_stamp; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-scopedtables.h:68:7: note: previous use is here class expr_hash_elt ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.c:67: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ 5 warnings generated. /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.c:67: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.c:67: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.c:67: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o unique-ptr-tests.o -MT unique-ptr-tests.o -MMD -MP -MF ./.deps/unique-ptr-tests.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/unique-ptr-tests.cc In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.c:67: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.c:67: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.c:67: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.c:67: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.c:67: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.c:67: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.c:67: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.c:67: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.c:67: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.c:67: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.c:67: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.c:67: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.c:67: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.c:67: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.c:67: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.c:67: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.c:67: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.c:67: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.c:67: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.c:67: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.c:67: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.c:67: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.c:67: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.c:67: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.c:67: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.c:67: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.c:67: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.c:67: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.c:67: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.c:67: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.c:67: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.c:67: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.c:67: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.c:67: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.c:67: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.c:67: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.c:67: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.c:67: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.c:67: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.c:67: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.c:67: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.c:67: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.c:67: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.c:67: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.c:67: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.c:67: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.c:67: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.c:67: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.c:67: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.c:67: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.c:67: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.c:67: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.c:67: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.c:67: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.c:67: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.c:67: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.c:67: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.c:67: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.c:67: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.c:67: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.c:67: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.c:67: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.c:67: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.c:67: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.c:67: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.c:67: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.c:67: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.c:67: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.c:67: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.c:67: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.c:67: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.c:67: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.c:67: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.c:67: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.c:67: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.c:67: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.c:67: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.c:67: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.c:67: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.c:67: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.c:67: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.c:67: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.c:67: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.c:67: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.c:67: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.c:708:3: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *snode = symtab_node::get (node); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.c:708:3: note: did you mean class here? struct symtab_node *snode = symtab_node::get (node); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.c:718:3: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *snode = symtab_node::get (node); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.c:718:3: note: did you mean class here? struct symtab_node *snode = symtab_node::get (node); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.c:729:3: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *snode = symtab_node::get (node); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.c:729:3: note: did you mean class here? struct symtab_node *snode = symtab_node::get (node); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.c:740:3: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *snode; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.c:740:3: note: did you mean class here? struct symtab_node *snode; ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.c:759:3: warning: struct 'varpool_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct varpool_node *snode = varpool_node::get (node); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1800:38: note: previous use is here class GTY((tag ("SYMTAB_VARIABLE"))) varpool_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.c:759:3: note: did you mean class here? struct varpool_node *snode = varpool_node::get (node); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.c:769:3: warning: struct 'varpool_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct varpool_node *vnode; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1800:38: note: previous use is here class GTY((tag ("SYMTAB_VARIABLE"))) varpool_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.c:769:3: note: did you mean class here? struct varpool_node *vnode; ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.c:4910:16: warning: passing an object that undergoes default argument promotion to 'va_start' has undefined behavior [-Wvarargs] va_start (p, code); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.c:4901:26: note: parameter of type 'enum tree_code' is declared here build_nt (enum tree_code code, ...) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vrp.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:236: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1167:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec, va_heap, vl_embed>') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:286:44: note: in instantiation of member function 'vec, va_heap, vl_embed>::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1565:12: note: in instantiation of function template specialization 'va_heap::reserve >' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1585:10: note: in instantiation of member function 'vec, va_heap, vl_ptr>::reserve' requested here return reserve (nelems, true PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1600:5: note: in instantiation of member function 'vec, va_heap, vl_ptr>::reserve_exact' requested here reserve_exact (nelems PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-ssa-scopedtables.h:131:15: note: in instantiation of member function 'vec, va_heap, vl_ptr>::create' requested here { m_stack.create (20); m_avail_exprs = table; } ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/unique-ptr-tests.cc:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.c:6241:3: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *snode; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.c:6241:3: note: did you mean class here? struct symtab_node *snode; ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/unique-ptr-tests.cc:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-vrp.c:905:1: warning: unused function 'value_ranges_intersect_p' [-Wunused-function] value_ranges_intersect_p (value_range *vr0, value_range *vr1) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/unique-ptr-tests.cc:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/unique-ptr-tests.cc:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/unique-ptr-tests.cc:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 5 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o valtrack.o -MT valtrack.o -MMD -MP -MF ./.deps/valtrack.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/valtrack.c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.c:13057:28: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (TYPE_ARTIFICIAL (tv) && 0) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.c:13057:28: note: use '&' for a bitwise operation if (TYPE_ARTIFICIAL (tv) && 0) ^~ & /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.c:13057:28: note: remove constant to silence this warning if (TYPE_ARTIFICIAL (tv) && 0) ~^~~~ 158 warnings generated. clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o value-prof.o -MT value-prof.o -MMD -MP -MF ./.deps/value-prof.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/value-prof.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.c:14563: ./gt-tree.h:287:3: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-tree.h:287:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-tree.h:287:64: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-tree.h:287:64: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-tree.h:305:3: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-tree.h:305:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-tree.h:305:61: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-tree.h:305:61: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-tree.h:323:3: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-tree.h:323:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-tree.h:323:66: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-tree.h:323:66: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-tree.h:341:3: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-tree.h:341:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-tree.h:341:63: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-tree.h:341:63: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-tree.h:359:3: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-tree.h:359:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-tree.h:359:73: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-tree.h:359:73: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-tree.h:377:3: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-tree.h:377:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-tree.h:377:72: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-tree.h:377:72: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/valtrack.c:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/value-prof.c:22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/valtrack.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/value-prof.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/valtrack.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/valtrack.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/value-prof.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/value-prof.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/valtrack.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/value-prof.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/valtrack.c:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/value-prof.c:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/valtrack.c:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/value-prof.c:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])note: array 'fld' declared here rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: return XBBDEF (insn, 2); ^ ~ array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324 JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ :25/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' : note: expanded from macro 'XBBDEF' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ 38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~ :1352:32: note: expanded from macro 'XCSUBREG' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/valtrack.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/valtrack.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/valtrack.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/valtrack.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/valtrack.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/valtrack.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/valtrack.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/valtrack.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/valtrack.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/valtrack.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' XEXP (rt, 1) = arg1;#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ^ ~/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/valtrack.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/valtrack.c:26: In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/value-prof.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/valtrack.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/value-prof.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/valtrack.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/valtrack.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/value-prof.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/valtrack.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/value-prof.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/valtrack.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/valtrack.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/value-prof.c:24/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ 3741/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' : ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1324:25: note: expanded from macro 'XBBDEF' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/valtrack.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) XEXP (rt, 3) = arg3; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/valtrack.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/value-prof.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/valtrack.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XINT (rt, 5) = arg5; rtunion fld[1]; ^ ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/value-prof.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: XINT (rt, 4) = arg4; ^ ~ 1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/valtrack.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/valtrack.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 7) = arg7; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/value-prof.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' XINT (rt, 5) = arg5; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/value-prof.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/valtrack.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/valtrack.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/value-prof.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/valtrack.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/value-prof.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ XBBDEF (rt, 2) = arg2; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/valtrack.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ X0EXP (rt, 4) = NULL_RTX; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/value-prof.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' XEXP (rt, 3) = arg3; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/valtrack.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/value-prof.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: XINT (rt, 4) = arg4; ^ ~ 1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/valtrack.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ X0EXP (rt, 6) = NULL_RTX; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/value-prof.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: XINT (rt, 5) = arg5; ^ ~ 1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/valtrack.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/value-prof.c X0EXP (rt, 7) = NULL_RTX; ^ ~ :24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' XEXP (rt, 6) = arg6; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/value-prof.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/valtrack.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/value-prof.c ^ ~ :24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: XEXP (rt, 1) = arg1; ^ ~ 440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/valtrack.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' 3741: ./genrtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here X0EXP (rt, 2) = NULL_RTX; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/value-prof.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 1337:27: note: expanded from macro 'X0EXP' XBBDEF (rt, 2) = arg2; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' :1324:25: note: expanded from macro 'XBBDEF' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/valtrack.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here X0EXP (rt, 3) = NULL_RTX; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/value-prof.c:24#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' XEXP (rt, 3) = arg3; ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/valtrack.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' rtunion fld[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/value-prof.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/valtrack.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ X0EXP (rt, 5) = NULL_RTX; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/value-prof.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' XINT (rt, 5) = arg5; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/valtrack.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/value-prof.c X0EXP (rt, 6) = NULL_RTX; ^ ~ :24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' XEXP (rt, 6) = arg6; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/value-prof.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/valtrack.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/valtrack.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/value-prof.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' :24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/valtrack.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here X0EXP (rt, 3) = NULL_RTX; rtunion fld[1]; ^ ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/value-prof.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' XBBDEF (rt, 2) = arg2; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' :440:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/valtrack.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ X0EXP (rt, 4) = NULL_RTX; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/value-prof.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' XEXP (rt, 3) = arg3; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/valtrack.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/value-prof.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/valtrack.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XSTR (rt, 6) = arg4; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/value-prof.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/value-prof.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/valtrack.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' rtunion fld[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/value-prof.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' X0EXP (rt, 7) = NULL_RTX; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/valtrack.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' In file included from #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/value-prof.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ ~:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/valtrack.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' 440:5:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/value-prof.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' X0EXP (rt, 2) = NULL_RTX; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/valtrack.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) XVEC (rt, 3) = arg3; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/value-prof.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: warningnote: expanded from macro 'XVEC': array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/valtrack.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XVEC (rt, 4) = arg4; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/value-prof.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :1208:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/valtrack.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' rtunion fld[1]; ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/value-prof.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' X0EXP (rt, 5) = NULL_RTX; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/valtrack.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XINT (rt, 6) = arg6; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/value-prof.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/valtrack.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/value-prof.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' : expanded from macro 'XINT' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/value-prof.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/valtrack.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XVEC (rt, 1) = arg1; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/value-prof.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/valtrack.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XEXP (rt, 2) = arg2; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/value-prof.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/valtrack.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XEXP (rt, 3) = arg3; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/value-prof.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XINT (rt, 5) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/valtrack.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) X0EXP (rt, 4) = NULL_RTX; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/value-prof.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XSTR (rt, 6) = arg4; ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' 440:5: note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/valtrack.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/value-prof.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/valtrack.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/value-prof.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/value-prof.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/value-prof.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/valtrack.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 29: note: expanded from macro 'XWINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here rtunion fld[1]; ^ HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/value-prof.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] # define HOST_WIDE_INT long long ^ XVEC (rt, 4) = arg4; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/valtrack.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' XWINT (rt, 2) = arg2; ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here rtunion fld[1]; ^ HOST_WIDE_INT hwint[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/value-prof.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' XVEC (rt, 5) = arg5; ^ ~ # define HOST_WIDE_INT long long ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/value-prof.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/valtrack.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :5: note: array 'fld' declared here SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' ^ #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/value-prof.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/valtrack.c note: expanded from macro 'RTL_CHECK2' :26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' rtunion fld[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/value-prof.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' In file included from #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/valtrack.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/value-prof.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP'In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/valtrack.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/value-prof.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/value-prof.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/valtrack.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/valtrack.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/value-prof.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here XEXP (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/valtrack.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/value-prof.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here 5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/valtrack.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/valtrack.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/value-prof.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here rtunion fld[1]; ^ HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/value-prof.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/valtrack.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' HOST_WIDE_INT hwint[1]; ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' # define HOST_WIDE_INT long long ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/valtrack.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/value-prof.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' 440:5: note: array 'fld' declared here #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/valtrack.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/value-prof.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' rtunion fld[1];#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h ^ :1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/valtrack.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/value-prof.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ X0EXP (rt, 1) = NULL_RTX; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/valtrack.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' : expanded from macro 'X0EXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/valtrack.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/value-prof.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/valtrack.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/valtrack.cIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/value-prof.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/value-prof.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/valtrack.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/value-prof.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/valtrack.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; XINT (rt, 1) = arg1; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/valtrack.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/valtrack.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/value-prof.c3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/value-prof.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/valtrack.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 38: note: expanded from macro 'RTL_CHECK2' XVEC (rt, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/value-prof.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/valtrack.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' : array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/value-prof.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/valtrack.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/value-prof.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/valtrack.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/valtrack.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/value-prof.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/valtrack.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' :5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/value-prof.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/value-prof.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/valtrack.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/value-prof.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/valtrack.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/valtrack.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/value-prof.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/value-prof.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/value-prof.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/value-prof.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/value-prof.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/value-prof.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/value-prof.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/value-prof.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/value-prof.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/value-prof.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/value-prof.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/value-prof.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/value-prof.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/value-prof.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/valtrack.c:221:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] loc = simplify_replace_fn_rtx (INSN_VAR_LOCATION_LOC (insn), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1721:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1662:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/valtrack.c:223:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (loc == INSN_VAR_LOCATION_LOC (insn)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1721:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1662:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/valtrack.c:227:4: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_VAR_LOCATION_LOC (insn) = loc; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1721:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1662:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/valtrack.c:374: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 (); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1721:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1662:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/valtrack.c:458: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 (); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1721:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1662:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/valtrack.c:661:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = SET_SRC (set); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/valtrack.c:748:41: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (DEBUG_INSN_P (next) && reg == INSN_VAR_LOCATION_LOC (next)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1721:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1662:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/value-prof.c:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/value-prof.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class symtab_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/value-prof.c:29: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:95:1: warning: 'symtab_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/value-prof.c:29: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:254:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:920:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:930:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1639:17: note: previous use is here for_user)) cgraph_edge { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/value-prof.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:1: warning: 'lto_input_block' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile-count.h:573:41: note: did you mean class here? static profile_probability stream_in (struct lto_input_block *); ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/value-prof.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:744:8: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern struct lto_input_block * lto_create_simple_input_block ( ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:744:8: note: did you mean class here? extern struct lto_input_block * lto_create_simple_input_block ( ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:750:5: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block *, const char *, size_t); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:750:5: note: did you mean class here? struct lto_input_block *, const char *, size_t); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:780:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:780:34: note: did you mean class here? extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:841:10: warning: struct 'varpool_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct varpool_node *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1800:38: note: previous use is here class GTY((tag ("SYMTAB_VARIABLE"))) varpool_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:841:10: note: did you mean class here? struct varpool_node *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:851:35: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:851:35: note: did you mean class here? extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:855:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:855:26: note: did you mean class here? tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:859:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:859:26: note: did you mean class here? hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:861:24: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:861:24: note: did you mean class here? tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:863:22: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree (struct lto_input_block *, struct data_in *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:863:22: note: did you mean class here? tree lto_input_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/value-prof.c:31: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:76:53: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:76:53: note: did you mean class here? const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:78:8: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:78:8: note: did you mean class here? struct lto_input_block *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:83:44: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:83:44: note: did you mean class here? unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:84:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:84:34: note: did you mean class here? HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:85:37: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gcov_type streamer_read_gcov_count (struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:85:37: note: did you mean class here? gcov_type streamer_read_gcov_count (struct lto_input_block *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:86:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] wide_int streamer_read_wide_int (struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:86:34: note: did you mean class here? wide_int streamer_read_wide_int (struct lto_input_block *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:87:38: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] widest_int streamer_read_widest_int (struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:87:38: note: did you mean class here? widest_int streamer_read_widest_int (struct lto_input_block *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:152:24: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_bitpack (struct lto_input_block *ib) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:152:24: note: did you mean class here? streamer_read_bitpack (struct lto_input_block *ib) ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:177:25: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:177:25: note: did you mean class here? = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:221:22: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_uchar (struct lto_input_block *ib) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:221:22: note: did you mean class here? streamer_read_uchar (struct lto_input_block *ib) ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:251:29: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_hwi_in_range (struct lto_input_block *ib, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:251:29: note: did you mean class here? streamer_read_hwi_in_range (struct lto_input_block *ib, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:340:29: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_record_start (struct lto_input_block *ib) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:340:29: note: did you mean class here? streamer_read_record_start (struct lto_input_block *ib) ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/value-prof.c:37: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/value-prof.h:109:40: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void stream_in_histogram_value (struct lto_input_block *, gimple *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/value-prof.h:109:40: note: did you mean class here? extern void stream_in_histogram_value (struct lto_input_block *, gimple *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/value-prof.c:381:28: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] stream_in_histogram_value (struct lto_input_block *ib, gimple *stmt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/value-prof.c:381:28: note: did you mean class here? stream_in_histogram_value (struct lto_input_block *ib, gimple *stmt) ^~~~~~ class 119 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o var-tracking.o -MT var-tracking.o -MMD -MP -MF ./.deps/var-tracking.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 159 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o varasm.o -MT varasm.o -MMD -MP -MF ./.deps/varasm.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:90: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ 151 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o varpool.o -MT varpool.o -MMD -MP -MF ./.deps/varpool.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varpool.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:90: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:30: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:90: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:90: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:90: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:92: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:92: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:92: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:92: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:92: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:92: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:92: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:92: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:92: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:92: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:92: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:92: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:92: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:92: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:92: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:93: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varpool.c:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:93: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:93: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:93: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:93: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:93: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:93: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:93: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:93: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:93: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:93: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:93: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:93: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:93: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:93: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:93: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:93: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:93: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:93: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:93: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' In file included from #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~ HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' :440:5#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ : note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:93: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:93: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here HOOK_VECTOR_END (simd_clone) rtunion fld[1]; ^ ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' :93: In file included from #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c XINT (rt, 5) = arg5; ^ ~ :32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' empty macro arguments are a C99 feature [-Wc99-extensions] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ HOOK_VECTOR_END (simt)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:93: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc)note: expanded from macro 'RTL_CHECK2' ^In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varpool.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' rtunion fld[1]; ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:93: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] template class pod_mode; ^~~~~ struct XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h rtunion fld[1]; ^ :43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:93: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:93: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:93: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] XEXP (rt, 3) = arg3; ^ ~ HOOK_VECTOR_END (addr_space) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:93: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:93: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:93: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:93: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h rtunion fld[1]; ^ :43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:93: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:93: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c X0EXP (rt, 2) = NULL_RTX; ^ ~ :32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hHOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' :1337:27#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ : note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:93: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :43:50: note: expanded from macro 'HOOK_VECTOR_END' X0EXP (rt, 3) = NULL_RTX; ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] note: array 'fld' declared here HOOK_VECTOR_END (target_option) ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:93: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ : note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:93: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (shrink_wrap) ^ X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:93: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' 6688:1:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:HOOK_VECTOR_END (mode_switching) ^ 1208:38/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varpool.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] note: expanded from macro 'RTL_CHECK1' inline struct rtx_def * ^#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here rtunion fld[1]; ^ class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varpool.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:93: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:93: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:93: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:93: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:93: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' rtunion fld[1]; ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:93: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XSTR (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:93: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:93: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:93: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:33: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' 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] XINT (rt, 2) = arg2; struct GTY((desc("0"), tag("0"), ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' class rtx_def; ^~~~~ struct #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:93: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:93: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:93: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2'In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varpool.c:23#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here struct mem_usage rtunion fld[1]; ^ ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:93: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? XINT (rt, 6) = arg6;class mem_usage; ^~~~~ struct ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:93: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:93: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:93: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:93: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:93: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:33: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 350 rtx tmp = XEXP (this, 1);:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:93: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: expanded from macro 'RTL_CHECK2' XEXP (rt, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:93: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; rtx next = XEXP (insn, 1); ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:93: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ :5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here rtunion fld[1]; ^ HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] # define HOST_WIDE_INT long long ^ return XBBDEF (insn, 2); ^ ~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:93: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h XWINT (rt, 2) = arg2; ^ ~ :1324:25: note: expanded from macro 'XBBDEF' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' HOST_WIDE_INT hwint[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:# define HOST_WIDE_INT long long ^ 440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:93: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ :23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:93: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; X0EXP (rt, 1) = NULL_RTX; ^ ~ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 1208:38: note: expanded from macro 'RTL_CHECK1' return XUINT (insn, 4); ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ 5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:93: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:93: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:93: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ :93: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' XSTR (rt, 2) = arg2; ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:93: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ 23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:93: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:93: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:93: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:93: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:93: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:93: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:93: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:93: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:93: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:93: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:93: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:93: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:93: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:93: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:93: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:93: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:93: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h *step_out = XEXP (x, 1); ^ ~ :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' 1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:93: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:93: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:93: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varpool.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:HOOK_VECTOR_END (asm_out) ^ 1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:93: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varpool.c XSTR (rt, 1) = arg1; ^ ~ :25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' HOOK_VECTOR_END (sched) ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varpool.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:93: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (simd_clone) ^ XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varpool.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def ^ ~ :1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here HOOK_VECTOR_END (simt) ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:93: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varpool.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varpool.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varpool.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varpool.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' XEXP (rt, 1) = arg1; ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared hereIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varpool.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:33#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varpool.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varpool.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1]; ^ HOOK_VECTOR_END (emutls) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' XINT (rt, 4) = arg4; ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varpool.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1]; ^ HOOK_VECTOR_END (target_option) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' XINT (rt, 5) = arg5;#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varpool.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varpool.c note: expanded from macro 'RTL_CHECK2' :25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' rtunion fld[1]; ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varpool.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] XEXP (rt, 6) = arg6; ^ ~ HOOK_VECTOR_END (C90_EMPTY_HACK) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:103: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:167:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:103: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:168: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); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:103: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:169:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:737:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] -= INTVAL (XEXP (src, 1)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:752:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx src = SET_SRC (pattern); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:766:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *post += INTVAL (XEXP (src, 1)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:768:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *post -= INTVAL (XEXP (src, 1)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:970:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx op1 = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:1010:32: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op1 = use_narrower_mode (XEXP (x, 1), mode, wmode); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:1014:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op1 = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varpool.c:27: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:1103:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] addr = XEXP (loc, 1); ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ tree GTY((length ("%h.num_ops"))) op[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:1112:38: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] tem = simplify_replace_fn_rtx (XEXP (loc, 1), old_rtx, gs->op[3] = rhs; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:1133:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (loc)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:1138:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (loc)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:1140:50: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tem = gen_rtx_raw_SUBREG (GET_MODE (loc), addr, SUBREG_BYTE (loc)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:930:44: note: expanded from macro 'gen_rtx_raw_SUBREG' gen_rtx_fmt_ep (SUBREG, (MODE), (ARG0), (ARG1)) ^~~~ ./genrtl.h:476:40: note: expanded from macro 'gen_rtx_fmt_ep' gen_rtx_fmt_ep_stat (c, m, p0, p1 MEM_STAT_INFO) ^~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:1164:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] if (ASM_OPERANDS_OUTPUT_IDX (loc) != 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2526:38: note: expanded from macro 'ASM_OPERANDS_OUTPUT_IDX' #define ASM_OPERANDS_OUTPUT_IDX(RTX) XCINT (RTX, 2, ASM_OPERANDS) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:1271:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] if (ASM_OPERANDS_INPUT_VEC (SET_SRC (set)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2527:37: note: expanded from macro 'ASM_OPERANDS_INPUT_VEC' #define ASM_OPERANDS_INPUT_VEC(RTX) XCVEC (RTX, 3, ASM_OPERANDS) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1355:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:1271:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (ASM_OPERANDS_INPUT_VEC (SET_SRC (set)) ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2527:44: note: expanded from macro 'ASM_OPERANDS_INPUT_VEC' #define ASM_OPERANDS_INPUT_VEC(RTX) XCVEC (RTX, 3, ASM_OPERANDS) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1355:45: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:38: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:1272:6: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] != ASM_OPERANDS_INPUT_VEC (SET_SRC (set0)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2527:37: note: expanded from macro 'ASM_OPERANDS_INPUT_VEC' #define ASM_OPERANDS_INPUT_VEC(RTX) XCVEC (RTX, 3, ASM_OPERANDS) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1355:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:1272:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] != ASM_OPERANDS_INPUT_VEC (SET_SRC (set0)) ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2527:44: note: expanded from macro 'ASM_OPERANDS_INPUT_VEC' #define ASM_OPERANDS_INPUT_VEC(RTX) XCVEC (RTX, 3, ASM_OPERANDS) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1355:45: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:38: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:1273:6: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] || ASM_OPERANDS_INPUT_CONSTRAINT_VEC (SET_SRC (set)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2528:48: note: expanded from macro 'ASM_OPERANDS_INPUT_CONSTRAINT_VEC' #define ASM_OPERANDS_INPUT_CONSTRAINT_VEC(RTX) XCVEC (RTX, 4, ASM_OPERANDS) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1355:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:1273:41: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || ASM_OPERANDS_INPUT_CONSTRAINT_VEC (SET_SRC (set)) ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2528:55: note: expanded from macro 'ASM_OPERANDS_INPUT_CONSTRAINT_VEC' #define ASM_OPERANDS_INPUT_CONSTRAINT_VEC(RTX) XCVEC (RTX, 4, ASM_OPERANDS) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1355:45: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:38: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:1274:9: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] != ASM_OPERANDS_INPUT_CONSTRAINT_VEC (SET_SRC (set0)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2528:48: note: expanded from macro 'ASM_OPERANDS_INPUT_CONSTRAINT_VEC' #define ASM_OPERANDS_INPUT_CONSTRAINT_VEC(RTX) XCVEC (RTX, 4, ASM_OPERANDS) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1355:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:1274:44: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] != ASM_OPERANDS_INPUT_CONSTRAINT_VEC (SET_SRC (set0)) ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2528:55: note: expanded from macro 'ASM_OPERANDS_INPUT_CONSTRAINT_VEC' #define ASM_OPERANDS_INPUT_CONSTRAINT_VEC(RTX) XCVEC (RTX, 4, ASM_OPERANDS) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1355:45: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:38: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:1275:6: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] || ASM_OPERANDS_LABEL_VEC (SET_SRC (set)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2537:37: note: expanded from macro 'ASM_OPERANDS_LABEL_VEC' #define ASM_OPERANDS_LABEL_VEC(RTX) XCVEC (RTX, 5, ASM_OPERANDS) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1355:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:1275:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || ASM_OPERANDS_LABEL_VEC (SET_SRC (set)) ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2537:44: note: expanded from macro 'ASM_OPERANDS_LABEL_VEC' #define ASM_OPERANDS_LABEL_VEC(RTX) XCVEC (RTX, 5, ASM_OPERANDS) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1355:45: note: expanded from macro 'XCVEC' :3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^~~ return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here :1210:38: note: expanded from macro 'RTL_CHECKC1' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:1276:9: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] != ASM_OPERANDS_LABEL_VEC (SET_SRC (set0))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2537:37: note: expanded from macro 'ASM_OPERANDS_LABEL_VEC' #define ASM_OPERANDS_LABEL_VEC(RTX) XCVEC (RTX, 5, ASM_OPERANDS) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1355:32: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XCVEC' gs->op[1] = fn; ^ ~ #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:1276:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] != ASM_OPERANDS_LABEL_VEC (SET_SRC (set0))) ^~~~~~~~~~~~~~ gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2537:44: note: expanded from macro 'ASM_OPERANDS_LABEL_VEC' #define ASM_OPERANDS_LABEL_VEC(RTX) XCVEC (RTX, 5, ASM_OPERANDS) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1355:45: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:38: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:1278:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ rtx newsrc = shallow_copy_rtx (SET_SRC (set)); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP'/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h: 3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :3: note: array 'op' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c: tree GTY((length ("%h.num_ops"))) op[1];/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here 41 rtunion fld[1]; ^ : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:1279:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] class symtab_node; ^ ASM_OPERANDS_INPUT_VEC (newsrc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:9: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2527 struct symtab_node *symtab_node; ^:37: note: expanded from macro 'ASM_OPERANDS_INPUT_VEC' call_stmt->op[2] = chain; ^ ~ #define ASM_OPERANDS_INPUT_VEC(RTX) XCVEC (RTX, 3, ASM_OPERANDS) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1355:32: note: expanded from macro 'XCVEC' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:1280:7: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] = ASM_OPERANDS_INPUT_VEC (SET_SRC (set0)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2527:37: note: expanded from macro 'ASM_OPERANDS_INPUT_VEC' #define ASM_OPERANDS_INPUT_VEC(RTX) XCVEC (RTX, 3, ASM_OPERANDS) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1355:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:1280:31: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] = ASM_OPERANDS_INPUT_VEC (SET_SRC (set0)); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2527:44: note: expanded from macro 'ASM_OPERANDS_INPUT_VEC' #define ASM_OPERANDS_INPUT_VEC(RTX) XCVEC (RTX, 3, ASM_OPERANDS) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1355:45: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:38: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:1281:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:41: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:95:1: warning: 'symtab_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ASM_OPERANDS_INPUT_CONSTRAINT_VEC (newsrc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2528:48: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:2: note: did you mean class here? note: expanded from macro 'ASM_OPERANDS_INPUT_CONSTRAINT_VEC' struct symtab_node *symtab_node; ^~~~~~ class #define ASM_OPERANDS_INPUT_CONSTRAINT_VEC(RTX) XCVEC (RTX, 4, ASM_OPERANDS) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1355:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:1282:7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] = ASM_OPERANDS_INPUT_CONSTRAINT_VEC (SET_SRC (set0)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:41: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:254:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2528:48: note: expanded from macro 'ASM_OPERANDS_INPUT_CONSTRAINT_VEC' struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here #define ASM_OPERANDS_INPUT_CONSTRAINT_VEC(RTX) XCVEC (RTX, 4, ASM_OPERANDS) ^ ~ symtab_node/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1355:32: note: expanded from macro 'XCVEC' ^ #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h rtunion fld[1];:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:1282:42: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:920 tree GTY((length ("%h.num_ops"))) op[1]; = ASM_OPERANDS_INPUT_CONSTRAINT_VEC (SET_SRC (set0)); ^~~~~~~~~~~~~~ :5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^ struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:#define SET_SRC(RTX) XCEXP (RTX, 1, SET)3 ^ ~ : note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] symtab_node ^ :1354:32: note: expanded from macro 'XCEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:930:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gs->op[1] = rhs; ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' symtab_node ^#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2];164 warnings generated. ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2528:55: note: expanded from macro 'ASM_OPERANDS_INPUT_CONSTRAINT_VEC' #define ASM_OPERANDS_INPUT_CONSTRAINT_VEC(RTX) XCVEC (RTX, 4, ASM_OPERANDS) ^~~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1355:45: note: expanded from macro 'XCVEC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:#define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^~~ 3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here :1210:38: note: expanded from macro 'RTL_CHECKC1' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:1283:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ASM_OPERANDS_LABEL_VEC (newsrc) return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2537:37: note: expanded from macro 'ASM_OPERANDS_LABEL_VEC' #define ASM_OPERANDS_LABEL_VEC(RTX) XCVEC (RTX, 5, ASM_OPERANDS) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1355:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:1284:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] = ASM_OPERANDS_LABEL_VEC (SET_SRC (set0)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2537:37: note: expanded from macro 'ASM_OPERANDS_LABEL_VEC' #define ASM_OPERANDS_LABEL_VEC(RTX) XCVEC (RTX, 5, ASM_OPERANDS) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1355:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:1284:31: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] = ASM_OPERANDS_LABEL_VEC (SET_SRC (set0)); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' : warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: note: did you mean struct here? #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2537:44: note: expanded from macro 'ASM_OPERANDS_LABEL_VEC' #define ASM_OPERANDS_LABEL_VEC(RTX) XCVEC (RTX, 5, ASM_OPERANDS) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1355:45: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:38: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:1295:55: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (set && MEM_P (SET_SRC (set)) && MEM_READONLY_P (SET_SRC (set))) ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2545:40: note: expanded from macro 'MEM_READONLY_P' (RTL_FLAG_CHECK1 ("MEM_READONLY_P", (RTX), MEM)->unchanging) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1307:45: note: expanded from macro 'RTL_FLAG_CHECK1' #define RTL_FLAG_CHECK1(NAME, RTX, C1) (RTX) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1639:17: note: previous use is here for_user)) cgraph_edge { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o vec-perm-indices.o -MT vec-perm-indices.o -MMD -MP -MF ./.deps/vec-perm-indices.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec-perm-indices.c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:2046:43: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || negative_power_of_two_p (INTVAL (XEXP (loc, 1))))) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:2188:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ofst += INTVAL (XEXP (loc, 1)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:2197:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && negative_power_of_two_p (INTVAL (XEXP (loc, 1)))) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:2201:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] loc = gen_rtx_AND (mode, x, XEXP (loc, 1)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:974:41: note: expanded from macro 'gen_rtx_AND' gen_rtx_fmt_ee (AND, (MODE), (ARG0), (ARG1)) ^~~~ ./genrtl.h:39:40: note: expanded from macro 'gen_rtx_fmt_ee' gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO) ^~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:2216:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ofst += INTVAL (XEXP (loc, 1)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP'In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varpool.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class symtab_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :1707:9: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' struct symtab_node *symtab_node; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:2237:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (oloc, 1)) == ofst) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:50: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/output.h:133:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/output.h:123: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 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varpool.c:29: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:95:1: warning: 'symtab_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:53: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/common/common-target.h:67: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/common/common-target.def:105:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varpool.c:29: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:254:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:920:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:930:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1639:17: note: previous use is here for_user)) cgraph_edge { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:3541:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] r = compare_sizes_for_sort (SUBREG_BYTE (x), SUBREG_BYTE (y)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:3541:47: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] r = compare_sizes_for_sort (SUBREG_BYTE (x), SUBREG_BYTE (y)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:401:10: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] size = RTX_HDR_SIZE + sizeof (struct block_symbol); ^~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:695:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:443:23: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] set_implicit_section (struct symtab_node *n, void *data ATTRIBUTE_UNUSED) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:443:23: note: did you mean class here? set_implicit_section (struct symtab_node *n, void *data ATTRIBUTE_UNUSED) ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varpool.c:30: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:1: warning: 'lto_input_block' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile-count.h:573:41: note: did you mean class here? static profile_probability stream_in (struct lto_input_block *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:1261:3: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *snode; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3In file included from :/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varpool.c note: previous use is here :30: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:744:8: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] symtab_node ^ extern struct lto_input_block * lto_create_simple_input_block ( ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.cclass lto_input_block ^ :1261:3: note: did you mean class here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:744:8: note: did you mean class here? struct symtab_node *snode; ^~~~~~ extern struct lto_input_block * lto_create_simple_input_block ( ^~~~~~ class class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:750:5: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block *, const char *, size_t); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:750:5: note: did you mean class here? struct lto_input_block *, const char *, size_t); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:780:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:780:34: note: did you mean class here? extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:841:10: warning: struct 'varpool_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct varpool_node *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1800:38: note: previous use is here class GTY((tag ("SYMTAB_VARIABLE"))) varpool_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:841:10: note: did you mean class here? struct varpool_node *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:851:35: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:851:35: note: did you mean class here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:5513:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] extern void lto_input_data_block (struct lto_input_block *, void *, size_t); rtx ploc = PAT_VAR_LOCATION_LOC (loc); ^~~~~~ class ^~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1662:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:855:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' class lto_input_block ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:855:26: note: did you mean class here? #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^~~~~~ class/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:1506:3/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h: :440 warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:859:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] SET_SYMBOL_REF_DECL (x, decl); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2686:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363clang49: note: expanded from macro 'SET_SYMBOL_REF_DECL' :7: note: previous use is here : class lto_input_block ^ (gcc_assert (!CONSTANT_POOL_ADDRESS_P (RTX)), X0TREE ((RTX), 1) = (DECL)) ^ ~ warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:859:26: note: did you mean class here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1340:28: note: expanded from macro 'X0TREE' hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^~~~~~ class #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:861:24: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] :1208:38: note: expanded from macro 'RTL_CHECK1' tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])class lto_input_block ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:861:24: note: did you mean class here? rtunion fld[1]; ^ tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:863:22: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree (struct lto_input_block *, struct data_in *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:863:22: note: did you mean class here? tree lto_input_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:5692:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx vloc = PAT_VAR_LOCATION_LOC (oloc); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1662:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:5728:5: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] PAT_VAR_LOCATION_LOC (oloc) = nloc; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1662:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:5748:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] PAT_VAR_LOCATION_LOC (oloc) = gen_rtx_UNKNOWN_VAR_LOC (); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1662:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:5867:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = SET_SRC (expr); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:5933:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] arg = XEXP (src, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:5986:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && !unsuitable_loc (SET_SRC (expr)) ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:5990:37: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] mo.u.loc = gen_rtx_SET (loc, SET_SRC (expr)); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:902:43: note: expanded from macro 'gen_rtx_SET' gen_rtx_fmt_ee (SET, VOIDmode, (ARG0), (ARG1)) ^~~~ ./genrtl.h:39:40: note: expanded from macro 'gen_rtx_fmt_ee' gen_rtx_fmt_ee_stat (c, m, p0, p1 MEM_STAT_INFO) ^~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:5998:32: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = var_lowpart (mode2, SET_SRC (expr)); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:6063:32: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = var_lowpart (mode2, SET_SRC (expr)); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:6074:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (same_variable_part_p (SET_SRC (xexpr), ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varpool.c:33: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/output.h:133:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ATTRIBUTE_ASM_FPRINTF(2, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/output.h:123:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:6153:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] nloc = replace_expr_with_values (SET_SRC (expr)); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:6160:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] nloc = SET_SRC (expr); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:6164:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (nloc && nloc != SET_SRC (mo.u.loc)) ^~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:2254:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tree decl = SYMBOL_REF_DECL (symbol); ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2690:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1340:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:6259:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (SYMBOL_REF_DECL (symbol)) ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2690:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1340:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:6260:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] fndecl = SYMBOL_REF_DECL (symbol); ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2690:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1340:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:6289:15: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] link = CALL_INSN_FUNCTION_USAGE (insn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1620:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:6305:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (; link; link = XEXP (link, 1)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:6309:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] link = XEXP (link, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:6329:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (; link; link = XEXP (link, 1)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:6343:15: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] for (link = CALL_INSN_FUNCTION_USAGE (insn); link; link = XEXP (link, 1)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1620:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:6343:61: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (link = CALL_INSN_FUNCTION_USAGE (insn); link; link = XEXP (link, 1)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:6471:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] item = XEXP (item, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:6479:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && SYMBOL_REF_DECL (l->loc) ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2690:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1340:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:6480:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && DECL_INITIAL (SYMBOL_REF_DECL (l->loc))) ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2690:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1340:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.h:2387:48: note: expanded from macro 'DECL_INITIAL' #define DECL_INITIAL(NODE) (DECL_COMMON_CHECK (NODE)->decl_common.initial) ^~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.h:418:56: note: expanded from macro 'DECL_COMMON_CHECK' #define DECL_COMMON_CHECK(T) CONTAINS_STRUCT_CHECK (T, TS_DECL_COMMON) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.h:382:50: note: expanded from macro 'CONTAINS_STRUCT_CHECK' #define CONTAINS_STRUCT_CHECK(T, ENUM) (T) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:6482:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] initial = DECL_INITIAL (SYMBOL_REF_DECL (l->loc)); ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2690:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1340:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.h:2387:48: note: expanded from macro 'DECL_INITIAL' #define DECL_INITIAL(NODE) (DECL_COMMON_CHECK (NODE)->decl_common.initial) ^~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.h:418:56: note: expanded from macro 'DECL_COMMON_CHECK' #define DECL_COMMON_CHECK(T) CONTAINS_STRUCT_CHECK (T, TS_DECL_COMMON) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree.h:382:50: note: expanded from macro 'CONTAINS_STRUCT_CHECK' #define CONTAINS_STRUCT_CHECK(T, ENUM) (T) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:6528:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] next = XEXP (cur, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:6529:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (cur, 1) = prev; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:3064:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] + CODE_LABEL_NUMBER (label_ref_label (value.base)) * 13); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1625:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:6785:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] vloc = XEXP (loc, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:6800:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] val_resolve (out, val, PAT_VAR_LOCATION_LOC (vloc), insn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1662:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:6805:37: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :3263:13: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] else if (!VAR_LOC_UNKNOWN_P (PAT_VAR_LOCATION_LOC (vloc))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ret = (CODE_LABEL_NUMBER (label_ref_label (value1.base)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1625:33: note: expanded from macro 'CODE_LABEL_NUMBER' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1662:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1731:38: note: expanded from macro 'VAR_LOC_UNKNOWN_P' rtunion fld[1]; ^ (GET_CODE (X) == CLOBBER && XEXP ((X), 0) == const0_rtx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:3264:9: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:35: note: expanded from macro 'XEXP' == CODE_LABEL_NUMBER (label_ref_label (value2.base))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1625:33: note: expanded from macro 'CODE_LABEL_NUMBER' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:39: note: expanded from macro 'RTL_CHECK2' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' ^~~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:6806:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ set_variable_part (out, PAT_VAR_LOCATION_LOC (vloc), ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1662:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:6818:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] vloc = uloc = XEXP (loc, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:6823:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] uloc = XEXP (val, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:6851:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] uloc = XEXP (vloc, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:6858:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] srcv = SET_SRC (uloc); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:6868:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] dstv = vloc = XEXP (val, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:6874:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] srcv = SET_SRC (vloc); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:6888:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] val_resolve (out, val, SET_SRC (uloc), insn); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:6900:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gcc_assert (MEM_ATTRS (dstv) == MEM_ATTRS (uloc)); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/system.h:745:14: note: expanded from macro 'gcc_assert' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)):3371:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~ SET_SYMBOL_REF_DECL (symbol, decl); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h rtunion fld[1]; ^ :2686:49: note: expanded from macro 'SET_SYMBOL_REF_DECL' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:6900:38 (gcc_assert (!CONSTANT_POOL_ADDRESS_P (RTX)), X0TREE ((RTX), 1) = (DECL)) ^ ~ : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1340:28: gcc_assert (MEM_ATTRS (dstv) == MEM_ATTRS (uloc)); ^~~~~~~~~~~~~~~~ note: expanded from macro 'X0TREE' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ expanded from macro 'X0MEMATTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/system.h:745:14: note: expanded from macro 'gcc_assert' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:6912:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = SET_SRC (uloc); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:6935:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gcc_assert (MEM_ATTRS (dstv) == MEM_ATTRS (dst)); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/system.h:745:14: note: expanded from macro 'gcc_assert' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:6935:38: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gcc_assert (MEM_ATTRS (dstv) == MEM_ATTRS (dst)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/system.h:745:14: note: expanded from macro 'gcc_assert' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:6962:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] set_src = SET_SRC (loc); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:6983:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] set_src = SET_SRC (loc); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:3494:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tree decl = SYMBOL_REF_DECL (symbol); ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2690:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1340:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:3579:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] decl = SYMBOL_REF_DECL (XEXP (desc->rtl, 0)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2690:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1340:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:3688:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] hwi = CONST_DOUBLE_LOW (x) ^ CONST_DOUBLE_HIGH (x); ^~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1965:30: note: expanded from macro 'CONST_DOUBLE_HIGH' #define CONST_DOUBLE_HIGH(r) XCMWINT (r, 1, CONST_DOUBLE, VOIDmode) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1216:36: note: expanded from macro 'XCMWINT' #define XCMWINT(RTX, N, C, M) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:3704:21: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] h = h * 251 + CODE_LABEL_NUMBER (label_ref_label (x)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1625:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:3709:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] h = h * 251 + XINT (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:3853:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SET_SYMBOL_REF_CONSTANT (symbol, desc); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2694:48: note: expanded from macro 'SET_SYMBOL_REF_CONSTANT' (gcc_assert (CONSTANT_POOL_ADDRESS_P (RTX)), X0CONSTANT ((RTX), 1) = (C)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1345:29: note: expanded from macro 'X0CONSTANT' #define X0CONSTANT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_constant) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:3872:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return SYMBOL_REF_CONSTANT (addr)->constant; ^~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2698:36: note: expanded from macro 'SYMBOL_REF_CONSTANT' (CONSTANT_POOL_ADDRESS_P (RTX) ? X0CONSTANT ((RTX), 1) : NULL) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1345:29:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:8490:9: warning : note: expanded from macro 'X0CONSTANT' array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0CONSTANT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_constant) SUBREG_BYTE (x)); ^~~~~~~~~~~~~~~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' :440:5: note: array 'fld' declared here #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:8495:53: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] result = gen_rtx_raw_SUBREG (GET_MODE (x), subreg, SUBREG_BYTE (x)); /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:3883:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~~~~ desc = SYMBOL_REF_CONSTANT (addr); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2698:36: note: expanded from macro 'SYMBOL_REF_CONSTANT' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011: (CONSTANT_POOL_ADDRESS_P (RTX) ? X0CONSTANT ((RTX), 1) : NULL) ^ ~ 26: note: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.hexpanded from macro 'SUBREG_BYTE':1345:29: note: expanded from macro 'X0CONSTANT' #define X0CONSTANT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_constant) ^ ~ #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ rtunion fld[1]; /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:930:44: note: expanded from macro 'gen_rtx_raw_SUBREG' gen_rtx_fmt_ep (SUBREG, (MODE), (ARG0), (ARG1)) ^~~~ ./genrtl.h:476:40: note: expanded from macro 'gen_rtx_fmt_ep' gen_rtx_fmt_ep_stat (c, m, p0, p1 MEM_STAT_INFO) ^~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:3893:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return SYMBOL_REF_CONSTANT (addr)->mode; ^~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2698:36: note: expanded from macro 'SYMBOL_REF_CONSTANT' (CONSTANT_POOL_ADDRESS_P (RTX) ? X0CONSTANT ((RTX), 1) : NULL) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1345:29: note: expanded from macro 'X0CONSTANT' #define X0CONSTANT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_constant) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec-perm-indices.c:22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:4021:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] || NOTE_KIND (insn) != NOTE_INSN_DELETED); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1647:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/system.h:745:14: note: expanded from macro 'gcc_assert' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:4096:47: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] struct constant_descriptor_rtx *desc = SYMBOL_REF_CONSTANT (x); ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2698:36: note: expanded from macro 'SYMBOL_REF_CONSTANT' (CONSTANT_POOL_ADDRESS_P (RTX) ? X0CONSTANT ((RTX), 1) : NULL) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1345:29: note: expanded from macro 'X0CONSTANT' #define X0CONSTANT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_constant) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:4105:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tree decl = SYMBOL_REF_DECL (x); ^~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2690:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1340:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:8816:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (XEXP (loc2, 0), 1)) == size) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:8821:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (XEXP (loc[n_var_parts], 0), 1)) + size ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:8822:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] == INTVAL (XEXP (XEXP (loc2, 0), 1)))) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:8883:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] && NOTE_KIND (insn) == NOTE_INSN_VAR_LOCATION ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1647:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:8887:7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] && NOTE_KIND (insn) == NOTE_INSN_VAR_LOCATION ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1647:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:8893:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] NOTE_VAR_LOCATION (note) = note_vl; ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1640:33: note: expanded from macro 'NOTE_VAR_LOCATION' #define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:9201:7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] || NOTE_KIND (insn) != NOTE_INSN_VAR_LOCATION) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1647:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:9234:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] = vt_expand_loc (XEXP (XEXP (*p, 0), 1), ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:9233:5: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (XEXP (*p, 0), 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:9237:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XEXP (XEXP (*p, 0), 1)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:9240:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] = copy_rtx_if_shared (XEXP (XEXP (*p, 0), 1)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:9239:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (XEXP (*p, 0), 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:9245:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] else if (XEXP (*p, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:9251:38: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] == REGNO (XEXP (XEXP (XEXP (XEXP (*p, 1), 0), ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320: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) /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1878:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:9253:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *p = XEXP (XEXP (*p, 1), 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:9253:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *p = XEXP (XEXP (*p, 1), 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:9256:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *p = XEXP (*p, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:9284:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] vloc = XEXP (loc, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:9299:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] val_resolve (set, val, PAT_VAR_LOCATION_LOC (vloc), insn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1662:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:9304:37: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] else if (!VAR_LOC_UNKNOWN_P (PAT_VAR_LOCATION_LOC (vloc))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1662:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1731:38: note: expanded from macro 'VAR_LOC_UNKNOWN_P' (GET_CODE (X) == CLOBBER && XEXP ((X), 0) == const0_rtx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:9305:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] set_variable_part (set, PAT_VAR_LOCATION_LOC (vloc), ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1662:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:9319:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] vloc = uloc = XEXP (loc, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:9324:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] uloc = XEXP (val, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:9354:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] uloc = XEXP (vloc, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:9361:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] srcv = SET_SRC (uloc); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:9371:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] dstv = vloc = XEXP (val, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:9377:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] srcv = SET_SRC (vloc); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:9391:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:5496:3: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *n = symtab_node::get (decl); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:5496:3: note: did you mean class here? struct symtab_node *n = symtab_node::get (decl); ^~~~~~ class val_resolve (set, val, SET_SRC (uloc), insn); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:9403:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gcc_assert (MEM_ATTRS (dstv) == MEM_ATTRS (uloc)); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/system.h:745:14: note: expanded from macro 'gcc_assert' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:9403:38: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gcc_assert (MEM_ATTRS (dstv) == MEM_ATTRS (uloc)); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/system.h:745:14: note: expanded from macro 'gcc_assert' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:9415:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = SET_SRC (uloc); ^~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:9432:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gcc_assert (MEM_ATTRS (dstv) == MEM_ATTRS (dst)); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/system.h:745:14: note: expanded from macro 'gcc_assert' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:9432:38: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gcc_assert (MEM_ATTRS (dstv) == MEM_ATTRS (dst)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/system.h:745:14: note: expanded from macro 'gcc_assert' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:9462:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] set_src = SET_SRC (loc); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:9486:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] set_src = SET_SRC (loc); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:9641:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (MEM_ATTRS (rtl)) ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:9700:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] off += INTVAL (XEXP (XEXP (incoming, 0), 1)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:9994:6: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] NOTE_MARKER_LOCATION (note) = INSN_LOCATION (insn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1641:36: note: expanded from macro 'NOTE_MARKER_LOCATION' #define NOTE_MARKER_LOCATION(INSN) XCUINT (INSN, 3, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1351:32: note: expanded from macro 'XCUINT' #define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:6187:3: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symbol; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec-perm-indices.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.hstruct pod_mode:97:3: note: previous use is here ^ symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:6187:3: note: did you mean class here? /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? struct symtab_node *symbol; ^~~~~~ class template class pod_mode; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:10127:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] fp_cfa_offset -= INTVAL (XEXP (elim, 1)); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:10325:7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] NOTE_KIND (insn) = NOTE_INSN_DELETED_DEBUG_LABEL; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1647:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:10326:7: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] NOTE_DELETED_LABEL_NAME (insn) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1635:39: note: expanded from macro 'NOTE_DELETED_LABEL_NAME' #define NOTE_DELETED_LABEL_NAME(INSN) XCSTR (INSN, 3, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1353:32: note: expanded from macro 'XCSTR' #define XCSTR(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/var-tracking.c:10329:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] CODE_LABEL_NUMBER (insn) = debug_label_num++; ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1625:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:6979:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] decl = SYMBOL_REF_DECL (symbol); ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2690:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1340:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec-perm-indices.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec-perm-indices.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:7433:7: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *snode; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:7433:7: note: did you mean class here? struct symtab_node *snode; ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:7412:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] desc = SYMBOL_REF_CONSTANT (symbol); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2698:36: note: expanded from macro 'SYMBOL_REF_CONSTANT' (CONSTANT_POOL_ADDRESS_P (RTX) ? X0CONSTANT ((RTX), 1) : NULL) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1345:29: note: expanded from macro 'X0CONSTANT' #define X0CONSTANT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_constant) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:7418:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] decl = SYMBOL_REF_DECL (symbol); ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2690:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1340:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:7434:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] decl = SYMBOL_REF_DECL (symbol); ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2690:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1340:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:7597:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] desc = SYMBOL_REF_CONSTANT (symbol); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2698:36: note: expanded from macro 'SYMBOL_REF_CONSTANT' (CONSTANT_POOL_ADDRESS_P (RTX) ? X0CONSTANT ((RTX), 1) : NULL) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1345:29: note: expanded from macro 'X0CONSTANT' #define X0CONSTANT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_constant) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:7606:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] decl = SYMBOL_REF_DECL (symbol); ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2690:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1340:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:7624:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] decl = SYMBOL_REF_DECL (symbol); ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2690:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1340:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec-perm-indices.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/varasm.c:8079: ./gt-varasm.h:323:3: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-varasm.h:323:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-varasm.h:323:61: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-varasm.h:323:61: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-varasm.h:341:3: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-varasm.h:341:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-varasm.h:341:66: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-varasm.h:341:66: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-varasm.h:359:3: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-varasm.h:359:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-varasm.h:359:69: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-varasm.h:359:69: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-varasm.h:377:3: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-varasm.h:377:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-varasm.h:377:68: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-varasm.h:377:68: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-varasm.h:395:3: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-varasm.h:395:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-varasm.h:395:62: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-varasm.h:395:62: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec-perm-indices.c:28: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec-perm-indices.c:28: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec-perm-indices.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec-perm-indices.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec-perm-indices.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec-perm-indices.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec-perm-indices.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec-perm-indices.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec-perm-indices.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec-perm-indices.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec-perm-indices.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec-perm-indices.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec-perm-indices.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec-perm-indices.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec-perm-indices.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec-perm-indices.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec-perm-indices.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec-perm-indices.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec-perm-indices.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec-perm-indices.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec-perm-indices.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec-perm-indices.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec-perm-indices.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec-perm-indices.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec-perm-indices.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec-perm-indices.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec-perm-indices.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec-perm-indices.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec-perm-indices.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec-perm-indices.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec-perm-indices.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec-perm-indices.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec-perm-indices.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec-perm-indices.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec-perm-indices.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec-perm-indices.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec-perm-indices.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec-perm-indices.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec-perm-indices.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec-perm-indices.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec-perm-indices.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec-perm-indices.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec-perm-indices.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec-perm-indices.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec-perm-indices.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec-perm-indices.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec-perm-indices.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec-perm-indices.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec-perm-indices.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec-perm-indices.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec-perm-indices.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec-perm-indices.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec-perm-indices.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec-perm-indices.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec-perm-indices.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec-perm-indices.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec-perm-indices.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec-perm-indices.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec-perm-indices.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec-perm-indices.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec-perm-indices.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec-perm-indices.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec-perm-indices.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec-perm-indices.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec-perm-indices.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec-perm-indices.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec-perm-indices.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec-perm-indices.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec-perm-indices.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec-perm-indices.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec-perm-indices.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec-perm-indices.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec-perm-indices.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec-perm-indices.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec-perm-indices.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec-perm-indices.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec-perm-indices.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec-perm-indices.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec-perm-indices.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec-perm-indices.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec-perm-indices.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec-perm-indices.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec-perm-indices.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec-perm-indices.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec-perm-indices.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec-perm-indices.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec-perm-indices.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec-perm-indices.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec-perm-indices.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec-perm-indices.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ 160 warnings generated. 59 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o vmsdbgout.o -MT vmsdbgout.o -MMD -MP -MF ./.deps/vmsdbgout.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vmsdbgout.c clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o vr-values.o -MT vr-values.o -MMD -MP -MF ./.deps/vr-values.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vr-values.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec-perm-indices.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:236: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1167:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec, va_heap, vl_embed>') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:286:44: note: in instantiation of member function 'vec, va_heap, vl_embed>::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1565:12: note: in instantiation of function template specialization 'va_heap::reserve >' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vector-builder.h:170:9: note: in instantiation of member function 'vec, va_heap, vl_ptr>::reserve' requested here this->reserve (encoded_nelts ()); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec-perm-indices.c:56:16: note: in instantiation of member function 'vector_builder, int_vector_builder > >::new_vector' requested here m_encoding.new_vector (full_nelts, copy_nelts, 1); ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vr-values.c:22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vmsdbgout.c:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vr-values.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vmsdbgout.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vr-values.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vr-values.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vmsdbgout.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vmsdbgout.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vr-values.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vmsdbgout.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 113 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o vtable-verify.o -MT vtable-verify.o -MMD -MP -MF ./.deps/vtable-verify.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vtable-verify.c 5 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o web.o -MT web.o -MMD -MP -MF ./.deps/web.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/web.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vr-values.c:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vtable-verify.c:137: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vr-values.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-tree.h:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vr-values.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-tree.h:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vr-values.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-tree.h:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vr-values.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-tree.h:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vr-values.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-tree.h:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vr-values.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-tree.h:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vr-values.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-tree.h:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vr-values.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-tree.h:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vr-values.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-tree.h:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vr-values.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-tree.h:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vr-values.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-tree.h:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vr-values.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-tree.h:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vr-values.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-tree.h:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vr-values.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-tree.h:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vr-values.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-tree.h:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/optabs-query.h:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/web.c:34: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vtable-verify.c:137: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vtable-verify.c:137: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vtable-verify.c:137: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/web.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vtable-verify.c:137: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/web.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/web.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/web.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 157 warnings generated. In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/web.c:36: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/web.c:36: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o wide-int.o -MT wide-int.o -MMD -MP -MF ./.deps/wide-int.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/wide-int.cc ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/web.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/web.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/web.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/web.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/web.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/web.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/web.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/web.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/web.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/web.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/web.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/web.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/web.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/web.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/web.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/web.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/web.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/web.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/web.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/web.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/web.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/web.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/web.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/web.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/web.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/web.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/web.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/web.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/web.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/web.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/web.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/web.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/web.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/web.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/web.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/web.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/web.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/web.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vtable-verify.c:140: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)10 ^ ~ : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' return gs->op[1]; ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/web.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h::38: note: expanded from macro 'RTL_CHECK1' 2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/web.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' :2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) return gs->op[2]; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/web.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here gs->op[2] = rhs; rtunion fld[1]; ^ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/web.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ XSTR (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/web.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h ^ ~ :346:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/web.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/web.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/web.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/web.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/web.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/web.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/web.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/web.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/web.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/web.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h XEXP (rt, 3) = arg3; ^ ~ :3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' return gs->op[1]; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/web.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; gs->op[1] = fn; ^ ~ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/web.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h::5: note: array 'fld' declared here 3130 rtunion fld[1]; ^ :10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/web.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/web.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 3 XWINT (rt, 1) = arg1;: note: array 'op' declared here ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/web.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/web.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/web.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/web.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/web.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: :warning3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/web.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/web.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/web.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/web.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/web.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/web.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/web.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/web.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/web.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/web.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/web.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/web.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/web.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/web.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/web.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/web.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/web.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/web.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/web.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/web.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/web.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/web.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/web.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/web.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/web.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/web.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/web.c:39: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:167:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/web.c:39: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:168: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); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/web.c:39: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:169:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/web.c:97:3: warning: struct 'web_entry' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct web_entry *dup_entry; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/web.c:77:7: note: previous use is here class web_entry : public web_entry_base ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/web.c:97:3: note: did you mean class here? struct web_entry *dup_entry; ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/web.c:107:7: warning: struct 'web_entry' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct web_entry *entry; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/web.c:77:7: note: previous use is here class web_entry : public web_entry_base ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/web.c:107:7: note: did you mean class here? struct web_entry *entry; ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/web.c:197:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && SET_SRC (set) == DF_REF_REG (use) ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/web.c:198:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && SET_SRC (set) == SET_DEST (set)) ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2641:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/wide-int.cc:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/wide-int.cc:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/wide-int.cc:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/wide-int.cc:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/wide-int.cc:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 119 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o wide-int-print.o -MT wide-int-print.o -MMD -MP -MF ./.deps/wide-int-print.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/wide-int-print.cc /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/wide-int.cc:2207:25: warning: qualifier in explicit instantiation of 'generic_wide_int::dump' requires a template-id (a typedef is not permitted) [-Wpedantic] template void wide_int::dump () const; ~~~~~~~~~~^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/wide-int.cc:2210:27: warning: qualifier in explicit instantiation of 'generic_wide_int >::dump' requires a template-id (a typedef is not permitted) [-Wpedantic] template void offset_int::dump () const; ~~~~~~~~~~~~^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/wide-int.cc:2211:27: warning: qualifier in explicit instantiation of 'generic_wide_int >::dump' requires a template-id (a typedef is not permitted) [-Wpedantic] template void widest_int::dump () const; ~~~~~~~~~~~~^ 150 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o xcoffout.o -MT xcoffout.o -MMD -MP -MF ./.deps/xcoffout.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/xcoffout.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/wide-int-print.cc:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/wide-int-print.cc:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/wide-int-print.cc:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/wide-int-print.cc:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/wide-int-print.cc:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/xcoffout.c:27: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ 5 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o xtensa.o -MT xtensa.o -MMD -MP -MF ./.deps/xtensa.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.c 25 warnings generated. In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/xcoffout.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o host-darwin.o -MT host-darwin.o -MMD -MP -MF ./.deps/host-darwin.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/host-darwin.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/xcoffout.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/xcoffout.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/xcoffout.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/xcoffout.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/xcoffout.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/xcoffout.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/xcoffout.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/xcoffout.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/xcoffout.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/xcoffout.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/xcoffout.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/xcoffout.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/xcoffout.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/xcoffout.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/xcoffout.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/xcoffout.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/xcoffout.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/xcoffout.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/xcoffout.c:29: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/xcoffout.c:29: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/xcoffout.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/xcoffout.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/xcoffout.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/xcoffout.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/xcoffout.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/xcoffout.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/xcoffout.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/xcoffout.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/xcoffout.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/xcoffout.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/xcoffout.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/xcoffout.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/xcoffout.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/xcoffout.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/xcoffout.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/xcoffout.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/xcoffout.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/xcoffout.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/xcoffout.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/xcoffout.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/xcoffout.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/xcoffout.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/xcoffout.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/xcoffout.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/xcoffout.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/xcoffout.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/xcoffout.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/xcoffout.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/xcoffout.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/xcoffout.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/xcoffout.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/xcoffout.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/xcoffout.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/xcoffout.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/xcoffout.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/xcoffout.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/xcoffout.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/xcoffout.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/xcoffout.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/xcoffout.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/xcoffout.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/xcoffout.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/xcoffout.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/xcoffout.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/xcoffout.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/xcoffout.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/xcoffout.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/xcoffout.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/xcoffout.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/xcoffout.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/xcoffout.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/xcoffout.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/xcoffout.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/xcoffout.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/xcoffout.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/xcoffout.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/xcoffout.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/xcoffout.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/xcoffout.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/xcoffout.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/xcoffout.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/xcoffout.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/xcoffout.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/xcoffout.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/xcoffout.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/xcoffout.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/xcoffout.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/xcoffout.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/xcoffout.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/xcoffout.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/xcoffout.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/xcoffout.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/xcoffout.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/xcoffout.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/xcoffout.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/xcoffout.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/xcoffout.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/xcoffout.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/xcoffout.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/xcoffout.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/xcoffout.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/xcoffout.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/xcoffout.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here class rtx_def; ^ rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/xcoffout.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: struct rtx_def; ^ warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/xcoffout.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/xcoffout.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/xcoffout.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/xcoffout.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/host-darwin.c:22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/host-darwin.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/xcoffout.c:33: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/output.h:133:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/host-darwin.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/host-darwin.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ ATTRIBUTE_ASM_FPRINTF(2, 3); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/output.h:123: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 /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/host-darwin.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 128 warnings generated. 5 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o main.o -MT main.o -MMD -MP -MF ./.deps/main.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/main.c clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o xtensa-common.o -MT xtensa-common.o -MMD -MP -MF ./.deps/xtensa-common.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/common/config/xtensa/xtensa-common.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.c:28: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:305:1: warning: 'rtx_def' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.c:28: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1372:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1447:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1453:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1458:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1463:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1474:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1479:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1484:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1489:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1318:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1512:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1836:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1843:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1848:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1853:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2138:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3032:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3731:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2564:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1344:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:33:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:51:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:69:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:124:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:125:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:126:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:127:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:128:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:129:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:152:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:153:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:154:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:155:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:156:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:157:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:158:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:182:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:183:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:184:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:185:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:186:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:187:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:188:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:208:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:209:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:210:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:211:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:212:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:213:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:214:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:232:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:233:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:234:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:235:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:236:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:237:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:258:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:259:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1324:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:260:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:261:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:262:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:263:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:281:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:304:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:305:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:306:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:307:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:308:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:309:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:327:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:347:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:348:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:349:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:350:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:369:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:370:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1213:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:441:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:470:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:487:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:520:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1337:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1208:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:538:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:573:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:574:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:592:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:611:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:612:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:630:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:648:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:666:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:685:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:686:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:705:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:706:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:725:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:726:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:746:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:747:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:748:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:766:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:784:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:802:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:822:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:823:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:824:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1321:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:844:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:845:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:3741: ./genrtl.h:846:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1319:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/main.c:22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/common/config/xtensa/xtensa-common.c:22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.c:30: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/main.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/common/config/xtensa/xtensa-common.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/main.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/main.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/common/config/xtensa/xtensa-common.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/common/config/xtensa/xtensa-common.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/main.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/common/config/xtensa/xtensa-common.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 40 warnings generated. In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/common/config/xtensa/xtensa-common.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/common/common-target.h:67: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/common/common-target.def:105:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 8 warnings generated. In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.c:40: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:167:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.c:40: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:168: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); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.c:40: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/recog.h:169:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ 5 warnings generated. In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.c:43: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/output.h:133:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/output.h:123:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ 6 warnings generated. clang++ -fno-PIE -c -DPREFIX=\"/opt/pkg/xtensa-esp32-elf\" -DBASEVER="\"8.2.0\"" -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o prefix.o -MT prefix.o -MMD -MP -MF ./.deps/prefix.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/prefix.c clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o params.o -MT params.o -MMD -MP -MF ./.deps/params.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/params.c clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o opts.o -MT opts.o -MMD -MP -MF ./.deps/opts.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/opts.c clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o opts-common.o -MT opts-common.o -MMD -MP -MF ./.deps/opts-common.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/opts-common.c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.c:486:44: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.c:538:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] offset = XEXP (addr, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.c:565:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] offset = XEXP (addr, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.c:952:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (cmp, 0), XEXP (cmp, 1)))) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.c:1060:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] addend = XEXP (XEXP (src, 0), 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.c:1128:4: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x)); ^~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:2011:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1352:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.c:1845:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx xplus1 = XEXP (addr, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.c:1860:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] xplus0 = XEXP (addr, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.c:1910:13: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] use_reg (&CALL_INSN_FUNCTION_USAGE (call_insn), a_io); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1620:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.c:1970:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx plus1 = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.c:1974:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] plus0 = XEXP (x, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.c:2031:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (XINT (x, 1)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.c:2675:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INTVAL (XEXP (XEXP (x, 0), 1)) >= 0) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1940:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1215:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.c:2677:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] print_operand (file, XEXP (XEXP (x, 0), 1), 0); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.c:2736:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx arg1 = XEXP (addr, 1); ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1320:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.c:2777:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (XINT (x, 1)) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ 178 warnings generated. /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.c:4336:24: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (JUMP_P (insn) && INSN_CODE (insn) == CODE_FOR_return) ^~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1504:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1317:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1209:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.c:4456:21: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] && NOTE_KIND (entry_after) != NOTE_INSN_BASIC_BLOCK ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1647:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.c:4459:21: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] && NOTE_KIND (entry_after) != REG_CALL_ARG_LOCATION)) ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1647:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.c:4491:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (insn) = loop->start_label; ^~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1832:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1354:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/config/xtensa/xtensa.c:4492:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (loop->start_label)++; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1777:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1350:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:1210:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/rtl.h:440:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o options.o -MT options.o -MMD -MP -MF ./.deps/options.TPo options.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/params.c:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/prefix.c:68: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/opts.c:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/params.c:23In file included from : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/opts-common.c:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? struct rtx_def; ^ template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/prefix.c:68: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/params.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/params.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: noteIn file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/opts.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct : previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/prefix.c:68: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/prefix.c:68: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/prefix.c:68: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/params.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/opts.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/opts-common.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ^struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/opts.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here template class pod_mode; ^~~~~ struct class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/prefix.c:73: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/common/common-target.h:67: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/common/common-target.def:105:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/params.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/common/common-target.h:67: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/common/common-target.def:105:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/opts.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/opts-common.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/opts-common.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from options.c:5: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/opts-common.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 6 warnings generated. In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/opts.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/common/common-target.h:67: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/common/common-target.def:105:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o vec.o -MT vec.o -MMD -MP -MF ./.deps/vec.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.c 6 warnings generated. In file included from options.c:5: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o hooks.o -MT hooks.o -MMD -MP -MF ./.deps/hooks.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hooks.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from options.c:5: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from options.c:5: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from options.c:5: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.c:31: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hooks.c:27: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hooks.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hooks.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hooks.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hooks.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 5 warnings generated. 178 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -DHAVE_CONFIG_H -I. -Icommon -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/common -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o common/common-targhooks.o -MT common/common-targhooks.o -MMD -MP -MF common/.deps/common-targhooks.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/common/common-targhooks.c clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o hash-table.o -MT hash-table.o -MMD -MP -MF ./.deps/hash-table.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.c 6 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o file-find.o -MT file-find.o -MMD -MP -MF ./.deps/file-find.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/file-find.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 5 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o selftest.o -MT selftest.o -MMD -MP -MF ./.deps/selftest.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/selftest.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 172 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o diagnostic.o -MT diagnostic.o -MMD -MP -MF ./.deps/diagnostic.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/diagnostic.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/common/common-targhooks.c:22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.c:31: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/common/common-targhooks.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct 5 warnings generated. In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/common/common-targhooks.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/common/common-targhooks.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/selftest.c:22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o diagnostic-color.o -MT diagnostic-color.o -MMD -MP -MF ./.deps/diagnostic-color.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/diagnostic-color.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/common/common-targhooks.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/selftest.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o diagnostic-show-locus.o -MT diagnostic-show-locus.o -MMD -MP -MF ./.deps/diagnostic-show-locus.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/diagnostic-show-locus.c 5 warnings generated. In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/selftest.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/selftest.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/selftest.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o edit-context.o -MT edit-context.o -MMD -MP -MF ./.deps/edit-context.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/edit-context.c 5 warnings generated. 5 warnings generated. clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/diagnostic.c:27: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o pretty-print.o -MT pretty-print.o -MMD -MP -MF ./.deps/pretty-print.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/pretty-print.c clang++ -fno-PIE -c -DLOCALEDIR=\"/opt/pkg/xtensa-esp32-elf/share/locale\" -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o intl.o -MT intl.o -MMD -MP -MF ./.deps/intl.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/intl.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/diagnostic.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/diagnostic.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/diagnostic.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/diagnostic.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o sbitmap.o -MT sbitmap.o -MMD -MP -MF ./.deps/sbitmap.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sbitmap.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/diagnostic-show-locus.c:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/edit-context.c:22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/diagnostic-show-locus.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/pretty-print.c:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/intl.c:22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/edit-context.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/diagnostic-show-locus.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/diagnostic-show-locus.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/diagnostic-show-locus.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/edit-context.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/edit-context.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/pretty-print.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/edit-context.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/intl.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/pretty-print.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/pretty-print.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/pretty-print.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; 5 warnings generated. In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/intl.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/intl.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/diagnostic-show-locus.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:236: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1167:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec<(anonymous namespace)::layout_range, va_heap, vl_embed>') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:286:44: note: in instantiation of member function 'vec<(anonymous namespace)::layout_range, va_heap, vl_embed>::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1565:12: note: in instantiation of function template specialization 'va_heap::reserve<(anonymous namespace)::layout_range>' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1585:10: note: in instantiation of member function 'vec<(anonymous namespace)::layout_range, va_heap, vl_ptr>::reserve' requested here return reserve (nelems, true PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1600:5: note: in instantiation of member function 'vec<(anonymous namespace)::layout_range, va_heap, vl_ptr>::reserve_exact' requested here reserve_exact (nelems PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1412:31: note: in instantiation of member function 'vec<(anonymous namespace)::layout_range, va_heap, vl_ptr>::create' requested here auto_vec (size_t n) { this->create (n); } ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/diagnostic-show-locus.c:829:3: note: in instantiation of member function 'auto_vec<(anonymous namespace)::layout_range, 0>::auto_vec' requested here m_layout_ranges (richloc->get_num_locations ()), ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/diagnostic-show-locus.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:236: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1167:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec<(anonymous namespace)::line_span, va_heap, vl_embed>') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:286:44: note: in instantiation of member function 'vec<(anonymous namespace)::line_span, va_heap, vl_embed>::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1565:12: note: in instantiation of function template specialization 'va_heap::reserve<(anonymous namespace)::line_span>' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1585:10: note: in instantiation of member function 'vec<(anonymous namespace)::line_span, va_heap, vl_ptr>::reserve' requested here return reserve (nelems, true PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1600:5: note: in instantiation of member function 'vec<(anonymous namespace)::line_span, va_heap, vl_ptr>::reserve_exact' requested here reserve_exact (nelems PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1412:31: note: in instantiation of member function 'vec<(anonymous namespace)::line_span, va_heap, vl_ptr>::create' requested here auto_vec (size_t n) { this->create (n); } ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/diagnostic-show-locus.c:831:3: note: in instantiation of member function 'auto_vec<(anonymous namespace)::line_span, 0>::auto_vec' requested here m_line_spans (1 + richloc->get_num_locations ()), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/diagnostic-show-locus.c:284:16: warning: private field 'm_diagnostic_kind' is not used [-Wunused-private-field] diagnostic_t m_diagnostic_kind; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/intl.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o input.o -MT input.o -MMD -MP -MF ./.deps/input.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/input.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sbitmap.c:22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/edit-context.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:236: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1167:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:286:44: note: in instantiation of member function 'vec::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1565:12: note: in instantiation of function template specialization 'va_heap::reserve' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1674:3: note: in instantiation of member function 'vec::reserve' requested here reserve (1, false PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/edit-context.c:805:17: note: in instantiation of member function 'vec::safe_push' requested here m_line_events.safe_push (line_event (start_column, next_column, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/edit-context.c:197:7: warning: private field 'm_next' is not used [-Wunused-private-field] int m_next; ^ 5 warnings generated. clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -fno-PIE -c -DBASEVER="\"8.2.0\"" -DDATESTAMP="\"\"" -DREVISION="\"\"" -DDEVPHASE="\"\"" -DPKGVERSION="\"(GCC) \"" -DBUGURL="\"\"" -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o version.o -MT version.o -MMD -MP -MF ./.deps/version.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/version.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sbitmap.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sbitmap.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sbitmap.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ 5 warnings generated. In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sbitmap.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o ggc-none.o -MT ggc-none.o -MMD -MP -MF ./.deps/ggc-none.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc-none.c clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o memory-block.o -MT memory-block.o -MMD -MP -MF ./.deps/memory-block.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/memory-block.cc clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/input.c:22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ 264 warnings generated. In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/input.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o selftest-diagnostic.o -MT selftest-diagnostic.o -MMD -MP -MF ./.deps/selftest-diagnostic.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/selftest-diagnostic.c 7 warnings generated. In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/input.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/input.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/input.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o gcov.o -MT gcov.o -MMD -MP -MF ./.deps/gcov.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcov.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc-none.c:31: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 5 warnings generated. In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/memory-block.cc:22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/input.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:236: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1167:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:286:44: note: in instantiation of member function 'vec::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1565:12: note: in instantiation of function template specialization 'va_heap::reserve' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1585:10: note: in instantiation of member function 'vec::reserve' requested here return reserve (nelems, true PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1600:5: note: in instantiation of member function 'vec::reserve_exact' requested here reserve_exact (nelems PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/input.c:419:15: note: in instantiation of member function 'vec::create' requested here line_record.create (0); ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/input.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:236: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1167:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:286:44: note: in instantiation of member function 'vec::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1565:12: note: in instantiation of function template specialization 'va_heap::reserve' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1585:10: note: in instantiation of member function 'vec::reserve' requested here return reserve (nelems, true PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1600:5: note: in instantiation of member function 'vec::reserve_exact' requested here reserve_exact (nelems PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1412:31: note: in instantiation of member function 'vec::create' requested here auto_vec (size_t n) { this->create (n); } ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/input.c:1396:41: note: in instantiation of member function 'auto_vec::auto_vec' requested here auto_vec loc_readers (num_locs); ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o gcov-dump.o -MT gcov-dump.o -MMD -MP -MF ./.deps/gcov-dump.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcov-dump.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc-none.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/memory-block.cc:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct 5 warnings generated. clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc-none.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc-none.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/memory-block.cc:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/memory-block.cc:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o gcov-tool.o -MT gcov-tool.o -MMD -MP -MF ./.deps/gcov-tool.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcov-tool.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc-none.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/memory-block.cc:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 5 warnings generated. clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/selftest-diagnostic.c:22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ 5 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wno-error -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -o libgcov-util.o /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libgcc/libgcov-util.c clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wno-error -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace \ -DIN_GCOV_TOOL=1 -o libgcov-driver-tool.o /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libgcc/libgcov-driver.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/selftest-diagnostic.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcov-dump.c:21: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/selftest-diagnostic.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/selftest-diagnostic.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/selftest-diagnostic.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcov-dump.c:21: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct 5 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wno-error -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace \ -DIN_GCOV_TOOL=1 -o libgcov-merge-tool.o /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libgcc/libgcov-merge.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcov-dump.c:21: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcov-dump.c:21: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcov-tool.c:28: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcov-dump.c:21: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 8 warnings generated. clang++ -fno-PIE -c -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Icp -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o cp/cp-lang.o -MT cp/cp-lang.o -MMD -MP -MF cp/.deps/cp-lang.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/cp-lang.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcov-tool.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcov-tool.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcov-tool.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libgcc/libgcov-driver.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libgcc/libgcov.h:114: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcov-tool.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcov.c:40: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libgcc/libgcov-util.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libgcc/libgcov.h:114: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcov-tool.c:493:7: warning: variable 'ret' is used uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized] if (argc - optind == 2) ^~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcov-tool.c:498:10: note: uninitialized use occurs here return ret; ^~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcov-tool.c:493:3: note: remove the 'if' if its condition is always true if (argc - optind == 2) ^~~~~~~~~~~~~~~~~~~~~~~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcov-tool.c:462:10: note: initialize the variable 'ret' to silence this warning int ret; ^ = 0 In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libgcc/libgcov-driver.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libgcc/libgcov.h:114: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcov.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libgcc/libgcov-driver.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libgcc/libgcov.h:114: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libgcc/libgcov-driver.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libgcc/libgcov.h:114: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libgcc/libgcov-util.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libgcc/libgcov.h:114: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcov.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcov.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libgcc/libgcov-driver.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libgcc/libgcov.h:114: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libgcc/libgcov-merge.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libgcc/libgcov.h:114: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libgcc/libgcov-util.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libgcc/libgcov.h:114: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libgcc/libgcov-util.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libgcc/libgcov.h:114: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcov.c:40: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libgcc/libgcov-util.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libgcc/libgcov.h:114: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 6 warnings generated. In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/cp-lang.c:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libgcc/libgcov-merge.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libgcc/libgcov.h:114: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct clang++ -fno-PIE -c -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Icp -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o cp/call.o -MT cp/call.o -MMD -MP -MF cp/.deps/call.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/call.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libgcc/libgcov-merge.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libgcc/libgcov.h:114: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libgcc/libgcov-merge.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libgcc/libgcov.h:114: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libgcc/libgcov-merge.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libgcc/libgcov.h:114: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 5 warnings generated. In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/cp-lang.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -fno-PIE -c -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Icp -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o cp/class.o -MT cp/class.o -MMD -MP -MF cp/.deps/class.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/class.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/cp-lang.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/cp-lang.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/cp-lang.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 7 warnings generated. 5 warnings generated. clang++ -fno-PIE -c -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Icp -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o cp/constexpr.o -MT cp/constexpr.o -MMD -MP -MF cp/.deps/constexpr.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/constexpr.c clang++ -fno-PIE -c -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Icp -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o cp/constraint.o -MT cp/constraint.o -MMD -MP -MF cp/.deps/constraint.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/constraint.cc In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/call.c:27: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/call.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/call.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/call.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/call.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/class.c:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/call.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/call.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/call.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/call.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/call.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/call.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/call.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/call.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/call.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/call.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/call.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/call.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/call.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/call.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 5 warnings generated. In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/call.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ clang++ -fno-PIE -c -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Icp -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o cp/cp-gimplify.o -MT cp/cp-gimplify.o -MMD -MP -MF cp/.deps/cp-gimplify.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/cp-gimplify.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/class.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/constexpr.c:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/class.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/class.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/class.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/constraint.cc:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/class.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/class.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/class.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/class.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/class.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/class.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/class.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/constexpr.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/class.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/class.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/class.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/class.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/class.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/class.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/class.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/class.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/constexpr.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/constexpr.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/constexpr.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 5 warnings generated. In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/constraint.cc:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct clang++ -fno-PIE -c -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Icp -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o cp/cp-objcp-common.o -MT cp/cp-objcp-common.o -MMD -MP -MF cp/.deps/cp-objcp-common.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/cp-objcp-common.c In file included from In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/constraint.cc:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/call.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] 423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]class symtab_node; ^ inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:9: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here struct symtab_node *symtab_node; ^ class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/constraint.cc:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/call.c:32: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:95:1: warning: 'symtab_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/call.c:32: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:254:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:920:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:930:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1639:17: note: previous use is here for_user)) cgraph_edge { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/constraint.cc:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/cp-gimplify.c:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/cp-gimplify.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/class.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class symtab_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/class.c:30: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:95:1: warning: 'symtab_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/class.c:30: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:254:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:920:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:930:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1639:17: note: previous use is here for_user)) cgraph_edge { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/cp-gimplify.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/cp-gimplify.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/cp-gimplify.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/cp-gimplify.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/cp-gimplify.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/cp-gimplify.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/cp-gimplify.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/cp-gimplify.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/cp-gimplify.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/cp-gimplify.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/cp-objcp-common.c:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/cp-gimplify.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/cp-gimplify.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/cp-gimplify.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/cp-gimplify.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/cp-gimplify.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/cp-gimplify.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/cp-gimplify.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/cp-gimplify.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/cp-objcp-common.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/cp-objcp-common.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/cp-objcp-common.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/cp-objcp-common.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 5 warnings generated. clang++ -fno-PIE -c -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Icp -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o cp/cp-ubsan.o -MT cp/cp-ubsan.o -MMD -MP -MF cp/.deps/cp-ubsan.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/cp-ubsan.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/constexpr.c:6192: ./gt-cp-constexpr.h:222: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; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-cp-constexpr.h:222:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-cp-constexpr.h:222: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; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-cp-constexpr.h:222:70: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-cp-constexpr.h:265: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; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-cp-constexpr.h:265:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-cp-constexpr.h:265: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; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-cp-constexpr.h:265:68: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/cp-gimplify.c:28: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/cp-ubsan.c:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/cp-ubsan.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/cp-ubsan.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/cp-ubsan.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/cp-ubsan.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 5 warnings generated. clang++ -fno-PIE -c -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Icp -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o cp/cvt.o -MT cp/cvt.o -MMD -MP -MF cp/.deps/cvt.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/cvt.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 5 warnings generated. clang++ -fno-PIE -c -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Icp -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o cp/cxx-pretty-print.o -MT cp/cxx-pretty-print.o -MMD -MP -MF cp/.deps/cxx-pretty-print.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/cxx-pretty-print.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/cvt.c:29: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/cvt.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct 5 warnings generated. In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/cxx-pretty-print.c:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ clang++ -fno-PIE -c -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Icp -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o cp/decl.o -MT cp/decl.o -MMD -MP -MF cp/.deps/decl.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/decl.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/cvt.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/cvt.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/cvt.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/cxx-pretty-print.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/cvt.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/cvt.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/cvt.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/cvt.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/cvt.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/cvt.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/cvt.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/cvt.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/cvt.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/cvt.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/cvt.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/cvt.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/cvt.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/cvt.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/cvt.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/cxx-pretty-print.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/cxx-pretty-print.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/cxx-pretty-print.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/decl.c:31: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/decl.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/decl.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/decl.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/decl.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/decl.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/decl.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/decl.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/decl.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/decl.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/decl.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/decl.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/decl.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/decl.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/decl.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/decl.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/decl.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/decl.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/decl.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/decl.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/decl.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-target.h:30: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/c-target.def:116:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 40 warnings generated. clang++ -fno-PIE -c -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Icp -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o cp/decl2.o -MT cp/decl2.o -MMD -MP -MF cp/.deps/decl2.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/decl2.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/decl.c:37: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class symtab_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/decl.c:37: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:95:1: warning: 'symtab_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/decl.c:37: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:254:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:920:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:930:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1639:17: note: previous use is here for_user)) cgraph_edge { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/decl.c:2662:7: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *snode = symtab_node::get (olddecl); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/decl.c:2662:7: note: did you mean class here? struct symtab_node *snode = symtab_node::get (olddecl); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/decl.c:2720:13: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *snode = NULL; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/decl.c:2720:13: note: did you mean class here? struct symtab_node *snode = NULL; ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/decl.c:2758:8: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *oldsym, *newsym; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/decl.c:2758:8: note: did you mean class here? struct symtab_node *oldsym, *newsym; ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/decl.c:2811:7: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *snode = symtab_node::get (newdecl); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/decl.c:2811:7: note: did you mean class here? struct symtab_node *snode = symtab_node::get (newdecl); ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/decl2.c:31: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ 20 warnings generated. In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/decl2.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] clang++ -fno-PIE -c -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Icp -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opstruct pod_modet/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o cp/dump.o -MT cp/dump.o -MMD -MP -MF cp/.deps/dump.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/dump.c ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/decl2.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/decl2.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/decl2.c:31: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 5 warnings generated. In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/decl2.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/decl2.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/decl2.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/decl2.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/decl2.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/decl2.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/decl2.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/decl2.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ clang++ -fno-PIE -c -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Icp -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opIn file included from t/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o cp/error.o -MT cp/error.o -MMD -MP -MF cp/.deps/error.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/error.c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/decl2.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/decl2.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/decl2.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/decl2.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/decl2.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/decl2.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/decl2.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/dump.c:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/dump.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/decl2.c:38: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class symtab_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/decl2.c:38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:95:1: warning: 'symtab_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/decl2.c:38: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:254:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/dump.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/dump.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:920:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:930:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/error.c:22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1639:17: note: previous use is here for_user)) cgraph_edge { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/decl.c:16416: ./gt-cp-decl.h:272: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; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/dump.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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] ./gt-cp-decl.h:272:3: note: did you mean class here? struct mem_usage ^ struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? ./gt-cp-decl.h:272: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] class mem_usage; ^~~~~ struct struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-cp-decl.h:272:62: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/error.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/error.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/error.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/decl2.c:2276:8: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *snode = symtab_node::get (decl); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/decl2.c:2276:8: note: did you mean class here? struct symtab_node *snode = symtab_node::get (decl); ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/error.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/decl2.c:5420: ./gt-cp-decl2.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; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-cp-decl2.h:60:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-cp-decl2.h:60:64: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-cp-decl2.h:60:64: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class 5 warnings generated. clang++ -fno-PIE -c -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Icp -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o cp/except.o -MT cp/except.o -MMD -MP -MF cp/.deps/except.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/except.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/except.c:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/except.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/except.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/except.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/except.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 9 warnings generated. clang++ -fno-PIE -c -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Icp -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o cp/expr.o -MT cp/expr.o -MMD -MP -MF cp/.deps/expr.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/expr.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/expr.c:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ 5 warnings generated. clang++ -fno-PIE -c -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Icp -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o cp/friend.o -MT cp/friend.o -MMD -MP -MF cp/.deps/friend.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/friend.c 28 warnings generated. clang++ -fno-PIE -c -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Icp -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o cp/init.o -MT cp/init.o -MMD -MP -MF cp/.deps/init.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/init.c 5 warnings generated. clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/expr.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct clang++ -fno-PIE -c -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Icp -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o cp/lambda.o -MT cp/lambda.o -MMD -MP -MF cp/.deps/lambda.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/lambda.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/expr.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/expr.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/expr.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 28 warnings generated. clang++ -fno-PIE -c -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Icp -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o cp/lex.o -MT cp/lex.o -MMD -MP -MF cp/.deps/lex.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/lex.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/friend.c:22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/friend.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/init.c:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/lambda.c:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/friend.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/friend.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/init.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/friend.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/lambda.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/init.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/init.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/init.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/lambda.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/lambda.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:In file included from 7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/lex.c:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ 5 warnings generated. clang++ -fno-PIE -c -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Icp -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o cp/logic.o -MT cp/logic.o -MMD -MP -MF cp/.deps/logic.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/logic.cc In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/lambda.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/init.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/init.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/init.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/init.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/init.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/init.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/init.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/init.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/init.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/init.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/init.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/init.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/init.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/init.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/init.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 5 warnings generated. clang++ -fno-PIE -c -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Icp -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o cp/mangle.o -MT cp/mangle.o -MMD -MP -MF cp/.deps/mangle.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/mangle.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/lex.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct 31 warnings generated. In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/lex.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/lex.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ clang++ -fno-PIE -c -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Icp -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o cp/method.o -MT cp/method.o -MMD -MP -MF cp/.deps/method.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/method.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/lex.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/lambda.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class symtab_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/lambda.c:29: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:95:1: warning: 'symtab_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/lambda.c:29: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:254:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:920:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:930:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1639:17: note: previous use is here for_user)) cgraph_edge { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/mangle.c:49: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ 5 warnings generated. In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/mangle.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/method.c:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ clang++ -fno-PIE -c -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Icp -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o cp/name-lookup.o -MT cp/name-lookup.o -MMD -MP -MF cp/.deps/name-lookup.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/name-lookup.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/mangle.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/mangle.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/mangle.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/lex.c:894: ./gt-cp-lex.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; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-cp-lex.h:60:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-cp-lex.h:60: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; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-cp-lex.h:60:63: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/method.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode;In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/mangle.c:50: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^~~~~ struct ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/mangle.c:50: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/mangle.c:50: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/mangle.c:50: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/mangle.c:50: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/mangle.c:50: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/mangle.c:50: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/mangle.c:50: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/mangle.c:50: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/mangle.c:50: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/method.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] :50: note: expanded from macro 'HOOK_VECTOR_END' inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/method.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/mangle.c:50: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT);HOOK_VECTOR_END (emutls) ^ ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/mangle.c:50: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/mangle.c:50: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/mangle.c:50: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/mangle.c:50: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/method.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/logic.cc:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/method.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/method.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/method.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/method.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/method.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/method.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/method.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/method.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/method.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/method.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/method.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/method.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/method.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/method.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/method.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/logic.cc:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/logic.cc:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/logic.cc:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/name-lookup.c:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/logic.cc:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/name-lookup.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/mangle.c:54: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class symtab_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/mangle.c:54: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:95:1: warning: 'symtab_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/mangle.c:54: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:254:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:920:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:930:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1639:17: note: previous use is here for_user)) cgraph_edge { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/name-lookup.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/name-lookup.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/method.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class symtab_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/method.c:30: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:95:1: warning: 'symtab_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/method.c:30: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:254:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/name-lookup.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:920:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:930:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1639:17: note: previous use is here for_user)) cgraph_edge { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/method.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/common/common-target.h:67: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/common/common-target.def:105:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/method.c:336:7: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *symbol; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/method.c:336:7: note: did you mean class here? struct symtab_node *symbol; ^~~~~~ class 7 warnings generated. clang++ -fno-PIE -c -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Icp -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o cp/optimize.o -MT cp/optimize.o -MMD -MP -MF cp/.deps/optimize.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/optimize.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/optimize.c:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/name-lookup.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:236: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1167:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec, va_heap, vl_embed>') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:286:44: note: in instantiation of member function 'vec, va_heap, vl_embed>::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:673:8: note: in instantiation of function template specialization 'va_heap::reserve >' requested here A::reserve (v, nelems, exact PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:765:3: note: in instantiation of function template specialization 'vec_safe_reserve, va_heap>' requested here vec_safe_reserve (v, 1, false PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/name-lookup.c:641:3: note: in instantiation of function template specialization 'vec_safe_push, va_heap>' requested here vec_safe_push (queue, using_pair (common, scope)); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/name-lookup.c:3357:1: warning: unused function 'namespace_scope_ht_size' [-Wunused-function] namespace_scope_ht_size (tree ns) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/optimize.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/optimize.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/optimize.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ 13 warnings generated. In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/optimize.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang++ -fno-PIE -c -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Icp -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o cp/parser.o -MT cp/parser.o -MMD -MP -MF cp/.deps/parser.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/parser.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/optimize.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/optimize.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/optimize.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/optimize.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/optimize.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/optimize.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/optimize.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/optimize.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/optimize.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/optimize.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/optimize.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/optimize.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/optimize.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/optimize.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/optimize.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 5 warnings generated. In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/parser.c:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/optimize.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class symtab_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/optimize.c:27: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:95:1: warning: 'symtab_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^clang++ -fno-PIE -c -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Icp -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/op t/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o cp/pt.o -MT cp/pt.o -MMD -MP -MF cp/.deps/pt.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/pt.c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/optimize.c:27: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:254:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:920:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:930:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1639:17: note: previous use is here for_user)) cgraph_edge { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/parser.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/parser.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/parser.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/parser.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/pt.c:29: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/pt.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/pt.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/pt.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/pt.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 30 warnings generated. clang++ -fno-PIE -c -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Icp -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o cp/ptree.o -MT cp/ptree.o -MMD -MP -MF cp/.deps/ptree.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/ptree.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/parser.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class symtab_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/parser.c:29: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:95:1: warning: 'symtab_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/parser.c:29: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:254:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:920:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:930:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1639:17: note: previous use is here for_user)) cgraph_edge { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 28 warnings generated. clang++ -fno-PIE -c -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Icp -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o cp/repo.o -MT cp/repo.o -MMD -MP -MF cp/.deps/repo.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/repo.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/ptree.c:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/parser.c:13835:37: warning: expression result unused [-Wunused-value] braces.consume_open (parser)->location; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/ptree.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/ptree.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/ptree.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/ptree.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/repo.c:29: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ 20 warnings generated. In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/repo.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct clang++ -fno-PIE -c -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Icp -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o cp/rtti.o -MT cp/rtti.o -MMD -MP -MF cp/.deps/rtti.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/rtti.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/repo.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/repo.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/repo.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 5 warnings generated. clang++ -fno-PIE -c -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Icp -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o cp/search.o -MT cp/search.o -MMD -MP -MF cp/.deps/search.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/search.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/rtti.c:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/parser.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:236: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1167:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:286:44: note: in instantiation of member function 'vec::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1565:12: note: in instantiation of function template specialization 'va_heap::reserve' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/vec.h:1674:3: note: in instantiation of member function 'vec::reserve' requested here reserve (1, false PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/parser.c:13232:4: note: in instantiation of member function 'vec::safe_push' requested here v.safe_push (e); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/parser.c:928:1: warning: unused function 'cp_lexer_next_token_is_not_keyword' [-Wunused-function] cp_lexer_next_token_is_not_keyword (cp_lexer* lexer, enum rid keyword) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/rtti.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/rtti.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/rtti.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/rtti.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/search.c:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/rtti.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/rtti.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/rtti.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/rtti.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/rtti.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/rtti.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/rtti.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/rtti.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/rtti.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/rtti.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/rtti.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: 5 warningempty macro arguments are a C99 feature [-Wc99-extensions] s generated. HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/rtti.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/rtti.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/rtti.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/rtti.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ clang++ -fno-PIE -c -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Icp -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o cp/semantics.o -MT cp/semantics.o -MMD -MP -MF cp/.deps/semantics.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/semantics.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/search.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/search.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/search.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ 28 warnings generated. In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/search.c:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -fno-PIE -c -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Icp -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o cp/tree.o -MT cp/tree.o -MMD -MP -MF cp/.deps/tree.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/tree.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/pt.c:27616: ./gt-cp-pt.h:575: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; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-cp-pt.h:575:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-cp-pt.h:575: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; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-cp-pt.h:575:58: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-cp-pt.h:615: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; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-cp-pt.h:615:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-cp-pt.h:615:60: 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; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-cp-pt.h:615:60: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-cp-pt.h:683: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; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-cp-pt.h:683:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-cp-pt.h:683: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; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-cp-pt.h:683:68: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-cp-pt.h:701: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; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-cp-pt.h:701:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-cp-pt.h:701:66: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-cp-pt.h:701:66: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-cp-pt.h:741: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; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-cp-pt.h:741:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-cp-pt.h:741: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; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-cp-pt.h:741:65: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/semantics.c:28: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/tree.c:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/search.c:1261:3: warning: struct 'lookup_field_fuzzy_info' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lookup_field_fuzzy_info lffi (want_type_p); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/search.c:1206:7: note: previous use is here class lookup_field_fuzzy_info ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/search.c:1261:3: note: did you mean class here? struct lookup_field_fuzzy_info lffi (want_type_p); ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/semantics.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/tree.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/semantics.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/semantics.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/tree.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/tree.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/semantics.c:28: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/tree.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/semantics.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/semantics.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/semantics.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/semantics.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/semantics.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/semantics.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/semantics.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/semantics.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/semantics.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/semantics.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/semantics.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/semantics.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/semantics.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/semantics.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/semantics.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/tree.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class symtab_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/tree.c:27: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:95:1: warning: 'symtab_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/tree.c:27: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:254:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:920:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:930:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1639:17: note: previous use is here for_user)) cgraph_edge { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/semantics.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class symtab_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/semantics.c:33: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:95:1: warning: 'symtab_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/semantics.c:33: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:254:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:920:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:930:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1639:17: note: previous use is here for_user)) cgraph_edge { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct 20 warnings generated. clang++ -fno-PIE -c -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Icp -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o cp/typeck.o -MT cp/typeck.o -MMD -MP -MF cp/.deps/typeck.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/typeck.c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/tree.c:3306:16: warning: passing an object that undergoes default argument promotion to 'va_start' has undefined behavior [-Wvarargs] va_start (p, code); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/tree.c:3297:50: note: parameter of type 'enum tree_code' is declared here build_min_nt_loc (location_t loc, enum tree_code code, ...) ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 35 warnings generated. clang++ -fno-PIE -c -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Icp -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o cp/typeck2.o -MT cp/typeck2.o -MMD -MP -MF cp/.deps/typeck2.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/typeck2.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/typeck.c:29: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/tree.c:5566: ./gt-cp-tree.h:2998: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; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-cp-tree.h:2998:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-cp-tree.h:2998: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; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-cp-tree.h:2998:63: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-cp-tree.h:3016: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; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-cp-tree.h:3016:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-cp-tree.h:3016: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; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-cp-tree.h:3016:70: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-cp-tree.h:3054: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; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-cp-tree.h:3054:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-cp-tree.h:3054: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; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-cp-tree.h:3054:62: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-cp-tree.h:3072: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; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-cp-tree.h:3072:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-cp-tree.h:3072: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; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-cp-tree.h:3072:65: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-cp-tree.h:3090: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; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-cp-tree.h:3090:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-cp-tree.h:3090: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; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-cp-tree.h:3090:58: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/typeck.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/typeck.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/typeck.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/typeck.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/typeck.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/typeck.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/typeck.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/typeck.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/typeck.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/typeck.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/typeck.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/typeck.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/typeck.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/typeck.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/typeck.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/typeck.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/typeck.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/typeck.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/typeck.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/typeck2.c:30: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/typeck2.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct 6 warnings generated. In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/typeck2.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/typeck2.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/typeck2.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:clang++ -fno-PIE -c -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Icp -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/op423t/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o cp/vtable-class-hierarchy.o -MT cp/vtable-class-hierarchy.o -MMD -MP -MF cp/.deps/vtable-class-hierarchy.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/vtable-class-hierarchy.c : In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 7 warnings generated. clang++ -fno-PIE -c -DTARGET_MACHINE=\"xtensa-esp32-elf\" -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o collect2.o -MT collect2.o -MMD -MP -MF ./.deps/collect2.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/collect2.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/vtable-class-hierarchy.c:115: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/vtable-class-hierarchy.c:115: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/typeck2.c:2354: ./gt-cp-typeck2.h:149: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; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-cp-typeck2.h:149:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-cp-typeck2.h:149:67: 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; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-cp-typeck2.h:149:67: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/vtable-class-hierarchy.c:115: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/vtable-class-hierarchy.c:115: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/vtable-class-hierarchy.c:115: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/collect2.c:29: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/collect2.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/collect2.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/collect2.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/collect2.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/vtable-class-hierarchy.c:119: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class symtab_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/vtable-class-hierarchy.c:119: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:95:1: warning: 'symtab_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/vtable-class-hierarchy.c:119: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:254:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:920:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:930:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1639:17: note: previous use is here for_user)) cgraph_edge { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/vtable-class-hierarchy.c:120: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/output.h:133:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/output.h:123:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ 5 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o collect2-aix.o -MT collect2-aix.o -MMD -MP -MF ./.deps/collect2-aix.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/collect2-aix.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 14 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o tlink.o -MT tlink.o -MMD -MP -MF ./.deps/tlink.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tlink.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/collect2-aix.c:22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/collect2-aix.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/collect2-aix.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/collect2-aix.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/collect2-aix.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tlink.c:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ 5 warnings generated. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o collect-utils.o -MT collect-utils.o -MMD -MP -MF ./.deps/collect-utils.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/collect-utils.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tlink.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 7 warnings generated. In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tlink.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tlink.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o lto-wrapper.o -MT lto-wrapper.o -MMD -MP -MF ./.deps/lto-wrapper.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-wrapper.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tlink.c:25: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/collect-utils.c:22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/collect-utils.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-wrapper.c:42: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/collect-utils.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/collect-utils.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/collect-utils.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-wrapper.c:42: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-wrapper.c:42: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-wrapper.c:42: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-wrapper.c:42: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 5 warnings generated. 5 warnings generated. clang++ -fno-PIE -c -DSTANDARD_STARTFILE_PREFIX=\"../../../\" -DSTANDARD_EXEC_PREFIX=\"/opt/pkg/xtensa-esp32-elf/lib/gcc/\" -DSTANDARD_LIBEXEC_PREFIX=\"/opt/pkg/xtensa-esp32-elf/libexec/gcc/\" -DDEFAULT_TARGET_VERSION=\"8.2.0\" -DDEFAULT_REAL_TARGET_MACHINE=\"xtensa-esp32-elf\" -DDEFAULT_TARGET_MACHINE=\"xtensa-esp32-elf\" -DSTANDARD_BINDIR_PREFIX=\"/opt/pkg/xtensa-esp32-elf/bin/\" -DTOOLDIR_BASE_PREFIX=\"../../../../\" -DACCEL_DIR_SUFFIX=\"\" -DCONFIGURE_SPECS="\"\"" -DTARGET_MACHINE=\"xtensa-esp32-elf\" -DPERSONALITY=\"ar\" -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o gcc-ar.o -MT gcc-ar.o -MMD -MP -MF ./.deps/gcc-ar.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcc-ar.c clang++ -fno-PIE -c -DSTANDARD_STARTFILE_PREFIX=\"../../../\" -DSTANDARD_EXEC_PREFIX=\"/opt/pkg/xtensa-esp32-elf/lib/gcc/\" -DSTANDARD_LIBEXEC_PREFIX=\"/opt/pkg/xtensa-esp32-elf/libexec/gcc/\" -DDEFAULT_TARGET_VERSION=\"8.2.0\" -DDEFAULT_REAL_TARGET_MACHINE=\"xtensa-esp32-elf\" -DDEFAULT_TARGET_MACHINE=\"xtensa-esp32-elf\" -DSTANDARD_BINDIR_PREFIX=\"/opt/pkg/xtensa-esp32-elf/bin/\" -DTOOLDIR_BASE_PREFIX=\"../../../../\" -DACCEL_DIR_SUFFIX=\"\" -DCONFIGURE_SPECS="\"\"" -DTARGET_MACHINE=\"xtensa-esp32-elf\" -DPERSONALITY=\"nm\" -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o gcc-nm.o -MT gcc-nm.o -MMD -MP -MF ./.deps/gcc-nm.TPo gcc-nm.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -fno-PIE -c -DSTANDARD_STARTFILE_PREFIX=\"../../../\" -DSTANDARD_EXEC_PREFIX=\"/opt/pkg/xtensa-esp32-elf/lib/gcc/\" -DSTANDARD_LIBEXEC_PREFIX=\"/opt/pkg/xtensa-esp32-elf/libexec/gcc/\" -DDEFAULT_TARGET_VERSION=\"8.2.0\" -DDEFAULT_REAL_TARGET_MACHINE=\"xtensa-esp32-elf\" -DDEFAULT_TARGET_MACHINE=\"xtensa-esp32-elf\" -DSTANDARD_BINDIR_PREFIX=\"/opt/pkg/xtensa-esp32-elf/bin/\" -DTOOLDIR_BASE_PREFIX=\"../../../../\" -DACCEL_DIR_SUFFIX=\"\" -DCONFIGURE_SPECS="\"\"" -DTARGET_MACHINE=\"xtensa-esp32-elf\" -DPERSONALITY=\"ranlib\" -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o gcc-ranlib.o -MT gcc-ranlib.o -MMD -MP -MF ./.deps/gcc-ranlib.TPo gcc-ranlib.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -fno-PIE -c -DHOST_GENERATOR_FILE -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o gengtype.o -MT gengtype.o -MMD -MP -MF ./.deps/gengtype.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gengtype.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -fno-PIE -c -DHOST_GENERATOR_FILE -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wno-error -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o gengtype-lex.o -MT gengtype-lex.o -MMD -MP -MF ./.deps/gengtype-lex.TPo gengtype-lex.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gengtype.c:32: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] lbasename (__FILE__),__LINE__, ##__VA_ARGS__);} while (0) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 5 warnings generated. clang++ -fno-PIE -c -DHOST_GENERATOR_FILE -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o gengtype-parse.o -MT gengtype-parse.o -MMD -MP -MF ./.deps/gengtype-parse.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gengtype-parse.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 24 warnings generated. clang++ -fno-PIE -c -DHOST_GENERATOR_FILE -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o gengtype-state.o -MT gengtype-state.o -MMD -MP -MF ./.deps/gengtype-state.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gengtype-state.c clang++ -fno-PIE -c -DHOST_GENERATOR_FILE -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o errors.o -MT errors.o -MMD -MP -MF ./.deps/errors.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/errors.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 20 warnings generated. clang++ -fno-PIE -c -DSTANDARD_STARTFILE_PREFIX=\"../../../\" -DSTANDARD_EXEC_PREFIX=\"/opt/pkg/xtensa-esp32-elf/lib/gcc/\" -DSTANDARD_LIBEXEC_PREFIX=\"/opt/pkg/xtensa-esp32-elf/libexec/gcc/\" -DDEFAULT_TARGET_VERSION=\"8.2.0\" -DDEFAULT_REAL_TARGET_MACHINE=\"xtensa-esp32-elf\" -DDEFAULT_TARGET_MACHINE=\"xtensa-esp32-elf\" -DSTANDARD_BINDIR_PREFIX=\"/opt/pkg/xtensa-esp32-elf/bin/\" -DTOOLDIR_BASE_PREFIX=\"../../../../\" -DACCEL_DIR_SUFFIX=\"\" -DCONFIGURE_SPECS="\"\"" -DBASEVER="\"8.2.0\"" -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o gcc.o -MT gcc.o -MMD -MP -MF ./.deps/gcc.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcc.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gengtype-state.c:36: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] lbasename (__FILE__),__LINE__, ##__VA_ARGS__);} while (0) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o gcc-main.o -MT gcc-main.o -MMD -MP -MF ./.deps/gcc-main.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcc-main.c /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] 28 warnings generated. clang++ -fno-PIE -c -DSTANDARD_STARTFILE_PREFIX=\"../../../\" -DSTANDARD_EXEC_PREFIX=\"/opt/pkg/xtensa-esp32-elf/lib/gcc/\" -DSTANDARD_LIBEXEC_PREFIX=\"/opt/pkg/xtensa-esp32-elf/libexec/gcc/\" -DDEFAULT_TARGET_VERSION=\"8.2.0\" -DDEFAULT_REAL_TARGET_MACHINE=\"xtensa-esp32-elf\" -DDEFAULT_TARGET_MACHINE=\"xtensa-esp32-elf\" -DSTANDARD_BINDIR_PREFIX=\"/opt/pkg/xtensa-esp32-elf/bin/\" -DTOOLDIR_BASE_PREFIX=\"../../../../\" -DACCEL_DIR_SUFFIX=\"\" -DCONFIGURE_SPECS="\"\"" -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o c/gccspec.o -MT c/gccspec.o -MMD -MP -MF c/.deps/gccspec.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/gccspec.c clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic-family -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o c-family/cppspec.o -MT c-family/cppspec.o -MMD -MP -MF c-family/.deps/cppspec.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/cppspec.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcc.c:32: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcc-main.c:27: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcc.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/gccspec.c:22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcc-main.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/cppspec.c:22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcc.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcc.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcc.c:32: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcc-main.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcc-main.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gcc-main.c:27: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/cppspec.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/gccspec.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/cppspec.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/cppspec.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/gccspec.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/gccspec.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/gccspec.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c-family/cppspec.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 5 warnings generated. clang++ -fno-PIE -c -DSTANDARD_STARTFILE_PREFIX=\"../../../\" -DSTANDARD_EXEC_PREFIX=\"/opt/pkg/xtensa-esp32-elf/lib/gcc/\" -DSTANDARD_LIBEXEC_PREFIX=\"/opt/pkg/xtensa-esp32-elf/libexec/gcc/\" -DDEFAULT_TARGET_VERSION=\"8.2.0\" -DDEFAULT_REAL_TARGET_MACHINE=\"xtensa-esp32-elf\" -DDEFAULT_TARGET_MACHINE=\"xtensa-esp32-elf\" -DSTANDARD_BINDIR_PREFIX=\"/opt/pkg/xtensa-esp32-elf/bin/\" -DTOOLDIR_BASE_PREFIX=\"../../../../\" -DACCEL_DIR_SUFFIX=\"\" -DCONFIGURE_SPECS="\"\"" -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Icp -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o cp/g++spec.o -MT cp/g++spec.o -MMD -MP -MF cp/.deps/g++spec.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/g++spec.c 5 warnings generated. clang++ -fno-PIE -c -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ilto -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o lto/lto-lang.o -MT lto/lto-lang.o -MMD -MP -MF lto/.deps/lto-lang.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto/lto-lang.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 5 warnings generated. clang++ -fno-PIE -c -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ilto -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o lto/lto.o -MT lto/lto.o -MMD -MP -MF lto/.deps/lto.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto/lto.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 31 warnings generated. clang++ -fno-PIE -c -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ilto -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o lto/lto-object.o -MT lto/lto-object.o -MMD -MP -MF lto/.deps/lto-object.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto/lto-object.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/g++spec.c:22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto/lto-lang.c:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto/lto.c:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/g++spec.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/g++spec.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/g++spec.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto/lto-lang.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto/lto.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cp/g++spec.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto/lto-lang.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto/lto-lang.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto/lto.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto/lto.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto/lto-lang.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto/lto.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 19 warnings generated. clang++ -fno-PIE -c -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ilto -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o lto/lto-partition.o -MT lto/lto-partition.o -MMD -MP -MF lto/.deps/lto-partition.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto/lto-partition.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto/lto-object.c:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto/lto-lang.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto/lto-lang.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto/lto-lang.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto/lto-lang.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto/lto-lang.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto/lto-lang.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto/lto-lang.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto/lto-lang.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto/lto-lang.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto/lto-lang.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto/lto-lang.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto/lto-lang.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto/lto-lang.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto/lto-lang.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto/lto-lang.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 5 warnings generated. clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto/lto-object.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct clang++ -fno-PIE -c -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ilto -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o lto/lto-symtab.o -MT lto/lto-symtab.o -MMD -MP -MF lto/.deps/lto-symtab.TPo /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto/lto-symtab.c In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto/lto-object.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto/lto-object.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto/lto-object.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto/lto.c:29: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto/lto-lang.c:28: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3: note: array 'op' declared here 346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto/lto-partition.c:22: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ 5 warnings generated. rm -rf libbackend.a In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto/lto.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:1: warning: 'lto_input_block' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/streamer-hooks.h:28:1: note: did you mean class here? struct lto_input_block; ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile-count.h:573:41: note: did you mean class here? static profile_probability stream_in (struct lto_input_block *); ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto/lto.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:744:8: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern struct lto_input_block * lto_create_simple_input_block ( ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:744:8: note: did you mean class here? extern struct lto_input_block * lto_create_simple_input_block ( ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:750:5: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block *, const char *, size_t); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:750:5: note: did you mean class here? struct lto_input_block *, const char *, size_t); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:780:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:780:34: note: did you mean class here? extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:841:10: warning: struct 'varpool_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct varpool_node *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-pass.h:135:7: note: previous use is here class varpool_node; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto/lto.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:26: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:851:35: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:851:35: note: did you mean class here? extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:855:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:855:26: note: did you mean class here? tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:859:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:859:26: note: did you mean class here? hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:861:24: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:861:24: note: did you mean class here? tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:863:22: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree (struct lto_input_block *, struct data_in *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ ar rc libbackend.a gimple-match.o generic-match.o insn-attrtab.o insn-automata.o insn-dfatab.o insn-emit.o insn-extract.o insn-latencytab.o insn-modes.o insn-opinit.o insn-output.o insn-peep.o insn-preds.o insn-recog.o insn-enums.o ggc-page.o alias.o alloc-pool.o auto-inc-dec.o auto-profile.o bb-reorder.o bitmap.o bt-load.o builtins.o caller-save.o calls.o ccmp.o cfg.o cfganal.o cfgbuild.o cfgcleanup.o cfgexpand.o cfghooks.o cfgloop.o cfgloopanal.o cfgloopmanip.o cfgrtl.o symtab.o cgraph.o cgraphbuild.o cgraphunit.o cgraphclones.o combine.o combine-stack-adj.o compare-elim.o context.o convert.o coverage.o cppbuiltin.o cppdefault.o cprop.o cse.o cselib.o data-streamer.o data-streamer-in.o data-streamer-out.o dbxout.o dbgcnt.o dce.o ddg.o debug.o df-core.o df-problems.o df-scan.o dfp.o dojump.o dominance.o domwalk.o double-int.o dse.o dumpfile.o dwarf2asm.o dwarf2cfi.o dwarf2out.o early-remat.o emit-rtl.o et-forest.o except.o explow.o expmed.o expr.o fibonacci_heap.o file-prefix-map.o final.o fixed-value.o fold-const.o fold-const-call.o function.o function-tests.o fwprop.o gcc-rich-location.o gcse.o gcse-common.o ggc-common.o ggc-tests.o gimple.o gimple-builder.o gimple-expr.o gimple-iterator.o gimple-fold.o gimple-laddress.o gimple-loop-interchange.o gimple-loop-jam.o gimple-low.o gimple-pretty-print.o gimple-ssa-backprop.o gimple-ssa-evrp.o gimple-ssa-evrp-analyze.o gimple-ssa-isolate-paths.o gimple-ssa-nonnull-compare.o gimple-ssa-split-paths.o gimple-ssa-store-merging.o gimple-ssa-strength-reduction.o gimple-ssa-sprintf.o gimple-ssa-warn-alloca.o gimple-ssa-warn-restrict.o gimple-streamer-in.o gimple-streamer-out.o gimple-walk.o gimplify.o gimplify-me.o godump.o graph.o graphds.o graphite.o graphite-isl-ast-to-gimple.o graphite-dependences.o graphite-optimize-isl.o graphite-poly.o graphite-scop-detection.o graphite-sese-to-poly.o gtype-desc.o haifa-sched.o hash-map-tests.o hash-set-tests.o hsa-common.o hsa-gen.o hsa-regalloc.o hsa-brig.o hsa-dump.o hw-doloop.o hwint.o ifcvt.o ree.o inchash.o incpath.o init-regs.o internal-fn.o ipa-chkp.o ipa-cp.o ipa-devirt.o ipa-fnsummary.o ipa-polymorphic-call.o ipa-split.o ipa-inline.o ipa-comdats.o ipa-visibility.o ipa-inline-analysis.o ipa-inline-transform.o ipa-predicate.o ipa-profile.o ipa-prop.o ipa-param-manipulation.o ipa-pure-const.o ipa-icf.o ipa-icf-gimple.o ipa-reference.o ipa-hsa.o ipa-ref.o ipa-utils.o ipa.o ira.o ira-build.o ira-costs.o ira-conflicts.o ira-color.o ira-emit.o ira-lives.o jump.o langhooks.o lcm.o lists.o loop-doloop.o loop-init.o loop-invariant.o loop-iv.o loop-unroll.o lower-subreg.o lra.o lra-assigns.o lra-coalesce.o lra-constraints.o lra-eliminations.o lra-lives.o lra-remat.o lra-spills.o lto-cgraph.o lto-streamer.o lto-streamer-in.o lto-streamer-out.o lto-section-in.o lto-section-out.o lto-opts.o lto-compress.o mcf.o mode-switching.o modulo-sched.o multiple_target.o omp-offload.o omp-expand.o omp-general.o omp-grid.o omp-low.o omp-simd-clone.o optabs.o optabs-libfuncs.o optabs-query.o optabs-tree.o options-save.o opts-global.o passes.o plugin.o postreload-gcse.o postreload.o predict.o print-rtl.o print-rtl-function.o print-tree.o profile.o profile-count.o read-md.o read-rtl.o read-rtl-function.o real.o realmpfr.o recog.o reg-stack.o regcprop.o reginfo.o regrename.o regstat.o reload.o reload1.o reorg.o resource.o rtl-chkp.o rtl-error.o rtl-tests.o rtl.o rtlhash.o rtlanal.o rtlhooks.o rtx-vector-builder.o run-rtl-passes.o sched-deps.o sched-ebb.o sched-rgn.o sel-sched-ir.o sel-sched-dump.o sel-sched.o selftest-rtl.o selftest-run-tests.o sese.o shrink-wrap.o simplify-rtx.o sparseset.o spellcheck.o spellcheck-tree.o sreal.o stack-ptr-mod.o statistics.o stmt.o stor-layout.o store-motion.o streamer-hooks.o stringpool.o substring-locations.o target-globals.o targhooks.o timevar.o toplev.o tracer.o trans-mem.o tree-affine.o asan.o tsan.o ubsan.o sanopt.o sancov.o tree-call-cdce.o tree-cfg.o tree-cfgcleanup.o tree-chrec.o tree-complex.o tree-data-ref.o tree-dfa.o tree-diagnostic.o tree-dump.o tree-eh.o tree-emutls.o tree-if-conv.o tree-inline.o tree-into-ssa./opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:863:22: note: did you mean class here? o tree-iterator.o tree-loop-distribution.o tree-nested.o tree-nrv.o tree-object-size.o tree-outof-ssa.o tree-parloops.o tree-phinodes.o tree-chkp.o tree-chkp-opt.o tree-predcom.o tree-pretty-print.o tree-profile.o tree-scalar-evolution.o tree-sra.o tree-switch-conversion.o tree-ssa-address.o tree-ssa-alias.o tree-ssa-ccp.o tree-ssa-coalesce.o tree-ssa-copy.o tree-ssa-dce.o tree-ssa-dom.o tree-ssa-dse.o tree-ssa-forwprop.o tree-ssa-ifcombine.o tree-ssa-live.o tree-ssa-loop-ch.o tree-ssa-loop-im.o tree-ssa-loop-ivcanon.o tree-ssa-loop-ivopts.o tree-ssa-loop-manip.o tree-ssa-loop-niter.o tree-ssa-loop-prefetch.o tree-ssa-loop-split.o tree-ssa-loop-unswitch.o tree-ssa-loop.o tree-ssa-math-opts.o tree-ssa-operands.o tree-ssa-phionlycprop.o tree-ssa-phiopt.o tree-ssa-phiprop.o tree-ssa-pre.o tree-ssa-propagate.o tree-ssa-reassoc.o tree-ssa-sccvn.o tree-ssa-scopedtables.o tree-ssa-sink.o tree-ssa-strlen.o tree-ssa-structalias.o tree-ssa-tail-merge.o tree-ssa-ter.o tree-ssa-threadbackward.o tree-ssa-threadedge.o tree-ssa-threadupdate.o tree-ssa-uncprop.o tree-ssa-uninit.o tree-ssa.o tree-ssanames.o tree-stdarg.o tree-streamer.o tree-streamer-in.o tree-streamer-out.o tree-tailcall.o tree-vect-generic.o tree-vect-patterns.o tree-vect-data-refs.o tree-vect-stmts.o tree-vect-loop.o tree-vect-loop-manip.o tree-vect-slp.o tree-vectorizer.o tree-vector-builder.o tree-vrp.o tree.o typed-splay-tree.o unique-ptr-tests.o valtrack.o value-prof.o var-tracking.o varasm.o varpool.o vec-perm-indices.o vmsdbgout.o vr-values.o vtable-verify.o web.o wide-int.o wide-int-print.o xcoffout.o xtensa.o host-darwin.o tree lto_input_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto/lto-partition.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto/lto.c:33: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:26: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:76:53: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:76:53: note: did you mean class here? const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:78:8: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:78:8: note: did you mean class here? struct lto_input_block *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:83:44: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:83:44: note: did you mean class here? unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:84:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:84:34: note: did you mean class here? HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:85:37: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gcov_type streamer_read_gcov_count (struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:85:37: note: did you mean class here? gcov_type streamer_read_gcov_count (struct lto_input_block *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:86:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] wide_int streamer_read_wide_int (struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:86:34: note: did you mean class here? wide_int streamer_read_wide_int (struct lto_input_block *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:87:38: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] widest_int streamer_read_widest_int (struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:87:38: note: did you mean class here? widest_int streamer_read_widest_int (struct lto_input_block *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:152:24: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_bitpack (struct lto_input_block *ib) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:152:24: note: did you mean class here? streamer_read_bitpack (struct lto_input_block *ib) ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:177:25: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:177:25: note: did you mean class here? = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:221:22: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_uchar (struct lto_input_block *ib) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:221:22: note: did you mean class here? streamer_read_uchar (struct lto_input_block *ib) ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:251:29: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_hwi_in_range (struct lto_input_block *ib, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:251:29: note: did you mean class here? streamer_read_hwi_in_range (struct lto_input_block *ib, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:340:29: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] streamer_read_record_start (struct lto_input_block *ib) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/data-streamer.h:340:29: note: did you mean class here? streamer_read_record_start (struct lto_input_block *ib) ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto/lto.c:33: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:61:50: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree streamer_read_string_cst (struct data_in *, struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:61:50: note: did you mean class here? tree streamer_read_string_cst (struct data_in *, struct lto_input_block *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:62:27: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree streamer_read_chain (struct lto_input_block *, struct data_in *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:62:27: note: did you mean class here? tree streamer_read_chain (struct lto_input_block *, struct data_in *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:63:27: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree streamer_alloc_tree (struct lto_input_block *, struct data_in *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:63:27: note: did you mean class here? tree streamer_alloc_tree (struct lto_input_block *, struct data_in *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:65:31: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void streamer_read_tree_body (struct lto_input_block *, struct data_in *, tree); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:65:31: note: did you mean class here? void streamer_read_tree_body (struct lto_input_block *, struct data_in *, tree); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:66:33: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree streamer_get_pickled_tree (struct lto_input_block *, struct data_in *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:66:33: note: did you mean class here? tree streamer_get_pickled_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:67:36: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void streamer_read_tree_bitfields (struct lto_input_block *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:67:36: note: did you mean class here? void streamer_read_tree_bitfields (struct lto_input_block *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:120:7: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ((struct lto_input_block *) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-streamer.h:120:7: note: did you mean class here? ((struct lto_input_block *) ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto/lto.c:34: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class symtab_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto/lto.c:34: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:95:1: warning: 'symtab_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto/lto.c:34: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:254:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:920:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:930:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1584:19: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void stream_in (struct lto_input_block *, struct data_in *data_in); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1584:19: note: did you mean class here? void stream_in (struct lto_input_block *, struct data_in *data_in); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto/lto-partition.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { : warning ^ : struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: note: did you mean struct here? class rtx_def; ^ friend class cgraph_node; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto/lto-partition.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto/lto-symtab.c:23: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:1: warning: class 'rtx_def' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1639:17: note: previous use is here for_user)) cgraph_edge { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto/lto-partition.c:22: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto/lto.c:40: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:591:28: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_get_cs_argument_count (struct ipa_edge_args *args) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:564:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:591:28: note: did you mean class here? ipa_get_cs_argument_count (struct ipa_edge_args *args) ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:601:24: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_get_ith_jump_func (struct ipa_edge_args *args, int i) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:564:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:601:24: note: did you mean class here? ipa_get_ith_jump_func (struct ipa_edge_args *args, int i) ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:608:15: warning: struct 'ipa_polymorphic_call_context' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] static inline struct ipa_polymorphic_call_context * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1498:15: note: previous use is here class GTY(()) ipa_polymorphic_call_context { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:608:15: note: did you mean class here? static inline struct ipa_polymorphic_call_context * ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:609:38: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_get_ith_polymorhic_call_context (struct ipa_edge_args *args, int i) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:564:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:609:38: note: did you mean class here? ipa_get_ith_polymorhic_call_context (struct ipa_edge_args *args, int i) ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:667:40: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void ipa_free_edge_args_substructures (struct ipa_edge_args *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:564:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:667:40: note: did you mean class here? void ipa_free_edge_args_substructures (struct ipa_edge_args *); ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto/lto-symtab.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:417: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/machmode.h:323:1: warning: 'pod_mode' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct pod_mode ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:67:20: note: did you mean struct here? template class pod_mode; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto/lto.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-fnsummary.h:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sreal.h:38:1: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sreal.h:38:1: note: did you mean class here? struct lto_input_block; ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sreal.h:57:27: warning: struct 'lto_input_block' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] static sreal stream_in (struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sreal.h:57:27: note: did you mean class here? static sreal stream_in (struct lto_input_block *); ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto/lto-partition.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto/lto.c:49: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-fnsummary.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-predicate.h:212:19: warning: struct 'lto_input_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_in (struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-predicate.h:212:19: note: did you mean class here? void stream_in (struct lto_input_block *); ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto/lto-partition.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto/lto-partition.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto/lto-partition.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto/lto.c:49: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-fnsummary.h:171:5: warning: struct 'ipa_fn_summary_t' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipa_fn_summary_t *summary = new (ggc_alloc ()) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-fnsummary.h:163:19: note: previous use is here /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] class GTY((user)) ipa_fn_summary_t: public function_summary ^ HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto/lto-partition.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto/lto-partition.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto/lto-partition.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto/lto-partition.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto/lto-partition.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto/lto-partition.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto/lto-partition.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto/lto-partition.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto/lto-partition.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto/lto-partition.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto/lto-partition.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto/lto-symtab.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:272:8: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] inline struct rtx_def * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto/lto-symtab.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:235: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ggc.h:275:11: warning: struct 'rtx_def' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:75:7: note: previous use is here class rtx_def; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto/lto-symtab.c:23: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/coretypes.h:423: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:561: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/mem-stats.h:126:1: warning: 'mem_usage' 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 mem_usage ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto/lto-symtab.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:947:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto/lto-symtab.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1638:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto/lto-symtab.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1668:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto/lto-symtab.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1680:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto/lto-symtab.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:1732:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto/lto-symtab.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:2025:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto/lto-symtab.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:3373:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto/lto-symtab.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5154:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto/lto-symtab.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:5965:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto/lto-symtab.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6118:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto/lto-symtab.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6207:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto/lto-symtab.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6328:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto/lto-symtab.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6430:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto/lto-symtab.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6688:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto/lto-symtab.c:24: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.h:211: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target.def:6715:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ranlib libbackend.a In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto/lto-partition.c:27: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto/lto-partition.c:30: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class symtab_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto/lto-partition.c:30: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:95:1: warning: 'symtab_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto/lto-partition.c:30: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:254:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:920:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:930:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1639:17: note: previous use is here for_user)) cgraph_edge { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto/lto-symtab.c:28: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2492:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2524:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2542:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2562:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2579:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2596:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2616:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:2626:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto/lto-partition.c:31: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:1: warning: 'lto_input_block' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile-count.h:573:41: note: did you mean class here? static profile_probability stream_in (struct lto_input_block *); ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto/lto-partition.c:31: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:744:8: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern struct lto_input_block * lto_create_simple_input_block ( ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:744:8: note: did you mean class here? extern struct lto_input_block * lto_create_simple_input_block ( ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:750:5: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block *, const char *, size_t); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:750:5: note: did you mean class here? struct lto_input_block *, const char *, size_t); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:780:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:780:34: note: did you mean class here? extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:841:10: warning: struct 'varpool_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct varpool_node *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1800:38: note: previous use is here class GTY((tag ("SYMTAB_VARIABLE"))) varpool_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:841:10: note: did you mean class here? struct varpool_node *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:851:35: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:851:35: note: did you mean class here? extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:855:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:855:26: note: did you mean class here? tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:859:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:859:26: note: did you mean class here? hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:861:24: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:861:24: note: did you mean class here? tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:863:22: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree (struct lto_input_block *, struct data_in *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:863:22: note: did you mean class here? tree lto_input_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3026:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3059:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3069:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3130:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3146:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3154:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3521:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3547:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3557:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3567:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3577:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:3587:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto/lto-partition.c:35: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:591:28: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_get_cs_argument_count (struct ipa_edge_args *args) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:564:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:591:28: note: did you mean class here? ipa_get_cs_argument_count (struct ipa_edge_args *args) ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:601:24: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_get_ith_jump_func (struct ipa_edge_args *args, int i) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:564:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:601:24: note: did you mean class here? ipa_get_ith_jump_func (struct ipa_edge_args *args, int i) ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:608:15: warning: struct 'ipa_polymorphic_call_context' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] static inline struct ipa_polymorphic_call_context * ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1498:15: note: previous use is here class GTY(()) ipa_polymorphic_call_context { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:608:15: note: did you mean class here? static inline struct ipa_polymorphic_call_context * ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:609:38: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ipa_get_ith_polymorhic_call_context (struct ipa_edge_args *args, int i) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:564:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:609:38: note: did you mean class here? ipa_get_ith_polymorhic_call_context (struct ipa_edge_args *args, int i) ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:667:40: warning: struct 'ipa_edge_args' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void ipa_free_edge_args_substructures (struct ipa_edge_args *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:564:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-prop.h:667:40: note: did you mean class here? void ipa_free_edge_args_substructures (struct ipa_edge_args *); ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto/lto-partition.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-fnsummary.h:24: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sreal.h:38:1: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sreal.h:38:1: note: did you mean class here? struct lto_input_block; ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sreal.h:57:27: warning: struct 'lto_input_block' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] static sreal stream_in (struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/sreal.h:57:27: note: did you mean class here? static sreal stream_in (struct lto_input_block *); ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto/lto-partition.c:36: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-fnsummary.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-predicate.h:212:19: warning: struct 'lto_input_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_in (struct lto_input_block *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-predicate.h:212:19: note: did you mean class here? void stream_in (struct lto_input_block *); ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto/lto-partition.c:36: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-fnsummary.h:171:5: warning: struct 'ipa_fn_summary_t' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct ipa_fn_summary_t *summary = new (ggc_alloc ()) ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-fnsummary.h:163:19: note: previous use is here class GTY((user)) ipa_fn_summary_t: public function_summary ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto/lto-symtab.c:29: In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:25: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class symtab_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto/lto-symtab.c:29: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:95:1: warning: 'symtab_node' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/tree-core.h:1707:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto/lto-symtab.c:29: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:254:11: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:920:5: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:930:6: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1640:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: warning: class 'cgraph_node' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_node; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:894:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2023:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: warning: class 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class cgraph_edge; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1639:17: note: previous use is here for_user)) cgraph_edge { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:2024:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto/lto-partition.c:1063:7: warning: struct 'symtab_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct symtab_node *alias = ref->referring; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:97:3: note: previous use is here symtab_node ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto/lto-partition.c:1063:7: note: did you mean class here? struct symtab_node *alias = ref->referring; ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto/lto-symtab.c:30: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:1: warning: 'lto_input_block' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/profile-count.h:573:41: note: did you mean class here? static profile_probability stream_in (struct lto_input_block *); ^~~~~~ class In file included from /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto/lto-symtab.c:30: /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:744:8: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern struct lto_input_block * lto_create_simple_input_block ( ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:744:8: note: did you mean class here? extern struct lto_input_block * lto_create_simple_input_block ( ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:750:5: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct lto_input_block *, const char *, size_t); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:750:5: note: did you mean class here? struct lto_input_block *, const char *, size_t); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:780:34: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:780:34: note: did you mean class here? extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:841:10: warning: struct 'varpool_node' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct varpool_node *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/cgraph.h:1800:38: note: previous use is here class GTY((tag ("SYMTAB_VARIABLE"))) varpool_node : public symtab_node { ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:841:10: note: did you mean class here? struct varpool_node *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:851:35: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:851:35: note: did you mean class here? extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:855:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:855:26: note: did you mean class here? tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:859:26: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:859:26: note: did you mean class here? hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:861:24: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:861:24: note: did you mean class here? tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^~~~~~ class /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:863:22: warning: struct 'lto_input_block' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] tree lto_input_tree (struct lto_input_block *, struct data_in *); ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:363:7: note: previous use is here class lto_input_block ^ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/lto-streamer.h:863:22: note: did you mean class here? tree lto_input_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class rm -rf libcommon-target.a ar rc libcommon-target.a xtensa-common.o prefix.o params.o opts.o opts-common.o options.o vec.o hooks.o common/common-targhooks.o hash-table.o file-find.o spellcheck.o selftest.o ranlib libcommon-target.a rm -rf libcommon.a ar rc libcommon.a diagnostic.o diagnostic-color.o diagnostic-show-locus.o edit-context.o pretty-print.o intl.o sbitmap.o vec.o input.o version.o hash-table.o ggc-none.o memory-block.o selftest.o selftest-diagnostic.o ranlib libcommon.a 58 warnings generated. if [ -f ../stage_final ] \ && cmp -s ../stage_current ../stage_final; then \ cp ../prev-gcc/cc1-checksum.c cc1-checksum.c; \ else \ build/genchecksum c/c-lang.o c-family/stub-objc.o attribs.o c/c-errors.o c/c-decl.o c/c-typeck.o c/c-convert.o c/c-aux-info.o c/c-objc-common.o c/c-parser.o c/c-fold.o c/gimple-parser.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-indentation.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o c-family/c-ubsan.o c-family/known-headers.o c-family/c-attribs.o c-family/c-warn.o c-family/c-spellcheck.o default-c.o libbackend.a main.o libcommon-target.a libcommon.a ../libcpp/libcpp.a ../libdecnumber/libdecnumber.a libcommon.a ../libcpp/libcpp.a ../libiberty/libiberty.a ../libdecnumber/libdecnumber.a ../libbacktrace/.libs/libbacktrace.a \ checksum-options > cc1-checksum.c.tmp && \ /opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../move-if-change cc1-checksum.c.tmp cc1-checksum.c; \ fi clang++ -no-pie -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -L/opt/pkg/lib gcov.o \ hash-table.o ggc-none.o libcommon.a ../libcpp/libcpp.a -liconv ../libbacktrace/.libs/libbacktrace.a ../libiberty/libiberty.a ../libdecnumber/libdecnumber.a -o gcov clang++ -no-pie -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -L/opt/pkg/lib gcov-dump.o \ hash-table.o ggc-none.o\ libcommon.a ../libcpp/libcpp.a -liconv ../libbacktrace/.libs/libbacktrace.a ../libiberty/libiberty.a ../libdecnumber/libdecnumber.a -o gcov-dump clang++ -no-pie -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -L/opt/pkg/lib gcov-tool.o libgcov-util.o libgcov-driver-tool.o libgcov-merge-tool.o libcommon.a ../libcpp/libcpp.a -liconv ../libbacktrace/.libs/libbacktrace.a ../libiberty/libiberty.a ../libdecnumber/libdecnumber.a -o gcov-tool clang++ -no-pie -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -L/opt/pkg/lib -o Tcollect2 \ collect2.o collect2-aix.o tlink.o vec.o ggc-none.o collect-utils.o file-find.o hash-table.o selftest.o libcommon.a ../libcpp/libcpp.a -liconv ../libbacktrace/.libs/libbacktrace.a ../libiberty/libiberty.a ../libdecnumber/libdecnumber.a clang++ -no-pie -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -L/opt/pkg/lib -o Tlto-wrapper \ lto-wrapper.o collect-utils.o ggc-none.o libcommon-target.a libcommon.a ../libcpp/libcpp.a -liconv ../libbacktrace/.libs/libbacktrace.a ../libiberty/libiberty.a ../libdecnumber/libdecnumber.a mv -f Tcollect2 collect2 clang++ -no-pie -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -L/opt/pkg/lib gcc-ar.o -o gcc-ar \ file-find.o libcommon.a ../libcpp/libcpp.a -liconv ../libbacktrace/.libs/libbacktrace.a ../libiberty/libiberty.a ../libdecnumber/libdecnumber.a mv -f Tlto-wrapper lto-wrapper clang++ -no-pie -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -L/opt/pkg/lib gcc-nm.o -o gcc-nm \ file-find.o libcommon.a ../libcpp/libcpp.a -liconv ../libbacktrace/.libs/libbacktrace.a ../libiberty/libiberty.a ../libdecnumber/libdecnumber.a clang++ -no-pie -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -L/opt/pkg/lib gcc-ranlib.o -o gcc-ranlib \ file-find.o libcommon.a ../libcpp/libcpp.a -liconv ../libbacktrace/.libs/libbacktrace.a ../libiberty/libiberty.a ../libdecnumber/libdecnumber.a 68 warnings generated. clang++ -no-pie -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -L/opt/pkg/lib -o gengtype \ gengtype.o gengtype-lex.o gengtype-parse.o gengtype-state.o version.o errors.o libcommon.a ../libcpp/libcpp.a ../libiberty/libiberty.a ../libdecnumber/libdecnumber.a ../libbacktrace/.libs/libbacktrace.a libcommon.a ../libcpp/libcpp.a -liconv ../libbacktrace/.libs/libbacktrace.a ../libiberty/libiberty.a ../libdecnumber/libdecnumber.a clang++ -fno-PIE -c -DIN_GCC_FRONTEND -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/. -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libcpp/include -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libdecnumber/dpd -I../libdecnumber -I/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/../libbacktrace -I/opt/pkg/include -o cc1-checksum.o -MT cc1-checksum.o -MMD -MP -MF ./.deps/cc1-checksum.TPo cc1-checksum.c 5 warnings generated. clang++ -no-pie -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -L/opt/pkg/lib -o xgcc gcc.o gcc-main.o ggc-none.o \ c/gccspec.o libcommon-target.a \ libcommon.a ../libcpp/libcpp.a -liconv ../libbacktrace/.libs/libbacktrace.a ../libiberty/libiberty.a ../libdecnumber/libdecnumber.a clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -no-pie -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -L/opt/pkg/lib -o cpp gcc.o gcc-main.o ggc-none.o \ c-family/cppspec.o libcommon-target.a \ libcommon.a ../libcpp/libcpp.a -liconv ../libbacktrace/.libs/libbacktrace.a ../libiberty/libiberty.a ../libdecnumber/libdecnumber.a clang++ -no-pie -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -L/opt/pkg/lib -o xg++ \ gcc.o gcc-main.o ggc-none.o cp/g++spec.o libcommon-target.a \ libcommon.a ../libcpp/libcpp.a -liconv ../libbacktrace/.libs/libbacktrace.a ../libiberty/libiberty.a ../libdecnumber/libdecnumber.a clang++ -no-pie -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -L/opt/pkg/lib -o cc1 c/c-lang.o c-family/stub-objc.o attribs.o c/c-errors.o c/c-decl.o c/c-typeck.o c/c-convert.o c/c-aux-info.o c/c-objc-common.o c/c-parser.o c/c-fold.o c/gimple-parser.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-indentation.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o c-family/c-ubsan.o c-family/known-headers.o c-family/c-attribs.o c-family/c-warn.o c-family/c-spellcheck.o default-c.o \ cc1-checksum.o libbackend.a main.o libcommon-target.a libcommon.a ../libcpp/libcpp.a ../libdecnumber/libdecnumber.a libcommon.a ../libcpp/libcpp.a -liconv ../libbacktrace/.libs/libbacktrace.a ../libiberty/libiberty.a ../libdecnumber/libdecnumber.a -lmpc -lmpfr -lgmp -L./../zlib -lz rm -f g++-cross cp xg++ g++-cross cp xgcc gcc-cross /opt/work/cross/xtensa-esp32-elf-gcc/work/build/./gcc/xgcc -B/opt/work/cross/xtensa-esp32-elf-gcc/work/build/./gcc/ -dumpspecs > tmp-specs Undefined symbols for architecture arm64: "_host_hooks", referenced from: c_common_no_more_pch() in c-pch.o toplev::main(int, char**) in libbackend.a(toplev.o) gt_pch_save(__sFILE*) in libbackend.a(ggc-common.o) gt_pch_restore(__sFILE*) in libbackend.a(ggc-common.o) mv tmp-specs specs ld: symbol(s) not found for architecture arm64 clang: error: linker command failed with exit code 1 (use -v to see invocation) gmake[2]: *** [/opt/work/cross/xtensa-esp32-elf-gcc/work/gcc-35d9a8eb86910a6acac7579f22f8e88a92dbb251/gcc/c/Make-lang.in:85: cc1] Error 1 gmake[2]: *** Waiting for unfinished jobs.... 72 warnings generated. 15 warnings generated. 40 warnings generated. 16 warnings generated. rm gcov-tool.pod gcov-dump.pod gcov.pod gpl.pod cpp.pod gfdl.pod gcc.pod fsf-funding.pod gmake[2]: Leaving directory '/opt/work/cross/xtensa-esp32-elf-gcc/work/build/gcc' gmake[1]: *** [Makefile:4294: all-gcc] Error 2 gmake[1]: Leaving directory '/opt/work/cross/xtensa-esp32-elf-gcc/work/build' gmake: *** [Makefile:931: all] Error 2 *** Error code 2 Stop. bmake[1]: stopped in /opt/pkgsrc/cross/xtensa-esp32-elf-gcc *** Error code 1 Stop. bmake: stopped in /opt/pkgsrc/cross/xtensa-esp32-elf-gcc